.sk-cards{grid-template-columns:repeat(4,minmax(260px,1fr));margin-top:8px;display:grid}@media (max-width:768px){.sk-cards{grid-template-columns:1fr;gap:35px;margin:clamp(20px,5.43478vw - 1.74px,40px)}}@media (min-width:769px) and (max-width:1365px){.sk-cards{grid-template-columns:repeat(3,minmax(150px,1fr));gap:clamp(35px,4.19463vw + 2.74px,60px) clamp(25px,3.3557vw - .81px,45px);margin:0 clamp(45px,5.87248vw - .16px,80px)}}@media (min-width:1366px) and (max-width:1919px){.sk-cards{grid-template-columns:repeat(4,minmax(260px,1fr));gap:clamp(30px,3.61664vw - 19.4px,50px) clamp(50px,3.61664vw + .6px,70px);margin:0 clamp(80px,5.42495vw + 5.9px,110px)}}@media (min-width:1920px){.sk-cards{grid-template-columns:repeat(4,minmax(260px,1fr));gap:50px 70px;margin:0 110px}}.sk-card{background:gray;border:1px solid #e2e2e2;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.sk-card>a{display:block}.sk-head{aspect-ratio:10/8;background-color:#fff;min-height:180px}.sk-body{flex-direction:column;display:flex}@media (max-width:768px){.sk-body{padding:10px}}@media (min-width:769px) and (max-width:1365px){.sk-body{padding:clamp(10px,.67114vw + 4.84px,14px)}}@media (min-width:1366px) and (max-width:1919px){.sk-body{padding:clamp(10px,.72333vw + .12px,14px)}}@media (min-width:1920px){.sk-body{padding:14px}}.sk-title-row{justify-content:space-between;align-items:baseline;display:flex}@media (max-width:768px){.sk-title-row{gap:4px}}@media (min-width:769px) and (max-width:1365px){.sk-title-row{gap:4px}}@media (min-width:1366px) and (max-width:1919px){.sk-title-row{gap:8px}}@media (min-width:1920px){.sk-title-row{gap:8px}}.sk-title{color:#000;background-color:#000;border-radius:20px;margin:0}@media (max-width:768px){.sk-title{font-size:13px}}@media (min-width:769px) and (max-width:1365px){.sk-title{font-size:clamp(8px,.67114vw + 2.84px,12px)}}@media (min-width:1366px) and (max-width:1919px){.sk-title{font-size:clamp(10px,.36166vw + 5.06px,12px)}}@media (min-width:1920px){.sk-title{font-size:12px}}.sk-code{color:#000;background-color:#000;border-radius:20px}@media (max-width:768px){.sk-code{font-size:13px}}@media (min-width:769px) and (max-width:1365px){.sk-code{font-size:clamp(8px,.67114vw + 2.84px,12px)}}@media (min-width:1366px) and (max-width:1919px){.sk-code{font-size:clamp(10px,.36166vw + 5.06px,12px)}}@media (min-width:1920px){.sk-code{font-size:12px}}.sk-separator-line{background-color:var(--sk-bg);border-bottom:1px solid #0000000a;margin-top:5px}.sk-address-row{text-align:center;justify-content:start;align-items:center;display:flex}.sk-address-row img{width:auto}@media (max-width:768px){.sk-address-row{gap:4px;margin:5px 0 0}}@media (min-width:769px) and (max-width:1365px){.sk-address-row{gap:4px;margin:clamp(5px,.50336vw + 1.13px,8px) 0 0}.sk-address-row img{height:clamp(10px,1.67785vw - 2.9px,20px)}}@media (min-width:1366px) and (max-width:1919px){.sk-address-row{gap:clamp(5px,.5425vw - 2.41px,8px);margin:clamp(5px,.5425vw - 2.41px,8px) 0 0}.sk-address-row img{height:clamp(15px,.90416vw + 2.65px,20px)}}@media (min-width:1920px){.sk-address-row{gap:8px;margin:8px 0 0}.sk-address-row img{height:20px}}.sk-address{color:#000;white-space:nowrap;text-overflow:ellipsis;background-color:#000;border-radius:20px;width:100%;overflow:hidden}@media (max-width:768px){.sk-address{font-size:14px}}@media (min-width:769px) and (max-width:1365px){.sk-address{font-size:clamp(10px,.67114vw + 4.84px,14px)}}@media (min-width:1366px) and (max-width:1919px){.sk-address{font-size:clamp(12px,.36166vw + 7.06px,14px)}}@media (min-width:1920px){.sk-address{font-size:14px}}.sk-price-row{color:#000;background-color:#000;border-radius:20px;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.sk-price-row{flex-direction:row;gap:4px;margin-top:5px;font-size:20px}}@media (min-width:769px) and (max-width:1365px){.sk-price-row{gap:6px;margin-top:5px;font-size:clamp(14px,1.34228vw + 3.68px,22px)}}@media (min-width:1366px) and (max-width:1919px){.sk-price-row{gap:clamp(6px,1.08499vw - 8.82px,12px);margin-top:5px;font-size:clamp(16px,1.08499vw + 1.18px,22px)}}@media (min-width:1920px){.sk-price-row{gap:12px;margin-top:5px;font-size:22px}}.sk-visit-schedule-button{color:#000;background-color:#000;border:0;align-items:center;width:100%;display:flex}.sk-visit-schedule-button span{align-self:center}.sk-visit-schedule-button span div{width:auto}@media (max-width:768px){.sk-visit-schedule-button{border-radius:6px;gap:4px;padding:4px 8px}.sk-visit-schedule-button span{font-size:10px}.sk-visit-schedule-button div{height:16px}}@media (min-width:769px) and (max-width:1365px){.sk-visit-schedule-button{border-radius:clamp(6px,1.00671vw - 1.74px,12px);gap:clamp(4px,.67114vw - 1.16px,8px);padding:clamp(4px,.67114vw - 1.16px,8px) clamp(10px,1.67785vw - 2.9px,20px)}.sk-visit-schedule-button span{font-size:clamp(6px,.67114vw + .84px,10px)}.sk-visit-schedule-button div{height:clamp(12px,1.34228vw + 1.68px,20px)}}@media (min-width:1366px) and (max-width:1919px){.sk-visit-schedule-button{border-radius:clamp(8px,.72333vw - 1.88px,12px);gap:clamp(5px,.5425vw - 2.41px,8px);padding:clamp(5px,.5425vw - 2.41px,8px) clamp(15px,.90416vw + 2.65px,20px)}.sk-visit-schedule-button span{font-size:clamp(8px,.36166vw + 3.06px,10px)}.sk-visit-schedule-button div{height:clamp(14px,1.08499vw - .82px,20px)}}@media (min-width:1920px){.sk-visit-schedule-button{border-radius:12px;gap:8px;padding:8px 20px}.sk-visit-schedule-button span{font-size:10px}.sk-visit-schedule-button div{height:20px}}.sk-meta-row{background-color:#000;border-radius:20px;align-items:center;display:flex}.sk-meta-row div{align-items:center;display:flex}.sk-meta-row span{color:#2c2c2c}.sk-meta-row div div{width:auto}@media (max-width:768px){.sk-meta-row{gap:10px;margin-top:5px;font-size:12px}.sk-meta-row div{gap:8px}.sk-meta-row div div{height:14px}}@media (min-width:769px) and (max-width:1365px){.sk-meta-row{gap:clamp(10px,.83893vw + 3.55px,15px);margin-top:5px;font-size:clamp(7px,.83893vw + .55px,12px)}.sk-meta-row div{gap:clamp(5px,.83893vw - 1.45px,10px)}.sk-meta-row div div{height:clamp(10px,1.67785vw - 2.9px,20px)}}@media (min-width:1366px) and (max-width:1919px){.sk-meta-row{gap:clamp(10px,.90416vw - 2.35px,15px);margin-top:5px;font-size:clamp(10px,.36166vw + 5.06px,12px)}.sk-meta-row div{gap:clamp(5px,.90416vw - 7.35px,10px)}.sk-meta-row div div{height:clamp(15px,.90416vw + 2.65px,20px)}}@media (min-width:1920px){.sk-meta-row{gap:15px;margin-top:5px;font-size:12px}.sk-meta-row div{gap:10px}.sk-meta-row div div{height:20px}}.sk-cards{--sk-bg:#f3f3f3;--sk-shimmer:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%)}.sk-head,.sk-title,.sk-code,.sk-address,.sk-price-row,.sk-visit-schedule-button,.sk-meta-row{background:var(--sk-bg);color:#0000;position:relative;overflow:hidden}.sk-price-row img,.sk-visit-schedule-button img,.sk-meta-row img{opacity:0}.sk-head:after,.sk-title:after,.sk-code:after,.sk-address:after,.sk-price-row:after,.sk-visit-schedule-button:after,.sk-meta-row:after{content:"";background-image:var(--sk-shimmer);animation:1.2s infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sk-title,.sk-code,.sk-address,.sk-price-row,.sk-visit-schedule-button,.sk-meta-row{border-radius:12px}.sk-card{background:#fff}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk-head:after,.sk-title:after,.sk-code:after,.sk-address:after,.sk-price-row:after,.sk-visit-schedule-button:after,.sk-meta-row:after{animation:none}}
