.elementor-892 .elementor-element.elementor-element-b1cbb39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-e42b3fc{--display:flex;}.elementor-892 .elementor-element.elementor-element-5bf2c6e{--display:flex;}.elementor-892 .elementor-element.elementor-element-8dc4792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-703524c{--display:flex;}.elementor-892 .elementor-element.elementor-element-0702974{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-0702974:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-0702974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-b95ef25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-b95ef25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-e1ad173{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-892 .elementor-element.elementor-element-e1ad173 .elementor-divider-separator{width:100%;}.elementor-892 .elementor-element.elementor-element-e1ad173 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-widget-cta .is-type-button.ehp-cta__button--primary{background-color:var( --e-global-color-accent );}.elementor-widget-cta .is-type-button.ehp-cta__button--primary:hover, .elementor-widget-cta .is-type-button.ehp-cta__button--primary:focus{background-color:var( --e-global-color-accent );}.elementor-widget-cta .ehp-cta{--cta-image-border-color:var( --e-global-color-text );--cta-button-primary-text-color:var( --e-global-color-secondary );--cta-button-primary-text-color-hover:var( --e-global-color-text );--cta-button-primary-border-color:var( --e-global-color-secondary );--cta-button-secondary-text-color:var( --e-global-color-secondary );--cta-button-secondary-text-color-hover:var( --e-global-color-text );--cta-button-secondary-border-color:var( --e-global-color-secondary );--cta-box-border-color:var( --e-global-color-text );}.elementor-widget-cta .ehp-cta .ehp-cta__heading{color:var( --e-global-color-primary );}.elementor-widget-cta .ehp-cta__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-cta .ehp-cta .ehp-cta__description{color:var( --e-global-color-text );}.elementor-widget-cta .ehp-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-cta .ehp-cta__button--primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-cta .ehp-cta__button--secondary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta{--cta-buttons-vertical-position:start;--cta-content-width:100%;--cta-button-primary-text-color-hover:var( --e-global-color-accent );--cta-button-primary-border-width:1px;--cta-button-primary-border-color:var( --e-global-color-accent );--cta-button-primary-padding-block-end:8px;--cta-button-primary-padding-block-start:10px;--cta-button-primary-padding-inline-end:10px;--cta-button-primary-padding-inline-start:10px;--cta-button-secondary-text-color:var( --e-global-color-text );--cta-button-secondary-text-color-hover:#6EB947;--cta-button-secondary-border-width:1px;--cta-button-secondary-padding-block-end:8px;--cta-button-secondary-padding-block-start:8px;--cta-button-secondary-padding-inline-end:16px;--cta-button-secondary-padding-inline-start:16px;--cta-buttons-space-between:16px;--cta-overlay-opacity:0.5;--cta-elements-spacing:40px;--cta-box-padding-block-end:60px;--cta-box-padding-block-start:60px;--cta-box-padding-inline-end:60px;--cta-box-padding-inline-start:60px;}.elementor-892 .elementor-element.elementor-element-8fdea34 .is-type-button.ehp-cta__button--primary:hover, .elementor-892 .elementor-element.elementor-element-8fdea34 .is-type-button.ehp-cta__button--primary:focus{background-color:var( --e-global-color-aba7187 );}.elementor-892 .elementor-element.elementor-element-8fdea34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-8fdea34{grid-column:2/3;grid-row:1;}.elementor-892 .elementor-element.elementor-element-8fdea34.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta .ehp-cta__heading{color:var( --e-global-color-accent );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__button--secondary{flex-direction:row-reverse;}.elementor-892 .elementor-element.elementor-element-4b44dc2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-892 .elementor-element.elementor-element-4b44dc2 .elementor-divider-separator{width:100%;}.elementor-892 .elementor-element.elementor-element-4b44dc2 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-892 .elementor-element.elementor-element-623bb8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-09039d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-81ee522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-81ee522:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-81ee522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-8af91f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-90916f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-892 .elementor-element.elementor-element-6147d65{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-892 .elementor-element.elementor-element-6147d65 .elementor-divider-separator{width:0%;}.elementor-892 .elementor-element.elementor-element-6147d65 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px) and (min-width:768px){.elementor-892 .elementor-element.elementor-element-b95ef25{--width:100%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-cta .ehp-cta__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-cta .ehp-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-cta .ehp-cta__button--primary{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-cta .ehp-cta__button--secondary{line-height:var( --e-global-typography-accent-line-height );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta{--cta-buttons-space-between:16px;}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-cta .ehp-cta__heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-cta .ehp-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-cta .ehp-cta__button--primary{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-cta .ehp-cta__button--secondary{line-height:var( --e-global-typography-accent-line-height );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta{--cta-content-width:590px;--cta-buttons-space-between:16px;--cta-box-padding-block-end:40px;--cta-box-padding-block-start:40px;--cta-box-padding-inline-end:10px;--cta-box-padding-inline-start:10px;}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-892 .elementor-element.elementor-element-8fdea34 .ehp-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-bcddf34 */:root{
  --ap-accent:#D19028;
  --ap-stroke:rgba(255,255,255,.10);
  --ap-radius:20px;
  --ap-font:"Red Hat Display", sans-serif;
}

/* SECTION */
.ap-dimensions{
  padding: clamp(20px, 4vw, 40px) 16px;
}

.ap-dimensions__wrap{
  max-width: 1100px;
  margin: 0 auto;
}

.ap-dimensions__card{
  border-radius: var(--ap-radius);
  border: 1px solid var(--ap-stroke);
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.04),
    rgba(0,0,0,.25)
  );
  padding: clamp(16px, 3vw, 22px);
  box-shadow: 0 20px 55px rgba(0,0,0,.35);
}

/* HEADER */
.ap-dimensions__head{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 18px;
}

.ap-dimensions__title{
  margin: 0;
  font-family: var(--ap-font);
  font-weight: 500;
  font-size: clamp(16px, 2.2vw, 20px);
  line-height: 1.2;
  color: var(--ap-accent);
  min-width: 0;
  word-break: break-word;
}

.ap-dimensions__code{
  padding: 6px 12px;
  border-radius: 999px;
  background: rgba(209,144,40,.18);
  border: 1px solid rgba(209,144,40,.45);
  color: var(--ap-accent);
  font-size: 12px;
  letter-spacing: .08em;
  white-space: nowrap;
  flex: 0 0 auto;
}

@media (max-width: 420px){
  .ap-dimensions__head{
    flex-direction: column;
    align-items: flex-start;
  }
}

/* GRID */
.ap-dimensions__grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 12px;
}

@media (min-width: 720px){
  .ap-dimensions__grid{
    grid-template-columns: repeat(4, minmax(0,1fr));
  }
}

/* CARDS */
.ap-dimension{
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 14px;
  padding: 14px 10px;
  text-align: center;
  min-width: 0;
}

.ap-dimension__label{
  display: block;
  font-size: 11px;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: rgba(255,255,255,.6);
  margin-bottom: 6px;
  line-height: 1.25;
  white-space: normal;
  word-break: break-word;
}

.ap-dimension__value{
  font-size: clamp(14px, 2.7vw, 18px);
  font-weight: 500;
  color: #fff;
  line-height: 1.25;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
}

@media (max-width: 520px){
  .ap-dimension{
    padding: 12px 10px;
  }
  .ap-dimension__label{
    font-size: 10px;
    letter-spacing: .10em;
  }
  .ap-dimension__value{
    font-weight: 500;
  }
}

.ap-dimensions,
.ap-dimensions *{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */