.elementor-14802 .elementor-element.elementor-element-0071e46{--display:flex;}.elementor-14802 .elementor-element.elementor-element-0071e46:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-0071e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14802 .elementor-element.elementor-element-1bbb70c{--display:flex;}.elementor-14802 .elementor-element.elementor-element-1bbb70c:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-1bbb70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-4496073{--spacer-size:150px;}.elementor-14802 .elementor-element.elementor-element-0b73c2f{--display:flex;}.elementor-14802 .elementor-element.elementor-element-0b73c2f:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-0b73c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-5fcea1e{text-align:center;}.elementor-14802 .elementor-element.elementor-element-5fcea1e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;color:#FFFFFF;}.elementor-14802 .elementor-element.elementor-element-46e7cf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14802 .elementor-element.elementor-element-46e7cf3:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-46e7cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14802 .elementor-element.elementor-element-c6405be{--display:flex;border-style:none;--border-style:none;--border-radius:80px 80px 80px 80px;}.elementor-14802 .elementor-element.elementor-element-c6405be:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-c6405be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm{padding:20px 20px 20px 20px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-image img{height:500px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-image{margin-bottom:0px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-name{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-ad4823d );margin-bottom:10px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-position{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-ad4823d );margin-bottom:10px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-ad4823d );margin-bottom:10px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-description-divider{border-bottom-color:#FFFFFF;border-bottom-style:solid;width:125px;border-bottom-width:4px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-description-divider-wrap{margin-bottom:10px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-social-links .eael-tm-social-icon{font-size:14px;line-height:14px;width:14px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-next, .elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-prev{font-size:30px;color:#FFFFFF;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-prev{left:-70px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-next{right:-70px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;background:var( --e-global-color-ad4823d );}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-pagination-bullet-active{background:#157CA0;}.elementor-14802 .elementor-element.elementor-element-f038e1f{--display:flex;}.elementor-14802 .elementor-element.elementor-element-f038e1f:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-f038e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-2c06d39{--spacer-size:150px;}.elementor-14802 .elementor-element.elementor-element-c0753bc{--display:flex;}.elementor-14802 .elementor-element.elementor-element-c0753bc:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-c0753bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-d860726{text-align:center;}.elementor-14802 .elementor-element.elementor-element-d860726 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;color:#FFFFFF;}.elementor-14802 .elementor-element.elementor-element-ef4fc53{--display:flex;}.elementor-14802 .elementor-element.elementor-element-ef4fc53:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-ef4fc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14802 .elementor-element.elementor-element-0f8f2fb img{max-width:70%;height:1000px;object-fit:contain;object-position:center center;}.elementor-14802 .elementor-element.elementor-element-d44bc72{--display:flex;}.elementor-14802 .elementor-element.elementor-element-d44bc72:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-d44bc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-3b54a6e{--spacer-size:150px;}.elementor-14802 .elementor-element.elementor-element-f2753e9{--display:flex;}.elementor-14802 .elementor-element.elementor-element-f2753e9:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-f2753e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-6949164{text-align:center;}.elementor-14802 .elementor-element.elementor-element-6949164 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:100px;font-weight:700;color:#FFFFFF;}.elementor-14802 .elementor-element.elementor-element-e250e97{--display:flex;}.elementor-14802 .elementor-element.elementor-element-e250e97:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-e250e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14802 .elementor-element.elementor-element-ff1da4c img{max-width:50%;}.elementor-14802 .elementor-element.elementor-element-ebcec4c{--display:flex;}.elementor-14802 .elementor-element.elementor-element-ebcec4c:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-ebcec4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");background-position:center center;}.elementor-14802 .elementor-element.elementor-element-64f5fcb{--spacer-size:150px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-description{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:1025px){.elementor-14802 .elementor-element.elementor-element-0071e46:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-0071e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-1bbb70c:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-1bbb70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-0b73c2f:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-0b73c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-46e7cf3:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-46e7cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-f038e1f:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-f038e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-c0753bc:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-c0753bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-ef4fc53:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-ef4fc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-d44bc72:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-d44bc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-f2753e9:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-f2753e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-e250e97:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-e250e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14802 .elementor-element.elementor-element-ebcec4c:not(.elementor-motion-effects-element-type-background), .elementor-14802 .elementor-element.elementor-element-ebcec4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-14802 .elementor-element.elementor-element-4d59dbb img{height:250px;object-fit:cover;}.elementor-14802 .elementor-element.elementor-element-4496073{--spacer-size:20px;}.elementor-14802 .elementor-element.elementor-element-5fcea1e .elementor-heading-title{font-size:40px;}.elementor-14802 .elementor-element.elementor-element-46e7cf3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-14802 .elementor-element.elementor-element-c6405be{--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-image img{height:250px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-name{font-size:35px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-position{font-size:20px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .eael-tm-description{font-size:var( --e-global-typography-text-font-size );}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-next, .elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-prev{font-size:20px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-prev{left:0px;}.elementor-14802 .elementor-element.elementor-element-2a1e6b1 .swiper-container-wrap .swiper-button-next{right:0px;}.elementor-14802 .elementor-element.elementor-element-2c06d39{--spacer-size:20px;}.elementor-14802 .elementor-element.elementor-element-d860726 .elementor-heading-title{font-size:40px;}.elementor-14802 .elementor-element.elementor-element-0f8f2fb img{max-width:95%;height:600px;object-fit:contain;}.elementor-14802 .elementor-element.elementor-element-3b54a6e{--spacer-size:20px;}.elementor-14802 .elementor-element.elementor-element-6949164 .elementor-heading-title{font-size:40px;}.elementor-14802 .elementor-element.elementor-element-ff1da4c img{max-width:95%;}.elementor-14802 .elementor-element.elementor-element-64f5fcb{--spacer-size:20px;}}/* Start custom CSS for container, class: .elementor-element-0071e46 */@media (max-width: 767px) {

  /* Seamless fixed mobile background */
  body.elementor-page::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background-image: url("https://foursquare.life/wp-content/uploads/2026/07/Speakers-Graphic-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
  }

  /*
   * Remove overlays from page content,
   * except inside the carousel section.
   */
  main .elementor-background-overlay:not(
    .keep-section-background .elementor-background-overlay
  ),
  .site-content .elementor-background-overlay:not(
    .keep-section-background .elementor-background-overlay
  ) {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }

  /*
   * Make normal page content transparent,
   * but exclude the carousel container and everything inside it.
   */
  main:not(.keep-section-background),
  .site-content:not(.keep-section-background),

  main .elementor:not(
    .keep-section-background,
    .keep-section-background *
  ),

  main .elementor-section:not(
    .keep-section-background,
    .keep-section-background *
  ),

  main .elementor-container:not(
    .keep-section-background,
    .keep-section-background *
  ),

  main .elementor-widget-wrap:not(
    .keep-section-background,
    .keep-section-background *
  ),

  main .e-con:not(
    .keep-section-background,
    .keep-section-background *
  ),

  main .e-con-inner:not(
    .keep-section-background,
    .keep-section-background *
  ),

  .site-content .e-con:not(
    .keep-section-background,
    .keep-section-background *
  ),

  .site-content .e-con-inner:not(
    .keep-section-background,
    .keep-section-background *
  ) {
    background: transparent !important;
    position: relative;
    z-index: 1;
  }

  /*
   * Keep the carousel section above the fixed background
   * without replacing its Elementor background settings.
   */
  .keep-section-background {
    position: relative !important;
    z-index: 2 !important;
  }

  /* Preserve the carousel section's background overlay */
  .keep-section-background .elementor-background-overlay {
    display: block !important;
    visibility: visible !important;
  }

  /* Keep header above everything and preserve its background */
  header,
  .elementor-location-header,
  .elementor-location-header .elementor,
  .elementor-location-header .elementor-section,
  .elementor-location-header .elementor-container,
  .elementor-location-header .elementor-widget-wrap,
  .elementor-location-header .e-con,
  .elementor-location-header .e-con-inner {
    position: relative !important;
    z-index: 20 !important;
  }

  /* Keep header overlay/background visible */
  .elementor-location-header .elementor-background-overlay {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html,
  body {
    overflow-x: hidden;
  }
}/* End custom CSS */