/*
Theme Name: RH ISAC Elementor Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: RH ISAC Elementor Child is a customized child theme of Hello Elementor, customized by New Target
Author: New Target
Author URI: https://newtarget.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/**
 * Variables
 * --------------------------------------------------
 */
/**
 * Mixins
 * --------------------------------------------------
 */
/**
 * Mixins - Flexbox SASS
 * --------------------------------------------------
 */
/* Font Full */
/* The 'flex' shorthand */
/* Flex Flow Direction */
/* Flex Line Wrapping */
/* Flex Direction and Wrap */
/* Display Order */
/* Flex grow factor */
/* Flex shrink */
/* Flex basis */
/* Axis Alignment */
/* Packing Flex Lines */
/* Cross-axis Alignment */
/* Cross-axis Alignment */
/**
 * Mixins - Customle
 * --------------------------------------------------
 */
/* Translate */
/* Transition */
/* Scale */
/* Font Full */
/* Default Container */
/* Buttons */
/* Headings */
/* Forms */
/* HTML, Body */
html,
body {
  font-size: 100% !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.elementor-social-icon:hover {
  opacity: 1 !important;
}

.elementor-widget-image .elementor-image > a img[src$=".svg"] {
  width: auto !important;
}

.elementor-widget-image .elementor-image figure > a img[src$=".svg"] {
  width: auto !important;
}

.elementor .overflow-fix,
.page .elementor.hentry[data-elementor-type="single-page"] {
  overflow: hidden;
}

.rh-non-white-bg-section p {
  margin-bottom: 0;
}

.rh-non-white-bg-section p a {
  color: var(--e-global-color-3368d2e);
}

ul, ol {
  margin-left: auto;
  margin-bottom: 26px;
}

/**
 * Components
 * --------------------------------------------------
 */
/**
 * Components - Breadcrumbs
 * --------------------------------------------------
 */
/**
 * Components - Search
 * --------------------------------------------------
 */
/**
 * Components - Sticky Header
 * --------------------------------------------------
 */
.session-wrapper {
  margin-bottom: 30px;
}

.session-wrapper .session-date-wrapper-value {
  display: inline-block;
  background-color: var(--e-global-color-secondary);
  color: #ffffff;
  padding: 15px 50px;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  font-size: 16px;
  font-family: "IBM Plex Sans", "Arial", sans-serif;
  line-height: 1em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.session-wrapper .session-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-bottom: 25px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.session-wrapper .session-content-wrapper:last-child {
  margin-bottom: 0;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap {
  min-height: 310px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrapper-alter {
  min-height: 130px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap {
    min-height: 360px;
  }
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(3)) .session-content-wrap {
  min-height: 360px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(3)) .session-content-wrap .session-details-wrap {
  min-height: 120px;
  display: block;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(3)) .session-content-wrap .session-sponsors {
  padding: 0 20px;
  min-height: 26px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-type-date-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  min-height: 70px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-type-date-wrap {
    gap: 5px;
  }
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-type-date-wrap .session-start-end {
  padding: 0 20px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-type-date-wrap .session-location {
  display: none;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap {
  padding: 15px 20px;
  min-height: 80px;
  display: block;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap h3.session-content-title {
  margin: 0;
  line-height: 0.9em;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap h3.session-content-title a {
  font-size: 18px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-text);
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap .session-content-title a {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap .session-content-content, .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-details-wrap .session-sponsor-image {
  display: none;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-sponsors {
  padding: 0 20px;
  font-weight: inherit;
  display: inherit;
  min-height: 26px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap .session-speakers {
  padding: 15px 20px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap a.session-page-link-wrapper {
  width: 100%;
  border-radius: 0 0 18px 18px;
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-type-date-wrap {
  gap: 5px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-type-date-wrap {
    gap: 10px;
  }
}

.session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-details-wrap {
  padding-top: 5px;
  padding-bottom: 5px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-details-wrap {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-details-wrap, .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-sponsors, .session-wrapper .session-content-wrapper:has(> *:nth-child(2)) .session-content-wrap:hover .session-speakers {
    padding-top: 0;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #ffffff;
  padding: 30px 0 50px 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 20px;
  position: relative;
  min-height: 410px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap {
    -webkit-box-flex: 48%;
        -ms-flex: 48%;
            flex: 48%;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  min-height: 45px;
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-type {
  background-color: #f0f3f4;
  color: #333333;
  padding: 10px 25px;
  text-transform: uppercase;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: 600;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-type-empty {
  min-height: 45px;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-start-end {
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-family);
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  color: var(--e-global-color-secondary);
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-start-end {
    padding: 0 25px;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-location {
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-family);
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-location {
    padding: 0 25px;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-type-date-wrap .session-location::before {
  content: url(assets/images/location.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap {
  padding: 20px 55px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap {
    padding: 10px 25px 10px 25px;
  }
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
    padding: 0;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap .session-sponsor-image {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap .session-sponsor-image img {
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap .session-content-details {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap .session-content-details h3 {
  margin: 0 0 15px 0;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap .session-content-details .session-content-title a {
  font-family: "Raleway", "Arial", sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2em;
  margin-bottom: 15px;
  color: #333333;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-wrap .session-content-details .session-content-content {
  font-family: var(--e-global-typography-primary-font-family);
  font-size: var(--e-global-typography-primary-font-size);
  line-height: 1.5em;
  color: #333333;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-sponsors-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 205px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-details-sponsors-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-details-sponsors-wrapper {
    padding: 15px 25px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-details-sponsors-wrapper .session-speakers {
  padding: 20px 60px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-details-sponsors-wrapper .session-speakers {
    padding: 10px 25px 0px 25px;
  }
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-details-sponsors-wrapper .session-speakers {
    padding: 15px 0 0 0;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-sponsors {
  padding: 15px 60px;
  font-weight: bold;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-sponsors {
    padding: 10px 25px 30px 25px;
  }
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-sponsors {
    padding: 15px 25px 30px 25px;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-sponsors.session-sponsors-prominent {
  display: block;
  padding: 0 60px 0 0;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-sponsors.session-sponsors-prominent {
    padding: 10px 25px;
  }
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-sponsors.session-sponsors-prominent {
    padding: 15px 25px;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-speakers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 15px 60px 20px 60px;
  gap: 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-speakers {
    padding: 10px 25px 30px 25px;
  }
}

@media (max-width: 699px) {
  .session-wrapper .session-content-wrapper .session-content-wrap .session-speakers {
    padding: 15px 25px 30px 25px;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-speakers img {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-speakers .speakers-session-plus {
  width: 47px;
  height: 47px;
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-speakers .speakers-session-plus::before {
  content: url(assets/images/plus-circle.svg);
}

.session-wrapper .session-content-wrapper .session-content-wrap .session-speakers picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.session-wrapper .session-content-wrapper .session-content-wrap a.session-page-link-wrapper {
  position: absolute;
  width: 270px;
  background: var(--e-global-color-secondary);
  padding: 16px 26px;
  border-radius: 0 18px 0 18px;
  bottom: 0;
  left: 0;
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-size);
  font-weight: 500;
  text-transform: uppercase;
  color: var(--e-global-color-3368d2e);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap a.session-page-link-wrapper {
    opacity: 1;
    border-radius: 0 0 18px 18px;
    width: 100%;
  }
}

.session-wrapper .session-content-wrapper .session-content-wrap a.session-page-link-wrapper span:after {
  content: url(assets/images/arrow-up-right.svg);
  right: 35px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
}

.session-wrapper .session-content-wrapper .session-content-wrap:hover a.session-page-link-wrapper {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}

.session-wrapper .session-content-wrapper .session-content-wrap:hover .session-details-wrap, .session-wrapper .session-content-wrapper .session-content-wrap:hover .session-sponsors, .session-wrapper .session-content-wrapper .session-content-wrap:hover .session-speakers {
  padding-top: 10px;
}

@media (max-width: 1024px) {
  .session-wrapper .session-content-wrapper .session-content-wrap:hover .session-details-wrap, .session-wrapper .session-content-wrapper .session-content-wrap:hover .session-sponsors, .session-wrapper .session-content-wrapper .session-content-wrap:hover .session-speakers {
    padding-top: 15px;
  }
}

.session-filter-wrapper {
  position: relative;
}

.session-filter-wrapper form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 20px;
  margin-bottom: -50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1024px) {
  .session-filter-wrapper form {
    margin-bottom: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (max-width: 699px) {
  .session-filter-wrapper form {
    margin-bottom: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.session-filter-wrapper form .filter-date, .session-filter-wrapper form .filter-session-type {
  position: relative;
  z-index: 2;
}

@media (max-width: 1024px) {
  .session-filter-wrapper form .filter-date, .session-filter-wrapper form .filter-session-type {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media (max-width: 699px) {
  .session-filter-wrapper form .filter-date, .session-filter-wrapper form .filter-session-type {
    width: 100%;
  }
}

.session-filter-wrapper form .filter-date::after, .session-filter-wrapper form .filter-session-type::after {
  content: url(assets/images/chevron-down.svg);
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  width: 24px;
  height: 24px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.session-filter-wrapper form select {
  min-width: 175px;
  height: 50px;
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-size);
  font-weight: 500;
  border: 1px solid var(--e-global-color-secondary);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: var(--e-global-color-secondary);
  border-radius: 8px;
  background: transparent;
  padding-right: 40px;
  position: relative;
  z-index: 2;
}

.session-filter-wrapper form select:focus {
  outline: none;
}

.session-filter-wrapper form select option {
  color: var(--e-global-color-text);
}

.session-speakers-wrapper, .sum2k23-speakers-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1024px) {
  .session-speakers-wrapper, .sum2k23-speakers-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 699px) {
  .session-speakers-wrapper, .sum2k23-speakers-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

.session-speakers-wrapper .session-speakers-image img, .session-speakers-wrapper .sum2k23-speakers-image img, .sum2k23-speakers-wrapper .session-speakers-image img, .sum2k23-speakers-wrapper .sum2k23-speakers-image img {
  width: 265px;
  height: 265px;
  border-radius: 100%;
  margin-bottom: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 699px) {
  .session-speakers-wrapper .session-speakers-image img, .session-speakers-wrapper .sum2k23-speakers-image img, .sum2k23-speakers-wrapper .session-speakers-image img, .sum2k23-speakers-wrapper .sum2k23-speakers-image img {
    width: 265px;
  }
}

.session-speakers-wrapper a, .sum2k23-speakers-wrapper a {
  display: block;
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-family);
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  color: var(--e-global-color-secondary);
  margin-bottom: 10px;
}

.session-speakers-wrapper p, .sum2k23-speakers-wrapper p {
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-family);
  line-height: 1.4;
  margin-bottom: 0;
}

.speaker-session-content-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
}

@media (max-width: 699px) {
  .speaker-session-content-wrapper {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}

@media (max-width: 1024px) {
  .speaker-session-content-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

.speaker-session-content-wrapper .session-content-wrap {
  background-color: #ffffff;
  padding: 30px 0 50px 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  border-radius: 20px;
  position: relative;
  height: 360px;
}

.speaker-session-content-wrapper .session-content-wrap .session-type-date-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  min-height: 70px;
}

.speaker-session-content-wrapper .session-content-wrap .session-type-date-wrap .session-type {
  background-color: #f0f3f4;
  color: #333333;
  padding: 10px 25px;
  text-transform: uppercase;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: 600;
}

.speaker-session-content-wrapper .session-content-wrap .session-type-date-wrap .session-type-empty {
  min-height: 45px;
}

.speaker-session-content-wrapper .session-content-wrap .session-type-date-wrap .session-start-end {
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-family);
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  color: var(--e-global-color-secondary);
  padding: 0 25px;
}

.speaker-session-content-wrapper .session-content-wrap .session-details-wrap {
  padding: 15px 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  min-height: 130px;
}

.speaker-session-content-wrapper .session-content-wrap .session-details-wrap h3.session-content-title {
  margin: 0;
}

.speaker-session-content-wrapper .session-content-wrap .session-details-wrap h3.session-content-title a {
  font-family: var(--e-global-typography-8d1968f-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-text);
  min-height: 80px;
}

.speaker-session-content-wrapper .session-content-wrap .session-details-wrap .session-sponsors {
  display: inherit;
  padding: 10px 0;
  font-weight: normal;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  min-height: 26px;
}

.speaker-session-content-wrapper .session-content-wrap .session-details-wrap .session-location {
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-family);
  padding: 10px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: none;
  min-height: 26px;
}

.speaker-session-content-wrapper .session-content-wrap .session-details-wrap .session-location::before {
  content: url(assets/images/location.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.speaker-session-content-wrapper .session-content-wrap .session-speakers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 15px 20px;
  gap: 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.speaker-session-content-wrapper .session-content-wrap .session-speakers img {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.speaker-session-content-wrapper .session-content-wrap .session-speakers .speakers-session-plus {
  width: 47px;
  height: 47px;
}

.speaker-session-content-wrapper .session-content-wrap .session-speakers .speakers-session-plus::before {
  content: url(assets/images/plus-circle.svg);
}

.speaker-session-content-wrapper .session-content-wrap a.session-page-link-wrapper {
  position: absolute;
  width: 100%;
  background: var(--e-global-color-secondary);
  padding: 16px 26px;
  border-radius: 0 0 18px 18px;
  bottom: 0;
  left: 0;
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-size);
  font-weight: 500;
  text-transform: uppercase;
  color: var(--e-global-color-3368d2e);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1024px) {
  .speaker-session-content-wrapper .session-content-wrap a.session-page-link-wrapper {
    opacity: 1;
  }
}

.speaker-session-content-wrapper .session-content-wrap a.session-page-link-wrapper span:after {
  content: url(assets/images/arrow-up-right.svg);
  right: 35px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.speaker-session-content-wrapper .session-content-wrap:hover a.session-page-link-wrapper {
  opacity: 1;
}

.speaker-session-content-wrapper .session-content-wrap:hover .session-type-date-wrap {
  gap: 5px;
}

@media (max-width: 1024px) {
  .speaker-session-content-wrapper .session-content-wrap:hover .session-type-date-wrap {
    gap: 10px;
  }
}

.speaker-session-content-wrapper .session-content-wrap:hover .session-sponsors {
  display: none;
}

.speaker-session-content-wrapper .session-content-wrap:hover .session-location {
  display: inherit;
}

.speaker-session-content-wrapper .session-content-wrap:hover .session-details-wrap, .speaker-session-content-wrapper .session-content-wrap:hover .session-sponsors, .speaker-session-content-wrapper .session-content-wrap:hover .session-speakers {
  padding-top: 5px;
}

@media (max-width: 1024px) {
  .speaker-session-content-wrapper .session-content-wrap:hover .session-details-wrap, .speaker-session-content-wrapper .session-content-wrap:hover .session-sponsors, .speaker-session-content-wrapper .session-content-wrap:hover .session-speakers {
    padding-top: 15px;
  }
}

.single-speaker-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 10px;
}

.single-speaker-socials a {
  width: 32px;
  height: 32px;
}

.single-speaker-socials .speaker-twitter::before {
  content: url(assets/images/speaker-twitter.svg);
}

.single-speaker-socials .speaker-facebook::before {
  content: url(assets/images/speaker-facebook.svg);
}

.single-speaker-socials .speaker-instagram::before {
  content: url(assets/images/speaker-instagram.svg);
}

.single-speaker-socials .speaker-linkedin::before {
  content: url(assets/images/speaker-linkedin.svg);
}

.single-speaker-socials .speaker-youtube::before {
  content: url(assets/images/speaker-youtube.svg);
}

.sum2k23-speaker-profile {
  color: var(--e-global-color-6ccef0f);
  font-family: "IBM Plex Sans", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25em;
}

.sum2k23-sponsors-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1024px) {
  .sum2k23-sponsors-wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 699px) {
  .sum2k23-sponsors-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item {
  position: relative;
  background-color: #fff;
  padding: 70px 35px 35px;
  border-radius: 18px;
  -webkit-box-shadow: 0 3px 6px #00000029;
          box-shadow: 0 3px 6px #00000029;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .sum2k23-sponsors-wrapper .sum2k23-sponsor-item {
    padding-top: 70px;
  }
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item:hover {
  padding-top: 50px;
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type {
  position: absolute;
  top: 30px;
  left: 0;
  padding: 9px 25px;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  background-color: #F0F3F4;
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="title-sponsor"] {
  background-color: var(--e-global-color-secondary);
  color: #fff;
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="sponsor"], .sum2k23-sponsors-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="breakout-sponsor"] {
  background-color: #F0F3F4;
  color: #333333;
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-logo img {
  width: 100%;
  height: auto;
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: left;
  padding: 18px 35px;
  bottom: 0;
  background: var(--e-global-color-secondary);
  border-radius: 0 0 18px 18px;
  color: #fff;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .sum2k23-sponsors-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link {
    opacity: 1;
    padding: 18px 50px 18px 35px;
  }
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link span:after {
  content: url(assets/images/arrow-up-right.svg);
  right: 35px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.sum2k23-sponsors-wrapper .sum2k23-sponsor-item:hover a.sum2k23-sponsor-link {
  opacity: 1;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item {
  position: relative;
  background-color: #fff;
  padding: 70px 35px 35px;
  border-radius: 18px;
  -webkit-box-shadow: 0 3px 6px #00000029;
          box-shadow: 0 3px 6px #00000029;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  height: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item:hover {
  padding-top: 50px;
}

@media (max-width: 1024px) {
  .sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item:hover {
    padding-top: 70px;
  }
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type {
  position: absolute;
  top: 30px;
  left: 0;
  padding: 10px 25px;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="title-sponsor"] {
  background-color: var(--e-global-color-secondary);
  color: #fff;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="sponsor"], .sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="breakout-sponsor"] {
  background-color: #F0F3F4;
  color: #333333;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type.session-sponsor {
  background: var(--e-global-color-secondary);
  color: var(--e-global-color-f3b1ab1);
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-logo img {
  width: 100%;
  height: auto;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: left;
  padding: 18px 35px;
  bottom: 0;
  background: var(--e-global-color-secondary);
  border-radius: 0 0 18px 18px;
  color: #fff;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link {
    opacity: 1;
  }
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link span:after {
  content: url(assets/images/arrow-up-right.svg);
  right: 35px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.sum2k23-sponsor-id-wrapper .sum2k23-sponsor-item:hover a.sum2k23-sponsor-link {
  opacity: 1;
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item {
  position: relative;
  background-color: #fff;
  padding: 70px 35px 35px;
  border-radius: 18px;
  -webkit-box-shadow: 0 3px 6px #00000029;
          box-shadow: 0 3px 6px #00000029;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

@media (max-width: 699px) {
  .sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item {
    height: 390px;
  }
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item:hover {
  padding-top: 50px;
}

@media (max-width: 1024px) {
  .sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item:hover {
    padding-top: 70px;
  }
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type {
  position: absolute;
  top: 30px;
  left: 0;
  padding: 10px 25px;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  background-color: #F0F3F4;
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="title-sponsor"] {
  background-color: var(--e-global-color-secondary);
  color: #fff;
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="sponsor"], .sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-type[data-type="breakout-sponsor"] {
  background-color: #F0F3F4;
  color: #333333;
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item .sum2k23-sponsor-logo img {
  width: 100%;
  height: auto;
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: left;
  padding: 18px 50px 18px 35px;
  bottom: 0;
  background: var(--e-global-color-secondary);
  border-radius: 0 0 18px 18px;
  color: #fff;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link {
    opacity: 1;
  }
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item a.sum2k23-sponsor-link span:after {
  content: url(assets/images/arrow-up-right.svg);
  right: 35px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.sum2k23-sponsor-loop-wrapper .sum2k23-sponsor-item:hover a.sum2k23-sponsor-link {
  opacity: 1;
}

.sum2k23-session-sponsor-by {
  font-size: var(--e-global-typography-primary-font-size);
  font-family: var(--e-global-typography-primary-font-size);
  line-height: 1;
  font-weight: bold;
  color: var(--e-global-color-3368d2e);
  text-transform: uppercase;
}

.single-session-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.single-session-details .single-session-date::before {
  content: url(assets/images/calendar_black.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.single-session-details .single-session-time::before {
  content: url(assets/images/time.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.single-session-details .single-session-location::before {
  content: url(assets/images/location.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.atcb-button {
  font-family: var(--e-global-typography-primary-font-family);
  font-weight: normal;
  border: 0px;
  border-radius: 0px;
  color: var(--e-global-color-5adc642);
  background-color: transparent;
  padding: 0;
}

.atcb-button .atcb-icon {
  display: none;
}

.atcb-button .atcb-text::before {
  content: url(assets/images/calendar-green.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn {
  background-color: transparent !important;
  margin: 0;
  padding: 0;
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn .at-icon-wrapper, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn .at-icon-wrapper {
  margin-top: 5px;
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn .at-icon-wrapper .svg, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn .at-icon-wrapper .svg {
  display: none;
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn .at-icon-wrapper::before, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn .at-icon-wrapper::before {
  content: url(assets/images/share-green.svg);
  margin-right: 10px;
  vertical-align: middle;
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn .at-label, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn .at-label {
  font-size: 0 !important;
  font-family: var(--e-global-typography-primary-font-family);
  padding: 0;
  margin: 0;
  color: var(--e-global-color-5adc642) !important;
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn .at-label::after, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn .at-label::after {
  content: "Share";
  font-size: 16px !important;
  font-family: var(--e-global-typography-primary-font-family);
}

.sum2k23-session-addthis .at-share-btn-elements .at-share-btn .at4-share-count-container, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at-share-btn .at4-share-count-container {
  display: none;
}

.sum2k23-session-addthis .at-share-btn-elements .at_flat_counter, .sum2k23-session-addthis .at-resp-share-element.at-mobile .at-share-btn-elements .at_flat_counter {
  display: none;
}

/**
 * Blocks
 * --------------------------------------------------
 */
/**
 * Layout
 * --------------------------------------------------
 */
/**
 * Layout - Header
 * --------------------------------------------------
 */
/**
 * Layout - Content
 * --------------------------------------------------
 */
/**
 * Layout - Footer
 * --------------------------------------------------
 */
/**
 * Pages
 * --------------------------------------------------
 */
/**
 * Pages - Homepage
 * --------------------------------------------------
 */
.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.on-mobile-display {
  display: none;
}

@media (max-width: 699px) {
  .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.on-mobile-display {
    display: inherit;
  }
}

@media (max-width: 1024px) {
  .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.on-mobile-display {
    display: inherit;
  }
}

.elementor-nav-menu--dropdown .elementor-nav-menu li.on-mobile-display {
  background-color: var(--e-global-color-secondary);
}

.elementor-nav-menu--dropdown .elementor-nav-menu li.on-mobile-display a.elementor-item {
  font-weight: 700 !important;
  text-transform: uppercase !important;
  color: var(--e-global-color-f3b1ab1);
}

.elementor-nav-menu--dropdown .elementor-nav-menu li.on-mobile-display a.elementor-item.elementor-item-active {
  color: var(--e-global-color-f3b1ab1);
}

.sum2k23-main-menu .elementor-nav-menu--main .elementor-nav-menu li .sub-menu {
  padding: 10px 0;
}

.sum2k23-main-menu .elementor-nav-menu--main .elementor-nav-menu li .elementor-nav-menu--dropdown a {
  border-left: 0;
}

.sum2k23-main-menu .elementor-nav-menu--main .elementor-nav-menu > li:last-child {
  display: none;
}

@media (max-width: 1024px) {
  .sum2k23-main-menu .elementor-nav-menu--main .elementor-nav-menu > li:last-child {
    display: block;
  }
}

.sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-prev {
  left: -20px;
  content: url(assets/images/arrow-right.svg);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 40px;
  height: 40px;
  -webkit-transform: translate(0%, -50%) rotate(180deg);
          transform: translate(0%, -50%) rotate(180deg);
}

.sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover {
  content: url(assets/images/arrow-right-hover.svg);
  width: 45px;
  height: 45px;
}

@media (max-width: 699px) {
  .sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -10px;
  }
}

@media (max-width: 1024px) {
  .sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -10px;
  }
}

.sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-next {
  right: -20px;
  content: url(assets/images/arrow-right.svg);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 40px;
  height: 40px;
}

.sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-next:hover {
  content: url(assets/images/arrow-right-hover.svg);
  width: 45px;
  height: 45px;
}

@media (max-width: 699px) {
  .sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-next {
    right: -10px;
  }
}

@media (max-width: 1024px) {
  .sum2k23-logo-carousel .elementor-swiper-button.elementor-swiper-button-next {
    right: -10px;
  }
}

.sum2k23-featured-speaker .elementor-image-box-title a {
  font-weight: bold;
}

.sum2k23-featured-speaker .elementor-image-box-img img {
  width: 100%;
}

/***
* class: .sticky-header
*/
/***
* class: .sticky-header
*/
/***
* Sticky header activated
*/
/***
* Shorter header on mobile (70px instead of 100px)
*/
/***
* class: .logo
*/
header.sticky-header .logo img {
  -webkit-transition: -webkit-transform var(--transition);
  transition: -webkit-transform var(--transition);
  transition: transform var(--transition);
  transition: transform var(--transition), -webkit-transform var(--transition);
}

header.sticky-header.elementor-sticky--effects .logo img {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

@media (max-width: 699px) {
  .sum2k23-footer-text p {
    padding: 0 10px;
  }
}

.sum2k23-footer-text p a {
  color: #fff;
  font-size: 13px;
  text-decoration: underline;
}

/**
 * Pages - Internal
 * --------------------------------------------------
 */
.elementor-kit-19 ul {
  list-style: none;
  margin-left: 24px;
  margin-bottom: 26px;
}

@media (min-width: 1025px) {
  .elementor-kit-19 ul {
    margin-left: 34px;
  }
}

.elementor-kit-19 ul li {
  display: block;
  list-style-type: none;
  padding-left: 13px;
  position: relative;
}

.elementor-kit-19 ol {
  counter-reset: ordered-counter;
  list-style: none;
  margin-left: 24px;
  margin-bottom: 26px;
}

@media (min-width: 1025px) {
  .elementor-kit-19 ol {
    margin-left: 34px;
  }
}

.elementor-kit-19 ol li {
  display: block;
  list-style-type: none;
  padding-left: 13px;
  position: relative;
}

.elementor-kit-19 ol li:before {
  counter-increment: ordered-counter;
  content: counters(ordered-counter, ".") ". ";
  background: transparent;
  color: #333333;
  display: inline-block;
  left: 0;
  min-width: 16px;
  position: absolute;
  top: 0;
  text-align: left;
}

.elementor-kit-19 ol li::marker {
  display: none;
}

.elementor-kit-19 ol li ol {
  margin-top: 0;
}

.elementor-kit-19 ol li ol li {
  padding-left: 34px;
}

.elementor-kit-19 ol li ol li ol li {
  padding-left: 44px;
}

.elementor-kit-19 ol li ol li ol li ol li {
  padding-left: 54px;
}

body:not(.elementor-editor-active) .elementor-kit-19 ul li:before {
  background: #000000;
  border-radius: 6px;
  content: '';
  left: 0;
  height: 4px;
  position: absolute;
  top: 9px;
  width: 4px;
}

/**
 * Pages - Search Results
 * --------------------------------------------------
 */
/**
 * Forms
 * --------------------------------------------------
 */
/**
 * Forms - Gravity
 * --------------------------------------------------
 */
/**
 * Sections
 * --------------------------------------------------
 */
/**
 * Loops
 * --------------------------------------------------
 */
/**
 * Print
 * --------------------------------------------------
 */
@media print {
  *,
  *:before,
  *:after {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    display: none;
  }
  abbr[title]:after {
    display: none;
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    display: none;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3,
  h4,
  h5,
  h6 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zL21peGlucy5zY3NzIiwibWl4aW5zL19jdXN0b20tZmxleGJveC5zY3NzIiwibWl4aW5zL19jdXN0b20tbWl4aW5zLnNjc3MiLCJfZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zdGlja3ktaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19hZ2VuZGEuc2NzcyIsImNvbXBvbmVudHMvX3NwZWFrZXIuc2NzcyIsImNvbXBvbmVudHMvX3Nwb25zb3Iuc2NzcyIsImNvbXBvbmVudHMvX3Nlc3Npb24uc2NzcyIsImJsb2Nrcy9ibG9ja3Muc2NzcyIsImxheW91dHMvbGF5b3V0cy5zY3NzIiwibGF5b3V0cy9faGVhZGVyLnNjc3MiLCJsYXlvdXRzL19jb250ZW50LnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsInBhZ2VzL3BhZ2VzLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2ludGVybmFsLnNjc3MiLCJwYWdlcy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsImZvcm1zL2Zvcm1zLnNjc3MiLCJmb3Jtcy9fZ3Jhdml0eS5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbnMuc2NzcyIsImxvb3BzL2xvb3BzLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0VBWUU7QUNaRjs7O0dBR0c7QUNISDs7O0dBR0c7QUNISDs7O0dBR0c7QUFFSCxlQUFlO0FBZWYsMEJBQTBCO0FBVzFCLHlCQUF5QjtBQVV6Qix3QkFBd0I7QUFVeEIsNkJBQTZCO0FBVTdCLG1CQUFtQjtBQVduQixzQkFBc0I7QUFVdEIsaUJBQWlCO0FBVWpCLGdCQUFn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 */

/*# sourceMappingURL=style.css.map */
