.elementor-6833 .elementor-element.elementor-element-3ce0313f{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6833 .elementor-element.elementor-element-74c722cb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-6833 .elementor-element.elementor-element-74c722cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6833 .elementor-element.elementor-element-74c722cb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-6833 .elementor-element.elementor-element-621b5c64{text-align:center;width:var( --container-widget-width, 114.5% );max-width:114.5%;--container-widget-width:114.5%;--container-widget-flex-grow:0;}.elementor-6833 .elementor-element.elementor-element-621b5c64 img{width:100%;height:500px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-6833 .elementor-element.elementor-element-378596a2{margin-top:-224px;margin-bottom:20px;}.elementor-6833 .elementor-element.elementor-element-3e29170a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6833 .elementor-element.elementor-element-3e29170a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-6833 .elementor-element.elementor-element-7e2c3774:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00AFD6E6;}.elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-element-populated > .elementor-widget-wrap{padding:3rem 3rem 3rem 3rem;}.elementor-6833 .elementor-element.elementor-element-3b7edbbd{text-align:left;}.elementor-6833 .elementor-element.elementor-element-3b7edbbd .elementor-heading-title{color:var( --e-global-color-76a3a86 );font-family:"Manrope", Sans-serif;font-size:2.8rem;font-weight:900;line-height:3.1rem;letter-spacing:-1.4px;}.elementor-6833 .elementor-element.elementor-element-65af5e80{text-align:left;}.elementor-6833 .elementor-element.elementor-element-65af5e80 .elementor-heading-title{color:var( --e-global-color-76a3a86 );font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2em;letter-spacing:0.2px;}.elementor-6833 .elementor-element.elementor-element-12ba52bf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-6833 .elementor-element.elementor-element-40ec7cef .elementor-heading-title{color:var( --e-global-color-5ba336b );font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:-0.8px;}.elementor-6833 .elementor-element.elementor-element-6ef5ccb{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6rem;}.elementor-6833 .elementor-element.elementor-element-6ef5ccb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-6833 .elementor-element.elementor-element-6f54238 .elementor-heading-title{color:var( --e-global-color-5ba336b );font-family:"Manrope", Sans-serif;font-size:1.8rem;font-weight:900;text-decoration:underline;letter-spacing:-0.8px;}.elementor-6833 .elementor-element.elementor-element-10f7ff7{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6rem;}.elementor-6833 .elementor-element.elementor-element-10f7ff7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6833 .elementor-element.elementor-element-c5b40e8 .elementor-heading-title{color:var( --e-global-color-5ba336b );font-family:"Manrope", Sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:-0.8px;}.elementor-6833 .elementor-element.elementor-element-c5b40e8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6833 .elementor-element.elementor-element-a59b334 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-6833 .elementor-element.elementor-element-6632a67{--divider-border-style:solid;--divider-color:var( --e-global-color-bec04bd );--divider-border-width:1px;}.elementor-6833 .elementor-element.elementor-element-6632a67 .elementor-divider-separator{width:100%;}.elementor-6833 .elementor-element.elementor-element-6632a67 .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-6833 .elementor-element.elementor-element-b60534e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.2px;}.elementor-6833 .elementor-element.elementor-element-b60534e > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-6833 .elementor-element.elementor-element-00d403a{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6833 .elementor-element.elementor-element-00d403a .elementor-share-btn{border-width:2px;}.elementor-6833 .elementor-element.elementor-element-00d403a .elementor-share-btn__title{font-family:"Manrope", Sans-serif;}.elementor-6833 .elementor-element.elementor-element-00d403a > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-6833 .elementor-element.elementor-element-ed92d2f .elementor-main-swiper{height:450px;}.elementor-6833 .elementor-element.elementor-element-ed92d2f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:15px;}.elementor-6833 .elementor-element.elementor-element-ed92d2f .elementor-swiper-button{font-size:20px;}.elementor-6833 .elementor-element.elementor-element-ed92d2f > .elementor-widget-container{margin:0px 0px 20px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){ .elementor-6833 .elementor-element.elementor-element-00d403a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6833 .elementor-element.elementor-element-ed92d2f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-6833 .elementor-element.elementor-element-621b5c64 img{height:200px;}.elementor-6833 .elementor-element.elementor-element-378596a2{margin-top:-1px;margin-bottom:-0px;padding:0px 0px 0px 0px;}.elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6833 .elementor-element.elementor-element-7e2c3774 > .elementor-element-populated > .elementor-widget-wrap{padding:2rem 2rem 2rem 2rem;}.elementor-6833 .elementor-element.elementor-element-3b7edbbd .elementor-heading-title{font-size:2rem;line-height:2.2rem;}.elementor-6833 .elementor-element.elementor-element-3b7edbbd > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6833 .elementor-element.elementor-element-65af5e80 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6833 .elementor-element.elementor-element-00d403a{--alignment:center;} .elementor-6833 .elementor-element.elementor-element-00d403a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6833 .elementor-element.elementor-element-ed92d2f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(min-width:768px){.elementor-6833 .elementor-element.elementor-element-3e29170a{width:66%;}.elementor-6833 .elementor-element.elementor-element-7e2c3774{width:33.917%;}.elementor-6833 .elementor-element.elementor-element-12ba52bf{width:66.05%;}.elementor-6833 .elementor-element.elementor-element-a59b334{width:33.95%;}}/* Start custom CSS for text-editor, class: .elementor-element-10f7ff7 */.elementor-6833 .elementor-element.elementor-element-10f7ff7 ul li {
    margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-208f7fd */.black-cap-rewards {
  font-family: Manrope;
}

.reward-tier {
  margin-bottom: 2rem;
}

.reward-hours {
  font-weight: 700;
  margin-bottom: 0.8em;
  font-size: 18px;
  letter-spacing: -0.3px;
}

.hours-emphasis {
  font-weight: 900;
  letter-spacing: -0.6px;
  margin-right: 2px;
}

.reward-hours-start {
  background-color: #EEEEEE;
  color: #3A3A3A;
  padding: 0.3em 0.6em;
  border-radius: 6px;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 0.6em;
  font-size: 18px;
  letter-spacing: -0.2px;
}

.reward-hours-high {
  background-color: #06AED9;
  color: #fff;
  padding: 0.3em 0.6em;
  border-radius: 6px;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 0.6em;
  font-size: 18px;
  letter-spacing: -0.2px;
}

.reward-hours-higher {
  background-color: #E55D25;
  color: #fff;
  padding: 0.3em 0.6em;
  border-radius: 6px;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 0.6em;
  font-size: 18px;
  letter-spacing: -0.2px;
}

.reward-hours-highest {
  background: linear-gradient(
    90deg,
    #f7e7a7 0%,
    #e0c46a 18%,
    #caa23b 50%,
    #e4cc7a 78%,
    #f7e7a7 100%
  );
  color: rgba(60, 45, 10, 0.9);
  text-shadow:
    0 1px 0 rgba(255, 255, 255, 0.5),
    0 -1px 0 rgba(0, 0, 0, 0.1);
  padding: 0.4em 0.85em;
  border-radius: 6px;
  border: 1px solid rgba(110, 85, 20, 0.45);
  display: inline-block;
  font-weight: 500;
  margin-bottom: 0.6em;
  font-size: 18px;
  letter-spacing: -0.2px;

  box-shadow:
    0 2px 5px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.55),
    inset 0 -2px 0 rgba(0, 0, 0, 0.18);
}

.reward-list {
  margin-top: 0;
  padding-left: 1.25em;
  font-size: 16px;
  font-weight: 500;
}

.reward-list li {
  margin-bottom: 0.25em;
}/* End custom CSS */