header#parallax_banner{position:relative;height:620px;overflow:hidden;background-repeat:no-repeat;background-size:cover}header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#191919ba}header .overlay .contnet{max-width:1100px;margin:0 auto 0}header .parallax{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.separator{margin:20px auto 25px}header .cta_button{border-color:#235d89 !important;margin:0 !important}@media only screen and (max-width:991px){header#parallax_banner h1{font-size:36px !important}header#parallax_banner h2{font-size:30px !important;line-height:1.2 !important}#parallax_banner p{font-size:18px !important;padding-bottom:40px !important}}@media only screen and (max-width:768px){header#parallax_banner h1{font-size:28px !important}header#parallax_banner h2{font-size:20px !important}#parallax_banner p{font-size:16px !important}}@media only screen and (max-width:599px){header#parallax_banner h1{font-size:22px !important;line-height:1.2 !important;margin-bottom:10px}header#parallax_banner h2{font-size:18px !important}#parallax_banner p{font-size:14px !important}}@media only screen and (max-width:480px){header#parallax_banner h1{font-size:20px !important;line-height:1.2 !important;margin-bottom:10px;margin-top:40px}#parallax_banner p a.cta_button{font-size:12px}header#parallax_banner h2{font-size:16px !important;max-width:200px;margin:auto}#parallax_banner p{font-size:14px !important}}