.hero{background-size:cover}video{margin:20px auto;display:block;width:100%!important;height:auto!important}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.imgLine .imgBlock{float:left;padding:0 20px 40px 0}.imgLine::after{content:"";clear:both;display:table}.thumb{padding-right:10px}.imageBlock{max-width:none}section a{color:#e61753}#blogs h2{text-align:left}#blogs h3{font-size:2rem}#blogs ul,#blogs ol{padding-left:2.5rem}#blogs ul{list-style:disc}#blogs ol{list-style:auto;font-size:2rem;}#hero-banner-sub .container{flex-direction:column;margin: 1.5rem auto;}#hero-banner-sub .blogDate{color:#fff;background-color:#EE1753;width:fit-content;border-radius:2rem;padding:.25rem 1.5rem;font-size:1rem}.container.blogContent p{text-align:left;margin-bottom:1rem}.container.blogContent a{color:var(--primary-color)}.imgLine .imgBlock{float:left;padding:0 1.5rem 2.5rem 0}.imgLine::after{content:"";clear:both;display:table}p img{max-width:none;width:100%;margin:1rem 0}p:has(strong){margin-top:2rem}p strong{font-size:1.25rem}.blogHeader img{border-radius:2rem;filter:drop-shadow(0 0 10px rgb(41 68 161 / .25))}.blogHeader h1,.blogHeader p{text-align:center}.blogHeader .flex{flex-direction:column;align-items:center}@media only screen and (min-width:768px){p img{max-width:max-content}.blogHeader h1,.blogHeader p{text-align:left}#hero-banner-sub .container{flex-direction:row;gap:2rem}.blogHeader .flex{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:992px){#hero-banner-sub .container>div:first-child{width:50%}#hero-banner-sub .container{margin:1.5rem auto;min-height:240px;justify-content:space-around}}@media only screen and (min-width:1200px){#hero-banner-sub .container>div:first-child{width:60%}#hero-banner-sub .container{justify-content:space-between}}@media (min-width:640px){video{width:50%!important;height:auto!important}.hero .foreground>img{width:initial}}@media (min-width:768px){.main-content>section:not(:first-child){padding:6rem 1.2rem}}@media (min-width:1200px){.newsScreen .hero{height:calc(20vh + 10vw)}.videoWrapper{padding-bottom:28.25%;width:50%;margin:16px auto}}