.hero-banner{min-height:800px;padding:100px 0;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center}@media (max-width:980px){.hero-banner{min-height:600px;padding:80px 0}}@media (max-width:767px){.hero-banner{min-height:400px;padding:60px 20px}}.hero-banner h1,.hero-banner h2,.hero-banner h3,.hero-banner p{margin-top:0;margin-bottom:10px}.hero-banner p{margin-bottom:20px}.et_pb_section{padding-top:0;padding-bottom:80px}.et_pb_row{margin-top:40px;margin-bottom:40px}.et_pb_module{margin-bottom:20px}@media (max-width:980px){.et_pb_section{padding-bottom:60px}.et_pb_row{margin-top:30px;margin-bottom:30px}.et_pb_module{margin-bottom:15px}}@media (max-width:767px){.et_pb_section{padding-bottom:40px}.et_pb_row{margin-top:20px;margin-bottom:20px}.et_pb_module{margin-bottom:10px}}h1{font-size:48px;line-height:1.2;font-weight:700}h2{font-size:36px;line-height:1.3;font-weight:600}h3{font-size:28px;line-height:1.4;font-weight:600}h4{font-size:22px;line-height:1.5;font-weight:600}p{font-size:18px;line-height:1.7;font-weight:400}@media (max-width:980px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}p{font-size:16px}}@media (max-width:767px){h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}p{font-size:15px}}