body,html{overflow-x:hidden}.Block{padding:60px 0;position:relative}@media(min-width:768px){.Block{padding:75px 0}}@media(min-width:1024px){.Block{padding:90px 0}}.Block-bg{display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.Block .Block-content.has-columns{align-items:center;display:flex;flex-direction:column;margin:0 -50px}@media(min-width:768px){.Block .Block-content.has-columns{align-items:center;flex-direction:row}}.Block .Block-content.has-columns>div{padding:0 50px;width:100%}.Block .Block-heading{margin-bottom:30px}.Block h1,.Block h2{font-size:32px;font-weight:400;letter-spacing:-1px;line-height:40px;@media(min-width:991px){font-size:48px}@media(min-width:1024px){font-size:60px;letter-spacing:-3px}}.Block .Block-content img{height:auto;max-height:100%;max-width:100%;width:auto}.Block .Block-cta{margin-top:-15px}.Block .Block-cta a{margin-right:10px;margin-top:15px}.Block .button,.Block input[type=button],.Block input[type=submit]{background:#041e41;border:2px solid #041e41;border-radius:5px;color:#fff;display:inline-flex;font-size:19px;font-weight:400;justify-content:center;letter-spacing:.3px;line-height:normal;min-width:172px;padding:16px;transition:all .3s ease-in-out;width:auto}.Block .button:active,.Block .button:hover{background:#041e41;border-color:#041e41;color:#fff;transition:all .3s ease-in-out}.Block .button.secondary{background:transparent;border-color:#041e41;color:#041e41}.Block .button.secondary:active,.Block .button.secondary:hover{background:#041e41;border-color:#041e41;color:#fff}.Block .button.tertiary{background:transparent;border-color:transparent;color:#fff}.Block .button.tertiary:active,.Block .button.tertiary:hover{background:#2175d9;border-color:#2175d9;color:#fff}