:root {
    --colorEnergyPink: #ff007f;
    --colorPink: #E60073;
    --colorDarkPink: #E60073;
    --colorDarkerPink: #c41974;
    --colorErrorRed: rgb(234, 0, 30);
    --colorOrange: #FF593D;
    --colorGray: #415A6C;
    --colorLightGray:#FAFBFC;
    --colorDarkWhite: #c4c4c4;
    --colorFontGray: #677b89;
    --colorFontLightGray: #d9dee2;
    --colorBorderGray: #E7E9EE;
    --colorNavbarHeadingGray: #8D9CA7;
    --colorMegaMenuEventsGray: #B3BDC4;
    --colorBrandReferencesGray: #ECEDF1;
    --colorDarkBlue: #0058AA;
    --colorLightGreen: #50B428;
    --colorWhite: white;
}

@font-face {
    font-family: 'EnergyMedium';
    src: url('/resource/globmx_EnergyFont/Energy-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyRegular';
    src: url('/resource/globmx_EnergyFont/Energy-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyBold';
    src: url('/resource/globmx_EnergyFont/Energy-Bold.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyBoldItalic';
    src: url('/resource/globmx_EnergyFont/Energy-BoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyDisplay';
    src: url('/resource/globmx_EnergyFont/EnergyDisplay.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyItalic';
    src: url('/resource/globmx_EnergyFont/Energy-Italic.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyLight';
    src: url('/resource/globmx_EnergyFont/Energy-Light.otf') format('opentype');
}
@font-face {
    font-family: 'EnergyLightItalic';
    src: url('/resource/globmx_EnergyFont/Energy-LightItalic.otf') format('opentype');
}
@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueBold.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueMedium.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueItalic';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueBoldLight.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueBoldItalic';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueHv.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueMediumExtended';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueMediumExtended.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueRegular.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueRegularLight';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueRegularLight.ttf') format('truetype');
}
@font-face {
    font-family: 'HelveticaNeueUltraLight';
    src: url('/resource/globmx_EnergyFont/HelveticaNeueUltraLight.ttf') format('truetype');
}

.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea{
   height: 160px;
}
.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::-webkit-input-placeholder{
 
    color: var(--colorMegaMenuEventsGray);
}
.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::-moz-placeholder{
 
    color: var(--colorMegaMenuEventsGray);
}
.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea:-ms-input-placeholder{
 
    color: var(--colorMegaMenuEventsGray);
}
.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::-ms-input-placeholder{
 
    color: var(--colorMegaMenuEventsGray);
}
.contact-container-email > lightning-input > div >input::-webkit-input-placeholder {
    color: var(--colorMegaMenuEventsGray);
    font:16px/24px 'Ebrima'
}


.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::-webkit-input-placeholder{
    font:16px/24px 'Ebrima';
    color: var(--colorMegaMenuEventsGray)
}


.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::-moz-placeholder{
    font:16px/24px 'Ebrima';
    color: var(--colorMegaMenuEventsGray)
}


.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea:-ms-input-placeholder{
    font:16px/24px 'Ebrima';
    color: var(--colorMegaMenuEventsGray)
}


.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::-ms-input-placeholder{
    font:16px/24px 'Ebrima';
    color: var(--colorMegaMenuEventsGray)
}


.lms-style-overrider.contact-form__message>.slds-form-element__control.slds-grow> textarea::placeholder{
    font:16px/24px 'Ebrima';
    color: var(--colorMegaMenuEventsGray)
}
.lms-style-overrider.contact-form__message--color-black.slds-form-element > label{
  color: #575454;
  font:16px/22px Ebrima;
}
.lms-style-overrider.contact-form__message--color-black .slds-textarea {
  font: 16px/22px Ebrima;
}
.lms-style-overrider.contact-form__message--color-black .slds-textarea:focus-visible {
  border: 2px solid black;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.resource-article__description > span > ol {
    line-height: 32px;
  }
 
 .lms-style-overrider.event-types__list-item  > span > p{
    margin-bottom: 12px;
  }
.lms-style-overrider.brand__category-text > span > p{
    margin-bottom: 12px;
}

 
.contact-container__full-name > lightning-input> div>input::-webkit-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }
.contact-container__full-name > lightning-input > div > input{
    height: 45px;
}
.contact > div > div.contact-container-email > lightning-input > div > input {
    height: 45px;
}
.contact-container__full-name > lightning-input> div>input::-moz-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }
 
.contact-container__full-name > lightning-input> div>input:-ms-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }
 
.contact-container__full-name > lightning-input> div>input::-ms-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }
 
.contact-container__full-name > lightning-input> div>input::-webkit-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
    font:16px/24px 'EnergyRegular'
 }
 
.contact-container__full-name > lightning-input> div>input::placeholder{
    color: var(--colorMegaMenuEventsGray);
 }

 div > div.contact > div > div.contact-container-email > lightning-input > div>input::-webkit-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }

 div > div.contact > div > div.contact-container-email > lightning-input > div>input::-moz-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }

 div > div.contact > div > div.contact-container-email > lightning-input > div>input:-ms-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }

 div > div.contact > div > div.contact-container-email > lightning-input > div>input::-ms-input-placeholder{
    color: var(--colorMegaMenuEventsGray);
 }

 div > div.contact > div > div.contact-container-email > lightning-input > div>input::placeholder{
    color: var(--colorMegaMenuEventsGray);
font:16px/24px 'EnergyRegular'
 }

