.elementor-kit-5970{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-566a830:#FFFFFF;--e-global-color-146eb29:#1A1A1A;--e-global-color-312f73d:#444444;--e-global-color-eba73ba:#0F75BC;--e-global-color-ea5631d:#103C60;--e-global-color-e45be55:#862222;--e-global-color-7aba495:#EC7D31;--e-global-color-2a0da97:#39A9E1;--e-global-color-66643aa:#7E52C4;--e-global-color-4ce6f30:#1D649E;--e-global-color-e8f5431:#4D2F7C;--e-global-color-9e03046:#E0E0E0;--e-global-color-bb10b69:#1A1A1A;--e-global-color-457d56c:#F5C8F0;--e-global-color-f92997b:#E6F5FF;--e-global-color-75ad714:#FFEAAE;--e-global-color-611bf87:#1C972C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-ed1d1ae-font-family:"Montserrat";--e-global-typography-ed1d1ae-font-weight:400;--e-global-typography-9090e14-font-family:"Montserrat";--e-global-typography-9090e14-font-size:12px;--e-global-typography-9090e14-font-weight:600;--e-global-typography-17fe8a8-font-family:"Montserrat";--e-global-typography-17fe8a8-font-size:38px;--e-global-typography-17fe8a8-font-weight:bold;--e-global-typography-17fe8a8-line-height:2.4rem;--e-global-typography-17fe8a8-letter-spacing:-0.05rem;--e-global-typography-4fe6011-font-family:"Montserrat";--e-global-typography-4fe6011-font-size:13px;--e-global-typography-39fb6e9-font-family:"Montserrat";--e-global-typography-39fb6e9-font-size:14px;--e-global-typography-e00a151-font-family:"Montserrat";--e-global-typography-e00a151-font-size:32px;--e-global-typography-e00a151-font-weight:normal;--e-global-typography-e00a151-line-height:1.2em;--e-global-typography-e00a151-letter-spacing:-1.2px;--e-global-typography-61a4b79-font-family:"Montserrat";--e-global-typography-61a4b79-font-size:26px;--e-global-typography-61a4b79-line-height:1em;--e-global-typography-61a4b79-letter-spacing:-0.8px;--e-global-typography-850a94f-font-family:"Montserrat";--e-global-typography-850a94f-font-size:26px;--e-global-typography-850a94f-font-weight:normal;--e-global-typography-850a94f-line-height:1em;--e-global-typography-850a94f-letter-spacing:-0.4px;--e-global-typography-c78a0bd-font-family:"Montserrat";--e-global-typography-c78a0bd-font-size:55px;--e-global-typography-c78a0bd-font-weight:bold;--e-global-typography-c78a0bd-line-height:1em;--e-global-typography-c78a0bd-letter-spacing:-0.4px;--e-global-typography-c45308f-font-family:"Montserrat";--e-global-typography-c45308f-font-size:15px;--e-global-typography-c45308f-font-weight:bold;--e-global-typography-c45308f-text-transform:uppercase;--e-global-typography-a2f5644-font-family:"Montserrat";--e-global-typography-a2f5644-font-size:15px;--e-global-typography-a2f5644-font-weight:bold;--e-global-typography-a2f5644-text-transform:uppercase;--e-global-typography-a2f5644-line-height:1.2em;--e-global-typography-0c51176-font-family:"Poppins";--e-global-typography-0c51176-font-size:15px;--e-global-typography-0c51176-font-weight:bold;--e-global-typography-0c51176-text-transform:uppercase;--e-global-typography-f995d8b-font-family:"Montserrat";--e-global-typography-f995d8b-font-size:27px;--e-global-typography-f995d8b-font-weight:normal;--e-global-typography-f995d8b-line-height:1.2em;--e-global-typography-f995d8b-letter-spacing:-1.2px;--e-global-typography-b8712f8-font-family:"Montserrat";--e-global-typography-b8712f8-font-size:28px;--e-global-typography-b8712f8-font-weight:bold;--e-global-typography-b8712f8-text-transform:uppercase;--e-global-typography-b8712f8-line-height:1em;--e-global-typography-0f8609e-font-family:"Montserrat";--e-global-typography-0f8609e-font-size:20px;--e-global-typography-0f8609e-font-weight:bold;--e-global-typography-0f8609e-text-transform:uppercase;color:var( --e-global-color-312f73d );}.elementor-kit-5970 p{margin-bottom:1rem;}.elementor-kit-5970 a{color:var( --e-global-color-eba73ba );}.elementor-kit-5970 a:hover{color:var( --e-global-color-ea5631d );}.elementor-kit-5970 h1{color:var( --e-global-color-146eb29 );font-family:var( --e-global-typography-17fe8a8-font-family ), Sans-serif;font-size:var( --e-global-typography-17fe8a8-font-size );font-weight:var( --e-global-typography-17fe8a8-font-weight );line-height:var( --e-global-typography-17fe8a8-line-height );letter-spacing:var( --e-global-typography-17fe8a8-letter-spacing );word-spacing:var( --e-global-typography-17fe8a8-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5970 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-5970{--e-global-typography-e00a151-font-size:48px;--e-global-typography-f995d8b-font-size:48px;}.elementor-kit-5970 h1{font-size:var( --e-global-typography-17fe8a8-font-size );line-height:var( --e-global-typography-17fe8a8-line-height );letter-spacing:var( --e-global-typography-17fe8a8-letter-spacing );word-spacing:var( --e-global-typography-17fe8a8-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5970{--e-global-typography-e00a151-font-size:21px;--e-global-typography-61a4b79-font-size:35px;--e-global-typography-850a94f-font-size:24px;--e-global-typography-c78a0bd-font-size:35px;--e-global-typography-c45308f-font-size:16px;--e-global-typography-a2f5644-font-size:16px;--e-global-typography-0c51176-font-size:16px;--e-global-typography-f995d8b-font-size:21px;}.elementor-kit-5970 h1{font-size:var( --e-global-typography-17fe8a8-font-size );line-height:var( --e-global-typography-17fe8a8-line-height );letter-spacing:var( --e-global-typography-17fe8a8-letter-spacing );word-spacing:var( --e-global-typography-17fe8a8-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
  scroll-snap-type: y proximity;
  scroll-behavior: smooth;
  scroll-padding-top: 57px;
}
body.page-id-25301 .elementor-inner > .elementor-section-wrap > section:not(#bottom-banner):not(#bottom-banner-2):not(#speaker-background-overlay):not(#testimonial-section):not(#official-venue):not(#highlight-video):not(#past-highlight) {
  scroll-snap-align: start;
  min-height: calc(100vh - 57px);
}

