h1 {font-size: 2.75em; text-align: center;}
#hdl {font-size: 1.875em; text-wrap: balance;}
@media only screen and (min-width: 0px) and (max-width: 599px) {h1 {font-size: 2.375em;}}
@media only screen and (min-width: 600px) and (max-width: 1080px) {h1 {font-size: 2.5em;}}
h2 {font-size: 2.25em; padding-top: 0.5em;}
h3 {font-size: 1.5em; padding-top: 1em;}
@media only screen and (min-width: 0px) and (max-width: 480px) {
h2 {font-size: 1.75em; font-weight:bold;}
h3 {font-size: 1.25em; font-weight:bold;}
#hdl {font-size: 1.475em;}
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
h2 {font-size: 1.875em;}
h3 {font-size: 1.25em;}
#hdl {font-size: 1.5em;}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
h2 {font-size: 2em;}
h3 {font-size: 1.35em;}
#hdl {font-size: 1.75em;}
}
@media only screen and (min-width: 901px) and (max-width: 1020px) {#hdl {font-size: 1.625em;}}
@media only screen and (min-width: 0px) and (max-width: 660px) {h1 span {display: block;}}
@media only screen and (min-width: 660px) {.bkstxt p, .bkstxt ol, .bkstxt ul, .nwstxt p, nwstxt ol, nwstx ul, abttxt p, abttxt ol, abttxt ul {font-size:1.25em;}}
#p7HMY_3 .hmy-content {padding: 30px 20px !important;}