@font-face{font-family:"DM Sans 18pt";src:url("../fonts/DMSans18pt-Regular.woff2") format("woff2"),url("../fonts/DMSans18pt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans 24pt";src:url("../fonts/DMSans24pt-Bold.woff2") format("woff2"),url("../fonts/DMSans24pt-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url("../fonts/NeueMontreal-Regular.woff2") format("woff2"),url("../fonts/NeueMontreal-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url("../fonts/NeueMontreal-Bold.woff2") format("woff2"),url("../fonts/NeueMontreal-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Epika Serif Extended Premium";src:url("../fonts/Epika.woff2") format("woff2"),url("../fonts/Epika.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}#visit-top{padding:80px 0;margin-bottom:40px;border-bottom:1px solid #000}@media(max-width: 767px){#visit-top{padding:40px 12px}}#visit-top .visit_text{color:#000;font-family:"DM Sans 18pt";font-size:40px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.2px}@media(max-width: 767px){#visit-top .visit_text{font-size:20px;letter-spacing:-0.6px}}#visit-bottom{margin-bottom:99px}@media(min-width: 768px){#visit-bottom{border-bottom:1px solid #000}}@media(max-width: 767px){#visit-bottom{margin-bottom:40px}}#visit-bottom h2{margin-bottom:39px}@media(max-width: 767px){#visit-bottom h2{letter-spacing:-1px}}@media(min-width: 768px){#visit-bottom .all-content-2{box-shadow:1px 0 0 0 #000,-1px 0 0 0 #000}}#visit-bottom .col-visit_steps{display:flex;padding:10px 20px;border:1px solid #000;background:#f3f0f1;cursor:pointer;white-space:nowrap}#visit-bottom .col-visit_steps.active,#visit-bottom .col-visit_steps:hover{background:#000;color:#fff}#visit-bottom .col-visit_steps h3{text-align:center;font-size:14px;line-height:normal;text-transform:uppercase}#visit-bottom .all-content{padding:40px 20px;cursor:pointer}@media(max-width: 767px){#visit-bottom .all-content{padding:20px 0px 40px;position:relative}}@media(max-width: 767px){#visit-bottom .all-content::after{position:absolute;content:"";bottom:0;height:1px;background-color:#000;width:100vw;left:-12px}}@media(max-width: 767px){#visit-bottom .row_visit_steps{padding:0 12px}}#visit-bottom .popup-visit{margin:20px 0}#visit-bottom .visit_steps_row{margin:0 -20px;display:none}@media(max-width: 767px){#visit-bottom .visit_steps_row{margin:0 0}}#visit-bottom .visit_steps_row.active{display:flex}#visit-bottom .visit_steps_row img{margin-bottom:29px}@media(max-width: 767px){#visit-bottom .visit_steps_row img{aspect-ratio:1;height:100%;margin-bottom:28px}}#visit-bottom .visit_steps_row .number{background-image:url("../../img/nbbg.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;font-size:16px;font-weight:700;line-height:120%;letter-spacing:-0.16px;text-transform:uppercase;height:40px;display:flex;align-items:center;justify-content:center;color:#f3f0f1}#visit-bottom .visit_steps_row h3{font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.16px;text-transform:uppercase;align-items:center;display:flex;gap:12px;margin-bottom:10px}#visit-bottom .visit_steps_row p{margin-bottom:0}