.item__amount-input .slds-form-element__control{
    margin-top:-20px;
}

.lms-style-overrider .font-bold {
    font-family: 'EnergyBold';
}

.brand-page-overrider.references__section ol {
    margin-bottom:0;
}
.checkout-form-overrider.label__select{
    border: 1px solid var(--colorMegaMenuEventsGray);
    border-radius: 4px;
    padding: 0 12px;
    height: 44px;
    color:black;
    --globmxSelectBoxShadow: 0;
}
.checkout-products-overrider.item__amount-input .slds-form-element__help
{
    position: absolute;
    width: 150px;
    left: 50%;
    bottom: -50px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.rte-pdse-table table {
    width: 100%;
    font: normal 16px Ebrima;
    color: #575454;
}
  
.rte-pdse-table thead tr {
    background-color: #566B9E;
    color: white;
    font: 700 16px Ebrima;
}
  
.rte-pdse-table thead tr td:first-child {
    border-top-left-radius: 10px;
}
  
.rte-pdse-table thead tr td:last-child {
    border-top-right-radius: 10px;
}

.rte-pdse-table thead td {
    border-left: 1px solid white;
}

.rte-pdse-table thead tr td:first-child {
    border-left: 0;
}

.rte-pdse-table tbody tr:nth-child(even) {
    background-color: rgba(213, 212, 212, 0.25);
}
  
.rte-pdse-table tbody tr:nth-child(odd) {
    background-color: white;
}

.rte-pdse-table tbody tr {
    border-top: 1px solid #42596d27;
}

.rte-pdse-table tbody tr:first-child {
    border-top: 0;
}

.rte-pdse-table tbody td {
    border-left: 1px solid #42596d27;
}

.rte-pdse-table tbody tr td:first-child {
    border-left: 0px;
}



@media print {
  body {
    -webkit-print-color-adjust: exact;
  }

  .no-print {
    display: none !important;
  }

  a {
    text-decoration: none !important;
  }

  a::after {
      content: none !important;
  }

  .rte-pdse-table table {
    width: 100%;
    font: normal 16px Ebrima;
    color: #575454 !important;
  }
    
  .rte-pdse-table thead tr {
      background-color: #566B9E !important;
  }

  .rte-pdse-table thead tr td {
    font: 700 16px Ebrima;
    color: white !important;
  }
    
  .rte-pdse-table thead tr td:first-child {
      border-top-left-radius: 10px !important;
  }
    
  .rte-pdse-table thead tr td:last-child {
      border-top-right-radius: 10px !important;
  }

  .rte-pdse-table thead td {
      border-left: 1px solid white !important;
  }

  .rte-pdse-table thead tr td:first-child {
      border-left: 0 !important;
  }

  .rte-pdse-table tbody tr:nth-child(even) {
      background-color: rgba(213, 212, 212, 0.25) !important;
  }
    
  .rte-pdse-table tbody tr:nth-child(odd) {
      background-color: white !important;
  }

  .rte-pdse-table tbody tr {
      border-top: 1px solid #42596d27 !important;
  }

  .rte-pdse-table tbody tr:first-child {
      border-top: 0 !important;
  }

  .rte-pdse-table tbody td {
      border-left: 1px solid #42596d27 !important;
  }

  .rte-pdse-table tbody tr td:first-child {
      border-left: 0px !important;
  }

  #onetrust-consent-sdk {
    display: none;
  }
}