body.error404 .header{background:0 0;color:var(--copy)}@media (max-width:499px){body.error404 .header{height:auto;max-height:none}}body.error404 .header article{width:45%;color:#fff}@media (max-width:997px){body.error404 .header article{padding:8rem 0}}@media (max-width:767px){body.error404 .header article{width:100%;padding:6vw 0}}@media (max-width:499px){body.error404 .header article{padding:10vw 0}}body.error404 .header article h1{color:var(--copy);margin-bottom:1.4rem}@media (max-width:767px){body.error404 .header article h1{text-align:center}}body.error404 .header article h1 small{color:var(--main)}body.error404 .header article p{margin-bottom:1rem;color:var(--copy)}body.error404 .header article p a{color:var(--main);font-weight:500}body.error404 .header .button-wrapper{margin-top:1.5rem}body.error404 .header .button-wrapper button.border:hover{background-color:var(--main);color:#fff}body.campaign .campaign-wrapper.die{opacity:.2;pointer-events:none}body.campaign p{line-height:1.4em}body.campaign h2{font-size:2rem;line-height:1.3em;margin-bottom:.85rem}@media (max-width:1179px){body.campaign h2{font-size:1.8rem;line-height:1.3em}}@media (max-width:767px){body.campaign h2{font-size:1.5rem;line-height:1.3em}}@media (max-width:499px){body.campaign h2{text-align:center;font-size:6vw;line-height:1.3em;width:70%;margin-left:auto;margin-right:auto}}body.campaign h3{color:var(--main);font-size:1.1rem;line-height:1.4em}body.campaign .header{overflow:hidden;background:var(--main);height:auto}@media (max-width:997px){body.campaign .header{overflow:visible;height:auto;max-height:none;background:linear-gradient(to right,var(--main),var(--third))}}body.campaign .header .teaser-bg{position:absolute;top:0;left:0;height:100%;width:70%;background-position:top center;background-repeat:no-repeat;background-size:cover}@media (max-width:997px){body.campaign .header .teaser-bg{position:relative;top:auto;left:auto;width:100%;height:50vw;background-position:center}}@media (max-width:767px){body.campaign .header .teaser-bg{height:30vw}}@media (max-width:499px){body.campaign .header .teaser-bg{height:60vw}}body.campaign .header .graphic-wrapper{position:absolute;right:0;height:100%;width:48%;top:0;background:var(--main)}@media (max-width:1179px){body.campaign .header .graphic-wrapper{width:40%}}@media (max-width:997px){body.campaign .header .graphic-wrapper{display:none}}body.campaign .header .graphic-wrapper svg{height:100%;max-height:100%;position:absolute;top:0;width:auto;right:99%}body.campaign .header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}body.campaign .header .container article{width:calc(50% - 4rem);color:#fff;position:relative;padding:10rem 0 2rem}@media (max-width:1179px){body.campaign .header .container article{padding:6rem 0 2rem}}@media (max-width:997px){body.campaign .header .container article{width:100%;padding:3rem;text-align:center}}@media (max-width:767px){body.campaign .header .container article{padding:8vw 4vw}}@media (max-width:499px){body.campaign .header .container article{padding:8vw 0}}body.campaign .header .container article h1{color:#fff;margin-bottom:.9rem;line-height:1.05em}body.campaign .header .container article h1 small{color:var(--success)}body.campaign .header .container article button{margin:1.5rem 0 1rem}@media (max-width:1179px){body.campaign .header .container article button{margin-top:1.5rem}}@media (max-width:767px){body.campaign .header .container article button{margin-top:2rem}}body.campaign .header .container article p.description{font-weight:600;-ms-hyphens:auto;hyphens:auto}@media (max-width:767px){body.campaign .header .container article p.description{font-weight:400}}body.campaign .header .container article p nobr{font-weight:inherit}body.campaign .header .container article p.disclaimer{position:relative;margin-top:5rem;font-size:.7rem;line-height:1.4em;-ms-hyphens:auto;hyphens:auto}@media (max-width:1179px){body.campaign .header .container article p.disclaimer{position:relative;bottom:auto;margin-top:2rem}}@media (max-width:499px){body.campaign .header .container article p.disclaimer{margin-top:4vw;font-size:.7rem;line-height:1.3em}}body.campaign .blocks{margin-top:2rem;position:relative}@media (max-width:1179px){body.campaign .blocks{margin-top:1rem}}@media (max-width:499px){body.campaign .blocks{margin-top:0}}body.campaign .blocks .background-color{position:relative}body.campaign .blocks .background-color.mainLight{background-color:var(--mainLight)}body.campaign .blocks .background-image-block{position:absolute;top:0;width:100%;left:0;height:100%}@media (max-width:767px){body.campaign .blocks .background-image-block{position:relative}}body.campaign .blocks .background-image-block.pos-right{left:auto;right:0}body.campaign .blocks .background-image-block img{height:100%;width:100%;object-position:center;object-fit:cover}body.campaign .blocks .background-image-block.width-50{width:50%}@media (max-width:767px){body.campaign .blocks .background-image-block.width-50{width:100%}}body.campaign .blocks .row{width:100%}@media (max-width:767px){body.campaign .blocks .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){body.campaign .blocks .row.flex-direction-mobile-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}body.campaign .blocks .row.margin-bottom-small{margin-bottom:1rem}body.campaign .blocks .row.margin-bottom-medium{margin-bottom:4rem}body.campaign .blocks article{position:relative;-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex}@media (max-width:767px){body.campaign .blocks article{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}}@media (max-width:499px){body.campaign .blocks article{margin-bottom:10vw}}body.campaign .blocks article div{width:70%}@media (max-width:767px){body.campaign .blocks article div{width:100%}}body.campaign .blocks article figure.mockup-img{display:-ms-flexbox;display:flex;-ms-flex-align:center top;align-items:center top;-ms-flex-pack:center;justify-content:center}body.campaign .blocks article figure.mockup-img img{max-width:100%;height:100%;width:100%;object-fit:contain;object-position:center}body.campaign .blocks article figure.mockup-img.width-medium img{max-width:80%}body.campaign .blocks article.align-center{-ms-flex-align:center;align-items:center}body.campaign .blocks article.justify-center{-ms-flex-pack:center;justify-content:center}body.campaign .blocks article header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;width:100%}body.campaign .blocks article header figure.mockup-img img{max-width:100%}body.campaign .blocks article header figure.icon-img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;background-color:var(--mainLight);border-radius:.3rem;margin-right:.8rem}@media (max-width:1179px){body.campaign .blocks article header figure.icon-img{width:3.5rem;height:3.5rem}}body.campaign .blocks article header figure.icon-img svg{height:75%;max-width:60%;fill:var(--main)}@media (max-width:499px){body.campaign .campaign-features{background:var(--mainLight)}}@media (max-width:499px){body.campaign .campaign-features .container{width:100%}}body.campaign .campaign-features ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem}@media (max-width:997px){body.campaign .campaign-features ul{-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){body.campaign .campaign-features ul{padding:0}}@media (max-width:499px){body.campaign .campaign-features ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;padding:4vw;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-overflow-scrolling:touch;width:100%}}@media (max-width:499px){body.campaign .campaign-features ul.vertical-scrolling{-ms-flex-direction:column;flex-direction:column;padding:0 4vw}body.campaign .campaign-features ul.vertical-scrolling li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:4vw;padding:8vw 6vw}}body.campaign .campaign-features ul li{display:inline-block;-ms-flex-preferred-size:calc(33.333% - 2rem);flex-basis:calc(33.333% - 2rem);margin-bottom:4rem;text-align:center;position:relative;background:#fff}@media (max-width:997px){body.campaign .campaign-features ul li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 2rem}}@media (max-width:767px){body.campaign .campaign-features ul li{padding:0 1rem}}@media (max-width:499px){body.campaign .campaign-features ul li{padding:6vw 6vw 8vw;-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83vw;flex-basis:83vw;border-radius:2vw;margin:0 2vw}}body.campaign .campaign-features ul li:last-child:after{content:"";display:block;position:absolute;right:-6vw;width:6vw;height:1px}body.campaign .campaign-features ul li header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}body.campaign .campaign-features ul li header h4{color:var(--main);text-align:left;line-height:1.3em}body.campaign .campaign-features ul li header figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin-right:.8rem;border-radius:.3rem;background-color:var(--mainLight)}@media (max-width:1179px){body.campaign .campaign-features ul li header figure{width:2.5rem;height:2.5rem}}@media (max-width:499px){body.campaign .campaign-features ul li header figure{margin-right:.6rem}}body.campaign .campaign-features ul li header figure svg{width:100%;height:auto;max-height:60%;max-width:65%;fill:var(--main)}body.campaign .campaign-countdown{background:linear-gradient(to right,var(--main),var(--third));color:#fff}body.campaign .campaign-countdown h3{color:#fff}body.campaign .campaign-countdown .countdown{display:-ms-flexbox;display:flex;margin:1.5em auto 2rem;-ms-flex-pack:center;justify-content:center}body.campaign .campaign-countdown .countdown div{margin:0 1rem;-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;color:rgba(255,255,255,.5);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-weight:700;-ms-flex-pack:center;justify-content:center}@media (max-width:997px){body.campaign .campaign-countdown .countdown div{margin:0 1.2rem}}@media (max-width:499px){body.campaign .campaign-countdown .countdown div{margin:0 3vw;font-size:.9rem;line-height:1.4em}}body.campaign .campaign-countdown .countdown div b{color:#fff;font-size:4.2rem;line-height:.95em;font-weight:700}@media (max-width:997px){body.campaign .campaign-countdown .countdown div b{font-size:3.5rem;line-height:.95em}}@media (max-width:499px){body.campaign .campaign-countdown .countdown div b{font-size:13vw;line-height:1em}}body.campaign .campaign-cta{position:relative;padding:12rem 0;color:#fff}@media (max-width:1179px){body.campaign .campaign-cta{padding:8rem 0}}@media (max-width:997px){body.campaign .campaign-cta{padding:6rem 0}}@media (max-width:499px){body.campaign .campaign-cta{padding:42vw 0 12.5vw}}body.campaign .campaign-cta .h1{width:50%;margin:0 auto}@media (max-width:499px){body.campaign .campaign-cta .h1{width:100%;line-height:1.15em;text-shadow:0 1px 1px rgba(0,0,0,.3)}}@media (min-width:768px){body.campaign .campaign-cta button.filled-success{padding:1.3rem 2.2rem;font-size:1.2rem;line-height:1.2em}}body.campaign .campaign-cta figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}body.campaign .campaign-cta figure img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.7)}@media (max-width:499px){body.campaign .campaign-cta figure img{filter:brightness(.7)}}body.campaign .campaign-cta figure img.campaign-cta-gradient{width:auto;z-index:1;position:absolute;top:-50%;right:20%;height:170%;filter:none}@media (max-width:499px){body.campaign .campaign-cta figure img.campaign-cta-gradient{display:none}}body.campaign .campaign-cta .h1{color:#fff;display:block;margin-bottom:2rem}@media (max-width:499px){body.campaign .campaign-cta .h1{margin-bottom:12vw}}body.campaign .campaign-cta button{animation:bounceStraight 3s ease-in-out infinite}body.campaign .campaign-cta button:hover{animation:none}body.campaign .campaign-testimonials{background:var(--mainLight)}body.campaign .campaign-testimonials h2{color:var(--main)}body.campaign .campaign-testimonials .testimonial-slider{margin-top:2rem}body.campaign .campaign-testimonials .testimonial-slider .slick-slide{outline:0}@media (max-width:499px){body.campaign .campaign-testimonials .testimonial-slider .slick-slide{margin:0 4vw}}body.campaign .campaign-testimonials .testimonial-slider .slick-slide article{margin:0 auto;max-width:25rem;background:#fff;padding:1.5rem 2rem 2.8rem;border-radius:.5rem}@media (max-width:499px){body.campaign .campaign-testimonials .testimonial-slider .slick-slide article{width:100%;max-width:100%;padding:8vw 6vw 8vw}}body.campaign .campaign-testimonials .testimonial-slider .slick-slide p{-ms-hyphens:auto;hyphens:auto}body.campaign .campaign-testimonials .testimonial-slider .slick-slide header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}body.campaign .campaign-testimonials .testimonial-slider .slick-slide header figure.avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.campaign .campaign-testimonials .testimonial-slider .slick-slide header figure.avatar figcaption{display:block;text-align:left}body.campaign .campaign-testimonials .testimonial-slider .slick-slide header figure.avatar figcaption h4{color:var(--main);line-height:1.1em}body.campaign .campaign-testimonials .testimonial-slider .slick-slide header figure.avatar figcaption span{font-size:.85rem;line-height:1.4em;font-weight:600;color:rgba(0,0,0,.5)}body.campaign .campaign-testimonials .testimonial-slider .slick-slide header figure.avatar img{width:4.5rem;height:4.5rem;border-radius:50%;object-position:center;object-fit:cover;margin-right:.75rem}@media (max-width:499px){body.campaign .campaign-testimonials .testimonial-slider .slick-slide header figure.avatar img{width:15vw;height:15vw}}body.campaign .campaign-testimonials .testimonial-slider .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}body.campaign .campaign-testimonials .testimonial-slider .slick-dots li{padding:0 .15rem;transform:scale(.5);transition:.2s ease-in-out}body.campaign .campaign-testimonials .testimonial-slider .slick-dots li.slick-active{transform:scale(1)}body.campaign .campaign-testimonials .testimonial-slider .slick-dots li button{font-size:0;color:transparent;width:1rem;height:1rem;display:block;border-radius:50%;padding:0;background-color:var(--main)}body.campaign .campaign-note{position:fixed;top:1.5rem;border-radius:var(--borderRadiusMedium);right:1.5rem;padding:1.6rem 1.2rem 1.2rem;background:var(--error);color:#fff;font-weight:400;z-index:10000;max-width:22rem;box-shadow:0 3px 15px rgba(0,0,0,.2)}@media (max-width:499px){body.campaign .campaign-note{max-width:96vw;top:2vw;right:2vw;padding:6vw 4vw}}body.campaign .campaign-note strong{display:block;font-weight:800;font-size:1.2rem;line-height:1.4em;margin-bottom:.2rem}body.campaign .campaign-note button{width:100%;padding:0;display:block;margin-top:1.5rem;color:var(--error)}@media (min-width:998px){body.contact .container.padding-top-small{padding-top:3rem}}body.contact .header{background:linear-gradient(to right,var(--main),var(--third));height:auto;overflow:hidden}@media (max-width:767px){body.contact .header{height:auto;max-height:none;background:0 0}}body.contact .header article{width:45%;color:#fff;padding:calc(var(--navHeight) + 3rem) 0 3rem}@media (max-width:997px){body.contact .header article{width:60%;padding:calc(var(--navHeight) + 4rem) 0 4rem}}@media (max-width:499px){body.contact .header article{padding:10vw 0;width:100%;color:var(--copy)}}body.contact .header article h1{width:80%;color:#fff;margin-bottom:.8rem}@media (max-width:767px){body.contact .header article h1{text-align:center;width:100%;color:var(--copy)}}body.contact .header article h1 small{color:rgba(255,255,255,.5)}@media (max-width:767px){body.contact .header article h1 small{color:var(--main)}}body.contact .header .follow-p{color:rgba(0,0,0,.5);font-weight:400}body.contact .header .social-follow{display:-ms-flexbox;display:flex;margin-top:.4rem}body.contact .header .social-follow li{margin-right:.4rem}body.contact .header .social-follow li:hover figure{filter:none}body.contact .header .social-follow li figure{width:1.5rem;height:1.5rem;position:relative;filter:invert(1) opacity(.5);transition:.1s ease-in-out}body.contact .header .social-follow li figure img{width:100%;height:100%;object-fit:contain;object-position:center}body.contact .header .contact-options{margin-top:2rem;font-weight:600;font-size:1.2rem;line-height:1.4em;color:#fff;margin-bottom:3rem}@media (max-width:997px){body.contact .header .contact-options{margin-bottom:2rem}}body.contact .header .contact-options li{margin-bottom:.85rem}@media (max-width:997px){body.contact .header .contact-options li{margin-bottom:.6rem}}@media (max-width:767px){body.contact .header .contact-options li{background-color:var(--main);padding:3vw;border-radius:3px;font-size:1rem;line-height:1.4em;margin-bottom:1vw}}@media (max-width:499px){body.contact .header .contact-options li{padding:4vw 6vw;margin-bottom:2vw}}body.contact .header .contact-options li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}body.contact .header figure.icon{position:relative;width:2.6rem;height:2.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:.3rem;margin-right:.5rem}@media (max-width:997px){body.contact .header figure.icon{width:2.2rem;height:2.2rem}}@media (max-width:767px){body.contact .header figure.icon{width:4vw;height:4vw;margin-right:1vw;border:none}}@media (max-width:499px){body.contact .header figure.icon{width:7vw;height:7vw;margin-right:3vw}}body.contact .header figure.icon img{width:55%;height:55%;object-fit:contain;object-position:center}@media (max-width:767px){body.contact .header figure.icon img{width:100%;height:100%}}body.contact .header figure.teaser-image{position:absolute;top:var(--navHeight);right:0;height:calc(var(--teaserHeightMax) - var(--navHeight));pointer-events:none}@media (max-width:767px){body.contact .header figure.teaser-image{position:relative;height:40vw;top:auto;background:linear-gradient(to right,var(--main) -50%,var(--success) 120%);text-align:center;overflow:hidden}}@media (max-width:499px){body.contact .header figure.teaser-image{height:80vw}}body.contact .header figure.teaser-image img{height:calc(calc(var(--teaserHeightMax) - var(--navHeight)) + 1rem);width:auto;position:fixed;top:calc(var(--navHeight) + 2rem);right:10%}@media (max-width:1499px){body.contact .header figure.teaser-image img{right:3%}}@media (max-width:1199px){body.contact .header figure.teaser-image img{right:1rem;height:calc(calc(var(--teaserHeightMax) - var(--navHeight)) - 1rem)}}@media (max-width:997px){body.contact .header figure.teaser-image img{right:.5rem;height:calc(calc(var(--teaserHeightMax) - var(--navHeight)) - 4rem)}}@media (max-width:767px){body.contact .header figure.teaser-image img{height:calc(100% + 20vw);position:relative;top:2vw;right:auto}}@media (max-width:499px){body.contact .header figure.teaser-image img{height:calc(100% - 4vw)}}body.contact main{position:relative;z-index:1;background:#fff}body.contact main #ratings{margin-bottom:3rem}body.contact main h2{font-size:2rem;line-height:1.4em}@media (max-width:499px){body.contact main h2{font-size:7vw;line-height:1.4em}}@media (max-width:499px){body.contact main p{text-align:left}}body.contact main .managers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.contact main .managers li{display:block;text-decoration:none;position:relative;-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);background:#fff;margin:0 .5rem;border-radius:var(--borderRadiusMedium);box-shadow:0 0 30px rgba(0,0,0,.08);padding:1.8rem 1.8rem 1rem;margin-bottom:2rem;cursor:pointer}@media (max-width:767px){body.contact main .managers li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0;padding:7vw;margin-bottom:4vw}}body.contact main .managers li.hidden{opacity:.1}body.contact main .managers li.hidden:hover{opacity:1}body.contact main .managers li.manager-pseudo{position:absolute;opacity:0;visibility:hidden;z-index:2}body.contact main .managers li.manager-pseudo.visible{opacity:1;visibility:visible}body.contact main .managers li.manager-pseudo.visible .text{height:auto;padding-bottom:4rem}body.contact main .managers li.manager-pseudo.visible .text:after{visibility:hidden}body.contact main .managers li:hover:not(.manager-pseudo){background:var(--main);color:#fff}body.contact main .managers li:hover:not(.manager-pseudo) .text:after{background:linear-gradient(to bottom,rgba(73,119,221,0),var(--main))}body.contact main .managers li:hover:not(.manager-pseudo) header b{color:#fff}body.contact main .managers li:hover:not(.manager-pseudo) header b i{color:rgba(255,255,255,.5)}body.contact main .managers li .calendly-button{width:3rem;height:3rem;background:var(--success);position:absolute;bottom:1rem;right:1rem;border-radius:50%;transition:.1s ease-in-out}body.contact main .managers li .calendly-button:hover{transform:scale(1.1)}body.contact main .managers li .calendly-button img{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;object-position:center;transform:scale(.5);filter:invert(1)}body.contact main .managers li .text{display:block;height:10rem;overflow:hidden;position:relative}body.contact main .managers li .text p{margin-bottom:1rem}body.contact main .managers li .text:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:10rem;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 95%)}body.contact main .managers li header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1rem}body.contact main .managers li header b{font-weight:800;font-size:1.25rem;line-height:1.45em;font-weight:700;color:var(--main)}@media (max-width:499px){body.contact main .managers li header b{font-size:1rem;line-height:1.45em}}body.contact main .managers li header b i{font-weight:600;font-size:.75rem;line-height:1.2em;color:var(--copy);text-transform:uppercase;display:block;letter-spacing:.05em}@media (max-width:499px){body.contact main .managers li header b i{font-size:3.5vw;line-height:1.2em}}body.contact main .managers li header figure{-ms-flex-negative:0;flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden;border-radius:50%;filter:brightness(.9);margin-right:1rem}@media (max-width:499px){body.contact main .managers li header figure{width:18vw;height:18vw;margin-right:3vw}}body.contact main .managers li header figure img{width:100%;height:100%;object-fit:cover;object-position:center}body.features,body.features-new{padding-top:var(--subNavHeight)}body.features .header,body.features-new .header{background:linear-gradient(to right,#e3e8fd,var(--mainTrans));z-index:-1;max-height:none;height:auto;padding:calc(2.5 * var(--padding)) 0 calc(1.5 * var(--padding))}@media (max-width:1179px){body.features .header,body.features-new .header{padding:calc(1.5 * var(--padding)) 0}}@media (max-width:997px){body.features .header,body.features-new .header{padding-top:0;background:linear-gradient(to right,var(--third),var(--main));padding-bottom:var(--padding)}}@media (min-width:500px) and (max-width:767px){body.features .header,body.features-new .header{padding-bottom:calc(1.5 * var(--padding))}}@media (max-width:997px){body.features .header .container,body.features-new .header .container{color:#fff;padding-top:3rem}}@media (max-width:767px){body.features .header .container,body.features-new .header .container{color:#fff;padding-top:1rem}}@media (max-width:499px){body.features .header .container,body.features-new .header .container{padding-top:2rem}}body.features .header .container article,body.features-new .header .container article{width:50%}@media (max-width:997px){body.features .header .container article,body.features-new .header .container article{width:90%}body.features .header .container article h1,body.features-new .header .container article h1{color:#fff}body.features .header .container article h1 small,body.features-new .header .container article h1 small{color:var(--success)}}@media (max-width:499px){body.features .header .container article,body.features-new .header .container article{width:100%}}body.features .header .teaser-image-wrapper,body.features-new .header .teaser-image-wrapper{right:0;top:0;pointer-events:none;height:100%;overflow:hidden}@media (max-width:1179px){body.features .header .teaser-image-wrapper,body.features-new .header .teaser-image-wrapper{right:0}}@media (max-width:997px){body.features .header .teaser-image-wrapper,body.features-new .header .teaser-image-wrapper{position:relative;background:linear-gradient(to right,#e3e8fd,var(--mainTrans));width:100%;right:auto;height:100%;top:auto}}@media (max-width:767px){body.features .header .teaser-image-wrapper,body.features-new .header .teaser-image-wrapper{margin-bottom:1.5rem;height:auto}}@media (max-width:499px){body.features .header .teaser-image-wrapper,body.features-new .header .teaser-image-wrapper{margin-bottom:0}}body.features .header .teaser-image-wrapper .teaser-image,body.features-new .header .teaser-image-wrapper .teaser-image{height:100%}body.features .header .teaser-image-wrapper .teaser-image img.hero,body.features-new .header .teaser-image-wrapper .teaser-image img.hero{position:absolute;bottom:0;right:0;height:90%;object-fit:contain;object-position:bottom right}@media (max-width:1599px){body.features .header .teaser-image-wrapper .teaser-image img.hero,body.features-new .header .teaser-image-wrapper .teaser-image img.hero{height:95%;right:0;width:120%}}@media (max-width:1199px){body.features .header .teaser-image-wrapper .teaser-image img.hero,body.features-new .header .teaser-image-wrapper .teaser-image img.hero{right:0}}@media (max-width:997px){body.features .header .teaser-image-wrapper .teaser-image img.hero,body.features-new .header .teaser-image-wrapper .teaser-image img.hero{display:block;object-fit:contain;width:100%;position:relative;height:25rem}}@media (max-width:767px){body.features .header .teaser-image-wrapper .teaser-image img.hero,body.features-new .header .teaser-image-wrapper .teaser-image img.hero{object-fit:cover;object-position:bottom left}}@media (max-width:499px){body.features .header .teaser-image-wrapper .teaser-image img.hero,body.features-new .header .teaser-image-wrapper .teaser-image img.hero{object-fit:cover;object-position:center right;height:52vw}}body.features .header .teaser-image-wrapper .gradient-wrapper,body.features-new .header .teaser-image-wrapper .gradient-wrapper{position:absolute;height:100%;top:0;left:0;width:100%}body.features .header .teaser-image-wrapper .gradient-wrapper img,body.features-new .header .teaser-image-wrapper .gradient-wrapper img{right:40%;z-index:-1}@media (max-width:997px){body.features .header .teaser-image-wrapper .gradient-wrapper img,body.features-new .header .teaser-image-wrapper .gradient-wrapper img{z-index:0;right:40%;height:100%}}body.features .header h1,body.features-new .header h1{color:var(--copy);margin-bottom:1rem}body.features .header p,body.features-new .header p{font-size:1.2rem;line-height:1.4em}@media (min-width:500px) and (max-width:767px){body.features,body.features-new{padding-top:0}}body.features .nav-wrapper .sub-nav,body.features-new .nav-wrapper .sub-nav{background:linear-gradient(to right,#efefef,#ddd)}@media (max-width:997px){body.features .nav-wrapper .sub-nav,body.features-new .nav-wrapper .sub-nav{padding-bottom:0;height:3.5rem}body.features .nav-wrapper .sub-nav .container,body.features-new .nav-wrapper .sub-nav .container{pointer-events:all}}body.features .nav-wrapper .sub-nav .container,body.features-new .nav-wrapper .sub-nav .container{-ms-flex-pack:start;justify-content:flex-start}body.features .nav-wrapper .sub-nav .container form,body.features-new .nav-wrapper .sub-nav .container form{display:-ms-flexbox;display:flex;padding-left:.1rem;-ms-flex-align:center;align-items:center;width:100%}body.features .nav-wrapper .sub-nav .container form .search-button,body.features-new .nav-wrapper .sub-nav .container form .search-button{width:1.4rem;height:1.4rem;background-image:url(https://www.magicline.com/img/svg/search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border:none;outline:0;opacity:.3;padding:0;margin-right:.5rem;transform:translate(0,.05rem)}body.features .nav-wrapper .sub-nav .container form input,body.features-new .nav-wrapper .sub-nav .container form input{border:none;display:block;background-color:transparent;width:100%;outline:0;font-weight:500;font-size:1rem;line-height:1.4em;font-family:'Source Sans Pro',sans-serif;color:rgba(0,0,0,.5)}body.features .nav-wrapper .sub-nav .container form input:-ms-input-placeholder,body.features-new .nav-wrapper .sub-nav .container form input:-ms-input-placeholder{color:rgba(0,0,0,.3)}body.features .nav-wrapper .sub-nav .container form input::placeholder,body.features-new .nav-wrapper .sub-nav .container form input::placeholder{color:rgba(0,0,0,.3)}body.features .main-block,body.features-new .main-block{padding:4rem 0 4rem;background:#efefef}@media (max-width:997px){body.features .main-block,body.features-new .main-block{margin-top:1rem}}@media (max-width:767px){body.features .main-block,body.features-new .main-block{margin-top:1.5rem;padding:2rem 0}}@media (max-width:499px){body.features .main-block,body.features-new .main-block{margin-top:1rem}}body.features .main-block h2,body.features-new .main-block h2{margin-left:0}body.features .main-block a,body.features-new .main-block a{font-weight:500;color:var(--main)}@media (max-width:997px){body.features .main-block .flex,body.features-new .main-block .flex{-ms-flex-direction:column;flex-direction:column}}body.features .main-block .flex article,body.features-new .main-block .flex article{-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:997px){body.features .main-block .flex article,body.features-new .main-block .flex article{-ms-flex-preferred-size:100%;flex-basis:100%;width:90%}}body.features .main-block .flex article:nth-child(2) .calendly-widget,body.features-new .main-block .flex article:nth-child(2) .calendly-widget{padding-left:calc(1rem + 20%)}@media (max-width:1399px){body.features .main-block .flex article:nth-child(2) .calendly-widget,body.features-new .main-block .flex article:nth-child(2) .calendly-widget{padding-left:calc(1rem + 15%)}}@media (max-width:997px){body.features .main-block .flex article:nth-child(2) .calendly-widget,body.features-new .main-block .flex article:nth-child(2) .calendly-widget{padding-left:0}}body.features .main-block .flex article p,body.features-new .main-block .flex article p{margin-bottom:1.5rem}body.features .main-block .grid,body.features-new .main-block .grid{columns:3;column-gap:20px}@media (max-width:997px){body.features .main-block .grid,body.features-new .main-block .grid{columns:2}}@media (max-width:767px){body.features .main-block .grid,body.features-new .main-block .grid{columns:1;column-gap:0}}body.features .main-block .grid article,body.features-new .main-block .grid article{margin-bottom:3rem;break-inside:avoid-column}@media (max-width:767px){body.features .main-block .grid article,body.features-new .main-block .grid article{margin-bottom:4vw}}@media (max-width:499px){body.features .main-block .grid article,body.features-new .main-block .grid article{margin-bottom:6vw}}body.features .main-block .grid article h6,body.features-new .main-block .grid article h6{margin-bottom:1.2rem}@media (max-width:767px){body.features .main-block .grid article h6,body.features-new .main-block .grid article h6{margin-bottom:1rem}}body.features-new .main-block{background:0 0}@media (max-width:997px){body.features-new .main-block .calendly-widget{padding-top:2rem}}body.features-new .main-block .grid{margin-top:5rem}@media (max-width:997px){body.features-new .main-block .grid{margin-top:3rem}}body.feature{padding-top:var(--subNavHeight)}@media (min-width:500px) and (max-width:767px){body.feature{padding-top:0}}body.feature .nav-wrapper .sub-nav{background:linear-gradient(to right,var(--main),var(--third))}@media (max-width:997px){body.feature .nav-wrapper .sub-nav{height:3.5rem;padding-bottom:0}}@media (max-width:767px){body.feature .nav-wrapper .sub-nav{height:14vw}}body.feature .nav-wrapper .sub-nav .container{-ms-flex-pack:start;justify-content:flex-start}@media (max-width:997px){body.feature .nav-wrapper .sub-nav .container{pointer-events:all}}body.feature header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:linear-gradient(to right,rgba(73,119,221,.1),rgba(73,119,221,.3))}body.feature header .container{text-align:center}body.feature header.header{padding:calc(10rem + var(--navHeight)) 0 10rem;height:auto;max-height:none}@media (max-width:1399px){body.feature header.header{padding:calc(8rem + var(--navHeight)) 0 8rem}}@media (max-width:767px){body.feature header.header{padding:10vw 0 10vw}body.feature header.header p{text-align:left}}@media (max-width:499px){body.feature header.header{padding:40vw 0 15vw}}body.feature header.header h1{width:60%;margin-left:auto;margin-right:auto}@media (max-width:767px){body.feature header.header h1{width:100%}}body.feature header figure.teaser-image{right:26%;position:absolute}body.feature header figure.feature-img{width:5.8rem;margin:0 auto 1.4rem;height:5.8rem;background:linear-gradient(to bottom,var(--main),var(--third));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:var(--borderRadiusLarge)}@media (max-width:997px){body.feature header figure.feature-img{height:4.5rem;width:4.5rem;border-radius:1rem;margin-bottom:1rem}}body.feature header figure.feature-img svg{position:relative;fill:#fff;width:60%;height:60%;display:block;object-fit:contain;stroke:#fff}body.feature header h1{font-size:2.2rem;line-height:1.2em;margin-bottom:1.4rem}@media (max-width:997px){body.feature header h1{font-size:1.8rem;line-height:1.2em}}@media (max-width:767px){body.feature header h1{font-size:5vw;line-height:1.2em}}@media (max-width:499px){body.feature header h1{font-size:8vw;line-height:1.2em}}@media (max-width:997px){body.feature .main-block article.padding-left{padding-left:0}}body.feature .main-block article.padding-left .app-store-links{margin-top:0;margin-bottom:4rem}body.feature-new{padding-top:var(--navHeight)}@media (min-width:500px) and (max-width:767px){body.feature-new{padding-top:0}}body.feature-new .nav-wrapper .sub-nav{background:linear-gradient(to right,var(--main),var(--third))}@media (max-width:997px){body.feature-new .nav-wrapper .sub-nav{height:3.5rem;padding-bottom:0}}@media (max-width:767px){body.feature-new .nav-wrapper .sub-nav{height:14vw}}body.feature-new .nav-wrapper .sub-nav .container{-ms-flex-pack:start;justify-content:flex-start}@media (max-width:997px){body.feature-new .nav-wrapper .sub-nav .container{pointer-events:all}}body.feature-new header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:linear-gradient(to right,rgba(73,119,221,.1),rgba(73,119,221,.3))}body.feature-new header a,body.feature-new header strong{font-weight:600}body.feature-new header ul.menu-list ul a{color:var(--main)}body.feature-new header ul.menu-list .submenu ul a{color:var(--copy)}body.feature-new header .container{text-align:left}body.feature-new header.header{height:auto;max-height:none;padding:0}body.feature-new header.header article{width:50%;padding:calc(2rem + var(--navHeight)) 0 4rem}@media (max-width:1179px){body.feature-new header.header article{width:60%}}@media (max-width:997px){body.feature-new header.header article{width:70%;padding:calc(2rem + var(--navHeight)) 0 2rem}}@media (max-width:499px){body.feature-new header.header article{width:100%;padding:var(--navHeight) 0 10vw}}body.feature-new header.header h1{width:70%;margin-left:0}@media (max-width:499px){body.feature-new header.header h1{width:90%;margin-bottom:2vw}}body.feature-new header .feature-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem;position:relative}@media (max-width:499px){body.feature-new header .feature-title-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}body.feature-new header figure.teaser-image{right:20%;position:absolute}body.feature-new header figure.feature-img{width:5rem;margin-right:1rem;height:5rem;background:linear-gradient(to bottom,var(--main),var(--third));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:1rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){body.feature-new header figure.feature-img{width:4.5rem;height:4.5rem;border-radius:.75rem;margin-right:.75rem}}@media (max-width:499px){body.feature-new header figure.feature-img{width:15vw;height:15vw;border-top:.5rem;margin-right:.55rem;margin-bottom:2vw}}body.feature-new header figure.feature-img svg{position:relative;fill:#fff;width:60%;height:60%;display:block;object-fit:contain;stroke:#fff}body.feature-new header h1{color:var(--copy);font-size:2.4rem;line-height:1.2em}@media (max-width:1179px){body.feature-new header h1{font-size:2.2rem;line-height:1.2em}}@media (max-width:767px){body.feature-new header h1{font-size:1.8rem;line-height:1.2em}}@media (max-width:499px){body.feature-new header h1{font-size:8vw;line-height:1.4em}}body.feature-new header h2{margin-left:0;font-size:1.4rem;line-height:1.3em;width:90%;margin-bottom:.6rem;color:var(--main)}@media (max-width:767px){body.feature-new header h2{font-size:1.3rem;line-height:1.3em}}@media (max-width:499px){body.feature-new header h2{font-size:1.2rem;line-height:1.3em}}body.feature-new header p{font-weight:500}body.feature-new header .button-wrapper{margin-top:1.4rem}body.feature-new div.article{margin-bottom:4rem}@media (max-width:767px){body.feature-new div.article{margin-bottom:3rem}}body.feature-new .app-rating{margin-bottom:2.5rem;padding-top:.5rem}body.feature-new .app-rating strong{display:block;margin-bottom:.5rem}body.feature-new .app-rating .app-store-links{margin-top:1.2rem}body.feature-new .feature-images{width:100%;margin:0 0 3rem;position:relative;overflow:hidden}body.feature-new .feature-images:first-of-type{margin-top:0}body.feature-new .feature-images:hover .slick-arrow{opacity:.9;background-color:var(--main)}body.feature-new .feature-images:hover .slick-arrow:hover{opacity:1}body.feature-new .feature-images:hover .slick-arrow.slick-prev{transform:translate(-.7rem,0) rotate(90deg)}body.feature-new .feature-images:hover .slick-arrow.slick-next{transform:translate(.7rem,0) rotate(270deg)}body.feature-new .feature-images figure{width:100%;transition:.1s ease-in-out;cursor:pointer}body.feature-new .feature-images figure img{width:100%;position:relative;filter:brightness(.98);border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:.1s ease-in-out}body.feature-new .feature-images figure figcaption{display:-ms-flexbox;display:flex;position:relative;padding:1.2rem 1.5rem;width:100%;font-size:.9rem;line-height:1.4em;font-weight:500;color:rgba(0,0,0,.5);padding-right:3rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}@media (max-width:499px){body.feature-new .feature-images figure figcaption{padding:5.5vw 0}}body.feature-new .feature-images .slick-arrow{position:absolute;top:38%;height:2.5rem;width:2.5rem;display:block;background-color:rgba(0,0,0,.3);background-image:url(https://www.magicline.com/img/svg/arrow-white.svg);background-size:50%;background-repeat:no-repeat;background-position:center;font-size:0;overflow:hidden;z-index:1;transform:rotate(90deg);opacity:.5;transition:.2s ease-in-out}@media (max-width:767px){body.feature-new .feature-images .slick-arrow{display:none!important}}body.feature-new .feature-images .slick-arrow:hover{opacity:1}body.feature-new .feature-images .slick-arrow:active{background-color:var(--main)}body.feature-new .feature-images .slick-arrow.slick-prev{left:2.2rem}body.feature-new .feature-images .slick-arrow.slick-next{right:2.2rem;transform:rotate(270deg)}body.feature-new .feature-images .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:35%;width:100%}body.feature-new .feature-images .slick-dots li{width:.8rem;margin:0 .1rem;height:.8rem;transform:scale(.5);background:rgba(0,0,0,.2);border-radius:50%;overflow:hidden;transition:.2s ease-in-out;background:var(--main);opacity:.5}@media (max-width:499px){body.feature-new .feature-images .slick-dots li{width:4vw;margin:0 1vw;height:4vw}}body.feature-new .feature-images .slick-dots li.slick-active{opacity:1;transform:scale(1)}body.feature-new .feature-images .slick-dots button{font-size:0}body.feature-new button.border-success{font-size:.9em;line-height:2em;border-width:1px}@media (max-width:499px){body.feature-new button.border-success{width:100%}}body.feature-new .main-block{position:relative}body.feature-new .main-block a,body.feature-new .main-block strong{font-weight:600}body.feature-new .main-block a{color:var(--main)}body.feature-new .main-block h3,body.feature-new .main-block h4{display:block;margin-bottom:1rem;font-weight:700}body.feature-new .main-block h3{font-size:1.6rem;width:90%;font-weight:600;line-height:1.4em}@media (max-width:767px){body.feature-new .main-block h3{font-size:1.2rem;line-height:1.4em}}@media (max-width:499px){body.feature-new .main-block h3{width:100%}}body.feature-new .main-block h5{font-size:1.1rem;line-height:1.4em;color:var(--copy);margin-bottom:1rem}body.feature-new .main-block .flex-wrap{padding-top:4rem;padding-bottom:0}@media (max-width:997px){body.feature-new .main-block .flex-wrap{padding-bottom:2rem}}@media (max-width:499px){body.feature-new .main-block .flex-wrap{padding-top:12vw}}body.feature-new .main-block article{-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}body.feature-new .main-block article iframe.youtube{width:100%;aspect-ratio:16/9;margin-bottom:3rem}@media (min-width:998px){body.feature-new .main-block article iframe.youtube{margin-bottom:4rem}}body.feature-new .main-block article.blog-content{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0}@media (max-width:1179px){body.feature-new .main-block article.blog-content{-ms-flex-preferred-size:60%;flex-basis:60%}}@media (max-width:997px){body.feature-new .main-block article.blog-content{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (max-width:499px){body.feature-new .main-block article.blog-content{margin-bottom:0}}body.feature-new .main-block article .benefits,body.feature-new .main-block article .instruction{display:block}body.feature-new .main-block article .benefits li,body.feature-new .main-block article .instruction li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}body.feature-new .main-block article .benefits li:before,body.feature-new .main-block article .instruction li:before{content:'';-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:1.4rem;flex-basis:1.4rem;margin-right:.75rem;display:block}body.feature-new .main-block article .benefits{margin-top:1.5rem}body.feature-new .main-block article .benefits li:before{height:1.4rem;width:1.6rem;background-image:url(https://www.magicline.com/img/svg/check.svg);background-size:contain;background-position:top;background-repeat:no-repeat;transform:translate(0,.2rem)}body.feature-new .main-block article .instruction{counter-reset:section}body.feature-new .main-block article .instruction li{counter-increment:section;margin-bottom:.2rem}body.feature-new .main-block article .instruction li:before{content:counter(section) ".";height:auto;text-align:right}body.feature-new .main-block article .instruction li figure{cursor:pointer;width:100%;transition:.2s ease-in-out;filter:brightness(.95);margin-bottom:2.8rem}body.feature-new .main-block article .instruction li figure img{width:100%;height:auto;display:block}body.feature-new .main-block article.padding-left{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1179px){body.feature-new .main-block article.padding-left{-ms-flex-preferred-size:40%;flex-basis:40%;padding-left:3rem}}@media (max-width:997px){body.feature-new .main-block article.padding-left{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}@media (max-width:767px){body.feature-new .main-block article.padding-left{padding:0}}body.feature-new .main-block article.padding-left .app-store-links,body.feature-new .main-block article.padding-left .blog-posts{margin-top:0;margin-bottom:4rem}body.feature-new .main-block article.padding-left .magicline-widget{margin-bottom:4rem}body.feature-new .main-block article.padding-left .magicline-widget h4{margin-bottom:.5rem}body.feature-new .main-block article.padding-left .magicline-widget button{margin-top:1rem}body.feature-new .main-block article.padding-left .calendly-widget{margin-bottom:4rem}body.feature-new .main-block article.padding-left .blog-posts li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.8rem;font-weight:500}body.feature-new .main-block article.padding-left .blog-posts li:hover:before{opacity:1;transform:translate(.2rem,0)}body.feature-new .main-block article.padding-left .blog-posts li:before{content:'';display:block;-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:1.3rem;flex-basis:1.3rem;height:1.3rem;margin-right:.5rem;opacity:.4;transition:.1s ease-in-out;background-size:90%;background-repeat:no-repeat;background-position:center;background-image:url(https://www.magicline.com/img/svg/fast-forward.svg)}@media (max-width:997px){body.feature-new .main-block article.padding-left{padding-left:0}}@media (max-width:767px){body.feature-new .main-block article.padding-left{padding-left:0}}.main-block .flex,.main-block .flex-boxes,.main-block .flex-wrap{width:100%;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.main-block .flex-boxes.no-stretch-mobile,.main-block .flex-wrap.no-stretch-mobile,.main-block .flex.no-stretch-mobile{height:auto;-ms-flex-pack:stretch;justify-content:stretch;width:100%}}@media (max-width:767px){.main-block .flex-boxes.no-stretch-mobile.self-service-background,.main-block .flex-wrap.no-stretch-mobile.self-service-background,.main-block .flex.no-stretch-mobile.self-service-background{height:calc(var(--selfserviceHeight) + 32vw)}}.main-block .flex .card,.main-block .flex-boxes .card,.main-block .flex-wrap .card{padding-right:3rem}@media (max-width:767px){.main-block .flex .card,.main-block .flex-boxes .card,.main-block .flex-wrap .card{padding-right:0}}.main-block .flex article,.main-block .flex-boxes article,.main-block .flex-wrap article{-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);position:relative}.main-block .flex article figure.example-img,.main-block .flex-boxes article figure.example-img,.main-block .flex-wrap article figure.example-img{width:auto}.main-block .flex article header,.main-block .flex-boxes article header,.main-block .flex-wrap article header{padding-right:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media (max-width:767px){.main-block .flex article header,.main-block .flex-boxes article header,.main-block .flex-wrap article header{-ms-flex-align:start;align-items:flex-start}}.main-block .flex article header h4,.main-block .flex-boxes article header h4,.main-block .flex-wrap article header h4{max-width:15rem;width:80%}@media (max-width:767px){.main-block .flex article header h4,.main-block .flex-boxes article header h4,.main-block .flex-wrap article header h4{width:100%}}.main-block .flex article header figure,.main-block .flex-boxes article header figure,.main-block .flex-wrap article header figure{-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:.8rem}.main-block .flex article header figure svg,.main-block .flex-boxes article header figure svg,.main-block .flex-wrap article header figure svg{display:block;width:2.5rem;height:2.5rem}@media (max-width:499px){.main-block .flex article header figure svg,.main-block .flex-boxes article header figure svg,.main-block .flex-wrap article header figure svg{width:10vw;height:10vw;margin-top:1vw}}@media (max-width:997px){.main-block .flex-boxes.flex-basis-portrait-none article,.main-block .flex-wrap.flex-basis-portrait-none article,.main-block .flex.flex-basis-portrait-none article{-ms-flex-preferred-size:50%;flex-basis:50%}}.main-block .flex-boxes{height:100%;position:absolute}.main-block .flex-boxes article{height:100%;-ms-flex:0;flex:0;-ms-flex-positive:1;flex-grow:1}.home .header{background:linear-gradient(to right,transparent,rgba(0,0,0,.1))}@media (max-width:767px){.home .header{background:0 0;text-align:center}}.home .header article{padding-bottom:2rem}@media (max-width:997px){.home .header article{margin-bottom:0}}@media (max-width:400px){.home .header article{padding-bottom:1rem}}.home .header h1{margin-bottom:2.3rem;color:var(--copy)}@media (max-width:1399px){.home .header h1{margin-bottom:2rem}}@media (max-width:1199px){.home .header h1{margin-bottom:2rem}}@media (max-width:997px){.home .header h1{margin-bottom:1.5rem}}@media (max-width:499px){.home .header h1{margin-bottom:8vw}}.home .header h1 span{color:var(--main)}.home .studio-list li{filter:none}.home .main-block:nth-of-type(1) .block-header figure{background:linear-gradient(to right,var(--secondTrans),var(--secondInv))}@media (min-width:500px){.home .main-block:nth-of-type(1) .block-header figure .hero-image{left:12%;top:-5rem;height:calc(100% + 6rem)}}@media (min-width:500px) and (max-width:1499px){.home .main-block:nth-of-type(1) .block-header figure .hero-image{top:-3rem;height:calc(100% + 5rem)}}@media (min-width:500px) and (max-width:1199px){.home .main-block:nth-of-type(1) .block-header figure .hero-image{left:8%}}@media (min-width:500px) and (max-width:997px){.home .main-block:nth-of-type(1) .block-header figure .hero-image{height:calc(100% + 1rem);top:-2rem;left:3%}}@media (min-width:500px) and (max-width:767px){.home .main-block:nth-of-type(1) .block-header figure .hero-image{height:calc(100% + 4vw);top:-8vw;left:12%}}.home .main-block:nth-of-type(1) .block-header figure .gradient{left:20%}.home .main-block:nth-of-type(1) .block-header h3{color:var(--main)}@media (max-width:767px){.home .main-block:nth-of-type(1) .block-header h3{color:var(--second)}}@media (max-width:499px){.home .main-block:nth-of-type(1) .block-header h3{padding-top:25vw}}.home .main-block:nth-of-type(1) .flex header figure svg,.home .main-block:nth-of-type(1) .flex-boxes header figure svg,.home .main-block:nth-of-type(1) .flex-wrap header figure svg{fill:var(--second);stroke:var(--second)}.home .main-block:nth-of-type(1) .background-full{background-color:var(--second)}.home .main-block:nth-of-type(1) .background-transparent{background-color:var(--secondTrans)}.home .main-block:nth-of-type(1) .background-transparent #contract-image{position:absolute;height:calc(100% + 6rem);top:-3rem;right:0;width:auto}.home .main-block:nth-of-type(1) .background-transparent #contract-image img{height:100%}@media (min-width:500px) and (max-width:767px){.home .main-block:nth-of-type(2) .block-header{margin-bottom:16vw}}.home .main-block:nth-of-type(2) .block-header figure{background:linear-gradient(to bottom right,var(--mainTrans),var(--main))}@media (min-width:500px){.home .main-block:nth-of-type(2) .block-header figure .hero-image{left:calc(50% - 6rem);top:-4rem;height:calc(100% + 14rem)}}@media (min-width:500px) and (max-width:997px){.home .main-block:nth-of-type(2) .block-header figure .hero-image{top:2rem;height:calc(100% + 6rem)}}@media (min-width:500px) and (max-width:767px){.home .main-block:nth-of-type(2) .block-header figure .hero-image{top:0;left:30%;height:calc(100% + 12vw)}}.home .main-block:nth-of-type(2) .block-header figure .gradient{left:35%}.home .main-block:nth-of-type(2) .block-header h3{color:var(--secondLight)}@media (max-width:499px){.home .main-block:nth-of-type(2) .block-header h3{color:var(--main)}}.home .main-block:nth-of-type(2) .flex header figure svg,.home .main-block:nth-of-type(2) .flex-boxes header figure svg,.home .main-block:nth-of-type(2) .flex-wrap header figure svg{fill:var(--main);stroke:var(--main)}@media (min-width:500px) and (max-width:767px){.home .main-block:nth-of-type(3) .block-header{margin-bottom:18vw}}.home .main-block:nth-of-type(3) .block-header figure{background:linear-gradient(to bottom right,var(--thirdTrans),var(--third))}@media (min-width:500px){.home .main-block:nth-of-type(3) .block-header figure .hero-image{left:calc(50% - 22rem);bottom:0;height:calc(100% + 4rem)}}@media (min-width:500px) and (max-width:1199px){.home .main-block:nth-of-type(3) .block-header figure .hero-image{left:calc(50% - 10rem)}}@media (min-width:500px) and (max-width:997px){.home .main-block:nth-of-type(3) .block-header figure .hero-image{height:calc(100% + 2rem);left:calc(50% - 10rem)}}@media (min-width:500px) and (max-width:767px){.home .main-block:nth-of-type(3) .block-header figure .hero-image{left:35%}}.home .main-block:nth-of-type(3) .block-header figure .gradient{left:30%}@media (max-width:997px){.home .main-block:nth-of-type(3) .block-header figure .gradient{left:10%}}.home .main-block:nth-of-type(3) .block-header h3{color:var(--secondLight)}@media (max-width:499px){.home .main-block:nth-of-type(3) .block-header h3{color:var(--third)}}.home .main-block:nth-of-type(3) .flex header figure svg,.home .main-block:nth-of-type(3) .flex-boxes header figure svg,.home .main-block:nth-of-type(3) .flex-wrap header figure svg{fill:var(--third);stroke:var(--third)}.home .main-block .block-header{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}@media (max-width:767px){.home .main-block .block-header{height:40vw;margin-bottom:4vw}}@media (max-width:499px){.home .main-block .block-header{height:60vw;margin-bottom:28vw}}.home .main-block .block-header figure{position:absolute;left:0;top:0;width:100%;height:100%}.home .main-block .block-header figure .hero-image{position:absolute;width:auto}@media (max-width:499px){.home .main-block .block-header figure .hero-image{width:100%;position:relative}}.home .main-block .block-header figure .gradient-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (max-width:499px){.home .main-block .block-header figure .gradient-wrapper{display:none}}.home .main-block .block-header figure .gradient-wrapper .gradient{position:absolute;height:200%;top:-50%;width:auto}.home .main-block .block-header h3{text-align:center;display:block;padding:8rem 0;position:relative}@media (max-width:1199px){.home .main-block .block-header h3{padding:6rem 0}}@media (max-width:997px){.home .main-block .block-header h3{padding:8rem 0}}@media (max-width:767px){.home .main-block .block-header h3{padding:6vw 0;position:relative;transform:translate(0,34vw)}}@media (max-width:499px){.home .main-block .block-header h3{padding:20vw 0;transform:translate(0,52vw)}}.home .funnel{padding:5rem 0 2rem;position:relative}@media (max-width:997px){.home .funnel{text-align:center}}@media (max-width:767px){.home .funnel{top:6vw}}@media (max-width:499px){.home .funnel{padding-top:6vw;top:12vw}}.home .funnel.active ul li{transform:translate(0);opacity:1}.home .funnel.active ul:before{opacity:1}.home .funnel ul{display:-ms-flexbox;display:flex;position:relative;width:100%}@media (max-width:997px){.home .funnel ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:0 auto;-ms-flex-pack:center;justify-content:center}}.home .funnel ul:before{content:'';display:block;width:70%;left:15%;height:3px;background:linear-gradient(to right,rgba(51,192,230,0),#33c0e6);position:absolute;top:4.8rem;opacity:0;transition:.5s 1s ease-in-out}@media (max-width:997px){.home .funnel ul:before{left:1.8rem;top:10%;width:3px;height:80%;background:linear-gradient(to bottom,rgba(51,192,230,0),#33c0e6)}}@media (max-width:499px){.home .funnel ul:before{left:3vw}}.home .funnel ul li{padding:3rem 1.5rem 2rem;-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;text-align:center;transform:translate(0,-5rem);transition:.5s ease-in-out;opacity:0;cursor:pointer}.home .funnel ul li:hover b,.home .funnel ul li:hover figure{color:var(--main)}@media (max-width:997px){.home .funnel ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:1.5rem 0;transform:translate(1rem,0)}}.home .funnel ul li:nth-child(2){transition-delay:.2s}.home .funnel ul li:nth-child(3){transition-delay:.4s}.home .funnel ul li:nth-child(4){transition-delay:.6s}.home .funnel ul li figure{position:relative;display:block;margin:0 auto 1.2rem;font-size:3.5rem;line-height:1em;width:7rem;height:3.5rem;font-weight:600;background:#fff;text-align:center;color:var(--second)}@media (max-width:997px){.home .funnel ul li figure{width:4rem;margin:0;font-size:3rem;line-height:1em;padding:1rem 0;height:auto;transform:translate(0,-1rem)}}@media (max-width:499px){.home .funnel ul li figure{font-size:12vw;width:12vw;padding:6vw 0;line-height:1em}}@media (max-width:997px){.home .funnel ul li div{padding-left:1.2rem;padding-top:.2rem;display:inline-block}}@media (max-width:499px){.home .funnel ul li div{padding-top:1vw}}.home .funnel ul li b{font-weight:700;line-height:1.4em;color:var(--second)}.home .stats{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem;background-color:#fff;transform:translate(0,6px);margin-top:3.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;overflow:hidden}@media (max-width:499px){.home .stats{padding:0;margin-top:8vw}}.home .stats:after{content:'';width:100%;height:6px;display:block;background:linear-gradient(to right,var(--second),var(--main),var(--third));position:absolute;bottom:0;left:0}@media (max-width:499px){.home .stats:after{display:none}}@media (max-width:767px){.home .stats{margin-top:8vw;transform:none;-ms-flex-direction:column;flex-direction:column}}.home .stats li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:0 0 2.4rem;position:relative;background:#fff}@media (max-width:767px){.home .stats li{-ms-flex-preferred-size:auto;flex-basis:auto;border-top:1px solid rgba(0,0,0,.2);padding:7vw 0 8vw;border-radius:0}}.home .stats li:first-child strong{color:var(--second)}.home .stats li:nth-child(2) strong{color:var(--main)}@media (max-width:767px){.home .stats li:nth-child(3){padding-bottom:8vw}}.home .stats li:nth-child(3) strong{color:var(--third)}.home .stats li strong{font-size:2.5rem;line-height:1.3em;font-weight:700}@media (max-width:767px){.home .stats li strong{font-size:10vw;line-height:1.4em}}.home .stats li span{display:block;font-size:.9rem;line-height:1.4em;opacity:.8}@media (max-width:767px){.home .stats li span{font-size:1rem;line-height:1.4em}}.home #map{height:40rem;width:100%;position:relative;z-index:-1}@media (max-width:1399px){.home #map{height:35rem}}@media (max-width:1199px){.home #map{height:30rem}}@media (max-width:997px){.home #map{height:25rem}}@media (max-width:767px){.home #map{height:50vw}}@media (max-width:499px){.home #map{height:80vw}}.home #map #gmap{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../jpg/map.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:500px){.home #map #gmap{background-image:url(../jpg/map-desktop.jpg)}}.home .sales-tools{position:relative;display:-ms-flexbox;display:flex}@media (max-width:997px){.home .sales-tools{display:block}}.home .sales-tools article{display:block;height:40rem;background-size:cover;background-position:center}.home .sales-tools article h3{position:absolute;color:#fff;font-size:7vw;line-height:.8em;z-index:3;padding:.5rem;right:2rem;top:30%;text-align:right}@media (max-width:1199px){.home .sales-tools article h3{font-size:9.5vw;right:1rem;top:36%;line-height:.8em}}@media (max-width:997px){.home .sales-tools article h3{text-align:center;top:0;right:0;width:100%;font-size:12vw;padding:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.home .sales-tools article h3 br{display:none}}@media (max-width:499px){.home .sales-tools article h3{font-size:17vw}}@media (max-width:1199px){.home .sales-tools article{height:35rem}}@media (max-width:997px){.home .sales-tools article{-ms-flex:0;flex:0;height:30rem;-ms-flex-negative:0;flex-shrink:0;width:100%}}@media (max-width:499px){.home .sales-tools article{height:60vw}}.home .sales-tools article:nth-child(1) figure{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}.home .sales-tools article:nth-child(1) figure img{position:absolute;top:-10rem;left:0;width:100%;height:calc(100% + 10rem);object-fit:cover;filter:brightness(.9)}@media (max-width:1189px){.home .sales-tools article:nth-child(1) figure img{top:-4rem;height:calc(100% + 4rem)}}@media (max-width:997px){.home .sales-tools article:nth-child(1) figure img{top:-6rem;height:calc(100% + 6rem)}}@media (max-width:499px){.home .sales-tools article:nth-child(1) figure img{top:-14vw;height:calc(100% + 14vw)}}.home .sales-tools article:nth-child(2){background-color:var(--second)}@media (max-width:499px){.home .sales-tools article:nth-child(2){height:100vw}}.home .sales-tools article:nth-child(2) h3{right:auto;left:2rem;text-align:left;color:transparent;-webkit-text-stroke:2px #fff}@media (max-width:1199px){.home .sales-tools article:nth-child(2) h3{left:1rem}}@media (max-width:997px){.home .sales-tools article:nth-child(2) h3{text-align:center;left:0}}.home .lead-management{padding:5rem 0;background-color:var(--main);color:#fff}@media (max-width:997px){.home .lead-management{padding:4rem 0}}@media (max-width:997px){.home .lead-management .flex{-ms-flex-direction:column;flex-direction:column}}.home .lead-management .flex article header svg{fill:#fff!important}.home .lead-management article{-ms-flex-negative:0;flex-shrink:0}.home .lead-management article:nth-child(1){padding-top:1rem;padding-right:3.5rem}@media (max-width:1199px){.home .lead-management article:nth-child(1){padding-right:2rem;padding-top:0}}@media (max-width:997px){.home .lead-management article:nth-child(1){padding-right:0}}body.about .header,body.jobs .header,body.legals .header,body.security .header{position:relative;background:linear-gradient(to right,var(--third),var(--main));height:35rem}@media (max-width:997px){body.about .header,body.jobs .header,body.legals .header,body.security .header{height:35rem}}@media (max-width:499px){body.about .header,body.jobs .header,body.legals .header,body.security .header{height:auto}}body.about .header .teaser-image,body.jobs .header .teaser-image,body.legals .header .teaser-image,body.security .header .teaser-image{height:100%;position:fixed;top:0;left:0;width:100%}body.about .header .teaser-image img#hero-image,body.jobs .header .teaser-image img#hero-image,body.legals .header .teaser-image img#hero-image,body.security .header .teaser-image img#hero-image{height:100%;width:100%;object-fit:cover;object-position:top center}@media (max-width:997px){body.about .header .teaser-image img#hero-image,body.jobs .header .teaser-image img#hero-image,body.legals .header .teaser-image img#hero-image,body.security .header .teaser-image img#hero-image{height:40rem}}@media (max-width:499px){body.about .header .teaser-image img#hero-image,body.jobs .header .teaser-image img#hero-image,body.legals .header .teaser-image img#hero-image,body.security .header .teaser-image img#hero-image{height:90vw;position:relative;top:var(--navHeight);object-position:center}}body.about .header .teaser-image img.gradient,body.jobs .header .teaser-image img.gradient,body.legals .header .teaser-image img.gradient,body.security .header .teaser-image img.gradient{position:fixed;top:-25%;right:15%;width:auto;height:125%}@media (max-width:997px){body.about .header .teaser-image img.gradient,body.jobs .header .teaser-image img.gradient,body.legals .header .teaser-image img.gradient,body.security .header .teaser-image img.gradient{height:50rem;top:-10%}}@media (max-width:499px){body.about .header .teaser-image img.gradient,body.jobs .header .teaser-image img.gradient,body.legals .header .teaser-image img.gradient,body.security .header .teaser-image img.gradient{height:120vw;top:-10vw;right:auto;left:-70vw}}@media (max-width:499px){body.about .header article,body.jobs .header article,body.legals .header article,body.security .header article{padding:30vw 0}}body.about .header.legals-padding,body.jobs .header.legals-padding,body.legals .header.legals-padding,body.security .header.legals-padding{height:auto;max-height:none;padding:calc(var(--navHeight) + 12rem) 0 10rem}@media (max-width:1199px){body.about .header.legals-padding,body.jobs .header.legals-padding,body.legals .header.legals-padding,body.security .header.legals-padding{padding:calc(var(--navHeight) + 7.5rem) 0 7rem}}@media (max-width:767px){body.about .header.legals-padding,body.jobs .header.legals-padding,body.legals .header.legals-padding,body.security .header.legals-padding{padding:var(--navHeight) 0 8vw}}@media (max-width:499px){body.about .header.legals-padding,body.jobs .header.legals-padding,body.legals .header.legals-padding,body.security .header.legals-padding{padding:calc(var(--navHeight) + 9vw) 0 8vw}}@media (max-width:499px){body.about .header.legals-padding article,body.jobs .header.legals-padding article,body.legals .header.legals-padding article,body.security .header.legals-padding article{padding:10vw 0}}body.about .header.legals-padding article h1 small,body.jobs .header.legals-padding article h1 small,body.legals .header.legals-padding article h1 small,body.security .header.legals-padding article h1 small{color:rgba(255,255,255,.5)}body.about .header article,body.jobs .header article,body.legals .header article,body.security .header article{margin:0 auto;text-align:center;color:#fff}body.about .header article h1,body.jobs .header article h1,body.legals .header article h1,body.security .header article h1{color:#fff;margin-bottom:1rem}@media (max-width:767px){body.about .header article h1,body.jobs .header article h1,body.legals .header article h1,body.security .header article h1{font-size:6vw;line-height:1.25em;margin-bottom:6vw}}@media (max-width:499px){body.about .header article h1,body.jobs .header article h1,body.legals .header article h1,body.security .header article h1{font-size:10vw;line-height:1.25em;margin-bottom:6vw}}body.about .header article h1 small,body.jobs .header article h1 small,body.legals .header article h1 small,body.security .header article h1 small{line-height:1.4em;color:var(--second)}@media (max-width:767px){body.about .header article p,body.jobs .header article p,body.legals .header article p,body.security .header article p{text-align:left}}body.about main,body.jobs main,body.legals main,body.security main{position:relative;background:#fff}body.about main p,body.jobs main p,body.legals main p,body.security main p{margin-bottom:1rem}body.about main p a,body.jobs main p a,body.legals main p a,body.security main p a{color:var(--main);font-weight:500}body.about main figure,body.jobs main figure,body.legals main figure,body.security main figure{margin:4rem auto 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;border-radius:3px;box-shadow:0 0 30px rgba(0,0,0,.08)}@media (max-width:767px){body.about main figure,body.jobs main figure,body.legals main figure,body.security main figure{-ms-flex-direction:column;flex-direction:column;padding:8vw}}body.about main figure *,body.jobs main figure *,body.legals main figure *,body.security main figure *{-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0}body.about main figure img,body.jobs main figure img,body.legals main figure img,body.security main figure img{display:block;margin:2rem 1rem 2rem 2rem;width:16rem;height:auto}@media (max-width:767px){body.about main figure img,body.jobs main figure img,body.legals main figure img,body.security main figure img{width:90%;margin:0 auto 2rem}}body.about main figure figcaption,body.jobs main figure figcaption,body.legals main figure figcaption,body.security main figure figcaption{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-right:2rem}@media (max-width:767px){body.about main figure figcaption,body.jobs main figure figcaption,body.legals main figure figcaption,body.security main figure figcaption{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-hyphens:auto;hyphens:auto}}body.about main figure figcaption a,body.jobs main figure figcaption a,body.legals main figure figcaption a,body.security main figure figcaption a{display:block;margin-top:1.5rem}body.about main .faq,body.jobs main .faq,body.legals main .faq,body.security main .faq{margin-bottom:2rem}@media (max-width:499px){body.about main button,body.jobs main button,body.legals main button,body.security main button{width:100%}}body.about main .content section,body.jobs main .content section,body.legals main .content section,body.security main .content section{margin-bottom:4rem}body.about main .content section h2,body.jobs main .content section h2,body.legals main .content section h2,body.security main .content section h2{width:100%;padding:0;font-size:1.4rem;line-height:1.4em}@media (max-width:767px){body.about main .content section h2,body.jobs main .content section h2,body.legals main .content section h2,body.security main .content section h2{font-size:1.3rem;line-height:1.4em;width:90%;margin-left:0}}body.about main .content section h3,body.jobs main .content section h3,body.legals main .content section h3,body.security main .content section h3{color:var(--main);font-size:1.05rem;line-height:1.4em;margin-bottom:.5rem}body.about main .content section h4,body.jobs main .content section h4,body.legals main .content section h4,body.security main .content section h4{margin-top:.5rem;margin-bottom:.2rem;font-weight:600}@media (max-width:997px){body.about main .content section h4,body.jobs main .content section h4,body.legals main .content section h4,body.security main .content section h4{font-size:1rem;line-height:1.4em}}body.about main .content section ul,body.jobs main .content section ul,body.legals main .content section ul,body.security main .content section ul{list-style:disc;list-style-position:outside;padding-left:1.2rem;margin-bottom:1.2rem}body.jobs .header article h1 small{color:var(--second)!important}body.prices .header{background:linear-gradient(to right,var(--third),var(--main));max-height:var(--teaserHeightMax);overflow:hidden}@media (max-width:499px){body.prices .header{height:auto;max-height:none}}body.prices .header article{width:50%;color:#fff}@media (max-width:997px){body.prices .header article{padding:8rem 0}}@media (max-width:767px){body.prices .header article{width:100%;padding:6vw 0}}@media (max-width:499px){body.prices .header article{padding:10vw 0}}body.prices .header article h1{color:#fff;margin-bottom:.8rem}@media (max-width:767px){body.prices .header article h1{text-align:center}}body.prices .header article h1 small{color:rgba(255,255,255,.5)}body.prices .header article p{margin-bottom:1rem}body.prices .header article .button-wrapper{margin-top:2rem}body.prices .header article .button-wrapper button.btn.filled-white:hover{opacity:.8}body.prices .header article .button-wrapper button.btn.border-white:hover{opacity:.8;background:#fff;color:var(--main)}body.prices .header figure{position:absolute;top:var(--navHeight);right:0;height:calc(var(--teaserHeightMax) - var(--navHeight));pointer-events:none}@media (max-width:767px){body.prices .header figure{position:relative;height:var(--teaserHeightMax);top:auto;background:linear-gradient(to left,var(--second),var(--main));text-align:center;overflow:hidden}}body.prices .header figure img{height:calc(calc(var(--teaserHeightMax) - var(--navHeight)) + 1rem);width:auto;position:fixed;top:var(--navHeight);right:18%}@media (max-width:1499px){body.prices .header figure img{right:10%}}@media (max-width:1199px){body.prices .header figure img{right:3rem}}@media (max-width:997px){body.prices .header figure img{right:.5rem}}@media (max-width:767px){body.prices .header figure img{height:calc(100% + 12vw);position:relative;top:auto;right:auto}}@media (max-width:499px){body.prices .header figure img{height:calc(100% + 18vw)}}body.prices main{position:relative;z-index:1;background:linear-gradient(to right,#aae1ec,#e6f8fc)}body.prices main .tag{position:absolute;background:#ff9300;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding-bottom:.2rem;font-weight:500;top:-5rem;right:-5rem;width:9rem;height:9rem;text-align:center;transform:rotate(45deg);font-size:.9em;line-height:1.4em}@media (max-width:997px){body.prices main .tag{width:7rem;height:7rem;top:-3.5rem;right:-3.5rem;font-size:.8em;line-height:1.4em}}@media (max-width:767px){body.prices main .tag{width:20vw;height:20vw;top:-10vw;right:-10vw;font-size:2vw;line-height:1.4em}}@media (max-width:499px){body.prices main .tag{width:32vw;height:32vw;top:-16vw;right:-16vw;font-size:3.8vw;line-height:1.4em;padding-bottom:.8vw}}body.prices main .tag:after{position:absolute;left:calc(50% - .65rem);bottom:1.6rem;content:'';width:1.3rem;height:1.3rem;background-image:url(https://www.magicline.com/img/symbols/star_white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}@media (max-width:997px){body.prices main .tag:after{width:1.2rem;height:1.2rem;left:calc(50% - .6rem);bottom:1.4rem}}@media (max-width:499px){body.prices main .tag:after{width:6vw;height:6vw;left:calc(50% - 3vw);bottom:6vw}}body.prices main .extra-prices{padding:5rem 0;background:#fff}@media (max-width:1179px){body.prices main .extra-prices{padding:4rem 0}}@media (max-width:499px){body.prices main .extra-prices .container{width:100%}}body.prices main .extra-prices .container h2{width:100%;margin:0;margin-bottom:2.5rem;font-size:1.4rem;color:var(--second);line-height:1.3em;text-align:center}@media (max-width:1179px){body.prices main .extra-prices .container h2{margin-bottom:2.2rem}}@media (max-width:499px){body.prices main .extra-prices .container h2{font-size:6vw;line-height:1.4em;width:60%;margin:0 auto}}body.prices main .extra-prices .container article{margin-top:1rem;-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(to right,#aae1ec -50%,#e6f8fc)}@media (max-width:1179px){body.prices main .extra-prices .container article{margin-top:1rem}}body.prices main .extra-prices .container article table{width:100%}body.prices main .extra-prices .container article table tr{background:rgba(255,255,255,.7)}body.prices main .extra-prices .container article table tr:nth-child(even){background:rgba(255,255,255,.9)}body.prices main .extra-prices .container article table tr td{padding:1.2rem;padding-right:2rem;font-size:1.1rem;width:50%;line-height:1.4em;font-weight:300}@media (max-width:499px){body.prices main .extra-prices .container article table tr td{padding:4vw;font-size:1rem;line-height:1.4em}}body.prices main .extra-prices .container article table tr td:first-child{font-weight:600;border-right:1px solid rgba(0,0,0,.05)}body.prices main #franchises{position:relative}@media (max-width:499px){body.prices main #franchises{background:#efefef}}body.prices main #franchises figure{width:100%;height:100%}body.prices main #franchises figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover}@media (max-width:499px){body.prices main #franchises figure img{height:60vw;position:relative}}body.prices main #franchises .container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:8rem 0 4rem}@media (max-width:767px){body.prices main #franchises .container{padding:4rem 0;-ms-flex-pack:center;justify-content:center}}@media (max-width:499px){body.prices main #franchises .container{padding:8vw 0}}body.prices main #franchises .container article{width:22rem;background:#fff;padding:2.5rem 2.5rem 2rem;border-radius:var(--borderRadiusMedium);text-align:center;box-shadow:0 0 10px rgba(0,0,0,.1)}@media (max-width:767px){body.prices main #franchises .container article{width:60vw}}@media (max-width:499px){body.prices main #franchises .container article{width:100%;padding:12vw 4vw 8vw}}body.prices main #franchises .container article h3{text-align:center;width:100%;text-transform:uppercase;font-size:2rem;font-weight:900;line-height:1.2em;margin-bottom:1rem}@media (max-width:499px){body.prices main #franchises .container article h3{font-size:1.5rem;line-height:1.2em}}body.prices main #franchises .container article p{font-size:1rem;line-height:1.4em;font-weight:300;-ms-hyphens:auto;hyphens:auto}body.prices main #franchises .container article a{display:block;margin-top:3rem}body.prices main #franchises .container article button.btn.border{white-space:nowrap;font-size:1.1rem;line-height:2.4em}@media (max-width:499px){body.prices main #franchises .container article button.btn.border{padding:.1rem 1.5rem}}body.prices main #franchises .container article button.btn.border:hover{background-color:var(--main);color:#fff}body.prices main .price-boxes{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;transform:translate(0,-1.8rem);padding-bottom:3rem}@media (max-width:997px){body.prices main .price-boxes{padding-bottom:2rem}}@media (max-width:767px){body.prices main .price-boxes{-ms-flex-direction:column;flex-direction:column;transform:none;padding-top:8vw;padding-bottom:8vw}}body.prices main .price-boxes .price-box{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);background-color:#fff;padding:3.2rem 2rem 2.5rem;border-radius:var(--borderRadiusMedium);box-shadow:0 0 20px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}@media (max-width:997px){body.prices main .price-boxes .price-box{-ms-flex-preferred-size:calc(50% - .4rem);flex-basis:calc(50% - .4rem);padding:2.5rem 1.5rem 2rem}}@media (max-width:767px){body.prices main .price-boxes .price-box{padding:12vw 4vw 2vw;margin-bottom:4vw}}@media (max-width:499px){body.prices main .price-boxes .price-box{margin-bottom:6vw;padding:12vw 6vw 4vw}}body.prices main .price-boxes .price-box button{border:1px solid var(--copy)}@media (max-width:767px){body.prices main .price-boxes .price-box button{width:100%}}body.prices main .price-boxes .price-box.dark{background:linear-gradient(to bottom right,#333,#111);color:#fff}body.prices main .price-boxes .price-box.dark h3{margin-bottom:0}body.prices main .price-boxes .price-box.dark h3 span{opacity:1}body.prices main .price-boxes .price-box.dark p{font-weight:300;opacity:.6}body.prices main .price-boxes .price-box.dark button{background:#fff;border:none;color:var(--copy)}body.prices main .price-boxes .price-box header{text-align:center;margin-bottom:2.3rem}body.prices main .price-boxes .price-box header h3{text-transform:uppercase;margin-bottom:.6rem}@media (max-width:499px){body.prices main .price-boxes .price-box header h3{font-size:14vw;line-height:1em}}body.prices main .price-boxes .price-box header h3 span{font-size:.38em;line-height:2em;display:block;opacity:.4}body.prices main .price-boxes .price-box header h3 span.position-absolute{line-height:1em;display:-ms-inline-flexbox;display:inline-flex;width:1rem;-ms-flex-pack:end;justify-content:flex-end;transform:translate(-1.2rem,.75rem)}@media (max-width:767px){body.prices main .price-boxes .price-box header h3 span.position-absolute{transform:translate(-1.2rem,.5rem)}}@media (max-width:499px){body.prices main .price-boxes .price-box header h3 span.position-absolute{transform:translate(-6vw,2.45vw)}}body.prices main .price-boxes .price-box header p{opacity:.5;font-weight:500}body.prices main .price-boxes .price-box ul{padding-bottom:0;margin:0}body.prices main .price-boxes .price-box ul li{font-weight:300}body.prices main .price-boxes .price-box .text-align-center{padding-top:2rem}body.prices main .price-boxes .price-box button{color:var(--copy);padding:0 2rem;font-weight:700;border-color:var(--copy)}body.prices main .pricing{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;transform:translate(0,-1.8rem);padding:0 3rem 3rem}@media (max-width:1400px){body.prices main .pricing{padding:0 1rem 1rem;-webkit-overflow-scrolling:touch;padding:0 0 1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}}@media (max-width:767px){body.prices main .pricing{transform:none;padding:1.4rem 0 2rem}}@media (max-width:499px){body.prices main .pricing{padding:8vw 0 8vw}}body.prices main .pricing .price-box{-ms-flex:0;flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;margin:0 .6rem;background-color:#fff;padding:3rem 2rem 2rem;border-radius:var(--borderRadiusMedium);box-shadow:0 0 20px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}@media (max-width:1400px){body.prices main .pricing .price-box{-ms-flex-preferred-size:24rem;flex-basis:24rem}}@media (max-width:1199px){body.prices main .pricing .price-box{margin:0 .4rem}}@media (max-width:767px){body.prices main .pricing .price-box{-ms-flex-preferred-size:55vw;flex-basis:55vw;padding:2.5rem 1rem 1.5rem}}@media (max-width:499px){body.prices main .pricing .price-box{-ms-flex-preferred-size:80vw;flex-basis:80vw}}@media (max-width:1400px){body.prices main .pricing .price-box:first-child{margin-left:3rem}}@media (max-width:1199px){body.prices main .pricing .price-box:first-child{margin-left:1.4rem}}@media (max-width:499px){body.prices main .pricing .price-box:first-child{margin-left:6vw}}body.prices main .pricing .price-box h3{font-size:3.5rem;line-height:1em}body.prices main .pricing .price-box.dark{background:linear-gradient(to bottom right,#333,#111);color:#fff}body.prices main .pricing .price-box.dark h3{margin-bottom:0}body.prices main .pricing .price-box.dark h3 small{opacity:.5}body.prices main .pricing .price-box.dark p{font-weight:300}body.prices main .pricing .price-box.dark button{background:var(--main);border:none;color:#fff}body.prices main .pricing .price-box.dark button:hover{background:#fff;color:var(--main)}body.prices main .pricing .price-box header{text-align:center;margin-bottom:2.3rem}@media (max-width:767px){body.prices main .pricing .price-box header{margin-bottom:1rem}}body.prices main .pricing .price-box header strong{display:block;text-align:center;font-size:2rem;font-weight:900;text-transform:uppercase;margin-bottom:.4rem}@media (max-width:767px){body.prices main .pricing .price-box header strong{font-size:1.5rem;line-height:1.4em}}body.prices main .pricing .price-box header h3{text-transform:uppercase;margin-bottom:.6rem;display:inline-block;position:relative}body.prices main .pricing .price-box header h3 small{display:block;opacity:.4;margin-bottom:0;font-size:.35em;line-height:1.3em}body.prices main .pricing .price-box header h3 small.position-absolute{line-height:1em;display:-ms-inline-flexbox;display:inline-flex;width:1rem;left:100%;bottom:0;-ms-flex-pack:start;justify-content:flex-start;text-transform:none;transform:translate(.5rem,-.5rem)}body.prices main .pricing .price-box header p{opacity:1;font-weight:300;font-size:1.2rem;line-height:1.5em;margin-top:.5rem;-ms-hyphens:auto;hyphens:auto}@media (max-width:1400px){body.prices main .pricing .price-box header p{font-size:1.1rem;line-height:1.5em}}@media (max-width:1199px){body.prices main .pricing .price-box header p{font-size:1rem;line-height:1.4em}}body.prices main .pricing .price-box ul{padding-bottom:0;margin:0}body.prices main .pricing .price-box ul li{font-weight:300}body.prices main .pricing .price-box .text-align-center{padding-top:2rem}body.prices main .pricing .price-box button{padding:.1rem 1.5rem;font-weight:600;font-size:1.1rem;white-space:nowrap;line-height:2.3em}body.prices main .pricing .price-box button:hover{background-color:var(--main);color:#fff}body.prices main .price-table{position:relative;width:100%;font-size:1.2rem;line-height:1.4em;padding:0 0 1rem;font-weight:400;background:rgba(255,255,255,.75)}@media (max-width:1400px){body.prices main .price-table{font-size:1.1rem;line-height:1.4em;overflow-x:scroll;-webkit-overflow-scrolling:touch}}body.prices main .price-table .tag{top:-5.3rem;right:-5.5rem;padding-bottom:.1rem}@media (max-width:997px){body.prices main .price-table .tag{top:-3.5rem;right:-3.6rem}}@media (max-width:767px){body.prices main .price-table .tag{display:none}}body.prices main .price-table .tag span{font-size:.75rem;line-height:1.4em}body.prices main .price-table .tag:after{width:1.2rem;height:1.2rem;left:calc(50% - .7rem);bottom:1.4rem}@media (max-width:499px){body.prices main .price-table .tag:after{width:5vw;height:5vw;left:calc(50% - 2.6vw);bottom:5.2vw}}body.prices main .price-table .table-wrapper.cloned-table{position:fixed;width:100vw;overflow-x:scroll;top:0;-webkit-overflow-scrolling:touch;z-index:10;left:0;background:#fff;opacity:0;visibility:hidden;transition:.3s ease-in-out;transform:translate(0,-4rem);box-shadow:0 0 15px rgba(0,0,0,.1)}@media (max-width:767px){body.prices main .price-table .table-wrapper.cloned-table{width:92vw;left:auto;right:0}body.prices main .price-table .table-wrapper.cloned-table a,body.prices main .price-table .table-wrapper.cloned-table p{display:none}}@media (max-width:499px){body.prices main .price-table .table-wrapper.cloned-table{width:100vw;right:auto;left:0;transform:translate(0,8vw)}}body.prices main .price-table .table-wrapper.cloned-table.fixed{opacity:1;visibility:visible;transform:none}body.prices main .price-table table{width:100%;position:relative}@media (max-width:1400px){body.prices main .price-table table{table-layout:fixed}}body.prices main .price-table table .feature-check{width:1.4rem;height:1rem;margin:0 auto;display:inline-block;position:relative}body.prices main .price-table table .feature-check img{width:100%;height:100%;object-fit:contain}body.prices main .price-table table thead strong{font-size:1.7rem;line-height:1.3em}body.prices main .price-table table thead{font-weight:300}body.prices main .price-table table thead th{padding:3.5rem .75rem 2.5rem;position:relative;text-align:center;overflow:hidden}@media (max-width:767px){body.prices main .price-table table thead th{padding:4vw 2vw}}body.prices main .price-table table thead th p{font-size:1rem;line-height:1.4em;margin:.5rem 0;display:block}body.prices main .price-table table thead th strong{font-weight:700}@media (max-width:767px){body.prices main .price-table table thead th strong{font-size:1.3rem;line-height:1.2em}}body.prices main .price-table table thead th strong small{display:inline-block;padding-left:.25rem;text-align:left;font-size:1rem;line-height:1em}body.prices main .price-table table thead th a{margin-top:1rem;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.prices main .price-table table thead th a button{line-height:2em;padding:.1rem .75rem}@media (max-width:767px){body.prices main .price-table table thead th a button{font-size:.8rem;line-height:2.4em}}body.prices main .price-table table thead th a button:hover{background-color:var(--main);color:#fff}body.prices main .price-table table tbody tr:hover td{background-color:#fff}body.prices main .price-table table td:not(:first-child),body.prices main .price-table table th:not(:first-child){border:1px solid rgba(0,0,0,.05);border-top:0;border-bottom:0}body.prices main .price-table table td:not(:first-child):last-child,body.prices main .price-table table th:not(:first-child):last-child{border:none}body.prices main .price-table table td,body.prices main .price-table table th{padding:1.2rem 1.2rem;text-align:center;vertical-align:middle;-ms-flex-align:center;align-items:center}body.prices main .price-table table td:first-child,body.prices main .price-table table th:first-child{text-align:left;position:relative;padding-left:1.2rem;cursor:pointer}body.prices main .price-table table td:first-child:not(.toggleable),body.prices main .price-table table th:first-child:not(.toggleable){cursor:default}body.prices main .price-table table td:first-child:not(.toggleable) b:after,body.prices main .price-table table th:first-child:not(.toggleable) b:after{display:none}body.prices main .price-table table td:first-child b,body.prices main .price-table table th:first-child b{font-weight:400}body.prices main .price-table table td:first-child.toggleable.active,body.prices main .price-table table td:first-child.toggleable:hover.active,body.prices main .price-table table th:first-child.toggleable.active,body.prices main .price-table table th:first-child.toggleable:hover.active{background:var(--main);color:#fff}body.prices main .price-table table td:first-child.toggleable.active .disclaimer,body.prices main .price-table table td:first-child.toggleable:hover.active .disclaimer,body.prices main .price-table table th:first-child.toggleable.active .disclaimer,body.prices main .price-table table th:first-child.toggleable:hover.active .disclaimer{color:#fff}body.prices main .price-table table td:first-child.toggleable.active b:after,body.prices main .price-table table td:first-child.toggleable:hover.active b:after,body.prices main .price-table table th:first-child.toggleable.active b:after,body.prices main .price-table table th:first-child.toggleable:hover.active b:after{opacity:1;transform:translate(.5rem,0);background-image:url(https://www.magicline.com/img/svg/arrow-right-white.svg)}body.prices main .price-table table td:first-child.toggleable:hover,body.prices main .price-table table th:first-child.toggleable:hover{background-color:rgba(73,119,221,.2)}body.prices main .price-table table td:first-child.toggleable:hover b:after,body.prices main .price-table table th:first-child.toggleable:hover b:after{opacity:.6;transform:translate(.5rem,0)}body.prices main .price-table table td:first-child.toggleable.active b,body.prices main .price-table table th:first-child.toggleable.active b{font-weight:600}body.prices main .price-table table td:first-child.toggleable.active .disclaimer,body.prices main .price-table table th:first-child.toggleable.active .disclaimer{opacity:1;visibility:visible;display:block}body.prices main .price-table table td:first-child.toggleable b:after,body.prices main .price-table table th:first-child.toggleable b:after{position:absolute;content:'';display:block;width:2rem;height:100%;top:0;left:-.5rem;opacity:.5;background-image:url(https://www.magicline.com/img/svg/arrow-right.svg);background-size:auto .6rem;margin-top:.1rem;background-repeat:no-repeat;background-position:center .4rem;transition:transform .1s ease-in-out}@media (max-width:1400px){body.prices main .price-table table td:first-child.toggleable b:after,body.prices main .price-table table th:first-child.toggleable b:after{left:-.75rem}}@media (max-width:767px){body.prices main .price-table table td:first-child.toggleable b:after,body.prices main .price-table table th:first-child.toggleable b:after{left:-1rem}}@media (max-width:499px){body.prices main .price-table table td:first-child.toggleable b:after,body.prices main .price-table table th:first-child.toggleable b:after{left:-6vw}}body.prices main .price-table table td b,body.prices main .price-table table th b{display:inline-block;position:relative;-ms-hyphens:auto;hyphens:auto;line-height:1.3em}body.prices main .price-table table td .disclaimer,body.prices main .price-table table td b,body.prices main .price-table table th .disclaimer,body.prices main .price-table table th b{padding-left:2rem}@media (max-width:1400px){body.prices main .price-table table td .disclaimer,body.prices main .price-table table td b,body.prices main .price-table table th .disclaimer,body.prices main .price-table table th b{padding-left:1.4rem}}@media (max-width:767px){body.prices main .price-table table td .disclaimer,body.prices main .price-table table td b,body.prices main .price-table table th .disclaimer,body.prices main .price-table table th b{padding-left:1rem}}@media (max-width:499px){body.prices main .price-table table td .disclaimer,body.prices main .price-table table td b,body.prices main .price-table table th .disclaimer,body.prices main .price-table table th b{padding-left:4vw}}body.prices main .price-table table td .disclaimer,body.prices main .price-table table th .disclaimer{opacity:0;margin:.3rem 0 .6rem;display:none;font-weight:300;font-size:1rem;line-height:1.3em;color:var(--main);visibility:hidden;width:90%;-ms-hyphens:auto;hyphens:auto}@media (max-width:499px){body.prices main .price-table table td .disclaimer,body.prices main .price-table table th .disclaimer{width:100%;margin:.6rem 0 .6rem}}body.prices main .price-table table td:not(:first-child),body.prices main .price-table table th:not(:first-child){width:14vw}@media (max-width:1189px){body.prices main .price-table table td:not(:first-child),body.prices main .price-table table th:not(:first-child){width:20vw}}@media (max-width:997px){body.prices main .price-table table td:not(:first-child),body.prices main .price-table table th:not(:first-child){width:25vw}}@media (max-width:767px){body.prices main .price-table table td:not(:first-child),body.prices main .price-table table th:not(:first-child){width:30vw}}@media (max-width:499px){body.prices main .price-table table td:not(:first-child),body.prices main .price-table table th:not(:first-child){width:50vw}}@media (max-width:1189px){body.prices main .price-table table td:first-child,body.prices main .price-table table th:first-child{width:30vw}}@media (max-width:997px){body.prices main .price-table table td:first-child,body.prices main .price-table table th:first-child{width:40vw}}@media (max-width:767px){body.prices main .price-table table td:first-child,body.prices main .price-table table th:first-child{width:45vw}}@media (max-width:767px){body.prices main .price-table table td:first-child,body.prices main .price-table table th:first-child{width:70vw}}body.prices main .price-table table tbody tr:nth-child(odd){background-color:rgba(255,255,255,.5)}body.prices .feature-disclaimer{display:block;padding:3rem 1.5rem 1rem;font-size:.9rem;line-height:1.4em;color:var(--main)}@media (max-width:1179px){body.prices .feature-disclaimer{padding:2rem 1.2rem 1rem}}@media (max-width:767px){body.prices .feature-disclaimer{padding:2rem 1rem 1rem;font-size:.8rem}}@media (max-width:499px){body.prices .feature-disclaimer{padding:8vw 4vw 2vw}}body.security-issue{padding-top:var(--navHeight)}body.security-issue .border.menu-cta{white-space:nowrap}body.security-issue .header{background:0 0;color:var(--copy);height:auto;max-height:none;padding:5rem 0 1.5rem}@media (max-width:997px){body.security-issue .header{height:auto;max-height:none}}@media (max-width:767px){body.security-issue .header{padding-top:3rem}}@media (max-width:499px){body.security-issue .header{padding-top:12vw}}body.security-issue main{padding-bottom:6rem}@media (max-width:767px){body.security-issue main{padding-bottom:2rem}}body.security-issue main .code-box{position:relative;border-radius:3px;background:var(--mainLight)}@media (max-width:767px){body.security-issue main .code-box{height:4rem;margin-bottom:.5rem}}body.security-issue main .code-box:active{outline:1px solid var(--main)}body.security-issue main .code-box .buttons{position:absolute;top:.75rem;right:.75rem;display:-ms-flexbox;display:flex}body.security-issue main .code-box .buttons button{position:relative;margin-left:.5rem;width:2.3rem;padding:0;height:2.3rem;border-radius:2.3rem;background:#fff;background-size:50%;background-repeat:no-repeat;background-position:center;transition:.1s ease-in-out}body.security-issue main .code-box .buttons button.copy{background-image:url(https://www.magicline.com/img/svg/copy.svg)}body.security-issue main .code-box .buttons button.download{background-image:url(https://www.magicline.com/img/svg/download.svg)}body.security-issue main .code-box .buttons button .notification{white-space:nowrap;display:block;padding:.75rem 1rem;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);color:var(--main);position:absolute;top:calc(100% - .75rem);border-radius:.2rem;right:.75rem;font-size:.9rem;line-height:1.2em;font-weight:400;transform:translate(0,1rem);transition:.3s ease-in-out;opacity:0;visibility:hidden}body.security-issue main .code-box .buttons button .notification.visible{transform:translate(0,0);opacity:1;visibility:visible}body.security-issue main .code-box .buttons button:hover{background-color:rgba(0,0,0,.05)}body.security-issue main .code-box .buttons button:active{background-color:#fff}body.security-issue main .code-box span{display:block;position:absolute;top:0;left:0;padding:1rem;padding-top:1.2rem;font-size:.85rem;line-height:1.4em;color:var(--main);font-weight:700}@media (max-width:767px){body.security-issue main .code-box span{font-size:1.2rem;line-height:1.4em}}body.security-issue main .code{width:80%;padding:3.5rem 1rem 2rem;background:0 0;display:block;border:none;outline:0;resize:none;font-size:1rem;font-weight:300;font-family:monospace;line-height:1.4em}@media (max-width:767px){body.security-issue main .code{font-size:1.75vw;padding-top:4rem;line-height:1.4em;display:none}}@media (max-width:499px){body.security-issue main .code{font-size:2vw;line-height:1.4em}}body.security-issue header article{width:50%}@media (max-width:997px){body.security-issue header article{width:75%}}@media (max-width:767px){body.security-issue header article{width:100%}}body.security-issue header article h1,body.security-issue main article h1{color:var(--copy);margin-bottom:1.8rem;width:85%}body.security-issue header article h1 small,body.security-issue main article h1 small{color:var(--main)}body.security-issue header article p,body.security-issue main article p{margin-bottom:1rem;color:var(--copy)}body.security-issue header article p a,body.security-issue main article p a{color:var(--main);font-weight:500}body.studiotypes .main-block,body.studiotypes-new .main-block{margin-top:var(--navHeight);padding:4rem 0;background:#efefef}@media (max-width:997px){body.studiotypes .main-block,body.studiotypes-new .main-block{padding:2rem 0}}@media (min-width:500px) and (max-width:767px){body.studiotypes .main-block,body.studiotypes-new .main-block{padding:5vw 0}}@media (max-width:499px){body.studiotypes .main-block,body.studiotypes-new .main-block{padding:8vw 0}}body.studiotypes .main-block .studiotype-list,body.studiotypes-new .main-block .studiotype-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + .8rem);transform:translate(-.4rem,0)}body.studiotypes .main-block .studiotype-list li,body.studiotypes-new .main-block .studiotype-list li{-ms-flex-preferred-size:calc(33.333% - .8rem);flex-basis:calc(33.333% - .8rem);margin:0 .4rem .8rem;position:relative;cursor:pointer;opacity:.8;transition:.3s ease-in-out}@media (max-width:997px){body.studiotypes .main-block .studiotype-list li,body.studiotypes-new .main-block .studiotype-list li{-ms-flex-preferred-size:calc(50% - .8rem);flex-basis:calc(50% - .8rem)}}@media (max-width:499px){body.studiotypes .main-block .studiotype-list li,body.studiotypes-new .main-block .studiotype-list li{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 2vw}}body.studiotypes .main-block .studiotype-list li:hover,body.studiotypes-new .main-block .studiotype-list li:hover{opacity:1}body.studiotypes .main-block .studiotype-list li:hover figure,body.studiotypes-new .main-block .studiotype-list li:hover figure{transform:scale(1.03)}body.studiotypes .main-block .studiotype-list li:hover div:after,body.studiotypes-new .main-block .studiotype-list li:hover div:after{transform:translate(0,0)}body.studiotypes .main-block .studiotype-list li:hover div strong,body.studiotypes-new .main-block .studiotype-list li:hover div strong{opacity:0;transform:scale(.8);visibility:hidden}body.studiotypes .main-block .studiotype-list li div,body.studiotypes-new .main-block .studiotype-list li div{position:absolute;bottom:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}body.studiotypes .main-block .studiotype-list li div strong,body.studiotypes-new .main-block .studiotype-list li div strong{font-weight:700;font-size:2rem;line-height:1.2em;transition:.3s ease-in-out;color:#fff}@media (max-width:997px){body.studiotypes .main-block .studiotype-list li div strong,body.studiotypes-new .main-block .studiotype-list li div strong{font-size:1.6rem;line-height:1.2em}}@media (max-width:499px){body.studiotypes .main-block .studiotype-list li div strong,body.studiotypes-new .main-block .studiotype-list li div strong{font-size:8vw;line-height:1.4em}}body.studiotypes .main-block .studiotype-list li div:after,body.studiotypes-new .main-block .studiotype-list li div:after{width:1.2rem;height:1.2rem;content:'';display:block;background-image:url(https://www.magicline.com/img/svg/arrow-white.svg);background-position:center;background-repeat:no-repeat;background-size:90%;position:absolute;left:calc(50% - .6rem);bottom:.2rem;transform:translate(0,-2rem);transition:.2s ease-in-out}body.studiotypes .main-block .studiotype-list li figure,body.studiotypes-new .main-block .studiotype-list li figure{height:10rem;position:relative;transition:.2s ease-in-out;border-radius:var(--borderRadiusSmall);overflow:hidden}@media (max-width:767px){body.studiotypes .main-block .studiotype-list li figure,body.studiotypes-new .main-block .studiotype-list li figure{height:30vw}}@media (max-width:499px){body.studiotypes .main-block .studiotype-list li figure,body.studiotypes-new .main-block .studiotype-list li figure{height:60vw}}body.studiotypes .main-block .studiotype-list li figure img,body.studiotypes-new .main-block .studiotype-list li figure img{height:100%;width:100%;object-fit:cover;object-position:center}body.studiotypes .main-block .studiotype-list li figure:after,body.studiotypes-new .main-block .studiotype-list li figure:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.4));display:block}body.studiotypes .main-block .studiotype-list,body.studiotypes-new .main-block .studiotype-list{width:calc(100% + 1rem)}@media (max-width:499px){body.studiotypes .main-block .studiotype-list,body.studiotypes-new .main-block .studiotype-list{width:100%;transform:none}}body.studiotypes .main-block .studiotype-list li,body.studiotypes-new .main-block .studiotype-list li{-ms-flex-preferred-size:calc(33.333% - 1rem);flex-basis:calc(33.333% - 1rem);margin:0 .5rem 1rem;opacity:1;overflow:hidden;transition-duration:.1s;border-radius:0;outline:0 solid var(--main)}@media (max-width:997px){body.studiotypes .main-block .studiotype-list li,body.studiotypes-new .main-block .studiotype-list li{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}}@media (max-width:499px){body.studiotypes .main-block .studiotype-list li,body.studiotypes-new .main-block .studiotype-list li{margin:0 0 4vw;-ms-flex-preferred-size:100%;flex-basis:100%}}body.studiotypes .main-block .studiotype-list li:hover,body.studiotypes-new .main-block .studiotype-list li:hover{opacity:1}body.studiotypes .main-block .studiotype-list li:hover figure,body.studiotypes-new .main-block .studiotype-list li:hover figure{transform:scale(1.05);filter:blur(0) brightness(.9)}body.studiotypes .main-block .studiotype-list li:hover div strong,body.studiotypes-new .main-block .studiotype-list li:hover div strong{visibility:visible;opacity:1;transform:scale(1);text-shadow:0 1px 2px rgba(0,0,0,.2)}body.studiotypes .main-block .studiotype-list li:hover div:after,body.studiotypes-new .main-block .studiotype-list li:hover div:after{transform:rotate(270deg) scale(1);background-color:rgba(0,0,0,.2);border-color:#fff}body.studiotypes .main-block .studiotype-list li figure,body.studiotypes-new .main-block .studiotype-list li figure{height:16rem;filter:blur(0) brightness(.85);border-radius:5px}@media (max-width:997px){body.studiotypes .main-block .studiotype-list li figure,body.studiotypes-new .main-block .studiotype-list li figure{height:16rem}}@media (max-width:499px){body.studiotypes .main-block .studiotype-list li figure,body.studiotypes-new .main-block .studiotype-list li figure{height:60vw;filter:brightness(.9)}}body.studiotypes .main-block .studiotype-list li figure:after,body.studiotypes-new .main-block .studiotype-list li figure:after{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.2))}body.studiotypes .main-block .studiotype-list li div strong,body.studiotypes-new .main-block .studiotype-list li div strong{width:80%}body.studiotypes .main-block .studiotype-list li div:after,body.studiotypes-new .main-block .studiotype-list li div:after{transform:rotate(270deg) scale(.9);bottom:1rem;width:3.6rem;border-radius:50%;border:3px solid transparent;background-position:center;background-size:40%;background-color:var(--main);background-repeat:no-repeat;height:3.6rem;left:calc(50% - 1.8rem)}@media (max-width:997px){body.studiotypes .main-block .studiotype-list li div:after,body.studiotypes-new .main-block .studiotype-list li div:after{bottom:2rem}}@media (max-width:499px){body.studiotypes .main-block .studiotype-list li div:after,body.studiotypes-new .main-block .studiotype-list li div:after{width:3rem;height:3rem;left:calc(50% - 1.5rem);bottom:5vw}}body.studiotypes-new .header{background:0 0;color:var(--copy);height:auto;max-height:none;padding:12rem 0 0}@media (max-width:1179px){body.studiotypes-new .header{padding-top:9rem}}@media (max-width:997px){body.studiotypes-new .header{height:auto;padding-top:10rem;max-height:none}}@media (max-width:767px){body.studiotypes-new .header{padding-top:4rem}}@media (max-width:499px){body.studiotypes-new .header{padding-top:8rem}}body.studiotypes-new .header article{width:80%}@media (max-width:1179px){body.studiotypes-new .header article{width:80%}}@media (max-width:997px){body.studiotypes-new .header article{width:100%}}body.studiotypes-new .header article p{margin-bottom:1rem}body.studiotypes-new .header .h1{margin-bottom:1.5rem;color:var(--copy)}@media (max-width:767px){body.studiotypes-new .header .h1{margin-bottom:1rem}}body.studiotypes-new .main-block{padding:3rem 0;margin-top:0;background:0 0}@media (max-width:1179px){body.studiotypes-new .main-block{padding:1.5rem 0}}@media (max-width:997px){body.studiotypes-new .main-block{padding:2.5rem 0}}@media (max-width:767px),(max-width:997px) and (orientation:portrait){body.studiotype .button-wrapper{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1180px){body.studiotype .padding-large{padding:5rem 0}}body.studiotype .studio-list{padding:.5rem 0 4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (max-width:767px){body.studiotype .studio-list{padding-bottom:2rem}}body.studiotype .studio-list li{-ms-flex-negative:0;flex-shrink:0;margin:0 2rem 1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;transition:.1s ease-in-out}@media (max-width:767px){body.studiotype .studio-list li{margin-right:1.5rem;margin-bottom:1rem}}body.studiotype .studio-list li:hover{filter:none}body.studiotype .studio-list figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.studiotype .studio-list figure img{max-height:2.8rem;max-width:8rem}@media (max-width:767px){body.studiotype .studio-list figure img{max-height:2.5rem;max-width:6rem}}@media (max-width:997px){body.studiotype .nav-wrapper .sub-nav{padding-bottom:0;height:3.5rem}}@media (max-width:767px){body.studiotype .nav-wrapper .sub-nav{height:18vw}}body.studiotype .nav-wrapper .sub-nav .container{-ms-flex-pack:start;justify-content:flex-start}@media (max-width:997px){body.studiotype .nav-wrapper .sub-nav .container{pointer-events:all}}body.studiotype .studio-list li{cursor:default}body.studiotype .description{width:32rem;-ms-hyphens:auto;hyphens:auto;margin-bottom:2.5rem}@media (max-width:997px){body.studiotype .description{color:var(--copy);width:100%;padding-right:2rem}}@media (max-width:767px){body.studiotype .description{padding-right:0}}body.studiotype .header{background:linear-gradient(to right,rgba(0,0,0,.2),transparent 100%);overflow:hidden}@media (max-width:997px){body.studiotype .header{max-height:none;height:auto;-ms-flex-align:start;align-items:flex-start;background:0 0;padding-top:calc(var(--navHeight))}}@media (min-width:500px) and (max-width:767px){body.studiotype .header{padding-bottom:8vw;padding-top:0}}@media (max-width:499px){body.studiotype .header{padding-bottom:8vw}}body.studiotype .header h1{width:44%;color:var(--copy);margin-bottom:1.5rem}@media (max-width:997px){body.studiotype .header h1{margin-bottom:.75rem;width:80%}}@media (max-width:767px){body.studiotype .header h1{text-align:center;width:100%}}body.studiotype .header h1 small{color:var(--main)}body.studiotype .header button.white{color:var(--copy);background-color:#fff}@media (max-width:997px){body.studiotype .header button.white{border:1px solid var(--main)}}@media (max-width:997px){body.studiotype .header .container{position:relative;background:#fff}}@media (min-width:500px) and (max-width:997px){body.studiotype .header .container{padding:3rem 0 0}}@media (max-width:499px){body.studiotype .header .container{padding-top:6vw}}body.studiotype .header .teaser-image-wrapper .gradient{right:50%;opacity:.85}@media (max-width:1199px){body.studiotype .header .teaser-image-wrapper .gradient{right:45%}}@media (max-width:997px){body.studiotype .header .teaser-image-wrapper .gradient{opacity:.5;right:55%}}body.studiotype .main-block{position:relative;background:#fff}body.studiotype .main-block h2{font-size:2rem;line-height:1.4em;color:var(--main);margin-left:0;width:90%;margin-bottom:0}@media (max-width:1399px){body.studiotype .main-block h2{font-size:1.8rem;line-height:1.4em}}@media (max-width:997px){body.studiotype .main-block h2{text-align:left}}@media (max-width:767px){body.studiotype .main-block h2{width:100%;font-size:1.6rem;line-height:1.4em;padding:0}}@media (max-width:499px){body.studiotype .main-block h2{font-size:8vw;line-height:1.4em}}body.studiotype .benefits{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 0 0}@media (max-width:997px){body.studiotype .benefits{margin-bottom:0}}@media (max-width:767px){body.studiotype .benefits{-ms-flex-direction:column;flex-direction:column}}body.studiotype .benefits li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;text-align:left;font-weight:400;line-height:1.4em;margin-bottom:.5rem}@media (max-width:1199px){body.studiotype .benefits li{margin-right:1rem}}@media (max-width:767px){body.studiotype .benefits li{margin-bottom:.5rem}}body.studiotype .benefits li:before{display:block;width:1.4rem;height:1.4rem;background-image:url(https://www.magicline.com/img/svg/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center;content:'';position:relative;margin-right:.5rem}@media (max-width:1199px){body.studiotype .benefits li:before{margin-right:.3rem;width:1.2rem;height:1.2rem}}@media (max-width:997px){body.studiotype .main-block article.padding-left{padding-left:0}}@media (max-width:767px){body.studiotype .main-block .flex-boxes article header,body.studiotype .main-block .flex-wrap article header{padding-right:0}}body.studiotype .main-block .flex-boxes article header figure svg,body.studiotype .main-block .flex-wrap article header figure svg{fill:var(--main)}@media (max-width:997px){body.studiotype .container .flex-wrap{-ms-flex-direction:column;flex-direction:column}}body.studiotype .ml-mockups{position:relative;background:linear-gradient(to right,#aae1ec,#e6f8fc)}@media (max-width:997px){body.studiotype .ml-mockups .flex-wrap{-ms-flex-direction:column;flex-direction:column;padding:3rem 0}}body.studiotype .ml-mockups h3{margin-left:0;width:90%;max-width:100%}@media (max-width:767px){body.studiotype .ml-mockups h3{width:100%}}body.studiotype .ml-mockups article:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}@media (max-width:997px){body.studiotype .ml-mockups article:first-child{-ms-flex-pack:center;justify-content:center;margin-bottom:4rem}}@media (max-width:767px){body.studiotype .ml-mockups article:first-child{margin-bottom:13vw}}body.studiotype .ml-mockups figure{margin-left:auto}@media (max-width:997px){body.studiotype .ml-mockups figure{margin:0 auto}}body.studiotype #get-started{padding:7rem 0}@media (max-width:997px){body.studiotype #get-started{padding:5rem 0}}body.studiotype.crossfit .header .teaser-image-wrapper.special img.hero{right:-8%}@media (max-width:1199px){body.studiotype.crossfit .header .teaser-image-wrapper.special img.hero{right:-28%;height:95%}}@media (max-width:997px){body.studiotype.crossfit .header .teaser-image-wrapper.special img.hero{right:-14%;height:65%}}@media (max-width:767px){body.studiotype.crossfit .header .teaser-image-wrapper.special img.hero{height:140%;right:0}}@media (max-width:499px){body.studiotype.crossfit .header .teaser-image-wrapper.special img.hero{height:100%;right:0}}body.studiotype.franchise .header .teaser-image-wrapper.special img.hero{right:10%;height:100%}@media (max-width:1199px){body.studiotype.franchise .header .teaser-image-wrapper.special img.hero{right:-35%}}@media (max-width:997px){body.studiotype.franchise .header .teaser-image-wrapper.special img.hero{right:-15%}}@media (max-width:767px){body.studiotype.franchise .header .teaser-image-wrapper.special img.hero{height:110%;top:5%;right:15%}}@media (max-width:499px){body.studiotype.franchise .header .teaser-image-wrapper.special img.hero{top:0;right:0;height:100%}}body.studiotype.martial-arts .header .teaser-image-wrapper.special img.hero{right:-8%;height:100%}@media (max-width:1199px){body.studiotype.martial-arts .header .teaser-image-wrapper.special img.hero{height:90%;right:-15%;top:10%}}@media (max-width:997px){body.studiotype.martial-arts .header .teaser-image-wrapper.special img.hero{right:0}}@media (max-width:767px){body.studiotype.martial-arts .header .teaser-image-wrapper.special img.hero{right:10%;height:120%;top:0}}@media (max-width:499px){body.studiotype.martial-arts .header .teaser-image-wrapper.special img.hero{right:0;height:100%;top:0}}body.studiotype.physical-therapy .header .teaser-image-wrapper.special img.hero{right:-20%;height:100%}@media (max-width:1199px){body.studiotype.physical-therapy .header .teaser-image-wrapper.special img.hero{right:-35%}}@media (max-width:997px){body.studiotype.physical-therapy .header .teaser-image-wrapper.special img.hero{right:-15%}}@media (max-width:767px){body.studiotype.physical-therapy .header .teaser-image-wrapper.special img.hero{height:110%;top:5%;right:0}}@media (max-width:499px){body.studiotype.physical-therapy .header .teaser-image-wrapper.special img.hero{right:0;top:0;height:100%}}body.studiotype.yoga .header .teaser-image-wrapper.special img.hero{height:90%;right:3%}@media (max-width:1199px){body.studiotype.yoga .header .teaser-image-wrapper.special img.hero{height:80%;right:-2%}}@media (max-width:997px){body.studiotype.yoga .header .teaser-image-wrapper.special img.hero{height:65vw;right:15%}}@media (max-width:767px){body.studiotype.yoga .header .teaser-image-wrapper.special img.hero{height:110%;right:22%}}@media (max-width:499px){body.studiotype.yoga .header .teaser-image-wrapper.special img.hero{height:100%;right:0}}body.thanks .header{max-height:var(--teaserHeightMax);overflow:hidden;background:linear-gradient(to right,#fff,#bbb)}@media (max-width:767px){body.thanks .header{background:0 0;height:auto;max-height:none}}body.thanks .header article{width:45%}@media (max-width:997px){body.thanks .header article{padding:8rem 0}}@media (max-width:767px){body.thanks .header article{width:100%;padding:6vw 0}}@media (max-width:499px){body.thanks .header article{padding:10vw 0}}body.thanks .header article h1{margin-bottom:.8rem;color:var(--copy)}@media (max-width:767px){body.thanks .header article h1{text-align:center}}body.thanks .header article h1 small{color:var(--main)}body.thanks .header article p{margin-bottom:1rem}body.thanks .header article b{color:var(--main);display:block;margin-top:1.5rem;margin-bottom:1.5rem}body.thanks .header figure{position:absolute;top:var(--navHeight);right:0;height:calc(var(--teaserHeightMax) - var(--navHeight));pointer-events:none}@media (max-width:767px){body.thanks .header figure{position:relative;height:150px;top:auto;background:linear-gradient(to right,#efefef,#aaa);text-align:center;overflow:hidden}}@media (max-width:499px){body.thanks .header figure{height:var(--teaserHeightMax)}}body.thanks .header figure img{height:calc(calc(var(--teaserHeightMax) - var(--navHeight)) + 1rem);width:auto;position:fixed;top:var(--navHeight);right:18%}@media (max-width:1499px){body.thanks .header figure img{right:10%}}@media (max-width:1199px){body.thanks .header figure img{right:3rem}}@media (max-width:997px){body.thanks .header figure img{right:.5rem}}@media (max-width:767px){body.thanks .header figure img{height:calc(100% + 12vw);position:relative;top:auto;right:auto}}@media (max-width:499px){body.thanks .header figure img{height:calc(100% + 18vw)}}body.thanks main{position:relative;z-index:1}body.thanks main .price-boxes{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;transform:translate(0,-1.8rem);padding-bottom:3rem}@media (max-width:997px){body.thanks main .price-boxes{padding-bottom:2rem}}@media (max-width:767px){body.thanks main .price-boxes{-ms-flex-direction:column;flex-direction:column;transform:none;padding-top:8vw;padding-bottom:8vw}}body.thanks main .price-boxes .price-box{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);background-color:#fff;padding:3.2rem 2rem 2.5rem;border-radius:var(--borderRadiusMedium);box-shadow:0 0 20px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}@media (max-width:997px){body.thanks main .price-boxes .price-box{-ms-flex-preferred-size:calc(50% - .4rem);flex-basis:calc(50% - .4rem);padding:2.5rem 1.5rem 2rem}}@media (max-width:767px){body.thanks main .price-boxes .price-box{padding:12vw 4vw 2vw;margin-bottom:4vw}}@media (max-width:499px){body.thanks main .price-boxes .price-box{margin-bottom:6vw;padding:12vw 6vw 4vw}}body.thanks main .price-boxes .price-box button{border:1px solid var(--copy)}@media (max-width:767px){body.thanks main .price-boxes .price-box button{width:100%}}body.thanks main .price-boxes .price-box .tag{position:absolute;background:#ff9300;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding-bottom:.2rem;font-weight:500;top:-4.5rem;right:-4.5rem;width:9rem;height:9rem;text-align:center;transform:rotate(45deg);font-size:.9em;line-height:1.4em}@media (max-width:997px){body.thanks main .price-boxes .price-box .tag{width:7rem;height:7rem;top:-3.5rem;right:-3.5rem;font-size:.8em;line-height:1.4em}}@media (max-width:767px){body.thanks main .price-boxes .price-box .tag{width:20vw;height:20vw;top:-10vw;right:-10vw;font-size:2vw;line-height:1.4em}}@media (max-width:499px){body.thanks main .price-boxes .price-box .tag{width:32vw;height:32vw;top:-16vw;right:-16vw;font-size:3.8vw;line-height:1.4em;padding-bottom:.8vw}}body.thanks main .price-boxes .price-box .tag:after{position:absolute;left:calc(50% - .9rem);bottom:1.6rem;content:'';width:1.8rem;height:1.8rem;background-image:url(https://www.magicline.com/img/symbols/star_white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block}@media (max-width:997px){body.thanks main .price-boxes .price-box .tag:after{width:1.2rem;height:1.2rem;left:calc(50% - .6rem);bottom:1.4rem}}@media (max-width:499px){body.thanks main .price-boxes .price-box .tag:after{width:6vw;height:6vw;left:calc(50% - 3vw);bottom:6vw}}body.thanks main .price-boxes .price-box.dark{background:linear-gradient(to bottom right,#333,#111);color:#fff}body.thanks main .price-boxes .price-box.dark h3{margin-bottom:0}body.thanks main .price-boxes .price-box.dark h3 span{opacity:1}body.thanks main .price-boxes .price-box.dark p{font-weight:300;opacity:.6}body.thanks main .price-boxes .price-box.dark button{background:#fff;border:none;color:var(--copy)}body.thanks main .price-boxes .price-box header{text-align:center;margin-bottom:2.3rem}body.thanks main .price-boxes .price-box header h3{text-transform:uppercase;margin-bottom:.6rem}@media (max-width:499px){body.thanks main .price-boxes .price-box header h3{font-size:14vw;line-height:1em}}body.thanks main .price-boxes .price-box header h3 span{font-size:.38em;line-height:2em;display:block;opacity:.4}body.thanks main .price-boxes .price-box header h3 span.position-absolute{line-height:1em;display:-ms-inline-flexbox;display:inline-flex;width:1rem;-ms-flex-pack:end;justify-content:flex-end;transform:translate(-1.2rem,.75rem)}@media (max-width:767px){body.thanks main .price-boxes .price-box header h3 span.position-absolute{transform:translate(-1.2rem,.5rem)}}@media (max-width:499px){body.thanks main .price-boxes .price-box header h3 span.position-absolute{transform:translate(-6vw,2.45vw)}}body.thanks main .price-boxes .price-box header p{opacity:.5;font-weight:500}body.thanks main .price-boxes .price-box ul{padding-bottom:0;margin:0}body.thanks main .price-boxes .price-box ul li{font-weight:300}body.thanks main .price-boxes .price-box .text-align-center{padding-top:2rem}body.thanks main .price-boxes .price-box button{color:var(--copy);padding:0 2rem;font-weight:700;border-color:var(--copy)}