ul.rkit-social-media__list{list-style:none;margin:0;padding:0}
[data-lab-video]{background-image:var(--lab-video-poster)!important}
[data-lab-video]>.elementor-background-video-container,[data-lab-video]>.e-con-inner>.elementor-background-video-container{background-image:var(--lab-video-poster);background-size:cover;background-position:center}
[data-lab-video] .lab-deferred-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important}
.rkit-btn-hamburger:focus-visible,.close-msg:focus-visible{outline:2px solid #e1b2ff;outline-offset:4px}
/* Scoped internal-page corrections. No desktop, template, footer or mascot changes. */
@media (max-width:1024px) {
  body.page-id-35 .elementor-35 .elementor-element-4aacf21f .rkit-advanced-heading .headline-text,
  body.page-id-35 .elementor-35 .elementor-element-4aacf21f .rkit-advanced-heading .text {
    font-size:clamp(2.25rem,10.5vw,5rem)!important;
    line-height:1.1!important;
    display:inline-block;
    white-space:nowrap!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  body.page-id-35 .elementor-35 .elementor-element-4aacf21f .rkit-advanced-heading .headline-container,
  body.page-id-35 .elementor-35 .elementor-element-4aacf21f .rkit-advanced-heading .text-container {
    line-height:1.1;
  }
  body.page-id-33 .elementor-33 :is(.elementor-element-8349cf4,.elementor-element-c8c4270,.elementor-element-a0df285,.elementor-element-5e112a4,.elementor-element-4964440,.elementor-element-548c071,.elementor-element-f312596,.elementor-element-995bd89,.elementor-element-e3f159a,.elementor-element-eb68ef5,.elementor-element-cfd1694,.elementor-element-ac73089,.elementor-element-c3cc144,.elementor-element-1235d56,.elementor-element-813f4e7,.elementor-element-bb9a493) .elementor-image-box-title {
    font-size:clamp(1.45rem,3.4vw,1.7rem)!important;
    line-height:1.25!important;
    overflow-wrap:normal;
    word-break:normal;
  }
  body.page-id-33 .elementor-33 .elementor-element-35b584c .elementor-heading-title,
  body.page-id-39 .elementor-39 .elementor-element-2be810a .elementor-heading-title {
    font-size:clamp(2rem,8.5vw,3rem)!important;
    line-height:1.15!important;
    text-wrap:balance;
  }
}

