.s-location{position:relative;padding:0 0 6rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-location{padding:0 0 5rem}}@media only screen and (max-width: 1080px){.s-location{padding:0 0 4rem}}@media only screen and (max-width: 987px){.s-location{padding:0 0 3rem}}.s-location__wrapper{position:relative;width:100%}.s-location__block{position:relative;width:100%;background:#d9d9d9;border-radius:4px;color:var(--color-black)}@media only screen and (max-width: 767px){.s-location__block{display:flex;flex-direction:column}}.s-location__iframe{position:relative;display:block;width:100%;min-height:780px}@media only screen and (max-width: 1440px){.s-location__iframe{min-height:620px}}@media only screen and (max-width: 1080px){.s-location__iframe{min-height:540px}}@media only screen and (max-width: 987px){.s-location__iframe{min-height:420px}}@media only screen and (max-width: 767px){.s-location__iframe{min-height:420px}}.s-location__iframe .map{position:absolute;top:0;left:0;width:100%;height:100% !important;border-radius:4px;-o-object-fit:cover;object-fit:cover}.s-location__window{position:absolute;top:64px;right:64px;z-index:1;display:none;width:630px;background:rgba(0,0,0,.5);border-radius:4px}@media only screen and (max-width: 1440px){.s-location__window{top:48px;right:48px;width:500px}}@media only screen and (max-width: 1080px){.s-location__window{top:32px;right:32px;width:460px}}@media only screen and (max-width: 987px){.s-location__window{top:16px;right:16px;width:420px}}@media only screen and (max-width: 767px){.s-location__window{position:relative;top:0;right:0;left:0;order:-1;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid var(--color-brand-1)}}.s-location__window.active{display:block}.s-location__window .s-location__window-title{position:relative;padding:2rem 5rem 1.2rem 2rem;width:100%;border-bottom:1px solid var(--color-brand-1)}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-title{padding:1.5rem 4.5rem 1.2rem 1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-title{padding:16px 68px 12px 16px}}.s-location__window .s-location__window-title h2{color:var(--color-white);font-family:var(--font-pangaia);font-size:1rem;font-weight:500;line-height:1.4}.s-location__window .s-location__window-title .t-text{font:500 var(--font-size-h-lg)/1.2 var(--font-heading);margin:.6rem 0 0;color:var(--color-white)}.s-location__window .s-location__window-title .slw-close-btn{position:absolute;right:2rem;bottom:2rem;z-index:1;display:none;width:44px;height:44px;background:none;border:1px solid var(--color-brand-1);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-title .slw-close-btn{right:1.5rem;bottom:1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-title .slw-close-btn{right:16px;bottom:16px;width:36px;height:36px}}.s-location__window .s-location__window-title .slw-close-btn:hover{background:var(--color-brand-1);color:var(--color-white)}.s-location__window .s-location__window-content{padding:2rem;width:100%}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content{padding:1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content{padding:16px}}.s-location__window .s-location__window-content .infobox{display:flex;flex-direction:column;gap:2rem;padding:2rem;width:100%;background:var(--color-white);border-radius:4px}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox{gap:1.5rem;padding:1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content .infobox{gap:16px;padding:16px}}.s-location__window .s-location__window-content .infobox .infobox__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:normal;width:100%}.s-location__window .s-location__window-content .infobox .infobox__item .iconbox{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;margin:0 1.2rem 0 0;width:64px;height:64px;border:1px solid var(--color-brand-1);border-radius:50%}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox{margin:0 1rem 0 0;width:48px;height:48px}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox{margin:0 12px 0 0;width:40px;height:40px}}.s-location__window .s-location__window-content .infobox .infobox__item .iconbox img{display:block;width:auto;max-width:100%}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox img{max-width:20px}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox img{max-width:16px}}.s-location__window .s-location__window-content .infobox .infobox__item .textbox{flex:1 1 auto;align-self:center;font-weight:500;word-break:break-word}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox .infobox__item .textbox{font-size:.9rem}}.s-location__window .s-location__window-content .infobox .infobox__item .textbox a{color:inherit;text-decoration:underline}
