.elementor-15487 .elementor-element.elementor-element-1f47f80{--spacer-size:69px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15487 .elementor-element.elementor-element-691abdb1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15487 .elementor-element.elementor-element-691abdb1 .elementor-swiper-button{font-size:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15487 .elementor-element.elementor-element-4465ea25{--spacer-size:69px;}.elementor-15487 .elementor-element.elementor-element-180a3868 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15487 .elementor-element.elementor-element-16d1498b{--spacer-size:69px;}.elementor-15487 .elementor-element.elementor-element-476f5ced{--spacer-size:69px;}@media(max-width:1024px){.elementor-15487 .elementor-element.elementor-element-691abdb1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:2400px){.elementor-15487 .elementor-element.elementor-element-1f47f80{--spacer-size:20px;}.elementor-15487 .elementor-element.elementor-element-691abdb1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15487 .elementor-element.elementor-element-4465ea25{--spacer-size:20px;}.elementor-15487 .elementor-element.elementor-element-16d1498b{--spacer-size:20px;}.elementor-15487 .elementor-element.elementor-element-476f5ced{--spacer-size:20px;}}@media(max-width:767px){.elementor-15487 .elementor-element.elementor-element-1f47f80{--spacer-size:37px;}.elementor-15487 .elementor-element.elementor-element-691abdb1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15487 .elementor-element.elementor-element-4465ea25{--spacer-size:37px;}.elementor-15487 .elementor-element.elementor-element-16d1498b{--spacer-size:37px;}.elementor-15487 .elementor-element.elementor-element-476f5ced{--spacer-size:37px;}}/* Start custom CSS for text-editor, class: .elementor-element-4bfb6147 */.thankyou-wrap{
  background:#0a0a0a;
  padding:48px 16px;
  display:flex;
  justify-content:center;
}
.thankyou-wrap.top{ padding-bottom:24px; }
.thankyou-wrap.bottom{ padding-top:24px; }

.thankyou-card{
  width:min(920px,100%);
  background:#111;
  color:#f3f3f3;
  border:1px solid #222;
  border-radius:22px;
  padding:42px 28px;
  text-align:center;
  box-shadow:0 10px 30px rgba(0,0,0,.35);
}

.thankyou-card h1{
  font-size:clamp(22px,3.4vw,32px);
  margin:.2em 0 .6em;
}

.lead{
  font-size:clamp(15px,2.2vw,18px);
  line-height:1.9;
  color:#d7d7d7;
}

.thanks-urgent{ margin-bottom:24px; }
.tu-store{ margin:12px 0 8px; font-weight:600; }

.tu-telbtn.white{
  display:block;
  width:min(92%,380px);
  margin:0 auto;
  padding:20px;
  background:#fff;
  color:#111;
  border-radius:14px;
  text-decoration:none;
  font-weight:800;
  font-size:22px;
}

.tu-hours{ margin-top:18px; color:#bbb; font-size:13px; }

.btn-grid{
  display:flex;
  justify-content:center;
  gap:18px;
  flex-wrap:wrap;
  margin:18px 0;
}

.btn-ghost{
  color:#f3f3f3;
  border:1px solid #2a2a2a;
  padding:14px 24px;
  border-radius:10px;
  text-decoration:none;
  background:#151515;
}

.note{ color:#b8b8b8; font-size:14px; }/* End custom CSS */