@layer components{.bookcall-scene{--soft-from:340px;position:relative;isolation:isolate;overflow:clip;background:linear-gradient(rgba(10, 12, 12, 0.07), rgba(10, 12, 12, 0.07)),
    url("/assets/pages/contact/contact_header_desktop.webp") no-repeat center 40% / cover}.bookcall-scene::before,
.bookcall-scene::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.bookcall-scene::before{background:url("/assets/pages/contact/contact_header_desktop.webp") no-repeat center 40% / cover;filter:blur(8px);mask-image:linear-gradient(transparent 0, transparent var(--soft-from), #000 calc(var(--soft-from) + 120px))}.bookcall-scene::after{background:linear-gradient(rgba(10, 12, 12, 0) 0, rgba(10, 12, 12, 0) calc(var(--soft-from) - 20px), rgba(10, 12, 12, 0.28) calc(var(--soft-from) + 120px), rgba(10, 12, 12, 0.34) 100%)}.cal-booking{filter:drop-shadow(0 14px 40px rgba(0, 0, 0, 0.35))}.bookcall-facts::before{content:"";position:absolute;inset:-20px -100vw;z-index:-1;pointer-events:none;background:linear-gradient(rgba(10, 12, 12, 0) 0, rgba(10, 12, 12, 0.32) 25%, rgba(10, 12, 12, 0.38) 50%, rgba(10, 12, 12, 0.32) 75%, rgba(10, 12, 12, 0) 100%)}@media (max-width: 730px){.bookcall-scene{background:linear-gradient(rgba(10, 12, 12, 0.07), rgba(10, 12, 12, 0.07)),
      url("/assets/pages/contact/contact_header_mobile.webp") no-repeat center top / auto 460px}.bookcall-scene::before{content:none}.bookcall-scene::after{background:linear-gradient(rgba(10, 12, 12, 0) 0, rgba(10, 12, 12, 0) 200px, rgba(10, 12, 12, 0.32) 440px, rgba(10, 12, 12, 0.32) 100%)}.cal-booking{filter:none}}}