@font-face{font-family:ttnormspro;font-style:normal;font-weight:300;src:local("TTNormsPro-Light"),url(/fonts/TTNormsProLight/font.woff2)format("woff2"),url(/fonts/TTNormsProLight/font.woff)format("woff")}@font-face{font-family:ttnormspro;font-style:normal;font-weight:400;src:local("TTNormsPro-Normal"),url(/fonts/TTNormsProNormal/font.woff2)format("woff2"),url(/fonts/TTNormsProNormal/font.woff)format("woff")}@font-face{font-family:ttnormspro;font-style:normal;font-weight:500;src:local("TTNormsPro-Regular"),url(/fonts/TTNormsProRegular/font.woff2)format("woff2"),url(/fonts/TTNormsProRegular/font.woff)format("woff")}@font-face{font-family:ttnormspro;font-style:normal;font-weight:600;src:local("TTNormsPro-Medium"),url(/fonts/TTNormsProMedium/font.woff2)format("woff2"),url(/fonts/TTNormsProMedium/font.woff)format("woff")}@font-face{font-family:ttnormspro;font-style:normal;font-weight:700;src:local("TTNormsPro-DemiBold"),url(/fonts/TTNormsProDemiBold/font.woff2)format("woff2"),url(/fonts/TTNormsProDemiBold/font.woff)format("woff")}.type-h1{font-family:ttnormspro,sans-serif;font-weight:700;font-style:normal;font-size:50px;line-height:1.12;letter-spacing:-.5px}@media(max-width:1679px){.type-h1{font-size:42px}}@media(max-width:768px){.type-h1{font-size:36px;line-height:1.27}}.type-h2{font-family:ttnormspro,sans-serif;font-weight:700;font-style:normal;font-size:42px;line-height:1.23;letter-spacing:-.5px}@media(max-width:1679px){.type-h2{font-size:36px;line-height:1.22}}@media(max-width:768px){.type-h2{font-size:28px;line-height:1.36}}.type-h3{font-family:ttnormspro,sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:1.22;letter-spacing:-.5px}@media(max-width:768px){.type-h3{font-size:28px;line-height:1.36}}.type-h3-light{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:36px;line-height:1.22;letter-spacing:-.5px}@media(max-width:768px){.type-h3-light{font-size:28px;line-height:1.36}}.type-h4{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.36;letter-spacing:-.5px}@media(max-width:768px){.type-h4{font-size:24px;line-height:1.33}}.type-h4-bold{font-family:ttnormspro,sans-serif;font-weight:700;font-style:normal;font-size:28px;line-height:1.36;letter-spacing:-.5px}@media(max-width:768px){.type-h4-bold{font-size:24px;line-height:1.33}}.type-h5{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;font-size:22px;line-height:1.5;letter-spacing:-.3px}@media(max-width:1024px){.type-h5{letter-spacing:-.5px}}@media(max-width:768px){.type-h5{font-size:18px;line-height:1.55}}.type-h6{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:1.5;letter-spacing:-.3px}@media(max-width:1024px){.type-h6{letter-spacing:-.5px}}@media(max-width:768px){.type-h6{font-size:18px;line-height:1.55}}.type-h7{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:1.5;letter-spacing:-.3px}@media(max-width:1024px){.type-h7{letter-spacing:-.5px}}@media(max-width:768px){.type-h7{font-size:18px;line-height:1.55}}.type-sub1{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:1.44;letter-spacing:-.2px}@media(max-width:768px){.type-sub1{font-size:16px;line-height:1.63}}.type-sub2{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:1.44;letter-spacing:-.2px}@media(max-width:1679px){.type-sub2{font-size:16px;line-height:1.63}}.type-sub3{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1.63;letter-spacing:-.2px}.type-sub4{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:1.63;letter-spacing:-.2px}.type-sub5,.landing-page .form-marketo form label{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:1.42;letter-spacing:-.2px}.type-sub6{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;font-size:12px;line-height:1.3;letter-spacing:-.2px}.type-sub7{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:1.42;letter-spacing:-.2px}.type-sub8{font-family:ttnormspro,sans-serif;font-weight:700;font-style:normal;font-size:100px;line-height:1}@media(max-width:768px){.type-sub8{font-size:70px;letter-spacing:.5px}}.type-b1{font-family:ttnormspro,sans-serif;font-weight:300;font-style:lighter;font-size:24px;line-height:1.33;letter-spacing:-.3px}@media(max-width:768px){.type-b1{font-size:20px;line-height:1.6}}.type-b2{font-family:ttnormspro,sans-serif;font-weight:300;font-style:lighter;font-size:22px;line-height:1.54;letter-spacing:-.3px}@media(max-width:768px){.type-b2{font-size:20px;line-height:1.6}}.type-b3{font-family:ttnormspro,sans-serif;font-weight:300;font-style:lighter;font-size:20px;line-height:1.6;letter-spacing:-.3px}@media(max-width:1679px){.type-b3{font-size:18px;line-height:1.67}}@media(max-width:768px){.type-b3{font-size:18px;line-height:1.56}}.type-b4{font-family:ttnormspro,sans-serif;font-weight:400;font-style:lighter;font-size:18px;line-height:1.58;letter-spacing:-.3px}@media(max-width:768px){.type-b4{font-size:16px;line-height:1.5}}.type-b5{font-family:ttnormspro,sans-serif;font-weight:300;font-style:lighter;font-size:18px;line-height:1.58;letter-spacing:-.3px}@media(max-width:768px){.type-b5{font-size:16px;line-height:1.5}}.type-b6{font-family:ttnormspro,sans-serif;font-weight:300;font-style:lighter;font-size:14px;line-height:1.42;letter-spacing:-.2px}.type-b7{font-family:ttnormspro,sans-serif;font-weight:400;font-style:lighter;font-size:16px;line-height:1.5;letter-spacing:-.2px}@media(max-width:1024px){.type-b7{line-height:1.75}}.type-b8{font-family:ttnormspro,sans-serif;font-weight:300;font-style:lighter;font-size:16px;line-height:1.5;letter-spacing:-.2px}.type-b9{font-family:ttnormspro,sans-serif;font-weight:400;font-style:lighter;font-size:14px;line-height:1.42;letter-spacing:-.2px}.type-b10{font-family:ttnormspro,sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:1.6;letter-spacing:-.2px}.landing-page{min-height:100vh;background-color:#000;background-image:url(/img/landing/hero-bg.jpg);background-position:50% 0;background-size:cover;background-repeat:no-repeat}.landing-page-contents{display:flex;flex-wrap:wrap;color:#fff}.landing-page .content-wrapper{position:relative;flex:1;padding:2.98vw 4.76vw;padding-bottom:7.14vw;max-width:60%}@media(min-width:1680px){.landing-page .content-wrapper{padding:50px 80px;padding-bottom:120px}}@media(max-width:1024px){.landing-page .content-wrapper{order:2;max-width:100%;padding:2.98vw 4.76vw;padding-bottom:7.14vw}}@media(max-width:1024px) and (min-width:1680px){.landing-page .content-wrapper{padding:50px 80px;padding-bottom:120px}}@media(max-width:1024px){.landing-page .content-wrapper .simple-header,.landing-page .content-wrapper .section-title{display:none}}.landing-page .content-wrapper.side{max-width:40%;padding-right:0;padding-left:0}@media(max-width:1024px){.landing-page .content-wrapper.side{order:1;min-width:100%;max-width:100%;padding:2.98vw 4.76vw;padding-bottom:0}}@media(max-width:1024px) and (min-width:1680px){.landing-page .content-wrapper.side{padding:50px 80px;padding-bottom:0}}.landing-page .content-wrapper.side .simple-header,.landing-page .content-wrapper.side .section-title{display:none}@media(max-width:1024px){.landing-page .content-wrapper.side .simple-header,.landing-page .content-wrapper.side .section-title{display:block}}@media(max-width:1024px){.landing-page .content-wrapper.side .simple-header{display:flex}}@media(max-width:1680px){.landing-page .content-wrapper.side .form{margin-left:auto}}.landing-page .content-wrapper .section-title{margin:2.98vw 0;margin-bottom:.6vw;text-align:center}@media(min-width:1680px){.landing-page .content-wrapper .section-title{margin:50px 0;margin-bottom:10px}}@media(max-width:768px){.landing-page .content-wrapper .section-title{font-size:32px}}.landing-page .content-wrapper .section-title em{display:block;color:#06aff8;font-style:normal}.landing-page .content-wrapper .description{max-width:800px;margin:2.98vw 0;margin-bottom:1.79vw;margin-right:auto!important;margin-left:auto!important}@media(min-width:1680px){.landing-page .content-wrapper .description{margin:50px 0;margin-bottom:30px}}@media(max-width:1024px){.landing-page .content-wrapper .description{margin-bottom:40px}}@media(max-width:1024px){.landing-page .content-wrapper .content-area ul{margin-top:10px}}.landing-page .content-wrapper .image-wrapper{margin:1.79vw 0;margin-bottom:1.19vw;text-align:center}@media(min-width:1680px){.landing-page .content-wrapper .image-wrapper{margin:30px 0;margin-bottom:20px}}.landing-page .content-wrapper .content{max-width:800px;margin:0 auto}.landing-page .content-wrapper .banner{display:flex;align-content:center;align-items:center;margin:2.38vw 0;margin-bottom:0;padding:.6vw 2.38vw;background-color:#fff;border-radius:20px;max-width:780px;margin-right:auto!important;margin-left:auto!important}@media(min-width:1680px){.landing-page .content-wrapper .banner{margin:40px 0;margin-bottom:0}}@media(min-width:1680px){.landing-page .content-wrapper .banner{padding:10px 40px}}@media(max-width:768px){.landing-page .content-wrapper .banner{flex-wrap:wrap;padding:1.79vw 5.36vw}}@media(max-width:768px) and (min-width:1680px){.landing-page .content-wrapper .banner{padding:30px 90px}}.landing-page .content-wrapper .banner-item{flex:1;margin:0 .6vw;text-align:center;line-height:0}@media(min-width:1680px){.landing-page .content-wrapper .banner-item{margin:0 10px}}@media(max-width:768px){.landing-page .content-wrapper .banner-item{min-width:30%;margin:.6vw}}@media(max-width:768px) and (min-width:1680px){.landing-page .content-wrapper .banner-item{margin:10px}}.landing-page .content-wrapper .banner-item picture{line-height:0}.landing-page .content-wrapper .banner-item img{position:relative;width:100%;max-width:100px;height:auto}.landing-page .content-wrapper .form{position:relative;max-width:650px;padding:2.68vw 0;padding-bottom:4.17vw;color:#0e0e0e;background-color:#fff;border:4px solid #06aff8;border-radius:50px;box-sizing:border-box}@media(min-width:1680px){.landing-page .content-wrapper .form{padding:45px 0;padding-bottom:70px}}@media(max-width:1680px){.landing-page .content-wrapper .form{border-top-right-radius:0;border-bottom-right-radius:0}}@media(max-width:1024px){.landing-page .content-wrapper .form{position:relative;top:initial;left:initial;width:100%;max-width:600px;margin:30px auto 20px;border-top-right-radius:50px;border-bottom-right-radius:50px}}@media(max-width:768px){.landing-page .content-wrapper .form{width:94%;max-width:480px;border-radius:2.98vw}}.landing-page .content-wrapper .form-header{position:relative;margin-right:-20px;margin-left:-20px}@media(max-width:1680px){.landing-page .content-wrapper .form-header{margin-right:0}}@media(max-width:1024px){.landing-page .content-wrapper .form-header{margin-right:-20px}}.landing-page .content-wrapper .form-header:before{content:'';position:absolute;bottom:-13px;left:0;width:100%;height:26px;background-color:#06aff8;border-radius:13px}@media(max-width:1680px){.landing-page .content-wrapper .form-header:before{border-top-right-radius:0;border-bottom-right-radius:0}}@media(max-width:1024px){.landing-page .content-wrapper .form-header:before{border-top-right-radius:13px;border-bottom-right-radius:13px}}.landing-page .content-wrapper .form-header:after{content:'';position:absolute;right:6px;bottom:-13px;left:6px;height:14px;background-color:#005c9f;border-radius:7px}@media(max-width:1680px){.landing-page .content-wrapper .form-header:after{border-top-right-radius:0;border-bottom-right-radius:0}}@media(max-width:1024px){.landing-page .content-wrapper .form-header:after{border-top-right-radius:7px;border-bottom-right-radius:7px}}.landing-page .content-wrapper .form-header-wrapper{z-index:1;position:relative;padding:1.31vw 1.19vw;background-color:#06aff8;border-radius:10px 10px 0 0}@media(min-width:1680px){.landing-page .content-wrapper .form-header-wrapper{padding:22px 20px}}@media(max-width:1680px){.landing-page .content-wrapper .form-header-wrapper{border-top-right-radius:0;padding:1.31vw 0;padding-bottom:1.31vw;padding-left:1.19vw}}@media(max-width:1680px) and (min-width:1680px){.landing-page .content-wrapper .form-header-wrapper{padding:22px 0;padding-bottom:22px;padding-left:20px}}@media(max-width:1024px){.landing-page .content-wrapper .form-header-wrapper{border-top-right-radius:10px;padding:1.31vw 1.19vw}}@media(max-width:1024px) and (min-width:1680px){.landing-page .content-wrapper .form-header-wrapper{padding:22px 20px}}.landing-page .content-wrapper .form-header-wrapper:after{content:'';position:absolute;bottom:-14px;right:16px;left:16px;height:14px;background-color:#fff;border:4px solid #06aff8;border-top:0;border-bottom:0}@media(max-width:1680px){.landing-page .content-wrapper .form-header-wrapper:after{right:-4px}}@media(max-width:1024px){.landing-page .content-wrapper .form-header-wrapper:after{right:16px}}.landing-page .content-wrapper .form-header .form-title{padding-bottom:.1em;color:#fff;text-align:center;text-transform:uppercase}@media(max-width:768px){.landing-page .content-wrapper .form-header .form-title{font-size:24px}}.landing-page .content-wrapper .form-wrapper{margin:2.38vw 5.95vw;margin-bottom:0}@media(min-width:1680px){.landing-page .content-wrapper .form-wrapper{margin:40px 100px;margin-bottom:0}}@media(max-width:768px){.landing-page .content-wrapper .form-wrapper{margin:20px 20px 0}}.landing-page .simple-header{display:flex;align-content:center;align-items:center;padding-top:12px;padding-bottom:12px}.landing-page .simple-header .logo-wrapper{flex:1;line-height:0}.landing-page .simple-header .logo-wrapper .logo{position:relative;width:100%;max-width:220px;height:auto}@media(max-width:768px){.landing-page .simple-header .logo-wrapper .logo{max-width:129px}}.landing-page .simple-header .tel-wrapper{flex:0;margin-left:auto;white-space:nowrap}.landing-page .simple-header .tel-wrapper .icon{position:relative;width:20px;height:auto;margin-right:5px;margin-bottom:-4px}@media(max-width:768px){.landing-page .simple-header .tel-wrapper .icon{max-width:16px}}@media(max-width:414px){.landing-page .simple-header .tel-wrapper .icon{max-width:14px}}.landing-page .simple-header .tel-wrapper span{font-family:ttnormspro,sans-serif;font-weight:600;font-style:normal;line-height:1}@media(max-width:768px){.landing-page .simple-header .tel-wrapper span{font-size:18px}}@media(max-width:414px){.landing-page .simple-header .tel-wrapper span{font-size:14px}}.landing-page .mktoFormCol{margin-left:0!important;min-height:0!important}.landing-page .step1-submit .button-filled{width:100%;justify-content:center}.landing-page .msg-more{opacity:0;transition:opacity .85s cubic-bezier(.47,.42,0,.99);height:0}.landing-page .msg-more.show{opacity:1;height:auto}@media(max-width:768px){.landing-page .msg-more{margin-bottom:15px}}.landing-page .mktoFieldDescriptor{opacity:1;max-height:300px;transition:opacity .75s cubic-bezier(.47,.42,0,.99),max-height .75s cubic-bezier(.47,.42,0,.99)}.landing-page .mktoFieldDescriptor.hide{opacity:0;max-height:0;overflow:hidden}.landing-page .mktoFieldDescriptor.hide .mktoFieldWrap{margin:0!important}@media(max-width:768px){.landing-page .mktoFieldDescriptor.hide .mktoField:not([type=checkbox]){height:auto!important;padding:0!important}}.landing-page .mktoButtonRow,.landing-page .step1-submit{margin-top:10px}@media(max-width:768px){.landing-page .mktoButtonRow,.landing-page .step1-submit{margin-bottom:20px}}.landing-page .form-marketo form label{display:block!important;width:100%!important;margin-bottom:5px}.landing-page .legal-button-wrapper{display:flex;justify-content:flex-end;margin-top:20px}.landing-page .legal-button-wrapper .button{color:#666c6f;text-decoration:underline}.landing-footer{background-color:#0e0e0e;padding:25px 125px;color:#fff;display:flex;justify-content:space-between;align-items:center}.landing-footer.light{background-color:#fff;color:#060606}@media(max-width:768px){.landing-footer{padding:50px 20px;flex-direction:column;align-items:flex-start}}.landing-footer .left{display:flex}.landing-footer .left .logo{width:24px;height:auto}@media(max-width:768px){.landing-footer .left{flex-direction:column;margin-bottom:5px}}.landing-footer .address{margin-left:20px;transform:translate3d(0,-3px,0)}@media(max-width:768px){.landing-footer .address{margin:0;transform:translate3d(0,0,0);width:55%}}