#official-venue,
#highlight-video,
#past-highlight,
#testimonial-section {
  scroll-snap-align: unset !important;
  min-height: auto !important;
  scroll-snap-type: none !important
}
body.page-id-25301 [data-elementor-type="footer"][data-elementor-id="144"] {
   scroll-snap-align: unset !important;
  min-height: auto;
}
body.page-id-25301 [data-elementor-type="footer"][data-elementor-id="144"] .elementor-widget-wrap{
    padding:10px !important;
}
@media (max-width: 768px) {
  html {
    scroll-snap-type: none !important;
  }

  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    scroll-snap-align: none !important;
    min-height: 100dvh !important;
    padding-bottom:200px;
  }
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > section {
    scroll-snap-align: none !important;
    min-height: auto !important;
  }
  #testimonial-section {
    scroll-snap-align: none !important;
    min-height: auto !important;
  }
  body.page-id-25301 [data-elementor-type="footer"][data-elementor-id="144"] {
    scroll-snap-align: none !important;
    min-height: auto !important;
  }
}
@media (max-height: 800px) {
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    min-height: 120dvh !important;
  }
}
@media (max-height: 730px) {
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    min-height: 130dvh !important;
  }
}
@media (max-height: 680px) {
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    min-height: 140dvh !important;
  }
}
@media (max-height: 630px) {
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    min-height: 150dvh !important;
  }
}
@media (max-height: 585px) {
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    min-height: 160dvh !important;
  }
}
@media (max-height: 545px) {
  body.page-id-25301 .elementor-inner > .elementor-section-wrap > #lp-section {
    min-height: 170dvh !important;
  }
}/* End custom CSS */