.hero{background:#fff;color:#1e345d;color:#fff;font-size:38px;line-height:1.75;position:relative;z-index:2}.hero p{margin:0}.hero .inner{margin:0 auto;max-width:1052px}.hero{align-items:center;display:flex;height:500px;justify-content:center;padding:90px 0 40px}.content-page .hero{padding:40px 0}.hero h1{color:#1e345d;font-size:40px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin:0 0 20px}.hero h1>*{opacity:0;transform:translateY(50px);transition:opacity .4s ease,transform .4s ease}.hero h1>:nth-child(2){color:#1e345d;transition-delay:.4s}.hero h1>:nth-child(3){transition-delay:.8s}.hero .container{margin:0!important;position:relative;text-align:center;width:100%;z-index:3}.hero .anim-line:before{background:#fff;transition-delay:.3s}.hero .anim-line:after{border-color:#fff;transition-delay:.3s}.hero .btn-wrap a{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-color:#fff;color:#fff;margin:25px 0 0;outline:none}.hero .btn-wrap a:active,.hero .btn-wrap a:hover{background:#fff;border-color:#fff;color:#1e345d}.hero .hs_cos_wrapper_type_inline_rich_text{margin:0 auto;opacity:0;transform:translateY(50px);transition:opacity .4s ease .8s,transform .4s ease .8s}.hero .btn-wrap{opacity:0;transform:translateY(50px);transition:opacity .4s ease 1.2s,transform .4s ease 1.2s}.hero .in-view .btn-wrap,.hero .in-view .hs_cos_wrapper_type_inline_rich_text,.hero .in-view h1>*{opacity:1;transform:none}.hero .anchor-btn2{bottom:20px;left:50%;margin:0 0 0 -15px;position:absolute;text-align:center;width:30px;z-index:3}.hero .anchor-btn2 svg{display:block;height:45px;margin:0;width:30px}.hero .anchor-btn2 .arrow{height:23px;margin:18px auto 0;width:18px}.hero .anchor-btn2 .arrow,.hero .scroll-el{animation-duration:1s;animation-iteration-count:infinite;animation-name:scrollAnim;animation-timing-function:cubic-bezier(.15,.41,.69,.94);display:block}@keyframes scrollAnim{0%{opacity:0}10%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media only screen and (max-width:1023px){.hero{font-size:56px;height:450px;overflow:hidden;padding:60px 0 40px}.hero:before{left:-3%}.hero:after{right:-3%}}@media only screen and (max-width:767px){.hero{font-size:32px;height:auto;min-height:400px;padding:85px 0 50px}.hero .container{display:block}.hero h1{line-height:1.3;margin:0 0 10px}.hero h1 br{display:none}.hero .anchor-btn2{bottom:12px;margin:0 0 0 -10px;width:20px}.hero .anchor-btn2 svg{height:33px;width:20px}.hero .anchor-btn2 .arrow{height:20px;margin:10px auto 0;width:15px}}