/* AIC identity pass. Scoped to the two BOTB hero pages; original motion remains. */
@font-face{font-family:'AIC Open Sans';src:url('/botb-assets/aic/OpenSans-Latin.woff2') format('woff2');font-style:normal;font-weight:300 800;font-display:swap}
@font-face{font-family:'AIC Georgia Pro';src:url('/botb-assets/aic/GeorgiaPro-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'AIC Georgia Pro';src:url('/botb-assets/aic/GeorgiaPro-Black.ttf') format('truetype');font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:'BOTB Circuit';src:url('/botb-assets/aic/BOTB-Circuit.woff') format('woff');font-style:normal;font-weight:900;font-display:swap}

@font-face{font-family:'AIC Signature';src:url('/botb-assets/aic/fonts/LaBelleAurore.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}

.botb-aic .elementor-location-header,
.botb-aic .elementor-32170 .elementor-element-5c1265b {
  --botb-ink:#292524;
  --botb-orange:#ff640d;
  --e-global-color-0142ef7:#292524;
  --e-global-color-eba4fd2:#f5f5f4;
}
.botb-aic .elementor-location-header .elementor-element-22506bb img{width:100px;height:48px;object-fit:contain}
.botb-aic .elementor-location-header .elementor-element-b2157b9 img{width:25px;height:31px;object-fit:contain}
.botb-aic .elementor.elementor-32676 .elementor-element.elementor-element-b59eae9 .elementor-nav-menu a.elementor-item,
.botb-aic .elementor.elementor-32676 .elementor-element.elementor-element-83ff0fd .elementor-button,
.botb-aic #elementor-popup-modal-33469 .elementor-element .elementor-nav-menu a.elementor-item {
  font-family:'AIC Open Sans',sans-serif;
  font-size:14px;font-weight:650;letter-spacing:.06em;white-space:nowrap;
}
.botb-aic .elementor-location-header .elementor-nav-menu a:hover,
.botb-aic .elementor-location-header .elementor-button:hover{color:#c54500}

.botb-aic .elementor-32170 .elementor-element-fcde1d5 .elementor-heading-title {
  font-family:'AIC Open Sans',sans-serif;
  font-size:14px;font-weight:650;line-height:60px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--botb-ink);
}
.botb-aic .elementor-32170 .elementor-element-bacde83 .elementor-headline,
.botb-aic .elementor-32170 .elementor-element-bacde83 .elementor-headline-dynamic-text {
  font-family:'BOTB Circuit','AIC Georgia Pro',sans-serif;font-weight:900;letter-spacing:-.065em;
  color:var(--botb-orange,#ff640d);
}
.botb-aic .elementor-32170 .elementor-element-bacde83 .elementor-headline-dynamic-wrapper {
  /* Override Elementor's cached inline width so font loads and resizing cannot clip BOTB. */
  width:max-content!important;
  overflow:visible;
  transform:scaleX(1.02);transform-origin:center;
}
.botb-aic .elementor-32170 .elementor-element-98013db {
  display:none;
  width:min(64vw,950px);top:50%;left:50%;right:auto!important;
  transform:translate(-50%,-50%) scale(.7);transform-origin:center;pointer-events:none;
}
.botb-aic .elementor-32170 .elementor-element-98013db img{width:100%;height:auto}
.botb-aic .elementor-32170 .elementor-element-fc328bd{display:none}
.botb-aic .elementor-32170 .elementor-element.elementor-element-2a477a1::before {
  background-image:linear-gradient(180deg,rgba(245,245,244,0) 50%,#f5f5f4 100%)!important;
}
/* Retint the statues’ original directional light, preserving their marble and alpha. */
.botb-aic .elementor-32170 .elementor-element-cf7d916 img,
.botb-aic .elementor-32170 .elementor-element-21552f7 img,
.botb-aic .elementor-32170 .elementor-element-338fc9b img{filter:hue-rotate(285deg) saturate(.72)}

/* Neutral reflected light and soft moving shadows retain the original marble palette. */
.botb-aic .aic-statue-light-host{position:relative;isolation:isolate}
.botb-aic .aic-statue-light{
  position:absolute;pointer-events:none;
  mask-size:contain;mask-position:center;mask-repeat:no-repeat;
  -webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;
}
.botb-aic .aic-statue-light-key{
  opacity:var(--statue-key-opacity,0);mask-mode:luminance;mix-blend-mode:screen;
  background:linear-gradient(var(--statue-light-angle,180deg),
    rgba(255,255,255,.8) 0%,rgba(255,255,255,.45) 30%,transparent 72%);
}
.botb-aic .aic-statue-light-shade{
  opacity:var(--statue-shade-opacity,0);mask-mode:alpha;mix-blend-mode:multiply;
  background:linear-gradient(var(--statue-light-angle,180deg),transparent 15%,rgba(32,34,36,.15) 35%,rgba(32,34,36,.65) 65%,#202224 100%);
}
@media(prefers-reduced-motion:reduce),(any-hover:none){
  .botb-aic .aic-statue-light{display:none}
}

.botb-aic .elementor-32170 .elementor-element-57f0173 > .elementor-widget-container {
  background-color:#fafaf9;padding:17px 46px;
}
.botb-aic .elementor-32170 .elementor-element-57f0173 .elementor-heading-title {
  font-family:'AIC Open Sans',sans-serif;font-weight:800;font-size:20px;
  letter-spacing:.075em;line-height:1.3;color:var(--botb-ink);
}
.botb-aic .botb-hero-statement {
  font-family:'AIC Georgia Pro',Georgia,serif;font-size:23px;font-weight:400;
  line-height:1.4;color:var(--botb-ink);margin:4px 12px 16px;text-align:center;
}
.botb-aic .botb-hero-details {
  display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px;
  margin:0 12px 24px;color:#57534e;
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
  font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;
}
.botb-aic .botb-hero-details span+span::before{content:'/';color:#c54500;margin-right:16px}
.botb-aic .elementor-32170 .elementor-element-ef22591 .elementor-button {
  font-family:'AIC Open Sans',sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;
}
/* Give the hero's scroll cue a little more breathing room below the tagline. */
.botb-aic .elementor-32170 .elementor-element-ef22591 .elementor-button-wrapper{padding-top:25px}
.botb-aic .elementor-32170 .elementor-element-ef22591 .elementor-button:hover{color:#c54500}
.botb-aic .elementor-32170 .elementor-element-32c771f{--content-width:760px}

@media(max-width:1024px){
  .botb-aic .elementor-32170 .elementor-element-98013db{width:76vw}
}
@media(max-width:768px){
  .botb-aic .elementor-location-header .elementor-button{font-size:12px;letter-spacing:.04em}
  .botb-aic .elementor-32170 .elementor-element-fcde1d5 .elementor-heading-title{font-size:12px;line-height:40px;letter-spacing:.15em}
  .botb-aic .elementor-32170 .elementor-element-98013db{width:105vw}
  .botb-aic .elementor-32170 .elementor-element-32c771f{--content-width:calc(100% - 40px);--gap:16px}
  .botb-aic .elementor-32170 .elementor-element-57f0173 > .elementor-widget-container{padding:13px 24px}
  .botb-aic .elementor-32170 .elementor-element-57f0173 .elementor-heading-title{font-size:15px;letter-spacing:.06em}
  .botb-aic .botb-hero-statement{font-size:20px;line-height:1.35;margin:0 10px 16px}
  .botb-aic .botb-hero-statement span{display:block}
  .botb-aic .botb-hero-details{gap:6px 8px;font-size:12px;letter-spacing:0;margin:0 0 22px}
  .botb-aic .botb-hero-details span+span::before{margin-right:8px}
}
@media(prefers-reduced-motion:reduce){
  .botb-aic .elementor-32170 .elementor-element-5c1265b .animated,
  .botb-aic .elementor-32170 .elementor-element-5c1265b .elementor-headline-dynamic-letter{animation-duration:.01ms!important;transition-duration:.01ms!important}
}

/* Retint only the original monochrome decorations; keep their source pixels intact. */
.botb-aic .elementor-32170 .elementor-element-fc328bd img {
  filter:url('/botb-assets/aic/accent-filters.svg?v=4#orange-light');
}
/* A personal sign-off, kept in the story's normal flow on every screen. */
.botb-aic #intro .aic-story-signature {
  margin-top:28px;color:#ff640d;text-align:left;
}
.botb-aic #intro .aic-story-signature-name {
  display:block;font-family:'AIC Signature',cursive;
  font-size:clamp(44px,4.2vw,60px);font-weight:400;
  line-height:1.25;letter-spacing:0;text-transform:none;
}
.botb-aic #intro .aic-story-signature-role {
  display:block;margin-top:2px;font-size:16px;font-weight:500;
  line-height:1.5;letter-spacing:.03em;text-transform:none;
}
/* Fit the supplied portrait to the existing slot using its original colors. */
.botb-aic .elementor-32170 .elementor-element-5dea483 img {
  width:100%;aspect-ratio:768 / 1170;object-fit:cover;object-position:center;filter:none;
  /* Match the photo's arch and reveal the page background outside it. */
  mask-image:url('/botb-assets/aic/story/crown-arch-mask.svg');
  mask-size:cover;mask-position:center;mask-repeat:no-repeat;
  -webkit-mask-image:url('/botb-assets/aic/story/crown-arch-mask.svg');
  -webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;
}
/* Keep the pointer surface still while the masked portrait tilts in place. */
.botb-aic .aic-crown-tilt img {
  transform-origin:center;
  backface-visibility:hidden;
}
.botb-aic .aic-crown-tilting img {
  transform:perspective(1100px) rotateX(var(--crown-rotate-x,0deg)) rotateY(var(--crown-rotate-y,0deg));
  will-change:transform;
}
@media(prefers-reduced-motion:reduce),(any-hover:none){
  .botb-aic .aic-crown-tilt img{transform:none!important;will-change:auto}
}
/* Let the light shop section share the page's pale geometric background. */
.botb-aic .elementor-32170 .elementor-element.elementor-element-4578545 {
  background-color:transparent;background-image:none;isolation:isolate;
}
.botb-aic .elementor-32170 .elementor-element.elementor-element-4578545::before,
.botb-aic .elementor-32170 .elementor-element.elementor-element-4578545::after {display:none}

/* Retint the neon poster and merchandise frames; preserve their photographic content. */
.botb-aic .elementor-32170 .jet-video__overlay--custom-bg,
.botb-aic .elementor-32170 .elementor-element-c57fc50,
.botb-aic .elementor-32170 .elementor-element-b956cf3,
.botb-aic .elementor-32170 .elementor-element-f3b647b {
  filter:url('/botb-assets/aic/accent-filters.svg?v=4#orange-frame');
}

/* Native color rotation keeps the closing image's overflowing layout visible. */
.botb-aic .elementor-32170 .elementor-element-bc06841 img {filter:hue-rotate(260deg)}

/* Clean only the old corner emblems, then place the standalone AIC marks above them. */
.botb-aic .aic-video-corner-cleanup{position:absolute;inset:0;background:url('/botb-assets/aic/video-corners-clean.png') center/100% 100% no-repeat;-webkit-mask:url('/botb-assets/aic/video-corner-cleanup-mask.svg') center/100% 100% no-repeat;mask:url('/botb-assets/aic/video-corner-cleanup-mask.svg') center/100% 100% no-repeat;pointer-events:none}
.botb-aic .aic-video-brand-overlay{position:absolute;inset:0;background:url('/botb-assets/aic/video-brand-overlay.svg') center/100% 100% no-repeat;pointer-events:none}
.botb-aic .elementor-element-bc06841>.elementor-widget-container{position:relative}
/* A soft, native overlay follows the contained image's actual proportions. */
.botb-aic .elementor-element-bc06841{--aic-statue-height:900px}
.botb-aic .aic-statue-badge{position:absolute;left:calc(50% - var(--aic-statue-height)*.030);top:46%;width:calc(var(--aic-statue-height)*.32);height:calc(var(--aic-statue-height)*.22);backdrop-filter:blur(9px);mask-image:radial-gradient(ellipse closest-side,black 70%,transparent 100%);pointer-events:none}
.botb-aic .aic-statue-badge::after{content:'';position:absolute;inset:29% 37.5%;background:url('/botb-assets/aic/Logo-embossed.svg') center/contain no-repeat;transform:rotate(-8deg) skewY(6deg)}
@media(max-width:768px){.botb-aic .elementor-element-bc06841{--aic-statue-height:520px}}

.botb-aic [id=video],.botb-aic [id=intro],.botb-aic [id=gallery],.botb-aic [id=partners],.botb-aic [id=events]{scroll-margin-top:100px}

/* Center and soften only the gallery's decorative AIC background mark. */
.botb-aic .elementor-32170 .elementor-element.elementor-element-7585753::before {
  background-position:center;
  opacity:.3;
  transform:scale(.92);
  transform-origin:center;
}

/* Two distinct merchandise products, centered in the original framed-card treatment. */
.botb-aic .elementor-32170 .elementor-element.elementor-element-fe9caaa .elementor-heading-title{font-size:clamp(72px,24vw,300px)}
.botb-aic .elementor-32170 .elementor-element.elementor-element-9a0f87a{width:100%;max-width:900px;--container-widget-width:100%;--e-n-carousel-swiper-slides-to-display:2}
@media (min-width:769px){
  .botb-aic .elementor-element-9a0f87a .elementor-swiper-button,
  .botb-aic .elementor-element-9a0f87a .swiper-pagination{display:none}
}
@media (max-width:768px){
  .botb-aic .elementor-32170 .elementor-element.elementor-element-9a0f87a{--e-n-carousel-swiper-slides-to-display:1}
}
.botb-aic .elementor-32170 .elementor-element.elementor-element-c57fc50:hover{background-image:url('/botb-assets/aic/merch/card-1-back.svg')}

/* One shared rhythm between landing-page sections: 200px desktop, 144px mobile.
   Each section owns half the gap; nested Elementor spacing must not add to it. */
.botb-aic {--aic-section-gap:200px;--aic-section-inset:calc(var(--aic-section-gap) / 2)}
.botb-aic .elementor-32170 > .e-parent:not(.elementor-element-5c1265b) {
  min-height:0;margin-block:0;padding-block:var(--aic-section-inset);
}
.botb-aic .elementor-32170 > .e-parent > .e-con-inner {
  min-height:0;padding-block:0;
}
.botb-aic .elementor-32170 > .elementor-element-5c1265b {
  /* Lift the whole composition while retaining its internal spacing. */
  padding-top:calc(var(--padding-top) - 50px);
  padding-bottom:var(--aic-section-inset);
}
.botb-aic .elementor-32170 .elementor-element-ef22591 > .elementor-widget-container {
  padding-bottom:0;
}
/* Let the story fit its copy and the full portrait rather than a viewport. */
.botb-aic #intro .elementor-element-a2f0a15 > .elementor-widget-container {padding-top:0}
.botb-aic #intro .elementor-element-e4f2257 {padding-block:0}
.botb-aic #intro .elementor-element-5dea483 > .elementor-widget-container {margin-bottom:0}
.botb-aic #gallery .elementor-element-85bd355 {min-height:0;padding-block:0}
.botb-aic #gallery .elementor-element-37664dd > .e-con-inner {padding-block:0}
.botb-aic #partners .elementor-element-7a86f89 > .elementor-widget-container,
.botb-aic #events .elementor-element-25dd198 > .elementor-widget-container {margin-top:0}
/* Retain the closing statue/title overlap while keeping it inside its section. */
.botb-aic .elementor-32170 .elementor-element-06c8518 {margin-top:180px}
.botb-aic .elementor-32170 .elementor-element-06c8518 > .e-con-inner {padding-block:0}
.botb-aic .elementor-32170 .elementor-element-4577f9f > .elementor-widget-container {margin-bottom:0}
.botb-aic .elementor-32170 .elementor-element-4577f9f .jet-headline {margin-block:0}
/* Replace the old standalone spacer and the shop's stacked outer padding. */
.botb-aic .elementor-32170 > .elementor-element-5d5c267 {display:none}
.botb-aic .elementor-32170 .elementor-element-35b39d3 {padding-block:0}
.botb-aic .elementor-32170 .elementor-element-1f7e0af {padding-block:0}
.botb-aic .elementor-location-footer .elementor-element-caa414f {
  min-height:0;padding-block:var(--aic-section-inset);
}
.botb-aic .elementor-location-footer .elementor-element-caa414f > .e-con-inner,
.botb-aic .elementor-location-footer .elementor-element-46c30fe {padding-block:0}
@media(min-width:769px){
  .botb-aic .elementor-32170 .elementor-element.elementor-element-9a0f87a .swiper {padding-bottom:0}
  .botb-aic .elementor-element-9a0f87a .swiper-slide > .e-con > .e-con-inner {padding-bottom:0}
}
@media(max-width:768px){
  .botb-aic {--aic-section-gap:144px}
  /* Preserve the original portrait-to-copy gap after removing its negative margin. */
  .botb-aic #intro .elementor-element-50867e6 {margin-top:30px}
  /* A short overlaid headline must not leave an empty flex gap below the statue. */
  .botb-aic .elementor-32170 .elementor-element-06c8518 > .e-con-inner {row-gap:0}
}

/* Light merchandise treatment; original product cutouts, frames, and sizing retained. */
.botb-aic .elementor-32170 .elementor-element-4578545 .elementor-element-9a8247d .elementor-heading-title {color:#292524}
.botb-aic .elementor-32170 .elementor-element-4578545 .elementor-element-fe9caaa .elementor-heading-title {color:#ff640d}
.botb-aic .elementor-32170 .elementor-element.elementor-element-c57fc50 {
  background-image:url('/botb-assets/aic/merch/light/card-1-front.svg');filter:none;
}
.botb-aic .elementor-32170 .elementor-element.elementor-element-c57fc50:hover {
  background-image:url('/botb-assets/aic/merch/light/card-1-back.svg');
}
.botb-aic .elementor-32170 .elementor-element.elementor-element-b956cf3 {
  background-image:url('/botb-assets/aic/merch/light/card-2-front.svg');filter:none;
}
.botb-aic .elementor-32170 .elementor-element.elementor-element-b956cf3:hover {
  background-image:url('/botb-assets/aic/merch/light/card-2-back.svg');
}
.botb-aic .elementor-32170 .elementor-element-4578545 .ribbon-cta > .elementor-widget-container {background-color:transparent}
.botb-aic .elementor-32170 .elementor-element-4578545 .ribbon-cta .elementor-button {background-color:#292524;color:#fff}
.botb-aic .elementor-32170 .elementor-element-4578545 .ribbon-cta .elementor-button:hover,
.botb-aic .elementor-32170 .elementor-element-4578545 .ribbon-cta .elementor-button:focus-visible {background-color:#ff640d;color:#292524}
.botb-aic .elementor-32170 .elementor-element.elementor-element-9a0f87a {
  --e-n-carousel-dots-normal-color:#292524;--e-n-carousel-dots-hover-color:#ff640d;
}
.botb-aic .elementor-32170 .elementor-element-9a0f87a :is(.elementor-swiper-button-prev,.elementor-swiper-button-next) {background-color:#ffffffcc;color:#292524}

/* Shared section-heading scale; the hero and closing display artwork keep their own typography. */
.botb-aic {--aic-section-heading-size:48px;--aic-section-heading-tracking:.5em}
.botb-aic .elementor-32170 :is(.elementor-element-a2f0a15,.elementor-element-4a195e7,.elementor-element-7a86f89,.elementor-element-25dd198,.elementor-element-9a8247d) .elementor-heading-title {
  font-size:var(--aic-section-heading-size);
}
.botb-aic .elementor-32170 :is(.elementor-element-4a195e7,.elementor-element-7a86f89,.elementor-element-25dd198,.elementor-element-9a8247d) .elementor-heading-title {
  font-family:"ESL Legend",sans-serif;font-weight:700;line-height:1;
  letter-spacing:var(--aic-section-heading-tracking);text-transform:uppercase;
  color:#000;text-align:center;
}
.botb-aic .elementor-32170 .elementor-element-4578545 .elementor-element-9a8247d .elementor-heading-title {color:#000}
@media(max-width:768px){
  .botb-aic {--aic-section-heading-size:30px;--aic-section-heading-tracking:.3em}
  .botb-aic .elementor-32170 .elementor-element-9a8247d .elementor-heading-title {line-height:1.3}
}

/* A single pale gray page backdrop in place of the geometric SVG. */
body.botb-aic.elementor-page.elementor-page-32170 {
  background-color:#edf3f5;
  background-image:none;
}

/* Visual consistency pass: shared internal spacing and action styles. */
.botb-aic {--aic-heading-content-gap:64px;--aic-content-action-gap:48px;--aic-copy-gap:24px}
.botb-aic #gallery .elementor-element-85bd355,
.botb-aic #partners > .e-con-inner,
.botb-aic #events > .e-con-inner,
.botb-aic .elementor-32170 .elementor-element-35b39d3 {row-gap:0}
.botb-aic #partners .elementor-element-7a86f89 > .elementor-widget-container,
.botb-aic #events .elementor-element-25dd198 > .elementor-widget-container {margin-block:0}
.botb-aic #gallery .elementor-element-d54d7bb,
.botb-aic #partners .elementor-element-67bce8e,
.botb-aic .elementor-32170 .elementor-element-1f7e0af {margin-top:var(--aic-heading-content-gap)}
.botb-aic #gallery .elementor-element-d54d7bb > .elementor-widget-container {padding-block:0}
.botb-aic #gallery .jet-listing-grid__item,
.botb-aic #gallery .elementor-element-1b12316,
.botb-aic #partners .jet-listing-grid__item,
.botb-aic #partners .elementor-element-68a9616,
.botb-aic .elementor-element-9a0f87a .swiper-slide > .e-con > .e-con-inner {padding-top:0}
.botb-aic #events .elementor-element-492d4ce {margin-top:calc(var(--aic-heading-content-gap) - 10px)}
.botb-aic #gallery .elementor-element-870eacd,
.botb-aic #events .elementor-element-e325ff2 {margin-top:var(--aic-content-action-gap)}
.botb-aic #intro .elementor-element-e4f2257 {row-gap:var(--aic-copy-gap)}
.botb-aic #intro .elementor-element-fb45feb p {margin-top:0;margin-bottom:var(--aic-copy-gap)}
.botb-aic #intro .elementor-element-fb45feb p:last-of-type {margin-bottom:0}

body.botb-aic .elementor.elementor-32170 .elementor-element:is(.elementor-element-870eacd,.elementor-element-e78227d,.elementor-element-6d720ee,.elementor-element-9516959) .elementor-button {
  display:inline-flex;align-items:center;justify-content:center;
  min-height:52px;padding:12px 28px;border:0;border-radius:0;
  font-family:"ESL Legend",sans-serif;font-size:26px;font-weight:700;
  line-height:28px;letter-spacing:.05em;text-transform:uppercase;
  background:#292524;color:#fff;
  clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%);
  transition:background-color .2s,color .2s;
}
body.botb-aic .elementor.elementor-32170 .elementor-element:is(.elementor-element-870eacd,.elementor-element-e78227d,.elementor-element-6d720ee,.elementor-element-9516959) .elementor-button:is(:hover,:focus-visible) {background:#ff640d;color:#292524}
.botb-aic #gallery .elementor-element-870eacd > .elementor-widget-container {background:transparent}
body.botb-aic .elementor.elementor-32170 .elementor-element:is(.elementor-element-e325ff2,.elementor-element-2669590) .elementor-button {
  font-family:"AIC Open Sans",sans-serif;font-size:14px;font-weight:700;
  line-height:20px;letter-spacing:.06em;text-transform:uppercase;
  min-height:44px;padding:12px 16px;background:transparent;color:#292524;
}
body.botb-aic .elementor.elementor-32170 .elementor-element:is(.elementor-element-e325ff2,.elementor-element-2669590) .elementor-button:is(:hover,:focus-visible) {color:#c54500;text-decoration:underline;text-underline-offset:4px}
@media(max-width:768px){
  .botb-aic {--aic-heading-content-gap:32px;--aic-content-action-gap:32px}
  body.botb-aic .elementor.elementor-32170 .elementor-element:is(.elementor-element-870eacd,.elementor-element-e78227d,.elementor-element-6d720ee,.elementor-element-9516959) .elementor-button {font-size:24px}
}
