.elementor .h5{font-family:var(--primary-font);font-weight:700;font-size:clamp(1rem, 0.63rem + 1.25vw, 1.5rem);text-transform:none;}.elementor .h3{font-family:var(--heading-font);font-weight:700;font-size:clamp(1.25rem, 0.69rem + 1.875vw, 2rem);color:var(--Hunter);text-transform:none;padding-block-start:0px;padding-inline-end:0px;}.elementor .h2{font-family:var(--heading-font);font-weight:700;font-size:clamp(1.5rem, 0.75rem + 2.5vw, 2.5rem);color:var(--Hunter);text-align:start;flex:1 0 auto;}.elementor .Overline--fern{font-family:var(--primary-font);font-weight:600;font-size:clamp(1rem, 0.81rem + 0.625vw, 1.25rem);color:var(--Fern);letter-spacing:0.09em;text-decoration:none;text-transform:uppercase;}.elementor .Button__label{font-family:"Figtree";font-weight:700;font-size:1rem;letter-spacing:1.3px;text-transform:uppercase;text-decoration: none !important;
color: currentColor!important;
   & a {
color: currentColor !important;
}\n}.elementor .Button--secondary{width:auto;height:auto;min-height:auto;position:relative;z-index:2;font-family:var(--primary-font);font-weight:700;font-size:1rem;color:var(--Black);text-decoration:none;padding:0px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;background-color:#173b2600;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width: fit-content !important;
  align-self: flex-start;  cursor: pointer;
background-position: left bottom;
background-repeat: no-repeat;
background-size: 0% 2px;
    background-image: linear-gradient(to right, var(--Moss), var(--Moss));
transition: background-size 200ms ease-in-out !important;

        
svg path{
    transform: scaleX(1);
    transition: transform 200ms ease-in-out;
    }\n}.elementor .Button--secondary:hover,.elementor .Button--secondary:focus-visible{color:var(--Moss);text-decoration:none;background-color:#ffffff00;text-decoration: none !important;

background-image: linear-gradient(to right, var(--Moss), var(--Moss));
  background-size: 100% 2px;

  svg path{
    transform: scaleX(1.25);
  }

  a{
        text-decoration: none !important;
        color: currentColor !important;
  }\n}.elementor .Button--primary{width:auto;min-height:48px;font-family:var(--primary-font);font-weight:700;font-size:1rem;color:#ffffff;text-decoration:none;text-transform:uppercase;padding-inline-start:1em;padding-inline-end:1em;background-color:var(--Hunter);display:inline-flex;flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;cursor: pointer;
svg path{
  transform: scaleX(1);
  transition: transform, background, background-color 200ms ease-in-out;
  }\n}.elementor .Button--primary:hover,.elementor .Button--primary:focus-visible{font-weight:700;color:#ffffff;text-decoration:none;-webkit-text-stroke:0.25px #ffffff;stroke:#ffffff;stroke-width:0.25px;background-color:var(--Moss);svg path{
  transform: scaleX(1.25);
}\n}.elementor .Banner__content{width:auto;height:450px;min-width:496px;min-height:400px;max-width:60%;padding:4rem;background-color:#173b26e8;flex-direction:column;justify-content:center;align-items:start;}.elementor .Banner__title{font-family:var(--heading-font);font-weight:700;font-size:clamp(2rem, 0.8rem + 3.75vw, 3.5rem);color:var(--Sand);line-height:108%;margin-block-start:6px;margin-block-end:0em;margin-inline-start:0em;margin-inline-end:0em;}.elementor .Banner__layout{width:100%;height:auto;min-height:100%;max-width:1450px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-style:none;justify-content:flex-start;align-items:center;}.elementor .Banner--right{flex-direction:row-reverse;}.elementor .Banner{min-height:560px;max-width:1800px;overflow:hidden;padding:0px;background-color:var(--Hunter);display:flex;flex-direction:row;}.elementor .Button--secondaryWht{color:var(--White);}.elementor .Button--secondaryWht:hover,.elementor .Button--secondaryWht:focus-visible{color:var(--Fern);text-decoration: none !important;\n}.elementor .HomeHearings{overflow:hidden;padding:0rem;}.elementor .HomeHearings__img{position:relative;z-index:1;padding-block-start:0px;background-image:url("https://www.energy.senate.gov/wp-content/uploads/2026/05/ENR_Home_Hearings.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .HomeHearings__imgCol{width:40%;min-width:503px;padding-block-start:5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;.HomeHearings__img:after{
content: "";
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
background: transparent linear-gradient(360deg, #000000 0%, #00000000 50%) 0% 0% no-repeat padding-box;
opacity: 1;

}\n}.elementor .HomeHearings__topSection{position:relative;padding-block-start:5rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;}.elementor .AboutLink__label{font-family:var(--heading-font);font-weight:700;font-size:1.25rem;}.elementor .AboutLink{padding:1.5rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Sand);border-style:solid;cursor: pointer;
.AboutLink__arrow {
  cursor: pointer;
  transition: transform 200ms ease-in-out;
}\n}.elementor .AboutLink:hover,.elementor .AboutLink:focus-visible{color:var(--Fern);.AboutLink__arrow {
  transform: scaleX(1.5) ;
}\n}.elementor .HeadingLine{position:relative;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .HeadingLine__text{position:relative;text-transform:uppercase;display:inline-flex;flex-direction:row;flex:1 0 auto;justify-content:flex-start;align-items:center;&::after{
  background-image: linear-gradient(90deg, #000000, #000000);
  content: "";
  display: block;
  height: 1px;
  margin-left: 1rem;
  width: auto;
  flex-grow: 1;
  opacity: 0.25;
}


    @media (max-width: 1024px) {
  &::after{
      min-width: 100%;
      margin-left: 0;
  }
    }\n}.elementor .SeeMore{padding:0px;display:flex;flex-direction:row-reverse;align-items:center;&::after{
  background-image: linear-gradient(90deg, #000000, #000000);
  content: "";
  display: block;
  height: 1px;
  margin-right: 1rem;
  
  margin-top: 5px;
  width: auto;
  flex-grow: 1;
  opacity: 0.25;
margin-left: 0.5rem;
}\n}.elementor .Button--primaryLt{color:var(--Hunter);background-color:var(--Sand);}.elementor .Button--primaryLt:hover,.elementor .Button--primaryLt:focus-visible{color:var(--Hunter);-webkit-text-stroke:0px var(--Hunter);stroke:var(--Hunter);stroke-width:0px;background-color:var(--Fern);}