html{font-size:112.5%}a{color:#dc4d35}a:hover,a:focus{color:#003a65}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;font-size:1rem}h1,.entry-content h1{font-size:48px;font-size:2.6666666666667rem}h2,.entry-content h2{font-size:30px;font-size:1.6666666666667rem}h3,.entry-content h3{font-size:25px;font-size:1.3888888888889rem}::selection{background-color:#dc4d35;color:#fff}body,h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3{color:#000}.ast-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}.ast-page-builder-template .site-content #primary{padding:0;margin:0}.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}.ast-page-builder-template .entry-header{margin-top:4em;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (max-width:921px){.ast-theme-transparent-header #primary{padding:0}}@media (max-width:921px){#primary{padding:1.5em 0;margin:0}}{color:#fff}@media (min-width:544px){.ast-container{max-width:100%}}@media (max-width:921px){h1,.entry-content h1{font-size:30px}h2,.entry-content h2{font-size:25px}h3,.entry-content h3{font-size:20px}}@media (max-width:544px){h1,.entry-content h1{font-size:30px}h2,.entry-content h2{font-size:25px}h3,.entry-content h3{font-size:20px}}@media (max-width:921px){html{font-size:102.6%}}@media (max-width:544px){html{font-size:102.6%}}@media (min-width:922px){.ast-container{max-width:1400px}}@font-face{font-family:"Astra";src:url(../../../../themes/astra/assets/fonts/astra.woff) format("woff"),url(../../../../themes/astra/assets/fonts/astra.ttf) format("truetype"),url("../../../../themes/astra/assets/fonts/astra.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@media (min-width:921px){.ast-theme-transparent-header #masthead{position:absolute;left:0;right:0}}@media (max-width:921px){.ast-theme-transparent-header #masthead{position:absolute;left:0;right:0}}.elementor-widget-heading .elementor-heading-title{margin:0}{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex}@media screen and (max-width:1280px){.elementor-44 .elementor-element.elementor-element-3a8644d{width:32%}}@media screen and (max-width:1024px){.elementor-44 .elementor-element.elementor-element-007c52c{width:100%!important;border-bottom:solid 1px #ccc}.hfe-site-logo{width:100%;text-align:center;padding:3% 0}.hfe-site-logo a{display:inline-block}.elementor-44 .elementor-element.elementor-element-8a0cd4e{width:100%!important}.elementor-44 .elementor-element.elementor-element-8821561,.elementor-44 .elementor-element.elementor-element-3a8644d{width:50%!important;padding-bottom:10px}.elementor-44 .elementor-element.elementor-element-872ccf1 .elementor-button{float:left;padding:10px 3%}.elementor-44 .elementor-element.elementor-element-5f4fe66 .elementor-button{float:right;padding:10px 3%}.elementor-44 .elementor-element.elementor-element-6538f5c .hfe-nav-menu__toggle{width:100%}}@media screen and (max-width:768px){.elementor-246 .elementor-element.elementor-element-aa852b6,.elementor-246 .elementor-element.elementor-element-1c5bd6c,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-47ae37b,.ctabox .elementor-element{width:100%}.ctabox .elementor-button{float:left}.ctabox .elementor-element.elementor-inner-column{width:50%}}@media screen and (max-width:500px){.elementor-44 .elementor-element.elementor-element-8821561,.elementor-44 .elementor-element.elementor-element-3a8644d{width:100%!important}.elementor-44 .elementor-element.elementor-element-5f4fe66 .elementor-button{float:left}.elementor img{width:100%;margin:0 0 5%}.ctabox .elementor-element.elementor-inner-column,.ctabox .elementor-element.elementor-inner-column .elementor-button{width:100%}}