@charset "UTF-8";
.bg-orange {
  background-color: #FFAD5F;
}
.bg-pink {
  background-color: #E95EBE;
}
.bg-pink-two {
  background-color: #D562A1;
}
.bg-yellow {
  background-color: #F8D04A;
}
.cream {
  color: #F5F1EE;
}
.purple {
  color: #b980d0;
}
.seafoam {
  color: #6bcdb2;
}
.bg-purple {
  background-color: #b980d0;
}
.btn-persimmon {
  background: #F45240;
  color: #fff !important;
}
.btn-persimmon:hover, .btn-persimmon:focus {
  background: #2F2A24;
  color: #fff !important;
}
.btn-puprle {
  background: #b980d0;
  color: #fff !important;
}
.btn-puprle:hover, .btn-puprle:focus {
  background: #F45240;
  color: #fff !important;
}
.btn-black {
  border-radius: 99px;
  font-family: "Karla", sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 8px 20px;
  border: 1px solid black;
  background: #2F2A24;
  color: #F5F1EE;
  font-size: 0.75em;
}
.btn-black:hover, .btn-black:focus {
  background: #F5F1EE;
  color: #2F2A24 !important;
}
.btn-black-lg {
  background: #2F2A24;
  text-decoration: none !important;
  color: #F5F1EE !important;
}
.btn-black-lg:hover, .btn-black-lg:focus {
  background: #F5F1EE;
  color: #2F2A24 !important;
}
.btn-orange {
  background: #FFAD5F;
  color: #2F2A24 !important;
}
.btn-orange:hover, .btn-orange:focus {
  background: #2F2A24;
  color: #fff !important;
}
.btn-seafoam {
  background: #6bcdb2;
  color: #2F2A24 !important;
}
.btn-seafoam:hover, .btn-seafoam:focus {
  background: #2F2A24;
  color: #fff !important;
}
.btn-light-pink {
  background: #FBF0F6;
  color: #2F2A24 !important;
}
.btn-light-pink:hover, .btn-light-pink:focus {
  background: #2F2A24;
  color: #fff !important;
}
.btn-green {
  background: #c4b200;
  color: #2F2A24 !important;
}
.btn-green:hover, .btn-green:focus {
  background: #2F2A24;
  color: #fff !important;
}
.btn-yellow {
  background: #F8D04A;
  color: #2F2A24 !important;
}
.btn-yellow:hover, .btn-yellow:focus {
  background: #2F2A24;
  color: #fff !important;
}
.btn-pink {
  background: #E95EBE;
  color: #fff !important;
}
.btn-pink:hover, .btn-pink:focus {
  background: #2F2A24;
  color: #fff !important;
}
.bg-seafoam {
  background-color: #6bcdb2;
}
.page-template-summit-2027 section, .postid-50057 section {
  padding: 3em 0;
}
@media (max-width: 600px) {
  .page-template-summit-2027 section, .postid-50057 section {
    padding: 2em 0;
  }
}
.page-template-summit-2027 section.p-0, .postid-50057 section.p-0 {
  padding: 0;
}
.page-template-summit-2027 #master, .postid-50057 #master {
  background: #E95EBE;
  border-bottom: none;
}
@media (max-width: 1000px) {
  .page-template-summit-2027 #master, .postid-50057 #master {
    background: #FFAD5F;
    padding: 10px 0;
  }
  .page-template-summit-2027 #master .row, .postid-50057 #master .row {
    display: none;
  }
}
.page-template-summit-2027 #mega-menu-wrap-primary #mega-menu-primary, .page-template-summit-2027 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, .postid-50057 #mega-menu-wrap-primary #mega-menu-primary, .postid-50057 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
  background: #FFAD5F !important;
}
.page-template-summit-2027 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, .postid-50057 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #2F2A24 !important;
}
.page-template-summit-2027 a.header_social_item, .page-template-summit-2027 a.header_social_item:visited, .postid-50057 a.header_social_item, .postid-50057 a.header_social_item:visited {
  color: #fff;
}
.page-template-summit-2027 a.header_social_item:hover, .page-template-summit-2027 a.header_social_item:focus, .postid-50057 a.header_social_item:hover, .postid-50057 a.header_social_item:focus {
  color: #FFAD5F;
}
.page-template-summit-2027 ul.login-nav li a, .postid-50057 ul.login-nav li a {
  color: #fff;
}
.postid-50057 .summary a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.postid-50057 .summary a:hover, .postid-50057 .summary a:focus {
  text-decoration: none;
}
.postid-50057 table.variations tr {
  display: flex;
  flex-direction: column;
}
.postid-50057 table.variations tr label {
  margin-bottom: 0.3em;
  font-size: 1.35em;
  text-transform: none;
  letter-spacing: 0;
}
.postid-50057 table.variations tr select {
  width: 100%;
  border-radius: 3px;
  padding: 10px;
}
.postid-50057 .woocommerce-variation-price {
  margin-bottom: 20px;
}
/*Footer*/
.page-template-summit-2027 #footer, .postid-50057 #footer {
  background: #FFAD5F;
}
.page-template-summit-2027 #footer #mega-menu-wrap-2027-summit, .postid-50057 #footer #mega-menu-wrap-2027-summit {
  background: #FFAD5F;
  color: #fff !important;
}
.page-template-summit-2027 #footer #mega-menu-wrap-2025-summit #mega-menu-2025-summit > li.mega-menu-item > a.mega-menu-link, .postid-50057 #footer #mega-menu-wrap-2025-summit #mega-menu-2025-summit > li.mega-menu-item > a.mega-menu-link {
  color: #fff !important;
}
.page-template-summit-2027 #footer #mega-menu-wrap-2025-summit #mega-menu-2025-summit > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .postid-50057 #footer #mega-menu-wrap-2025-summit #mega-menu-2025-summit > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
  color: #2F2A24 !important;
}
.page-template-summit-2027 #footer #mega-menu-wrap-2025-summit #mega-menu-2025-summit > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, .postid-50057 #footer #mega-menu-wrap-2025-summit #mega-menu-2025-summit > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  color: #2F2A24 !important;
}
.page-template-summit-2027 footer #mega-menu-wrap-2024-summit #mega-menu-2024-summit > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .page-template-summit-2027 footer #mega-menu-wrap-2024-summit #mega-menu-2024-summit > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-template-summit-2027 footer #mega-menu-wrap-2024-summit #mega-menu-2024-summit > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, .postid-50057 footer #mega-menu-wrap-2024-summit #mega-menu-2024-summit > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .postid-50057 footer #mega-menu-wrap-2024-summit #mega-menu-2024-summit > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .postid-50057 footer #mega-menu-wrap-2024-summit #mega-menu-2024-summit > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: transparent;
  color: #fff;
}
.page-template-summit-2027 footer #mega-menu-wrap-2024-retreat #mega-menu-2024-retreat > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .page-template-summit-2027 footer #mega-menu-wrap-2024-retreat #mega-menu-2024-retreat > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-template-summit-2027 footer #mega-menu-wrap-2024-retreat #mega-menu-2024-retreat > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, .postid-50057 footer #mega-menu-wrap-2024-retreat #mega-menu-2024-retreat > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .postid-50057 footer #mega-menu-wrap-2024-retreat #mega-menu-2024-retreat > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .postid-50057 footer #mega-menu-wrap-2024-retreat #mega-menu-2024-retreat > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: transparent;
  color: #fff;
}
.page-template-summit-2027 footer .footer-logo, .postid-50057 footer .footer-logo {
  margin: 2.5em 0;
}
.page-template-summit-2027 footer .footer-logo img, .postid-50057 footer .footer-logo img {
  max-width: 150px;
}
.page-template-summit-2027 footer .footer-return a, .postid-50057 footer .footer-return a {
  color: #fff;
  text-decoration: underline;
}
.page-template-summit-2027 footer .footer-return a:hover, .page-template-summit-2027 footer .footer-return a:focus, .postid-50057 footer .footer-return a:hover, .postid-50057 footer .footer-return a:focus {
  text-decoration: none;
}
/*Image Card Grid*/
.page-template-summit-2027 {
  /*TIMELINE*/
  /*TICKETS BLOCK*/
}
.page-template-summit-2027 .bios .bio .showBtn {
  color: #E95EBE;
}
.page-template-summit-2027 .image-card-grid .image-card .image-card-inner {
  border: 8px solid #FFAD5F;
  background-color: #FFAD5F;
}
.page-template-summit-2027 .image-card-grid .image-card .image-card-inner a.layer span.link-title {
  background: #E95EBE;
  box-shadow: 0.5em 0 0 #E95EBE, -0.5em 0 0 #E95EBE;
}
.page-template-summit-2027 .image-card-grid .image-card .image-card-inner a.layer:hover span.link-title, .page-template-summit-2027 .image-card-grid .image-card .image-card-inner a.layer:focus span.link-title {
  background: #F8D04A;
  box-shadow: 0.5em 0 0 #F8D04A, -0.5em 0 0 #F8D04A;
}
.page-template-summit-2027 .image-card-grid .image-card .image-card-inner span.link-title {
  background-color: #E95EBE;
  box-shadow: 0.5em 0 0 #E95EBE, -0.5em 0 0 #E95EBE;
}
.page-template-summit-2027 .image-card-inner {
  border: 8px solid #FFAD5F;
}
.page-template-summit-2027 .image-card-inner a.layer:hover span.link-title, .page-template-summit-2027 .image-card-inner a.layer:focus span.link-title {
  background: #F8D04A;
}
.page-template-summit-2027 .image-card-inner a.layer span.link-title {
  font-size: 2.2em;
  background: #E95EBE;
}
.page-template-summit-2027 .carousel .slick-dots li.slick-active button .slick-dot-icon {
  color: #E95EBE;
  opacity: 1;
}
.page-template-summit-2027 .carousel .slick-dots li button .slick-dot-icon {
  color: #E95EBE;
  opacity: 0.6;
}
.page-template-summit-2027 .carousel .slick-prev .slick-prev-icon:before {
  color: #E95EBE;
}
.page-template-summit-2027 .carousel .slick-next .slick-next-icon:before {
  color: #E95EBE;
}
.page-template-summit-2027 ol.timeline {
  border-left: 1px solid #2F2A24;
}
.page-template-summit-2027 ol.timeline li time {
  font-size: 0.8em;
  color: #2F2A24;
}
.page-template-summit-2027 ol.timeline li .dot {
  background: #2F2A24;
  border: 1px solid #2F2A24;
}
.page-template-summit-2027 ol.timeline li .dot-Persimmon {
  background: #F45240 !important;
}
.page-template-summit-2027 ol.timeline li .dot-Pink {
  background: #E95EBE !important;
}
.page-template-summit-2027 ol.timeline li .dot-Seafoam {
  background: #6bcdb2 !important;
}
.page-template-summit-2027 ol.timeline li .dot-Cream {
  background: #F5F1EE !important;
}
.page-template-summit-2027 ol.timeline li .dot-Purple {
  background: #b980d0 !important;
}
.page-template-summit-2027 ol.timeline li .dot-White {
  background: #fff !important;
}
.page-template-summit-2027 ol.timeline li .dot-Yellow {
  background: #F8D04A !important;
}
.page-template-summit-2027 ol.timeline li .dot-Sky {
  background: #B9DDE1 !important;
}
.page-template-summit-2027 ol.timeline li .dot-Blue {
  background: #4F899F !important;
}
.page-template-summit-2027 ol.timeline li .dot-Light-pink {
  background: #FBF0F6 !important;
}
.page-template-summit-2027 .tickets-block {
  background: #F8D04A;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket {
  border: 2px solid #E95EBE;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket p.tag {
  color: #E95EBE !important;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket .btn {
  background-color: #000 !important;
  color: #fff !important;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket .btn:hover, .page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket .btn:focus {
  background-color: #E95EBE !important;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket.primary-ticket {
  background-color: #FBF0F6;
  border: 2px solid #E95EBE;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket .inner-ticket.primary-ticket li:before {
  color: #E95EBE;
}
.page-template-summit-2027 .tickets-block .inner-tickets-block .tickets .ticket ul.includes li:before {
  content: "";
  color: #E95EBE;
}
.page-template-summit-2026 div.product div.images.woocommerce-product-gallery, .postid-50057 div.product div.images.woocommerce-product-gallery {
  margin-top: 0;
}
.page-template-summit-2026 .summary, .postid-50057 .summary {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.page-template-summit-2026 .summary .price, .postid-50057 .summary .price {
  background: #F8D04A;
  font-size: 20px;
}
.page-template-summit-2026 .summary p.stock, .postid-50057 .summary p.stock {
  background: #F45240;
  color: #fff !important;
  font-size: 1em;
  margin: 1em 0 2em;
  font-weight: bold;
}
.page-template-summit-2026 .wc-pao-addon-49040-0, .postid-50057 .wc-pao-addon-49040-0 {
  margin-bottom: 1em;
}
.page-template-summit-2026 .wc-pao-addon .wc-pao-addon-wrap label, .postid-50057 .wc-pao-addon .wc-pao-addon-wrap label {
  font-size: 1.35em;
}
.page-template-summit-2026 .wc-pao-addon .wc-pao-addon-wrap label .wc-pao-addon-price, .postid-50057 .wc-pao-addon .wc-pao-addon-wrap label .wc-pao-addon-price {
  font-style: italic;
}
.page-template-summit-2026 .wc-pao-addon-description a, .postid-50057 .wc-pao-addon-description a {
  text-decoration: underline;
  font-weight: bold;
}
.page-template-summit-2026 .wc-pao-addon-description a:hover, .page-template-summit-2026 .wc-pao-addon-description a:focus, .postid-50057 .wc-pao-addon-description a:hover, .postid-50057 .wc-pao-addon-description a:focus {
  text-decoration: none;
}
.page-template-summit-2026 .wc-pao-addon-container, .postid-50057 .wc-pao-addon-container {
  margin-bottom: 1em;
}
.page-template-summit-2026 .wc-pao-addon-container label.wc-pao-addon-name, .postid-50057 .wc-pao-addon-container label.wc-pao-addon-name {
  /*font-family:'freight-neo-pro', sans-serif;*/
  margin-bottom: 0.3em;
  font-size: 1.35em;
  text-transform: none;
  letter-spacing: 0;
}
.page-template-summit-2026 .wc-pao-addon-49040-3, .postid-50057 .wc-pao-addon-49040-3 {
  margin-bottom: 1em;
}
.page-template-summit-2026 button.button.alt, .postid-50057 button.button.alt {
  background: #E95EBE;
  margin-top: 2.5em;
}
.page-template-summit-2026 button.button.alt:hover, .page-template-summit-2026 button.button.alt:focus, .postid-50057 button.button.alt:hover, .postid-50057 button.button.alt:focus {
  background: #FFAD5F;
}
.page-template-summit-2026 div.product .grid_8_of_12, .postid-50057 div.product .grid_8_of_12 {
  margin: 3em auto;
}
.single-product p.stock.in-stock {
  display: none;
}
.page-id-49682 .partnership-feature, .postid-50057 .partnership-feature {
  padding-top: 0px;
  padding-bottom: 5em;
}
@media (max-width: 600px) {
  .page-id-49682 .partnership-feature, .postid-50057 .partnership-feature {
    padding-top: 1em;
    padding-bottom: 3em;
  }
}
.inner-content a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.inner-content a:hover, .inner-content a:focus {
  text-decoration: none;
}
/*Header CTAs*/
.cta-slider .slick-pause-icon, .cta-slider .slick-autoplay-toggle-button {
  display: none;
}
.cta-slider .slick-prev {
  left: 25px;
}
@media (max-width: 800px) {
  .cta-slider .slick-prev {
    left: 15px;
  }
}
.cta-slider .slick-next {
  right: 25px;
}
@media (max-width: 800px) {
  .cta-slider .slick-next {
    right: 15px;
  }
}
.cta-slider .slick-prev, .cta-slider .slick-next {
  font-size: inherit;
  color: inherit;
  width: auto;
  height: auto;
}
.cta-slide {
  padding: 0 25px;
}
@media (max-width: 800px) {
  .cta-slide {
    padding: 0 18px;
    font-size: 0.88em;
  }
}
.cta-slide p {
  margin-bottom: 0;
}
.cta-slide a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.cta-slide a:hover, .cta-slide a:focus {
  text-decoration: none;
}
.justify-center {
  justify-content: center;
}
/*2026 Retreat*/
.page-template-retreat-2026 section {
  padding: 3em 0;
}
@media (max-width: 600px) {
  .page-template-retreat-2026 section {
    padding: 2em 0;
  }
}
.page-template-retreat-2026 section.p-0 {
  padding: 0;
}
.page-template-retreat-2026 #master {
  background: #F15340;
  border-bottom: none;
}
@media (max-width: 1000px) {
  .page-template-retreat-2026 #master {
    background: #FFAD5F;
    padding: 10px 0;
  }
  .page-template-retreat-2026 #master .row {
    display: none;
  }
}
.page-template-retreat-2026 #mega-menu-wrap-primary #mega-menu-primary, .page-template-retreat-2026 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, .postid-50057 #mega-menu-wrap-primary #mega-menu-primary, .postid-50057 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
  background: #F15340 !important;
}
.page-template-retreat-2026 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, .postid-50057 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #fff !important;
}
.page-template-retreat-2026 a.header_social_item, .page-template-retreat-2026 a.header_social_item:visited {
  color: #fff;
}
.page-template-retreat-2026 a.header_social_item:hover, .page-template-retreat-2026 a.header_social_item:focus {
  color: #E95EBE;
}
.page-template-retreat-2026 ul.login-nav li a {
  color: #fff;
}
/*Footer*/
.page-template-retreat-2026 #footer {
  background: #F15340;
}
.page-template-retreat-2026 #footer #mega-menu-wrap-2026-retreat {
  background: #F15340;
  color: #fff !important;
}
.page-template-retreat-2026 #footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item > a.mega-menu-link {
  color: #fff !important;
}
.page-template-retreat-2026 #footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
  color: #fff !important;
}
.page-template-retreat-2026 #footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  color: #fff !important;
}
.page-template-retreat-2026 footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .page-template-retreat-2026 footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-template-retreat-2026 footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: transparent;
  color: #fff;
}
.page-template-retreat-2026 footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .page-template-retreat-2026 footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-template-retreat-2026 footer #mega-menu-wrap-2026-retreat #mega-menu-2026-retreat > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: transparent;
  color: #fff;
}
.page-template-retreat-2026 footer .footer-logo {
  margin: 2.5em 0;
}
.page-template-retreat-2026 footer .footer-logo img {
  max-width: 150px;
}
.page-template-retreat-2026 footer .footer-return a {
  color: #fff;
  text-decoration: underline;
}
.page-template-retreat-2026 footer .footer-return a:hover, .page-template-retreat-2026 footer .footer-return a:focus {
  text-decoration: none;
}
