.elementor-84456616 .elementor-element.elementor-element-9b4c37b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-84456616 .elementor-element.elementor-element-f53bd82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-84456616 .elementor-element.elementor-element-23a6361{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-84456616 .elementor-element.elementor-element-609998a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84456616 .elementor-element.elementor-element-7279aab{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-84456616 .elementor-element.elementor-element-7279aab p{margin-block-end:0px;}.elementor-84456616 .elementor-element.elementor-element-5c246dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-84456616 .elementor-element.elementor-element-609e083 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-84456616 .elementor-element.elementor-element-609e083 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-84456616 .elementor-element.elementor-element-609e083{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-84456616 .elementor-element.elementor-element-609e083 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-84456616 .elementor-element.elementor-element-609e083 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-84456616 .elementor-element.elementor-element-609e083 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-84456616 .elementor-element.elementor-element-e951708{--display:flex;}.elementor-84456616 .elementor-element.elementor-element-aea2040{--display:flex;}.elementor-84456616 .elementor-element.elementor-element-9408cc4{--display:flex;}@media(max-width:767px){.elementor-84456616 .elementor-element.elementor-element-5c246dc{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84456616 .elementor-element.elementor-element-5c246dc.e-con{--align-self:flex-start;}.elementor-84456616 .elementor-element.elementor-element-609e083.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-84456616 .elementor-element.elementor-element-9b4c37b{--width:100%;}.elementor-84456616 .elementor-element.elementor-element-f53bd82{--width:100%;}.elementor-84456616 .elementor-element.elementor-element-23a6361{--width:70%;}.elementor-84456616 .elementor-element.elementor-element-5c246dc{--width:30%;}}.scc-staging-banner,
.scc-staging-banner * {
  box-sizing: border-box;
}

.scc-staging-banner {
  display: grid;
  grid-template-columns: 48px minmax(0, 1fr) auto;
  align-items: center;
  gap: 16px;
  width: 100%;
  padding: 14px 16px;

  background:
    linear-gradient(
      90deg,
      #171c1f 0%,
      #182126 48%,
      #193024 78%,
      #203b27 100%
    );

  border: 1px solid rgba(113, 174, 75, 0.16);
  border-radius: 10px;

  font-family: "Montserrat", sans-serif;
}

.scc-staging-banner__icon {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 42px;
  height: 42px;

  color: #71ae4b;
}

.scc-staging-banner__icon svg {
  display: block;
  width: 34px;
  height: 34px;

  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.scc-staging-banner__content {
  min-width: 0;
}

.scc-staging-banner__content h3 {
  margin: 0 0 3px;

  color: #ffffff;

  font-size: 16px;
  font-weight: 650;
  line-height: 1.25;
}

.scc-staging-banner__content p {
  max-width: 950px;
  margin: 0;

  color: #e6e6e6;

  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.scc-staging-banner__cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;

  min-height: 40px;
  padding: 9px 13px;

  color: #ffffff;
  background:
    linear-gradient(
      90deg,
      rgba(113, 174, 75, 0.16) 0%,
      rgba(113, 174, 75, 0.28) 100%
    );

  border: 1px solid rgba(113, 174, 75, 0.35);
  border-radius: 6px;

  font-size: 13px;
  font-weight: 650;
  line-height: 1.3;
  text-decoration: none;
  white-space: nowrap;

  transition:
    background 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease;
}

.scc-staging-banner__cta span {
  color: #71ae4b;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  transition: transform 0.2s ease;
}

.scc-staging-banner__cta:hover,
.scc-staging-banner__cta:focus,
.scc-staging-banner__cta:focus-visible {
  color: #ffffff !important;
}

.scc-staging-banner__cta:hover span,
.scc-staging-banner__cta:focus span,
.scc-staging-banner__cta:focus-visible span {
  color: #71ae4b !important;
}


/* Tablet */

@media (max-width: 1000px) {
  .scc-staging-banner {
    grid-template-columns: 42px minmax(0, 1fr);
    gap: 10px 14px;
  }

  .scc-staging-banner__cta {
    grid-column: 2;
    justify-self: start;
    white-space: normal;
  }
}


/* Mobile */

@media (max-width: 767px) {
  .scc-staging-banner {
    grid-template-columns: 36px minmax(0, 1fr);
    gap: 10px 12px;
    padding: 13px 14px;

    background:
      linear-gradient(
        135deg,
        #171c1f 0%,
        #182329 58%,
        #203b27 100%
      );
  }

  .scc-staging-banner__icon {
    align-self: start;
    width: 34px;
    height: 34px;
  }

  .scc-staging-banner__icon svg {
    width: 29px;
    height: 29px;
  }

  .scc-staging-banner__content h3 {
    font-size: 15px;
  }

  .scc-staging-banner__content p {
    font-size: 13px;
    line-height: 1.4;
  }

  .scc-staging-banner__cta {
    grid-column: 1 / -1;
    justify-self: stretch;

    min-height: 38px;
    margin-top: 2px;
    padding: 8px 11px;

    font-size: 12px;
    white-space: normal;
  }
}