﻿.single-events__intro,.single-events__top-cta,.single-events__outline-inner,.events-form-area__inner{max-width:1024px;margin:0 auto;padding:0 clamp(15px, calc(1.46484375vw + 15px), 30px);box-sizing:content-box}.events-page-header__status-msg{color:#8b1d24;font-weight:700;font-size:clamp(12px, calc(0.390625vw + 12px), 16px);margin-top:clamp(10px, calc(0.48828125vw + 10px), 15px);line-height:1.5}.single-events{color:#333333;line-height:1.8;font-size:clamp(12px, calc(0.390625vw + 12px), 16px)}.single-events__img-wrap{display:block;width:100%;line-height:0;overflow:hidden;position:relative;z-index:0;background-color:transparent;aspect-ratio:var(--ar, 16/9)}.single-events__img-wrap .single-events__img{display:block;width:100%;height:100%;object-fit:var(--fit, cover)}.single-events__img-link{display:block;width:100%;height:100%;position:relative}.single-events__img-link:hover .single-events__img{opacity:0.9}.single-events__img-link .single-events__zoom-icon{position:absolute;right:2%;bottom:2%;width:clamp(16px, calc(0.390625vw + 16px), 20px);aspect-ratio:1;background:rgba(171, 171, 171, 0.4);border-radius:clamp(2px, calc(0.1953125vw + 2px), 4px);z-index:2}@media (max-width:767px){.single-events__img-link .single-events__zoom-icon{right:clamp(4px, calc(0.390625vw + 4px), 8px);bottom:clamp(4px, calc(0.390625vw + 4px), 8px)}}.single-events__img-link .single-events__zoom-icon img{width:100%;height:100%;object-fit:contain}.single-events__fv{position:relative;max-width:1024px;margin:0 auto clamp(20px, calc(1.953125vw + 20px), 40px)}.single-events__fv:has(.ba-mode){max-width:1400px}.single-events__fv>.single-events__img-wrap,.single-events__slide-item>.single-events__img-wrap{aspect-ratio:var(--ar, 16/9)}.single-events__slide-box{position:relative;margin:0;padding:0}.single-events__slide{margin:0;padding:0;list-style:none}.single-events__slide-item{position:relative;line-height:0;outline:none}.single-events__slide-nav,.single-events__ba-nav{line-height:0;position:relative;max-width:940px;margin:clamp(10px, calc(0.48828125vw + 10px), 15px) auto 0;padding:0}@media (max-width:767px){.single-events__slide-nav,.single-events__ba-nav{max-width:100%;margin:2% auto 0}}.single-events__slide-nav.is-under-limit .slick-track,.single-events__ba-nav.is-under-limit .slick-track{transform:initial !important;margin:0 auto;display:flex;justify-content:center}.single-events__slide-nav .slick-arrow,.single-events__ba-nav .slick-arrow{width:20px;height:100%;background:none;bottom:auto;right:auto;position:absolute;top:50%;transform:translateY(-50%);display:block;z-index:10;cursor:pointer;border:none;outline:none}.single-events__slide-nav .slick-arrow::before,.single-events__ba-nav .slick-arrow::before{content:"";width:15px;height:15px;border:0;position:absolute}@media (max-width:767px){.single-events__slide-nav .slick-arrow::before,.single-events__ba-nav .slick-arrow::before{width:10px;height:10px}}.single-events__slide-nav .slick-arrow:hover,.single-events__ba-nav .slick-arrow:hover{opacity:1}.single-events__slide-nav .slick-arrow.prev,.single-events__ba-nav .slick-arrow.prev{left:-30px;width:20px}@media (max-width:767px){.single-events__slide-nav .slick-arrow.prev,.single-events__ba-nav .slick-arrow.prev{left:0}}.single-events__slide-nav .slick-arrow.prev:before,.single-events__ba-nav .slick-arrow.prev:before{border-top:solid 3px #333333;border-left:solid 3px #333333;top:50%;left:50%;transform:rotate(-45deg) translateY(-50%);z-index:1}@media (max-width:767px){.single-events__slide-nav .slick-arrow.prev:before,.single-events__ba-nav .slick-arrow.prev:before{border-top:solid 2px #333333;border-left:solid 2px #333333}}.single-events__slide-nav .slick-arrow.next,.single-events__ba-nav .slick-arrow.next{right:-30px;width:20px}@media (max-width:767px){.single-events__slide-nav .slick-arrow.next,.single-events__ba-nav .slick-arrow.next{right:0}}.single-events__slide-nav .slick-arrow.next:before,.single-events__ba-nav .slick-arrow.next:before{border-top:solid 3px #333333;border-right:solid 3px #333333;position:absolute;top:50%;right:50%;transform:rotate(45deg) translateY(-50%);z-index:1}@media (max-width:767px){.single-events__slide-nav .slick-arrow.next:before,.single-events__ba-nav .slick-arrow.next:before{border-top:solid 2px #333333;border-right:solid 2px #333333}}.single-events__slide-nav-item{position:relative;cursor:pointer;outline:none;padding:0 5px}.single-events__slide-nav-item .single-events__img-wrap{width:100%;aspect-ratio:1.5}.single-events__slide-nav-item .single-events__img-wrap::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:0.34;background:#000;transition:0.3s;pointer-events:none;z-index:1}@media (max-width:767px){.single-events__slide-nav:not(.is-under-limit) .single-events__slide-nav-item,.single-events__ba-nav:not(.is-under-limit) .single-events__slide-nav-item{margin-right:initial}}.slick-current .single-events__slide-nav-item .single-events__img-wrap::after,.single-events__slide-nav-item.slick-current .single-events__img-wrap::after{opacity:0}.single-events__ba-slide{margin:0 0 clamp(15px, calc(0.48828125vw + 15px), 20px) 0 !important;padding:0;list-style:none}.single-events__ba-slide-item{outline:none}.single-events__fv-before-after{display:flex;flex-flow:column-reverse;align-items:center;justify-content:center;gap:clamp(10px, calc(0.9765625vw + 10px), 20px)}@media (min-width:768px){.single-events__fv-before-after{flex-flow:row;align-items:flex-end;justify-content:center}}.single-events__fv-before-after-item{width:100%;position:relative}@media (min-width:768px){.single-events__fv-before-after-item{width:48%}}.single-events__fv-before-after-item .single-events__img-wrap{aspect-ratio:1.5 !important;height:auto !important}.single-events__fv-before-after-item::after{display:flex;justify-content:center;align-items:center;position:absolute;width:max-content;padding:clamp(5px, calc(0.48828125vw + 5px), 10px) clamp(15px, calc(0.48828125vw + 15px), 20px);top:0;left:0;font-size:clamp(14px, calc(0.1953125vw + 14px), 16px);font-weight:bold;z-index:2}.single-events__fv-before-after-item.before::after{content:"BEFORE";background:#646464;color:#fff}.single-events__fv-before-after-item.after::after{content:"AFTER";background:#8b1d24;color:#fff}.single-events__intro{margin-bottom:clamp(20px, calc(1.953125vw + 20px), 40px)}.single-events__intro-title{font-size:clamp(16px, calc(0.9765625vw + 16px), 26px);font-weight:700;color:#333333;margin-bottom:clamp(10px, calc(0.9765625vw + 10px), 20px);line-height:1.4;text-align:center}.single-events__intro-free{font-size:clamp(12px, calc(0.390625vw + 12px), 16px);max-width:100%}.single-events__top-cta{text-align:center;margin-bottom:clamp(30px, calc(1.953125vw + 30px), 50px)}.single-events__top-cta .single-events__btn-cta{min-width:min(clamp(320px, calc(17.578125vw + 320px), 500px), 100%);font-size:clamp(16px, calc(0.390625vw + 16px), 20px);padding-top:clamp(15px, calc(0.48828125vw + 15px), 20px);padding-bottom:clamp(15px, calc(0.48828125vw + 15px), 20px)}.single-events__top-cta .single-events__btn-cta::before{content:"";font-family:"Font Awesome 6 Free", "Font Awesome 5 Free";font-weight:900;margin-right:0.5em}.single-events__outline{width:100%;margin-top:clamp(40px, calc(1.953125vw + 40px), 60px);padding:clamp(40px, calc(1.953125vw + 40px), 60px) 0}.single-events__outline .section-ttl__h2{font-size:clamp(16px, calc(0.9765625vw + 16px), 26px);font-weight:700;text-align:center;margin-bottom:clamp(20px, calc(0.9765625vw + 20px), 30px)}.single-events__venue{background:#f7f7f7;border-radius:clamp(8px, calc(0.390625vw + 8px), 12px);padding:clamp(20px, calc(0.9765625vw + 20px), 30px);margin-bottom:clamp(20px, calc(0.9765625vw + 20px), 30px)}.single-events__venue-name{font-size:clamp(14px, calc(0.78125vw + 14px), 22px);font-weight:700;margin-bottom:clamp(10px, calc(0.48828125vw + 10px), 15px);border-bottom:1px solid #333333;padding-bottom:0.5em}.single-events__venue-map{margin-top:clamp(15px, calc(0.9765625vw + 15px), 25px)}.single-events__venue-map iframe{width:100%;height:clamp(200px, calc(14.6484375vw + 200px), 350px);border-radius:clamp(6px, calc(0.390625vw + 6px), 10px)}.single-events__table{width:100%;border-collapse:collapse}.single-events__table tr{display:flex;flex-direction:column;border-bottom:1px solid #dcdcdc;padding:clamp(10px, calc(0.48828125vw + 10px), 15px) 0}@media (min-width:768px){.single-events__table tr{flex-direction:row}}.single-events__table th,.single-events__table td{font-size:clamp(12px, calc(0.390625vw + 12px), 16px);text-align:left}.single-events__table th{font-weight:700;width:100%;margin-bottom:0.3em}@media (min-width:768px){.single-events__table th{width:25%;margin-bottom:0}}.single-events__table td{width:100%}@media (min-width:768px){.single-events__table td{width:75%}}.single-events__note{margin-top:clamp(15px, calc(0.48828125vw + 15px), 20px);font-size:clamp(10px, calc(0.390625vw + 10px), 14px)}.single-events__note-label{font-weight:700;display:block;color:#333333}.events-form-area{width:100%;padding:clamp(40px, calc(1.953125vw + 40px), 60px) 0}.events-form-area .section-ttl__h2{font-size:clamp(16px, calc(0.9765625vw + 16px), 26px);text-align:center}.events-form-area .events-form-inner{width:100%}/*# sourceMappingURL=events.css.map */