.home-banner{box-sizing:border-box;overflow:hidden;padding-bottom:350px;padding-top:222px;position:relative}.home-banner .top-screen-decor{background-position:top;background-repeat:no-repeat;background-size:1900px auto;height:1193px;left:50%;margin-left:0;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:1900px}.home-banner .inner{margin:0 auto;max-width:1264px;padding:0 35px;position:relative;width:100%;z-index:11}.home-banner .intro{color:#fff;display:block;margin-bottom:0;padding-right:430px;position:relative}.home-banner .top-title{background:#f7ed95;border-radius:15px;color:#1a406f;display:inline-block;font:12px/26px gothamproregular,Open Sans,Arial,Helvetica,sans-serif;height:26px;letter-spacing:1px;margin-bottom:35px;padding:0 13px;text-transform:uppercase;white-space:nowrap}.home-banner .banner-subtitle h1{color:#fff;font:normal normal 62px/84px Open Sans,Arial,Helvetica,sans-serif;left:0;margin-bottom:25px;position:relative;transition:1s}.home-banner .banner-content{font:normal normal 18px/32px Open Sans,Arial,Helvetica,sans-serif;left:0;margin-bottom:40px;max-width:500px;position:relative;transition:.7s}.home-banner .banner-provider{background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:86px;left:0;position:relative;text-align:center;transition:.7s;width:86px}.home-banner .banner-provider img{display:block;height:19px;margin:0 auto;width:73px}.home-banner .banner-provider span{color:#1e4978;font:normal normal 11px/1 gothampronarrowbold,Open Sans,Arial,Helvetica,sans-serif;text-transform:uppercase}.home-banner .banner-provider b{color:#1e4978;font:normal normal 12px/1 gothampronarrowbold,Open Sans,Arial,Helvetica,sans-serif}.home-banner .signup-module{box-sizing:border-box;color:#505a66;max-width:528px;padding:0 60px;position:absolute;right:0;top:5px;transition:opacity 1.5s,top .7s,-webkit-transform 1.5s;transition:transform 1.5s,opacity 1.5s,top .7s;transition:transform 1.5s,opacity 1.5s,top .7s,-webkit-transform 1.5s;width:100%;z-index:11}.home-banner .signup-module .switch-link{box-sizing:border-box;height:83.5%;padding-top:80px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.2s;width:66px;z-index:1}.home-banner .signup-module .switch-link.startfile-link{background:#fff;border-radius:8px 0 0 8px;height:100%;left:66px;padding-bottom:25px;padding-right:6px}.home-banner .signup-module .switch-link span{color:#fff;display:inline-block;font:18px/24px Open Sans,Arial,Helvetica,sans-serif;padding-bottom:30px;-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg);white-space:nowrap}.home-banner .signup-module .switch-link.startfile-link i{margin-right:3px}.home-banner .signup-module .switch-link i{left:50%;position:absolute;top:16px;-webkit-transform:translate(-50%);transform:translate(-50%)}.home-banner .signup-module .switch-link.enterprise-link i{margin-left:3px}.home-banner .icon-add{border:2px solid #385f8b;border-radius:50%;display:block;height:34px;position:relative;transition:.2s;width:34px}.home-banner .icon-add:after,.home-banner .icon-add:before{background:#385f8b;border-radius:2px;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s}.home-banner .icon-add:before{height:2px;width:14px}.home-banner .enterprise-unit .top-content a.demo-link:hover{opacity:.7}.home-banner .signup-module .signup-module-content{height:477px;position:relative}.home-banner .signup-module .startfile-unit{background:#fff;height:100%;opacity:1;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.home-banner .enterprise-unit,.home-banner .signup-module .startfile-unit{border-radius:8px;box-shadow:0 30px 40px rgba(70,80,88,.1);position:absolute;top:50%;width:100%}.home-banner .enterprise-unit{background:#1f4579;color:#fff;left:0;margin:0 auto;max-width:none}.home-banner .signup-module .heading{background:#f2f6fb;border-radius:7px 7px 0 0;color:#1a406f;font:normal normal 11px/38px gothampromedium,Open Sans,Arial,Helvetica,sans-serif;height:38px;letter-spacing:1.4px;padding:0 18px;text-transform:uppercase}.home-banner .get-started-form{padding:20px 43px;z-index:10}.home-banner .get-started-form .title{color:#3c4651;font-size:18px;line-height:22px;margin-bottom:12px}.home-banner .get-started-form .hs-form-field>label{display:none}.home-banner .get-started-form select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:gothamproregular,Open Sans,Arial,Helvetica,sans-serif;font-weight:600;height:61px;padding-left:81px}.home-banner .get-started-form .hs-input{background:#fff;border:1px solid #f2f3f5!important;border-radius:6px;color:#505a66;display:block;font:normal normal 14px/16px gothampromedium,Open Sans,Arial,Helvetica,sans-serif;height:59px;margin-bottom:8px;padding:28px 15px 13px 62px;position:relative}.home-banner .enterprise-unit .top-content *{color:#fff}.home-banner .get-started-form .hs-richtext.hs-main-font-element{margin-top:18px}.home-banner .get-started-form .field{margin-bottom:0;position:relative}.home-banner .get-started-form .actions{position:relative}.home-banner .get-started-form .hs-fieldtype-select.field:after{border-color:#505a66;border-style:none solid solid none;border-width:2px;content:"";display:block;height:6.5px;position:absolute;right:16px;top:33px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:6.5px}.home-banner .get-started-form .actions:after{background-size:cover;height:25px;right:24px;top:50%;width:20px;z-index:2}.home-banner .get-started-form .actions:after,.home-banner .get-started-form .field:before{background-repeat:no-repeat;content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-banner .get-started-form .field:before{background-position:50%;background-size:35px 34px;height:34px;left:12px;top:30px;width:35px;z-index:1}.home-banner input::-webkit-input-placeholder{color:#95a1ae;font:normal normal 14px/32px gothamproregular,Open Sans,Arial,Helvetica,sans-serif;line-height:1.2;position:relative;top:-7px}.home-banner .get-started-form .hs-form label span{color:#95a1ae;cursor:default!important;font-size:11px!important;left:62px!important;line-height:1;font:normal normal 14px/32px gothamproregular,Open Sans,Arial,Helvetica,sans-serif;margin-top:1px;position:absolute;top:20px!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.15s}.home-banner .get-started-form .hs_email label span{cursor:text!important;font:normal normal 14px/32px gothamproregular,Open Sans,Arial,Helvetica,sans-serif!important}.home-banner .get-started-form span.hs-form-required{display:none}.home-banner .signup-module form{padding:0;z-index:10}.home-banner .get-started-form .hs-richtext small{color:#6787ae;display:block;font-size:12px;font-weight:300;letter-spacing:.5px;line-height:17px;margin-bottom:15px}.home-banner .get-started-form input.hs-button.primary.large{background:linear-gradient(180deg,#255786 0,#153868);border-radius:6px;color:#fff;display:inline-block;font:18px/56px Open Sans,Arial,Helvetica,sans-serif;height:58px;padding:0 24px;position:relative;text-align:left;width:100%}.home-banner .is-skewed{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.home-banner .get-started-form form{background:#fff}.home-banner .signup-module .switch-link.enterprise-link{background:#1f4579;border-radius:0 8px 8px 0;padding-left:6px}.home-banner .signup-module .switch-link.enterprise-link.active{right:0}.home-banner .signup-module .switch-link.enterprise-link:hover{right:-6px}.home-banner .icon-add:after{height:14px;width:2px}.home-banner .signup-module .switch-link:hover .icon-add{border-color:#fff}.home-banner .signup-module .switch-link:hover .icon-add:after,.signup-module .switch-link:hover .icon-add:before{background:#fff}.home-banner .signup-module .switch-link.startfile-link.active{left:0}.home-banner .signup-module .switch-link.startfile-link span{color:#1a406f;padding-bottom:22px}.home-banner .signup-module .switch-link.startfile-link.active:hover{left:-6px}.home-banner .signup-module .startfile-unit.st-animated{-webkit-animation:st-animated .5s ease both;animation:st-animated .5s ease both}.home-banner .signup-module .enterprise-unit.is-tobottom{-webkit-transform:translateY(-50%) scaleY(.6);transform:translateY(-50%) scaleY(.6);z-index:1}.home-banner .signup-module .enterprise-unit.is-totop{-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1);z-index:2}.home-banner .signup-module .enterprise-unit.en-tobottom{-webkit-animation:en-tobottom .5s ease both;animation:en-tobottom .5s ease both}.home-banner .signup-module .enterprise-unit.en-totop{-webkit-animation:en-totop .5s ease both;animation:en-totop .5s ease both}.home-pg .home-banner .top-screen-decor{background-size:1654px 868px;height:868px;margin-left:-125px;-webkit-transform:translate(-50%);transform:translate(-50%);width:1654px}.home-banner .enterprise-unit .top-content{padding:36px 40px 0;text-align:center}.home-banner .enterprise-unit .top-content img{display:inline-block;height:26px;margin-bottom:7px;width:14px}.home-banner .enterprise-unit .top-content h3{color:#fff;font-size:18px;line-height:24px;margin-bottom:15px}.home-banner .enterprise-unit .top-content p{font-size:14px;line-height:24px;margin-bottom:0;opacity:.65}.home-banner .is-skewed .signup-module{opacity:0;top:100px!important;-webkit-transform:perspective(200px) rotateX(-10deg);transform:perspective(200px) rotateX(-10deg)}.home-banner .enterprise-unit .top-content a.demo-link{background-size:20px 16px;color:#fff;display:inline-block;font-size:14px;letter-spacing:.5px;line-height:16px;padding-left:28px;position:relative}.home-banner .enterprise-form form{padding:40px 43px 68px}.home-banner .enterprise-form .hs-form-field>label,.home-banner .enterprise-form h3.form-title{display:none}.home-banner .enterprise-form .hs-input{font-size:14px;height:59px}.home-banner .enterprise-form .field{margin-bottom:8px;position:relative}.home-banner .enterprise-form input::-webkit-input-placeholder{color:#fff}.home-banner .enterprise-form textarea.hs-input{display:block;font-size:14px;height:91px;padding-left:20px;padding-right:20px;padding-top:25px}.home-banner .enterprise-form textarea::-webkit-input-placeholder{color:#95a1ae;font-family:gothamproregular,Open Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;opacity:1}.home-banner .enterprise-form input.hs-button.primary.large{font-family:gothampromedium,Open Sans,Arial,Helvetica,sans-serif;font-size:14px;height:58px;margin-top:8px;width:100%}.home-banner .enterprise-form .field:before{background-position:50%;background-repeat:no-repeat;background-size:37px 25px;content:"";height:25px;left:12px;position:absolute;top:29px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:37px;z-index:1}.home-pg .home-banner{padding-bottom:445px}@-moz-document url-prefix(){.home-banner .get-started-form .hs-input{font-family:gothamproregular,Open Sans,Arial,Helvetica,sans-serif}.home-banner .enterprise-form ::-moz-placeholder{color:#fff;font-family:gothamproregular,Open Sans,Arial,Helvetica,sans-serif;opacity:1}}.home-banner .hs-error-msgs label{color:#f12f2f;font-size:10px}@media (max-width:1150px){.home-banner .signup-module{margin:0 auto;position:relative}.home-banner .intro{padding-right:0}.home-banner .right-sec{padding-top:35px}.home-banner{padding-bottom:95px}.home-banner .banner-content{max-width:100%;padding-right:430px}}@media (max-width:1050px){.home-banner .banner-content{padding-right:0}.home-pg .home-banner .top-screen-decor{background-size:100% auto;height:100%;margin-left:0;width:100%}.home-banner,.home-pg .home-banner{padding-bottom:115px}.home-banner .right-sec{padding-top:200px}.home-banner{overflow:visible}}@media (max-width:767px){.home-banner .top-title{display:none}.home-banner .banner-subtitle h1{font-size:35px;line-height:45px;margin-bottom:15px}.home-pg .home-banner{padding-top:110px}.home-banner .banner-content{margin-bottom:35px}.home-banner .signup-module{padding:0 60px 0 0}.home-banner,.home-pg .home-banner{padding-bottom:65px}.home-banner .get-started-form input.hs-button.primary.large{height:44px;line-height:44px;padding:0 18px}.home-banner .get-started-form .actions:after{background-size:15px 19px;height:19px;right:17px;width:15px}.home-banner .enterprise-unit{left:0;max-width:none;position:absolute;top:50%;width:100%}.home-banner .signup-module .switch-link.startfile-link.active:hover{left:-60px}.home-banner .signup-module .switch-link.startfile-link.active{left:-55px}}@media (max-width:670px){.home-banner .enterprise-unit{left:30px}.home-banner .signup-module .switch-link.startfile-link.active{left:-25px!important;width:55px;z-index:11}.home-banner .signup-module .enterprise-unit.is-tobottom{-webkit-transform:translateY(-50%) scaleY(.4);transform:translateY(-50%) scaleY(.4)}.home-banner .signup-module .switch-link.enterprise-link.active{right:0;width:60px}.home-banner .signup-module .switch-link.enterprise-link{display:none}.home-banner .signup-module .switch-link.enterprise-link.active{display:block}}@media (max-width:460px){.home-banner .get-started-form{padding:32px 15px}.home-banner .get-started-form input.hs-button.primary.large{font-size:12px;padding:0 10px}.home-banner .get-started-form .actions:after{right:6px}.home-banner .get-started-form .hs-input{height:49px;padding:22px 5px 9px 50px}.home-banner .get-started-form select.hs-input{height:51px;padding-left:52px}.home-banner .enterprise-unit .top-content{padding-left:20px;padding-right:20px}.home-banner .enterprise-form form{padding:32px 15px}.home-banner .enterprise-form .hs-input{padding-left:50px}.home-banner .enterprise-unit{left:20px}.home-banner .signup-module .switch-link.startfile-link.active{left:-30px!important;width:50px;z-index:11}.home-banner .signup-module .switch-link.startfile-link span{padding-bottom:40px}.home-banner .signup-module .switch-link{z-index:2}.home-pg .home-banner{padding-bottom:200px}.home-banner .right-sec{padding-top:285px}}