@import"../css/bootstrap.min.css";@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Bold";src:url("../fonts/Roboto-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Roboto Light";src:url("../fonts/Roboto-Light.ttf");font-weight:300;font-style:normal}fieldset{max-width:100% !important}fieldset>div{margin-bottom:12px !important}fieldset label{font-size:16px}.hs-form h3,.hbspt-form h3,.cta-content h3{margin-top:24px}.hs-form ul.inputs-list,.hbspt-form ul.inputs-list,.cta-content ul.inputs-list{list-style:none;margin:0 !important;padding:0 !important}.hs-form ul.inputs-list li.hs-form-booleancheckbox,.hbspt-form ul.inputs-list li.hs-form-booleancheckbox,.cta-content ul.inputs-list li.hs-form-booleancheckbox{margin:0}.hs-form ul.inputs-list li.hs-form-booleancheckbox input,.hbspt-form ul.inputs-list li.hs-form-booleancheckbox input,.cta-content ul.inputs-list li.hs-form-booleancheckbox input{margin-right:10px}.hs-form ul.inputs-list li.hs-form-radio input,.hbspt-form ul.inputs-list li.hs-form-radio input,.cta-content ul.inputs-list li.hs-form-radio input{margin-right:10px}.hs-form select:not(.primary),.hs-form input[type=text],.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=number],.hs-form textarea,.hbspt-form select:not(.primary),.hbspt-form input[type=text],.hbspt-form input[type=email],.hbspt-form input[type=tel],.hbspt-form input[type=number],.hbspt-form textarea,.cta-content select:not(.primary),.cta-content input[type=text],.cta-content input[type=email],.cta-content input[type=tel],.cta-content input[type=number],.cta-content textarea{display:block;width:100% !important;height:44px;background-color:#fff;background-image:none;background-clip:padding-box;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5;color:#495057;padding:.375rem .75rem;border:1px solid #c7ccd1;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.hs-form select:not(.primary),.hbspt-form select:not(.primary),.cta-content select:not(.primary){width:calc(50% - 90px);margin-bottom:5px}.hs-form textarea,.hbspt-form textarea,.cta-content textarea{height:150px}.hs-form .hs-dependent-field>div,.hbspt-form .hs-dependent-field>div,.cta-content .hs-dependent-field>div{padding-top:12px}.hs-form .hs-dependent-field>div:first-of-type,.hbspt-form .hs-dependent-field>div:first-of-type,.cta-content .hs-dependent-field>div:first-of-type{padding:0}.hs-form .legal-consent-container ul,.hbspt-form .legal-consent-container ul,.cta-content .legal-consent-container ul{list-style:none;margin:0 !important;padding:0 !important}.hs-form .legal-consent-container ul li label,.hbspt-form .legal-consent-container ul li label,.cta-content .legal-consent-container ul li label{position:relative;font-size:14px;font-weight:500}.hs-form .legal-consent-container ul li label input,.hbspt-form .legal-consent-container ul li label input,.cta-content .legal-consent-container ul li label input{top:5px;position:absolute}.hs-form .legal-consent-container ul li label span,.hbspt-form .legal-consent-container ul li label span,.cta-content .legal-consent-container ul li label span{display:inline-block;padding-left:24px;margin:0}.hs-form .legal-consent-container ul li label span p,.hbspt-form .legal-consent-container ul li label span p,.cta-content .legal-consent-container ul li label span p{font-size:14px !important}.hs-form ul.hs-error-msgs,.hbspt-form ul.hs-error-msgs,.cta-content ul.hs-error-msgs{list-style:none;margin:0 !important;padding:0 !important}.hs-form ul.hs-error-msgs li,.hbspt-form ul.hs-error-msgs li,.cta-content ul.hs-error-msgs li{margin:0 !important}.hs-form ul.hs-error-msgs label,.hbspt-form ul.hs-error-msgs label,.cta-content ul.hs-error-msgs label{font-size:14px;color:#c70e23;margin-bottom:0}.hs-form .hs-recaptcha,.hbspt-form .hs-recaptcha,.cta-content .hs-recaptcha{margin-bottom:24px}.hs-form .hs-recaptcha .grecaptcha-badge,.hbspt-form .hs-recaptcha .grecaptcha-badge,.cta-content .hs-recaptcha .grecaptcha-badge{box-shadow:#c7ccd1 0px 0px 1px !important}.hs-form input[type=submit],.hbspt-form input[type=submit],.cta-content input[type=submit]{background-color:#004a8c;font-family:"proxima-nova",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff !important;margin:0 15px 24px 0;padding:10px 24px;border-radius:0;border-color:transparent;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out;white-space:normal}.hs-form input[type=submit]:hover,.hs-form input[type=submit]:active,.hs-form input[type=submit]:focus,.hs-form input[type=submit]:active:hover,.hs-form input[type=submit]:active:focus,.hbspt-form input[type=submit]:hover,.hbspt-form input[type=submit]:active,.hbspt-form input[type=submit]:focus,.hbspt-form input[type=submit]:active:hover,.hbspt-form input[type=submit]:active:focus,.cta-content input[type=submit]:hover,.cta-content input[type=submit]:active,.cta-content input[type=submit]:focus,.cta-content input[type=submit]:active:hover,.cta-content input[type=submit]:active:focus{color:#fff !important;background-color:#103370;border-color:transparent}.hbspt-form .field{margin-bottom:24px}.hbspt-form .field.hs-fieldtype-booleancheckbox{margin:0}.hbspt-form input[type=submit]{margin:0}.cta-content input[type=text]{height:40px}.cta-content select:not(.primary){height:40px}.form-group.repair-kit{margin-bottom:40px;overflow:hidden}.form-group.repair-kit label{display:block}.form-group.repair-kit input[type=text]{float:left;max-width:300px;height:44px;margin-right:15px;margin-bottom:12px}.form-group.repair-kit input[type=button]{float:left}body{font-family:"Roboto",Helvetica,Arial,sans-serif;width:100vw;height:100vh;overflow:hidden;background-color:#f4f4f4;transition:background-color .24s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Bold",Helvetica,Arial,sans-serif;font-weight:700;color:#333;line-height:1.2;text-transform:uppercase;margin-top:0;margin-bottom:1.5vw}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{white-space:nowrap}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#004a8c;border-bottom:solid 1px transparent;transition:color .24s ease-in-out,border-color .24s ease-in-out}h1 a:hover,h1 a:active,h1 a:focus,h1 a:active:hover,h1 a:active:focus,h2 a:hover,h2 a:active,h2 a:focus,h2 a:active:hover,h2 a:active:focus,h3 a:hover,h3 a:active,h3 a:focus,h3 a:active:hover,h3 a:active:focus,h4 a:hover,h4 a:active,h4 a:focus,h4 a:active:hover,h4 a:active:focus,h5 a:hover,h5 a:active,h5 a:focus,h5 a:active:hover,h5 a:active:focus,h6 a:hover,h6 a:active,h6 a:focus,h6 a:active:hover,h6 a:active:focus{text-decoration:none;color:#001426;border-color:#001426}h1{font-size:3.5vw}h1 span,h1 .subtitle{display:block;font-size:2vw}h1 span sup,h1 .subtitle sup{font-size:55%;top:-0.75em;margin-left:.2em}h2{font-size:2vw}h3{font-size:1.75vw}h4{font-size:18px}.link{cursor:pointer}img{display:block;width:auto;max-width:100%;height:auto;border:none}p,li{font-size:1.5vw;line-height:1.25}p a,li a{color:#004a8c;border-bottom:solid 1px transparent;transition:color .24s ease-in-out,border-color .24s ease-in-out}p a:hover,p a:active,p a:focus,p a:active:hover,p a:active:focus,li a:hover,li a:active,li a:focus,li a:active:hover,li a:active:focus{color:#001426;text-decoration:none;border-color:#001426}p{margin-bottom:30px}p.larger{margin:0}.centered{text-align:center}.svg-wrapper{width:100vw;height:100vh}.svg-container{display:block;position:relative;margin:auto;max-width:1920px;max-height:1080px;box-shadow:0 0 12px 0px rgba(0,0,0,.5)}#cover{background:url(../images/loading.svg) no-repeat scroll center center #fff;position:absolute;width:100vw;height:100vh;z-index:100}.overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;background:rgba(255,255,255,.4)}.brand-banner{position:absolute;bottom:0px;border-bottom:.5vw solid #004a8c;width:100%;height:11%;z-index:10}.brand-banner .logo{height:100%;padding:.7vw;width:25%}.brand-banner .logo img{height:100%}.brand-banner .nav-links{position:absolute;right:1vw;bottom:0}.brand-banner .nav-links button{font-size:1.05vw;color:#fff;text-transform:uppercase;font-weight:600;background-color:#004a8c;border:0;padding:.4vw 1vw;display:block;transition:all .2s ease-in-out}.brand-banner .nav-links button:hover{background:#002f59}.screen{display:none;position:absolute;top:1vw;left:5.5vw;right:1vw;bottom:1vw;width:calc(100% - 6.5vw);height:calc(100% - 2.5vw)}.screen.hide #index-title.title{display:block !important}.screen.hide .callout,.screen.hide .box-modal,.screen.hide .title{display:none !important}.screen.in-progress .replay-index-btn,.screen.in-progress .toggle-callout{pointer-events:none !important;background-color:#627b92 !important}.screen.active{display:block}.screen.active .callout{display:block}.screen.active .callout.embedded{display:inline-block;border-bottom:2px solid #004a8c;color:#004a8c}.screen .title{max-width:75%;width:auto;color:#fff;background-color:#004a8c;padding:.6vw}.screen .title.ease-of-use{background:#a51e62}.screen .box-modal{width:75%}.box-modal{position:absolute;z-index:30;background:#fff;background:rgba(255,255,255,.8);padding:1.7vw}.box-modal ul{margin:0;padding:0 0 0 2vw}.box-modal ul li{margin:1vw 0}.box-modal .row{display:flex;align-items:center}.video-container{display:none;position:absolute;top:0;width:100%;height:100%}.video-container #video-player{width:100%;z-index:0}.video-container.play{display:block}#replay,.replay-index{position:absolute;z-index:11}#replay .replay-btn:hover,#replay .replay-btn:active,#replay .replay-btn:focus,#replay .replay-btn:active:hover,#replay .replay-btn:active:focus,#replay .replay-index-btn:hover,#replay .replay-index-btn:active,#replay .replay-index-btn:focus,#replay .replay-index-btn:active:hover,#replay .replay-index-btn:active:focus,.replay-index .replay-btn:hover,.replay-index .replay-btn:active,.replay-index .replay-btn:focus,.replay-index .replay-btn:active:hover,.replay-index .replay-btn:active:focus,.replay-index .replay-index-btn:hover,.replay-index .replay-index-btn:active,.replay-index .replay-index-btn:focus,.replay-index .replay-index-btn:active:hover,.replay-index .replay-index-btn:active:focus{background:#002f59}#replay .replay-btn i,#replay .replay-index-btn i,.replay-index .replay-btn i,.replay-index .replay-index-btn i{margin-left:7px}#replay.active,.replay-index.active{display:block}.replay-index{display:block;top:0vw;right:0vw}.replay-index.disable{display:none}.toggle-box-modal{position:absolute;padding:1vw;z-index:11;display:block;top:0vw;right:0vw}.toggle-box-modal .toggle-box-modal-btn i{margin-left:7px}.hide-box-modal .box-modal{display:none}.toggle-callout{position:absolute;top:10%;left:95%;padding:.6vw 1vw !important}.toggle-callout.disable{display:none}#back{display:none;position:absolute;top:1vw;left:1vw;z-index:10}#back .back-btn{padding:.5vw .9vw;font-size:1.5vw}#back.active{display:block}.pulse{width:48px;height:48px;text-indent:-9999px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 rgba(255,255,255,.4);animation:pulse 2s infinite;transition:all .24s ease-in-out;z-index:25}.pulse.pulse-close{background:#004a8c url("../images/icon_close.svg") no-repeat center center;background-size:16px}.pulse:hover,.pulse:active,.pulse:focus,.pulse:active:hover,.pulse:active:focus{animation:none}.pulse.text-label{text-indent:0px;width:auto !important;height:auto !important;border-radius:100px;font-size:1.2vw;padding:.6vw 1.2vw;color:#fff;font-weight:bold;background:#004a8c;transition:all .2s ease-in-out}.pulse.text-label:not(#reliability-features):hover,.pulse.text-label:not(#reliability-features):active,.pulse.text-label:not(#reliability-features):focus,.pulse.text-label:not(#reliability-features):active:hover,.pulse.text-label:not(#reliability-features):active:focus{background:#002f59}.pulse.text-label.replay-index-btn,.pulse.text-label.features{border-radius:unset}.pulse.text-label.ease-of-use{background:#a51e62}.pulse.text-label.ease-of-use:not(#reliability-features):hover,.pulse.text-label.ease-of-use:not(#reliability-features):active,.pulse.text-label.ease-of-use:not(#reliability-features):focus,.pulse.text-label.ease-of-use:not(#reliability-features):active:hover,.pulse.text-label.ease-of-use:not(#reliability-features):active:focus{background:#7a1648}.pulse.text-label.reversed{border:.2vw solid #004a8c;color:#004a8c;background-color:transparent;padding:.4vw 1.5vw}.pulse:not(.text-label){background:#004a8c url("../images/icon_plus.svg") no-repeat center center;background-size:16px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}#subtitle-popup{display:none}#subtitle-popup.active{display:block}#subtitle-popup h1{text-align:center;color:#004a8c}#subtitle-popup h2{font-size:2.5vw;color:#004a8c}#subtitle-popup iframe{width:100% !important;overflow-y:scroll !important}#subtitle-popup.popup-wrapper{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99}#subtitle-popup.popup-wrapper .close-container{position:absolute;display:block;left:73%;top:3%;z-index:100}#subtitle-popup.popup-wrapper .close-container .close-btn{display:block;padding:.4vw 1vw;font-size:1.5vw;animation:none}#subtitle-popup .popup-container{position:absolute;top:-100%;left:25%;width:50%;max-height:90%;display:block;background:#fff;padding:1vw;border-radius:2px;box-shadow:0 0 18px 3px rgba(0,0,0,.5);overflow-y:scroll;transition:top .24s ease-in-out;transition-delay:.5s}#subtitle-popup .popup-container.active{top:5%}#subtitle-popup .popup-box ul{margin-bottom:1em}#form{display:none}#form.active{display:block}#form h1{text-align:center;color:#004a8c}#form iframe{width:100% !important;overflow-y:scroll !important}#form.form-wrapper{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99}#form.form-wrapper .close-container{position:absolute;display:block;left:73%;top:3%;z-index:100}#form.form-wrapper .close-container .close-btn{display:block;padding:.4vw 1vw;font-size:1.5vw;animation:none}#form .form-container{position:absolute;top:-100%;left:25%;width:50%;max-height:90%;display:block;background:#fff;padding:1vw;border-radius:2px;box-shadow:0 0 18px 3px rgba(0,0,0,.5);overflow-y:scroll;transition:top .24s ease-in-out;transition-delay:.5s}#form .form-container.active{top:5%}#form #hsForm_312f2bac-5797-4beb-8b45-13a23730a05c input[type=submit]{background-color:#004a8c !important;text-transform:uppercase;border:0;border-radius:0px;padding:15px 23px}svg{max-width:1920px;max-height:1080px;background-repeat:no-repeat;background-size:cover;background-position:bottom}svg.contained{height:100%}svg.intro{background-image:url("../images/intro.png");-moz-transition:background-image .2s ease-in-out;-o-transition:background-image .2s ease-in-out;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}svg.index,svg.modal-1,svg.modal-2,svg.modal-3,svg.modal-4,svg.modal-5,svg.modal-6,svg.modal-7,svg.modal-8,svg.modal-9,svg.modal-10,svg.modal-11,svg.modal-12,svg.modal-13,svg.modal-14,svg.modal-15,svg.modal-16,svg.modal-17,svg.modal-18,svg.modal-19,svg.modal-20,svg.modal-21,svg.modal-22{background-image:url("../images/bg-main.jpg");-moz-transition:background-image .2s ease-in-out;-o-transition:background-image .2s ease-in-out;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.callout{display:none;cursor:pointer;opacity:1;transition:opacity .5s ease-in 3s}.callout.hide{opacity:0;transition:opacity .5s ease-in}#intro-callout{position:absolute;top:calc(50% - 2vw);left:calc(50% - 4.25vw);padding:1.4vw 1.5vw;font-size:2vw;display:flex;flex-direction:column;justify-content:center;align-items:center}#index-screen #index-title{max-width:36%}#index-screen #features{display:flex;flex-direction:column;position:absolute;top:2%;right:2%}#index-screen #features span{animation:none;margin-bottom:15%;text-align:center;transition:all .1s ease-in-out;box-shadow:0px 0px 0px 6px rgba(0,74,140,.5)}#index-screen #features span#ease-of-use-features{background:#a51e62}#index-screen #features span#API-610-features{background:linear-gradient(to bottom right, #004A8C 50%, #A51E62 50%)}#index-screen #features span.off{box-shadow:none}#index-screen #features span:hover{box-shadow:0px 0px 0px 6px rgba(0,74,140,.5)}#index-screen .features-off{display:none}div.screen #callout-1,div.screen .callout-1{position:absolute;top:56%;left:48%}div.screen #callout-2,div.screen .callout-2{position:absolute;top:46.5%;left:25%}div.screen #callout-3,div.screen .callout-3{position:absolute;top:58.5%;left:29.25%}div.screen #callout-4,div.screen .callout-4{position:absolute;top:43%;left:34%}div.screen #callout-5,div.screen .callout-5{position:absolute;top:59%;left:57.5%}div.screen #callout-6,div.screen .callout-6{position:absolute;top:44%;left:52%}div.screen #callout-7,div.screen .callout-7{position:absolute;top:93%;left:54.25%}div.screen #callout-8,div.screen .callout-8{position:absolute;top:71.75%;left:29.75%}div.screen #callout-9,div.screen .callout-9{position:absolute;top:54%;left:52%}div.screen #callout-10,div.screen .callout-10{position:absolute;top:38%;left:66.5%;padding:.6vw .85vw}div.screen #callout-11,div.screen .callout-11{position:absolute;top:53%;left:57.5%;padding:.6vw .85vw}div.screen #callout-12,div.screen .callout-12{position:absolute;top:36%;left:26.5%}div.screen #callout-13,div.screen .callout-13{position:absolute;top:90%;left:32.75%}div.screen #callout-14,div.screen .callout-14{position:absolute;top:52%;left:62%}div.screen #callout-15,div.screen .callout-15{position:absolute;top:45.25%;left:47.75%}div.screen #callout-16,div.screen .callout-16{position:absolute;top:30%;left:38.25%}div.screen #callout-17,div.screen .callout-17{position:absolute;top:54%;left:43.5%}div.screen #callout-18,div.screen .callout-18{position:absolute;top:72%;left:33.5%}div.screen #callout-19,div.screen .callout-19{position:absolute;top:62%;left:36.25%}div.screen #callout-20,div.screen .callout-20{position:absolute;top:35%;left:50.75%;padding:.6vw 1.4vw}div.screen #callout-21,div.screen .callout-21{position:absolute;top:15%;left:60%}div.screen #callout-22,div.screen .callout-22{position:absolute;top:69%;left:41%}div.screen .fake{pointer-events:none;animation:none}.text-area img{max-height:25vw;max-width:50vw}@media only screen and (min-width: 1920px){h1{font-size:64px}h1 span,h1 .subtitle{font-size:35px}p,li{font-size:30px}.screen .title{padding:15px 15px 15px 15px}.pulse.text-label{font-size:19px;padding:9px 19px}.pulse.text-label#callout-10,.pulse.text-label.callout-10,.pulse.text-label#callout-11,.pulse.text-label.callout-11{padding:9px 14px}.pulse.text-label#callout-20,.pulse.text-label.callout-20{padding:9px 22px}.pulse.text-label.reversed{border-width:3px;padding:7px 30px}#toggle-callout,#back .back-btn{padding:10px 20px;font-size:30px}.box-modal ul{padding:0 0 0 40px}.box-modal ul li{margin:20px 0}}/*# sourceMappingURL=main.css.map */
