body,html{font-size:2.25rem;padding:0;margin:0}body{font-size:.75rem;color:#DBC7B6;font-family:'Mitr', sans-serif;font-weight:200;background-color:#160F09}header{padding:.75rem}header.hidden{display:none}nav{display:flex;justify-content:center}nav .logo{display:flex;align-items:center;font-size:1.125rem;color:#382C22;font-weight:400}nav .logo span{display:block;width:7.5rem;height:1.875rem;margin:0;background-repeat:no-repeat;background-size:contain;background-position:center}h1,h2,h3,h5{margin:0;padding:0;font-weight:200}h1,h2,h3{font-size:.75rem}h5{font-size:0.4875rem}p{width:100%;font-size:0.4875rem;line-height:.75rem;padding:.75rem 0 0 0;margin:0}a{color:#EA944F;text-decoration:none}button{color:#DBC7B6;padding:.75rem;background-color:transparent;border-style:none;border:.00375rem solid #DBC7B6;cursor:pointer}ul{padding:0;margin:0}li{list-style:none;padding:0;margin:0}.menu{font-size:0.4875rem;line-height:.75rem}.menu a{color:#DBC7B6}.menu .menu-item{cursor:pointer;text-transform:capitalize}.menu .menu-item.on{font-weight:400}.menu .menu-item:hover{font-weight:400}.container{padding:.75rem}.box{display:flex;justify-content:center;padding:.75rem}.box .error{color:#EA944F}.box .error a{text-decoration:underline}.box .input-box input{padding:.75rem;color:#DBC7B6;font-size:1.5rem;border:.00375rem solid #DBC7B6;background-color:transparent}.box .input-box input:focus{outline:none}.box .confirm{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 .75rem;border:.00375rem solid #DBC7B6}.box .confirm:hover,.box button:hover{background-color:#DBC7B6;color:#EA944F}.box .package{padding:.75rem;border:.00375rem solid #DBC7B6}.box .package .name,.box .package .price{font-weight:400}.box .package .feature{font-size:.45rem}.box .package .btn{display:flex;justify-content:center;font-size:.75rem;padding:.125rem;margin:.75rem 0 0 0;border:.00375rem solid #DBC7B6}.box .package .btn:hover{background-color:#EA944F;color:#160F09;font-weight:400;border-color:#160F09}article{display:none}article.on{display:block}footer{display:flex;justify-content:center;font-size:0.375rem;padding:.75rem}footer a{padding:0 0 0 0.1875rem}footer span{padding:0 0 0 0.1875rem}[data-layout=page]{margin:1.875rem}[data-layout=confirmed] .confirmed_label,[data-layout=confirmed] .confirmed_msg{display:none}[data-layout=confirmed] .confirmed_label.on,[data-layout=confirmed] .confirmed_msg.on{display:block}@media (max-width: 575px){h1{margin:7.875rem 0 0 0}article.verify-system{width:100%}.input-container{width:100%;position:relative;padding:0;flex-direction:column;overflow-x:hidden}.input-container .input-box{width:82%;position:relative}.input-container .input-box input{width:100%;font-size:.9375rem;text-align:center;padding:0.54315rem .75rem}.input-container .confirm{padding:0.4875rem .75rem}p{width:100%;font-size:0.5625rem;line-height:.75rem}}[data-layout=article] article{display:block}[data-layout=article] article>h1{margin:0}[data-layout=article] article figure{margin:0}[data-layout=article] article figure img{width:100%}[data-layout=article] article p{margin:1.125rem 0}[data-layout=article] article .blog__info p:first-child{color:#DBC7B6;font-size:0.375rem}[data-view=logotype] header,[data-view=logotype] .container{padding:0}[data-view=logotype] .container{display:none;width:100vw;height:calc(100vh - 75px);overflow:hidden}[data-view=logotype] .container section{display:flex;height:calc(100vh - 75px)}@media screen and (max-width: 26.25rem){[data-view=logotype] .container section{flex-direction:column}}[data-view=logotype] .container section aside,[data-view=logotype] .container section article,[data-view=logotype] .container section .button-container{display:flex;flex-direction:column;justify-content:space-between;flex:.333333;padding:0 .75rem .75rem .75rem}[data-view=logotype] .container section article{flex:.555555}@media screen and (max-width: 26.25rem){[data-view=logotype] .container section article{flex:auto;padding:0 .75rem 0 .75rem}}[data-view=logotype] .container section aside{flex:.222222;padding:.75rem .75rem 0 .75rem}@media screen and (max-width: 26.25rem){[data-view=logotype] .container section aside{flex:auto;display:none}}[data-view=logotype] .container section .button-container{flex:.222222;padding:.75rem}@media screen and (max-width: 26.25rem){[data-view=logotype] .container section .button-container{flex:auto}}[data-view=logotype] .container section .button-container h1{line-height:.9375rem}@media screen and (max-width: 26.25rem){[data-view=logotype] .container section .button-container h1{margin:0;padding:.75rem 0 0 0;line-height:.75rem}}@media screen and (max-width: 26.25rem){[data-view=logotype] .container section h1,[data-view=logotype] .container section h2,[data-view=logotype] .container section p{font-size:0.5625rem;line-height:.75rem}}[data-view=logotype] aside{display:flex;justify-content:space-between;flex-direction:column}[data-view=logotype] article{display:block;overflow-y:scroll}[data-view=logotype] article h2:first-child{padding:0.6375rem 0 0 0}[data-view=logotype] article h2{font-weight:800;padding:.75rem 0 0 0}[data-view=logotype] button{width:100%;font-family:'Mitr', sans-serif;font-size:0.4875rem;border-radius:.75rem;border:.05rem solid #DBC7B6}[data-view=logotype] button:hover{color:#160F09;background-color:#DBC7B6}[data-view=logotype] button:hover h3{font-weight:400}[data-view=logotype] .logotype{display:flex;width:100vw;height:100vh;overflow:hidden;font-size:10rem;text-transform:uppercase;border:.075rem solid #DBC7B6;box-sizing:border-box}[data-view=logotype] .logotype .r,[data-view=logotype] .logotype .i,[data-view=logotype] .logotype .n{opacity:0;flex:.33333;display:block;background-size:100% 100%;background-repeat:no-repeat;margin:.75rem}[data-view=logotype] .logotype .r0{background-image:url(logotype/r.svg)}[data-view=logotype] .logotype .i0{background-image:url(logotype/i.svg)}[data-view=logotype] .logotype .n0{background-image:url(logotype/n.svg)}@media (max-width: 575px){[data-view=logotype] .logotype{flex-direction:column}}[data-view=booking][data-authorized=true] .s-box{display:none}[data-view=booking][data-authorized=true] .cal-box{display:block}[data-view=booking][data-authorized=false] .s-box{display:flex}[data-view=booking][data-authorized=false] .cal-box{display:none}[data-view=booking] h1{text-align:center;padding:0 2.25rem .75rem 2.25rem}@media screen and (max-width: 26.25rem){[data-view=booking] h1{padding:0 0 1.5rem 0}}[data-view=booking] .s-box{justify-content:center}
