.hero-block{background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:75vh;padding-top:140px;position:relative;@media screen and (min-width:480px){min-height:65vh}}.hero-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-inner-wrapper{position:relative;z-index:1}.hero-heading.text-heading{color:#fff;font-family:NeueHansKendrick-Bold,sans-serif!important;font-size:72px;padding-top:1rem;@media screen and (max-width:960px){font-size:32px}}.hero-block .hero-content{padding:2rem 1rem!important;@media only screen and (min-width:1281px){max-width:100%;padding-left:calc((100vw - var(--section-max-width))/2)!important;padding-right:calc((100vw - var(--section-max-width))/2)!important}}.hero-content-info{color:#fff;display:flex;flex-direction:row;font-size:24px;gap:.5rem;@media only screen and (min-width:1281px){flex-direction:row;gap:.5rem}@media screen and (max-width:960px){font-size:14px}}.hero-content-info p{font-family:NeueHansKendrick-Bold,sans-serif!important;font-weight:700;@media screen and (max-width:960px){font-size:14px;margin-bottom:.5rem;margin-left:0;margin-right:0;margin-top:.5rem}}.text-topic{font-family:NeueHansKendrick-Bold,sans-serif!important;font-weight:700;text-decoration:underline!important;@media screen and (max-width:960px){font-size:14px;margin-bottom:.5rem;margin-left:0;margin-right:0;margin-top:.5rem}}.text-topic:hover{font-weight:700;text-decoration:none}.hero-content-date{font-size:24px;font-weight:700;@media screen and (max-width:960px){font-size:14px}}@media only screen and (min-width:1200px){.hero-heading.text-heading{color:#fff;font-family:NeueHansKendrick-Bold,sans-serif!important;font-size:72px;max-width:60%!important;padding-top:1rem}}