.banner{background-color:#141f33;padding:40px 0 334px}.banner .sub_hdg,.banner h1,.banner p{color:#fff;text-align:center}.banner .video{margin:0 auto -541px;max-width:920px;position:relative}.banner .container{max-width:1025px}.banner .btn a{background-color:#f46036;border-radius:20px;font-size:32px;font-weight:900;margin-bottom:22px;margin-top:45px;padding:28px 31px 12px;text-transform:uppercase;width:100%}.banner .btn a span.btm_txt{display:block;font-size:14px;font-weight:500;line-height:27px;text-transform:none}.banner .video .hs-video-widget iframe{border-radius:20px;overflow:hidden}.banner .sub_hdg{color:hsla(0,0%,100%,.8);font-size:22px;font-style:italic;font-weight:600;line-height:28px;margin-bottom:28px}.banner h1{font-size:96px;font-weight:900;line-height:106px;margin-bottom:21px;text-shadow:0 0 4px rgba(0,0,0,.25)}.banner .summary,.banner p{font-size:32px;font-weight:500;line-height:42px;margin:0}.bottom_text{background-color:#f5f6f9;padding-top:244px;text-align:center}.bottom_text p{border-bottom:1px solid #d9d9d9;font-style:italic;font-weight:600;line-height:28px;margin:0;padding-bottom:67px}.banner .btn a:hover{background-color:rgba(244,96,54,.8);text-decoration:none}.banner .btn{text-align:center}.banner .btn a{max-width:920px}@media only screen and (max-width:1189px){.banner h1{font-size:60px;line-height:1.2}}@media only screen and (max-width:768px){.banner h1{font-size:50px}.banner{padding:20px 0 386px}.bottom_text{padding-top:170px}}@media only screen and (max-width:599px){.banner .sub_hdg{font-size:14px;font-weight:500;line-height:20px;margin-bottom:12px}.banner h1{font-size:36px;margin-bottom:9px}.banner .summary,.banner p{font-size:18px;line-height:23px}.banner .btn a{font-size:28px;margin-bottom:18px;margin-top:37px}.bottom_text p{font-size:14px;font-weight:500;line-height:20px;padding-bottom:26px}.banner{padding:20px 0 460px}.bottom_text{padding-top:110px}}@media only screen and (max-width:374px){.banner .btn a{font-size:24px}}