@import"https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,700&display=swap";html{scroll-behavior:smooth;font-size:55%;font-family:Open Sans,sans-serif}@media(min-width:1024px){html{font-size:62.5%}}*{box-sizing:border-box;padding:0;margin:0}body{font-size:1.6rem;font-weight:400;color:#8f8c8a}@media(min-width:1024px){body{font-size:1.6rem}}h1,h2{font-family:Open Sans Condensed,sans-serif;color:#303030}h1 span,h2 span{color:#bf202b}h1{font-size:6.6rem;letter-spacing:.24rem;line-height:6.2rem;margin:0 0 5rem;color:#fff;text-transform:uppercase}h1 strong{display:block;font-size:4.5rem}h2{font-size:4.2rem;letter-spacing:.1rem;line-height:4.2rem;margin:.5rem 0}h3{color:#303030;font-size:2.4rem;letter-spacing:.175rem;line-height:2.8rem}@media(min-width:1024px){h3{margin:.5rem 0}}p{font-weight:600;line-height:2.4rem}@media(min-width:1024px){p{line-height:2.8rem}}small{font-size:1.4rem;line-height:2rem}strong{font-weight:800}a{color:#bf202b}a:hover{text-decoration:none}sup{position:relative;top:5px}img{width:100%;height:auto}.text-center{text-align:center}.wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.btn{border:2px solid #303030;padding:1rem 7.5rem 1rem 1.5rem;font-family:Open Sans Condensed,sans-serif;color:#303030;text-decoration:none;font-size:1.8rem;display:inline-block;position:relative}.btn:before{content:url(/img/landing/btn-arrow.svg);position:absolute;right:15px;top:50%;transform:translateY(-50%);width:3.2rem}header{position:absolute;z-index:99}@media(min-width:1024px){header{position:fixed;overflow:hidden}}header .logo{background-image:linear-gradient(180deg,#c12029,#6c030d);width:300px;text-align:right;padding:0 5px 0 0;transform:translate(-200px);transition:all .4s ease}header .logo.sticky{transform:translate(0);box-shadow:0 2px 8px -1px #0000006e}header .logo img{width:100%;height:auto;max-width:100px}section{padding:5rem 0}section .wrapper .content>h2{margin-bottom:2rem}section .wrapper .content>p{padding-bottom:5rem}.store-links{display:flex;align-items:center;justify-content:center;margin:5rem 0}.store-links a{width:49%;max-width:217px}.store-links a:first-child{margin-right:1.5rem}@media(min-width:1024px){.store-links{justify-content:center}}.hero{background-repeat:no-repeat;background-size:cover;position:relative;padding:170px 0 50px;border-bottom:2px solid #BABCBE;color:#fff;background-position:15%}.hero:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#00000040}.hero .wrapper{position:relative;z-index:9}.hero .phone{display:none}.hero .store-links{justify-content:flex-start}.hero .video-embed{margin-bottom:2rem}.hero .video-embed iframe{width:100%;aspect-ratio:16/9}.hero .mfp{padding-bottom:0!important}.hero .mfp a{color:#fff}@media(min-width:1024px){.hero{min-height:75vh;display:flex;align-items:center;background-position:center top}.hero .wrapper{display:flex;justify-content:flex-end}.hero .wrapper .content{width:50%}.hero .wrapper .content .sub-heading{padding-bottom:0}.hero .wrapper .content .store-links{justify-content:flex-start}.hero .wrapper .content .mfp{padding:0}}.what .wrapper{display:flex;flex-flow:column}.what .wrapper .phone{max-width:40%;margin:0 auto 5rem;position:relative}.what .wrapper .phone video{width:100%;height:auto}.what .wrapper .phone video~img{display:none}.what .wrapper .phone:after{content:"";background-color:#fff;width:5px;display:block;position:absolute;right:0;height:100%;z-index:2;top:0}@media(min-width:1024px){.what{min-height:70vh}.what .wrapper .content{order:1;margin-bottom:3rem}.what .wrapper .phone{max-width:50%;order:2}}.how{background-color:#303030}.how .wrapper .content{color:#fff;text-align:center}.how .wrapper .content h2{color:#fff}.how .wrapper .content .icon-list{margin:5rem 0}.how .wrapper .content .icon-list .item{display:flex;flex-flow:column;align-items:center;margin-bottom:2.5rem}.how .wrapper .content .icon-list .item .icon{text-align:center;max-width:60px;margin-bottom:1rem}.how .wrapper .content .icon-list .item .icon svg{width:100%}.how .wrapper .content .icon-list .item:last-child .icon svg{width:75%}.how .phone{max-width:40%;margin:0 auto 5rem}@media(min-width:1024px){.how{min-height:100vh;display:flex;align-items:center;position:relative}.how .wrapper{display:flex;justify-content:flex-end}.how .wrapper .content{width:50%;text-align:left}.how .wrapper .content .icon-list .item{flex-flow:row;justify-content:space-between;margin-bottom:0}.how .wrapper .content .icon-list .item .icon{border-right:.1rem solid #8f8c8a;padding:2rem 3rem;max-width:20%;margin-bottom:0}.how .wrapper .content .icon-list .item .text{width:75%;line-height:3rem}.how .phone{background-color:#fff;position:absolute;left:0;width:35vw;height:100%;display:flex;align-items:center;justify-content:flex-end}.how .phone img{width:65%;margin-right:-30%}}.full-video{background-repeat:no-repeat;background-size:cover;background-position:center 20%;min-height:45vh;position:relative;display:flex;justify-content:center;align-items:center}.full-video:before{content:"";background-color:#303030;opacity:.5;top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.full-video .wrapper{position:relative;z-index:2;text-align:center}.full-video .wrapper a{text-decoration:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.full-video .wrapper a{flex-direction:row;justify-content:space-between}}.full-video .wrapper a h2{color:#fff;margin-right:2rem}.full-video .wrapper a svg{max-width:3.5rem;width:100%}@media(min-width:1024px){.full-video{min-height:65vh}.full-video:hover .wrapper a{animation:heartbeat 1.5s ease-in-out infinite both}.full-video .wrapper a:hover h2{color:#bf202b}.full-video .wrapper a:hover svg path,.full-video .wrapper a:hover svg g,.full-video .wrapper a:hover svg polygon{fill:#bf202b}}.info .wrapper{text-align:center}.info .wrapper .three-col .col h3{margin:2rem 0}@media(min-width:1024px){.info{padding-top:10rem}.info .wrapper .content{width:55%;margin:0 auto 5rem}.info .wrapper .three-col{display:flex;justify-content:space-between}.info .wrapper .three-col .col{width:32%;text-align:left}}.sticky-phones .wrapper .right{display:none}.sticky-phones .wrapper .left h3,.sticky-phones .wrapper .left p{text-align:center}.sticky-phones .wrapper .left img{max-width:50%;margin:60px auto;display:block}@media(min-width:1024px){.sticky-phones .wrapper{display:flex;justify-content:center}.sticky-phones .wrapper .left{padding-right:5rem;width:50rem}.sticky-phones .wrapper .left h3,.sticky-phones .wrapper .left p{text-align:left}.sticky-phones .wrapper .left img{display:none}.sticky-phones .wrapper .left .item{position:sticky;top:50%;display:flex;flex-flow:column;justify-content:center;background:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5rem;margin-bottom:715px}.sticky-phones .wrapper .left .item.one{z-index:1}.sticky-phones .wrapper .left .item.two{z-index:2}.sticky-phones .wrapper .left .item.three{z-index:3}.sticky-phones .wrapper .right{padding-left:5rem;display:flex;flex-flow:column}.sticky-phones .wrapper .right .phone1{margin-top:13rem}.sticky-phones .wrapper .right img{max-width:35rem;margin-bottom:30rem}}.paralax{min-height:65vh;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:5rem;display:flex;align-items:center}.paralax .box{background-color:#fff;padding:5rem;width:100%}.paralax .box p{margin-bottom:1rem}@media(min-width:1024px){.paralax{min-height:85vh;background-attachment:fixed}.paralax .box{width:50%}}.ready .wrapper{text-align:center}.ready .wrapper .three-col .col{margin:2rem 0 0}.ready .wrapper .three-col .col.phone{max-width:40%;margin:0 auto}.ready .wrapper .three-col .col .btn{margin:2rem 0 0}@media(min-width:1024px){.ready .three-col{display:flex;justify-content:space-between;align-items:center}.ready .three-col .col{width:30%}.ready .three-col .col.phone{max-width:38%;order:2}.ready .three-col .col.prof{order:1}.ready .three-col .col.store{order:3}.ready .three-col .col.store .store-links{margin:2rem 0 0}}.faq .phone{display:none}.faq .wrapper .content h2,.faq .wrapper .content>p{text-align:center}.faq .wrapper .content .accordion{list-style:none;padding:0}.faq .wrapper .content .accordion li{border-bottom:1px solid #8f8c8a;padding:1.5rem 0;overflow:hidden;position:relative}.faq .wrapper .content .accordion li .accordion-toggle{position:relative;display:block;font-size:1.8rem;line-height:2.2rem;text-decoration:none;color:#8f8c8a;text-transform:uppercase;letter-spacing:.07rem;padding:.5rem 3rem .5rem 0;background-color:#fff;z-index:2}.faq .wrapper .content .accordion li .accordion-toggle:after{content:url(/img/landing/downarrow.svg);position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.8rem;transition:all .6s ease;color:#8f8c8a}.faq .wrapper .content .accordion li .accordion-toggle span{color:#bf202b}.faq .wrapper .content .accordion li .accordion-content{visibility:hidden;font-size:1.4rem;line-height:2.2rem;transform:scaleY(0);transform-origin:top;height:0;transition:transform .3s ease;z-index:0}.faq .wrapper .content .accordion li.active .accordion-toggle:after{content:url(/img/landing/rightarrow.svg);width:1rem}.faq .wrapper .content .accordion li.active .accordion-content{height:auto;transform:scaleY(1);padding:2rem 0;visibility:visible}@media(min-width:1024px){.faq{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.faq .phone{display:block;width:48vw;height:100%;position:absolute;left:0;top:0;background-color:#bf202b}.faq .phone:after{background-image:url(/img/landing/phone-in-hand.png);content:"";position:absolute;width:105%;height:100%;bottom:0;left:0;display:block;background-position:73% 100%;background-repeat:no-repeat;background-size:119%;transition:ease 1s all}.faq .wrapper{display:flex;justify-content:flex-end}.faq .wrapper .content{width:50%;padding:0 5rem}.faq .wrapper .content h2,.faq .wrapper .content>p{text-align:left}.faq .wrapper .content .accordion{padding-left:3rem}}.closing .wrapper{text-align:center}.closing .wrapper .store-links{margin-top:2rem}@media(min-width:1024px){.closing{padding-bottom:2rem;padding-top:10rem}.closing .wrapper .store-links{margin-bottom:12rem}}footer{padding:5rem 0;border-top:.1rem solid #8f8c8a}footer .wrapper{font-size:1.4rem;display:flex;flex-flow:column;align-items:center;text-align:center}footer .wrapper>*{margin-bottom:2.5rem;color:#8f8c8a;text-decoration:none}footer .wrapper>*:last-child{margin-bottom:0}footer .wrapper img{max-width:10rem}@media(min-width:1024px){footer{padding:2rem 0}footer .wrapper{flex-flow:row;justify-content:space-between;max-width:50%}footer .wrapper>*{margin-bottom:0}footer .wrapper img{max-width:3rem}footer .wrapper a:hover{color:#bf202b}}.video-modal-overlay{position:fixed;inset:0;background:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center}.video-modal-overlay .video-modal{position:relative;width:90vw;max-width:900px;aspect-ratio:16/9}.video-modal-overlay .video-modal .video-modal-close{position:absolute;top:-4rem;right:0;background:none;border:none;color:#fff;font-size:3.5rem;cursor:pointer;line-height:1}.video-modal-overlay .video-modal .video-modal-close:hover{color:#bf202b}.video-modal-overlay .video-modal iframe{width:100%;height:100%}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}
