.elementor-9515 .elementor-element.elementor-element-09f70e5{--display:flex;--min-height:0px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-8d04c6a > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-8d04c6a{text-align:center;}.elementor-9515 .elementor-element.elementor-element-8d04c6a img{width:100%;max-width:100%;}.elementor-9515 .elementor-element.elementor-element-a833539{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-3faf394{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-3faf394 .elementor-divider-separator{width:100%;}.elementor-9515 .elementor-element.elementor-element-3faf394 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9515 .elementor-element.elementor-element-1b32c61{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-9515 .elementor-element.elementor-element-1b32c61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-1b32c61 .elementor-heading-title{font-size:28px;color:#D71920;}.elementor-9515 .elementor-element.elementor-element-d36558b{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-d36558b .elementor-divider-separator{width:100%;}.elementor-9515 .elementor-element.elementor-element-d36558b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9515 .elementor-element.elementor-element-3ddb0b0{--display:flex;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9515 .elementor-element.elementor-element-3ddb0b0::before, .elementor-9515 .elementor-element.elementor-element-3ddb0b0 > .elementor-background-video-container::before, .elementor-9515 .elementor-element.elementor-element-3ddb0b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9515 .elementor-element.elementor-element-3ddb0b0 > .elementor-background-slideshow::before, .elementor-9515 .elementor-element.elementor-element-3ddb0b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9515 .elementor-element.elementor-element-3ddb0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9E5E7;--background-overlay:'';}.elementor-9515 .elementor-element.elementor-element-456cb9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9515 .elementor-element.elementor-element-456cb9a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9515 .elementor-element.elementor-element-456cb9a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9515 .elementor-element.elementor-element-456cb9a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-9515 .elementor-element.elementor-element-456cb9a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9515 .elementor-element.elementor-element-456cb9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9515 .elementor-element.elementor-element-456cb9a .elementor-icon-list-item > a{font-size:25px;font-weight:bold;}.elementor-9515 .elementor-element.elementor-element-456cb9a .elementor-icon-list-text{color:#D71920;transition:color 0.3s;}.elementor-9515 .elementor-element.elementor-element-811e31f p{margin-block-end:10px;}.elementor-9515 .elementor-element.elementor-element-811e31f{color:#000000;}.elementor-9515 .elementor-element.elementor-element-268c3b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-7297201{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9515 .elementor-element.elementor-element-ba097c7 .elementor-icon-list-icon i{color:#D71920;transition:color 0.3s;}.elementor-9515 .elementor-element.elementor-element-ba097c7 .elementor-icon-list-icon svg{fill:#D71920;transition:fill 0.3s;}.elementor-9515 .elementor-element.elementor-element-ba097c7{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-9515 .elementor-element.elementor-element-ba097c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9515 .elementor-element.elementor-element-ba097c7 .elementor-icon-list-item > a{font-size:25px;font-weight:bold;}.elementor-9515 .elementor-element.elementor-element-ba097c7 .elementor-icon-list-text{color:#D71920;transition:color 0.3s;}.elementor-9515 .elementor-element.elementor-element-d71c820{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-9515 .elementor-element.elementor-element-d71c820 .elementor-divider-separator{width:100%;}.elementor-9515 .elementor-element.elementor-element-d71c820 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}body.elementor-page-9515{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-9515 .elementor-element.elementor-element-268c3b2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-9515 .elementor-element.elementor-element-09f70e5{--content-width:80%;}.elementor-9515 .elementor-element.elementor-element-a833539{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-456cb9a */.overview .elementor-icon-list-icon {
    width: 50px;
    height: 50px;
    background: #D71920;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    flex-shrink: 0;
}


.overview .e-font-icon-svg.e-far-file-alt{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0cfb2b */<style>
/* ================================
   GCC AGENDA TABLE
================================ */

.gcc-agenda-table {
  width: 100% !important;
  border: 1px solid #D9D9D9 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  background: #FFFFFF !important;
  box-sizing: border-box !important;
}

/* ================================
   HEADER
================================ */

.gcc-agenda-table th {
  background: #FFFFFF !important;
  color: #000000 !important;
  text-align: left !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 16px 14px !important;
  border: 0 !important;
  border-bottom: 1px solid #D9D9D9 !important;
}

.gcc-agenda-table th:first-child {
  width: 180px !important;
  border-right: 1px solid #D9D9D9 !important;
}

/* ================================
   TABLE CELLS
================================ */

.gcc-agenda-table td {
  padding: 16px 14px !important;
  vertical-align: top !important;
  background: #FFFFFF !important;
  color: #333333 !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  border: 0 !important;
  border-bottom: 1px solid #D9D9D9 !important;
}

.gcc-agenda-table td:first-child {
  width: 180px !important;
  border-right: 1px solid #D9D9D9 !important;
}

/* ================================
   LAST ROW
================================ */

.gcc-agenda-table tr:last-child td {
  border-bottom: 0 !important;
}

/* ================================
   TIME
================================ */

.gcc-agenda-table .agenda-time {
  color: #D71920 !important;
  white-space: nowrap !important;
  font-size: 14px !important;
}

/* ================================
   SESSION TITLE
================================ */

.gcc-agenda-table .session-title {
  display: block !important;
  color: #D71920 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  margin-bottom: 8px !important;
}

/* Registration + Dinner */
.gcc-agenda-table .agenda-session > strong:not(.session-title) {
  color: #000000 !important;
  font-weight: 600 !important;
}

/* ================================
   BULLET LIST
================================ */

.gcc-agenda-table ul {
  margin: 8px 0 0 0 !important;
  padding-left: 20px !important;
}

.gcc-agenda-table li {
  color: #777777 !important;
  margin-bottom: 7px !important;
  padding-left: 2px !important;
}

.gcc-agenda-table li:last-child {
  margin-bottom: 0 !important;
}

.gcc-agenda-table li strong {
  color: #333333 !important;
  font-weight: 600 !important;
}

/* ================================
   CLOSING PARAGRAPH
================================ */

.gcc-agenda-table p {
  margin: 8px 0 0 0 !important;
  color: #777777 !important;
  line-height: 1.55 !important;
}

/* ================================
   MOBILE
================================ */

@media (max-width: 767px) {

  .gcc-agenda-table th {
    font-size: 14px !important;
    padding: 12px 10px !important;
  }

  .gcc-agenda-table td {
    padding: 12px 10px !important;
    font-size: 13px !important;
  }

  .gcc-agenda-table th:first-child,
  .gcc-agenda-table td:first-child {
    width: 115px !important;
  }

  .gcc-agenda-table .agenda-time {
    white-space: normal !important;
    font-size: 12px !important;
  }

  .gcc-agenda-table .session-title {
    font-size: 13px !important;
  }

  .gcc-agenda-table ul {
    padding-left: 18px !important;
  }
}
</style>/* End custom CSS */