/* ----------------↓ fancy-box css adj ↓---------------- */:root,.fancybox__content>.f-button.is-close-btn{--f-button-svg-width:clamp(24px, 6vw, 48px) !important;--f-button-svg-height:clamp(24px, 6vw, 48px) !important}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:0;overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-bg:rgba(0, 0, 0, .75);--fancybox-color:var(--block-title-color-bk-bg)}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{background:none;color:var(--fancybox-color, rgb(252, 252, 255)) !important}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:1280px;height:auto;max-height:95vh;aspect-ratio:960/540}.fancybox__content{padding:0}.fancybox__backdrop{backdrop-filter:blur(2px)}.fancybox__content>.f-button.is-close-btn{--f-button-width:fit-content !important;--f-button-height:fit-content !important;--f-button-bg:transparent !important;--f-button-hover-bg:transparent !important;--f-button-active-bg:transparent !important;--f-button-border-radius:initial !important;--f-button-outline-color:transparent !important;--f-button-color:var(--fancybox-color, rgb(252, 252, 255)) !important;--f-button-hover-color:var(--fancybox-color, rgb(252, 252, 255)) !important;top:0;transform:translateY(-105%)}.is-compact .fancybox__content>.f-button.is-close-btn{top:0;right:0}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding:var(--f-button-svg-width)}.fancybox__content>.f-button.is-close-btn svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);background-color:var(--fancybox-hover-color);mask-image:url(../images/svg/close2.svg);mask-size:100% 100%;transition:0.2s}@media (hover){.fancybox__content>.f-button.is-close-btn:hover svg{transform:rotate(90deg)}}@media screen and (min-width:768px){/* only wide fancybox *//* .fancybox__slide{padding: 32px;} */}@media screen and (min-width:1440px){/* .fancybox__content>.f-button.is-close-btn {
    transform: translate(100% , -50%);
  } */}@media screen and (max-width:1439px){/* .fancybox__content>.f-button.is-close-btn {
    transform: translate(0 , -100%);
  } */}/* ------------------------mobile view-------------------------- */@media (max-width:767px){/* fancybox *//* .fancybox__slide{padding: 0;}

  .fancybox__content>.f-button.is-close-btn {
    transform: translate(-50% , -100%);
  } */}