@media screen and (max-width:360px){.banner-section .lede-header h1{font-size:1.2rem !important;padding:5px}.banner-section .lede-header h2{font-size:4vw !important;padding:5px}.banner-section p{padding-left:10px;font-size:1rem;box-sizing:border-box}.banner-section .lede{height:auto;width:90%}.banner-section .lede p{padding-left:5px !important}.banner-hero{display:none !important}}@media screen and (min-width:361px) and (max-width:800px){.banner-hero{display:none !important}.banner-section{font-size:100%}.message-spacing p{padding-bottom:5px;margin-left:1px;margin-right:1px}.banner-section p{padding-left:10px}.banner-section a{color:#000 !important;text-decoration:underline !important}.lede-header h1{font-size:200% !important;padding:20px 0px 0px 10px}.lede-header h2{font-size:150% !important;padding-left:10px}.banner-section .lede{position:relative;height:auto;width:90% !important}.banner-section .para2-group{position:relative;height:auto;width:90% !important}.tb40-padding{padding:40px 0px !important}}@media only screen and (min-width:801px) and (max-width:1024px){.banner-hero{position:relative}.banner-section{position:absolute;top:180px;box-sizing:border-box;font-size:80%}.message-spacing p{padding-bottom:5px;margin-left:1px;margin-right:1px}.banner-section p{padding-left:10px}.banner-section a{text-decoration:underline !important}.lede-header h1{font-size:150% !important;padding-left:10px}.lede-header h2{font-size:100% !important;padding-left:10px}.banner-section .lede{position:relative;height:auto;width:60% !important}.banner-section .para2-group{height:auto;width:85% !important}.tb40-padding{padding:40px 0px !important}}@media only screen and (min-width:1025px) and (max-width:1280px){.banner-hero{position:relative}.banner-section{position:absolute;top:220px;box-sizing:border-box;font-size:85%}.message-spacing p{padding-bottom:5px;margin-left:1px;margin-right:1px}.banner-section a{text-decoration:underline !important}.lede-header h1{font-size:150% !important}.lede-header h2{font-size:120% !important}.banner-section .lede{position:relative;height:auto;width:65% !important}.banner-section .para2{height:auto;width:90% !important}.tb40-padding{padding:40px 0px !important}}@media only screen and (min-width:1281px) and (max-width:1366px){.banner-hero{position:relative}.banner-section{position:absolute;top:210px;box-sizing:border-box;font-size:91% !important}.message-spacing p{padding-bottom:5px;margin-left:1px;margin-right:1px}.lede-header h1{font-size:150% !important}.lede-header h2{font-size:100% !important}.banner-section .lede{position:relative;height:auto;width:65% !important}.banner-section .para2{height:auto;width:90% !important}.tb40-padding{padding:40px 0px !important}}@media only screen and (min-width:1367px) and (max-width:1536px){.banner-hero{position:relative}.banner-section{position:absolute;top:210px;box-sizing:border-box;font-size:100% !important}.message-spacing p{padding-bottom:10px;margin-left:1px;margin-right:1px}.banner-section a{text-decoration:underline !important}.lede-header h1{font-size:180% !important}.lede-header h2{font-size:150% !important}.banner-section .lede{position:relative;height:auto;width:67% !important}.banner-section .para2{height:auto;width:72% !important}.tb40-padding{padding:40px 0px !important}}@media only screen and (min-width:1537px){.banner-hero{position:relative}.banner-section{position:absolute;top:230px;box-sizing:border-box;font-size:110%}.message-spacing p{padding-bottom:20px;margin-left:1px;margin-right:1px}.lede-header h1{font-size:200%}.lede-header h2{font-size:150%}.banner-section .lede{position:relative;height:auto;width:70%}.banner-section .para2-group{height:auto;width:70%}.tb40-padding{padding:40px 0px !important}}