@font-face{font-display:swap;font-family:"Gowun Batang";font-style:normal;font-weight:400;src:url(../../../_assets/14c852ae1209ff7191d1fb2fd2a5d469/Fonts/gowun-batang-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Gowun Batang";font-style:normal;font-weight:700;src:url(../../../_assets/14c852ae1209ff7191d1fb2fd2a5d469/Fonts/gowun-batang-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Fuggles";font-style:normal;font-weight:400;src:url(../../../_assets/14c852ae1209ff7191d1fb2fd2a5d469/Fonts/fuggles-v12-latin-regular.woff2) format("woff2")}*,html{padding:unset;margin:unset;outline:unset;border:unset;box-sizing:border-box}body{font:400 0/0 "Gowun Batang";background-color:#f7f7f7;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern"}body.modal{overflow:hidden}#main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#main .frame-space-before-small{margin-top:clamp(24px,13.7143px + 1.7143vw,48px)}#main .frame-space-before-medium{margin-top:clamp(60px,34.2857px + 4.2857vw,120px)}#main .frame-space-after-small{margin-bottom:clamp(24px,13.7143px + 1.7143vw,48px)}#main .frame-space-after-medium{margin-bottom:clamp(60px,34.2857px + 4.2857vw,120px)}#footer{margin-top:clamp(100px,57.1429px + 7.1429vw,200px);margin-bottom:clamp(16px,9.1429px + 1.1429vw,32px)}#footer .contact{position:relative;width:88%;max-width:880px;border:1px solid #595b5c;margin-right:auto;margin-left:auto;padding:clamp(16px,9.1429px + 1.1429vw,32px)}#footer .contact::before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;background-image:url(../../../_assets/14c852ae1209ff7191d1fb2fd2a5d469/Images/wood.webp);background-position:right center;background-repeat:no-repeat;background-size:contain}#footer .contact p.contact-header{font-size:clamp(32px,28.5714px + .5714vw,40px);line-height:1.25;color:#595b5c;margin-bottom:clamp(16px,9.1429px + 1.1429vw,32px)}#footer .contact p:not(.contact-header){font-size:clamp(18px,16.2857px + .2857vw,22px);color:#595b5c;line-height:1.5}#footer .contact a{color:#595b5c;text-decoration:unset}#footer .footer{display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(24px,13.7143px + 1.7143vw,48px);column-gap:clamp(24px,13.7143px + 1.7143vw,48px);padding-right:6%;padding-left:6%;margin-top:clamp(16px,9.1429px + 1.1429vw,32px)}#footer .footer a{font-size:clamp(16px,14.2857px + .2857vw,20px);line-height:1.25;font-weight:700;text-transform:uppercase;color:#737577;text-decoration:unset;border-bottom:1px solid #737577;margin-top:auto;letter-spacing:.05em}#footer .socials{margin-right:4%;margin-left:4%;display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-top:clamp(16px,9.1429px + 1.1429vw,32px)}#footer .socials a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #737577;border-radius:100%}#footer .socials svg{width:auto;height:24px;fill:#737577}@media(max-width:1000px){#footer .footer{flex-direction:column;-moz-column-gap:unset;column-gap:unset;row-gap:8px}#footer .socials{justify-content:center}}#modal{position:fixed;top:0;bottom:0;left:0;z-index:7;background-color:#f7f7f7;display:none;justify-content:flex-start;align-items:center;padding:80px 8% 80px 4%}#modal .navigation{list-style:none;width:100%}#modal .navigation li+li{margin-top:16px}#modal .navigation li a{display:block;font-size:clamp(28px,18.5714px + 1.5714vw,50px);line-height:1.25;color:#595b5c;text-decoration:unset}#modal .navigation li a:hover{color:#737577}@media(max-width:600px){#modal{right:0}#modal .navigation li a{text-align:center}}.modal #top{background-image:linear-gradient(to bottom,#f7f7f7,#f7f7f7);padding-top:24px;padding-bottom:24px}.modal #top .menu span,.modal #top .menu span::before,.modal #top .menu span::after{background-color:#595b5c}.modal #top .logo{top:8px}.modal #top .logo svg{height:64px}.modal #top .logo svg .name{fill:#595b5c}.modal #top .phone{color:#595b5c}@media(max-width:600px){.modal #top{padding-top:8px;padding-bottom:8px}.modal #top .logo svg{height:48px}}.modal #top .menu span{background-color:#fff}.modal #top .menu span::before{top:0;transform:rotate(45deg)}.modal #top .menu span::after{bottom:0;transform:rotate(-45deg)}.modal #modal{display:flex}