:root{--font-1: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-2: Hubballi,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-3: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}:root{--font-1: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-2: Hubballi,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-3: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.fixedBackground{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1}.topPosition.fixedBackground{background:top center}.fixedBackground:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.25)}@media (max-width: 768px){.mainTitle .h1{font-size:38px;margin-bottom:10px}}.topFooter .reservationForm form input,.topFooter .reservationForm form textarea{font-family:var(--font-3);width:100%;background:rgba(255,255,255,0.65);border:1px solid #222222;color:#000;height:45px;margin-bottom:5px;outline:none;padding:0 20px}.topFooter .reservationForm form textarea{padding-top:15px;display:block}.topFooter .reservationForm form textarea:nth-of-type(1){height:95px}.topFooter .reservationForm form textarea:nth-of-type(2){height:145px}.topFooter .reservationForm form .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.topFooter .reservationForm form .inputfile+label{font-family:var(--font-3);width:100%;background:rgba(255,255,255,0.65);border:1px solid #222222;color:#54565B;font-size:13px;height:45px;margin-bottom:5px;outline:none;padding:11px 20px;display:block;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.topFooter .reservationForm form .inputfile+label svg{width:18px;height:18px;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em}.mainTitle{padding:200px 0 150px}.mainTitle .content{max-width:800px}.mainTitle .content .h1{color:white;text-transform:uppercase}.mainTitle .content .h3{font-family:var(--font-1);line-height:1.5;color:white}@media (max-width: 768px){.mainTitle .content .h3{font-size:18px}}.shadowCard .card{background:rgba(255,255,255,0.97);padding:60px 10px;border-radius:10px}.shadowCard .card .halfWordHalfImage .word{padding:100px 100px 90px}.shadowCard .card .halfWordHalfImage .word .h3{font-weight:700;font-family:var(--font-2);color:#89331B}.shadowCard .card .halfWordHalfImage .imageArea{position:relative}.shadowCard .card .halfWordHalfImage .imageArea .image{position:absolute;left:0;top:0;width:100%;height:100%;background:center center no-repeat;background-size:cover}@media (max-width: 1024px){.shadowCard .card .halfWordHalfImage .word{padding:100px 20px 90px}.shadowCard .card .halfWordHalfImage .word p:not(.h3){font-size:14px}}@media (max-width: 768px){.shadowCard .card .halfWordHalfImage .imageArea{height:200px}}@font-face{font-family:'Hubballi';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/462e2f8516003fe4c7ea4a068e04ecdd.woff2) format("woff2");unicode-range:U+0964-0965, U+0C82-0CF2, U+200C-200D, U+20B9, U+25CC}@font-face{font-family:'Hubballi';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/761ad2df76ccc02d896de3d076ca84c4.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Hubballi';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/feaab5678d7a43b0ea2a8e02c42fac80.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/790d0c8dbcd491d29d58f1369c199d40.woff2) format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/0ed299a4bb5262e17e2145783b2c18f1.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/9212f6f9860f9fc6c69b02fedf6db8c3.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Flaticon";src:url(/assets/02edbbefe97177289d5a5b6c68cad2d1.eot);src:url(/assets/02edbbefe97177289d5a5b6c68cad2d1.eot) format("embedded-opentype"),url(/assets/b6f6c83ee3c9b5fea0630b2e92aa70b2.woff) format("woff"),url(/assets/3acbd8d30ada6898af8ad2c84460d7b4.ttf) format("truetype"),url(/assets/9f4d84bd3f434a08ac7af3e4fc6abbd2.svg) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Flaticon";src:url(/assets/9f4d84bd3f434a08ac7af3e4fc6abbd2.svg) format("svg")}}:root{--font-1: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-2: Hubballi,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-3: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}:root{--font-1: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-2: Hubballi,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-3: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.fixedBackground{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1}.topPosition.fixedBackground{background:top center}.fixedBackground:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.25)}@media (max-width: 768px){.mainTitle .h1{font-size:38px;margin-bottom:10px}}.topFooter .reservationForm form input,.topFooter .reservationForm form textarea{font-family:var(--font-3);width:100%;background:rgba(255,255,255,0.65);border:1px solid #222222;color:#000;height:45px;margin-bottom:5px;outline:none;padding:0 20px}.topFooter .reservationForm form textarea{padding-top:15px;display:block}.topFooter .reservationForm form textarea:nth-of-type(1){height:95px}.topFooter .reservationForm form textarea:nth-of-type(2){height:145px}.topFooter .reservationForm form .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.topFooter .reservationForm form .inputfile+label{font-family:var(--font-3);width:100%;background:rgba(255,255,255,0.65);border:1px solid #222222;color:#54565B;font-size:13px;height:45px;margin-bottom:5px;outline:none;padding:11px 20px;display:block;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.topFooter .reservationForm form .inputfile+label svg{width:18px;height:18px;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em}.mainTitle{padding:200px 0 150px}.mainTitle .content{max-width:800px}.mainTitle .content .h1{color:white;text-transform:uppercase}.mainTitle .content .h3{font-family:var(--font-1);line-height:1.5;color:white}@media (max-width: 768px){.mainTitle .content .h3{font-size:18px}}.shadowCard .card{background:rgba(255,255,255,0.97);padding:60px 10px;border-radius:10px}.shadowCard .card .halfWordHalfImage .word{padding:100px 100px 90px}.shadowCard .card .halfWordHalfImage .word .h3{font-weight:700;font-family:var(--font-2);color:#89331B}.shadowCard .card .halfWordHalfImage .imageArea{position:relative}.shadowCard .card .halfWordHalfImage .imageArea .image{position:absolute;left:0;top:0;width:100%;height:100%;background:center center no-repeat;background-size:cover}@media (max-width: 1024px){.shadowCard .card .halfWordHalfImage .word{padding:100px 20px 90px}.shadowCard .card .halfWordHalfImage .word p:not(.h3){font-size:14px}}@media (max-width: 768px){.shadowCard .card .halfWordHalfImage .imageArea{height:200px}}*{box-sizing:border-box}::-webkit-input-placeholder,::-moz-placeholder,::-ms-input-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#54565B}::placeholder{color:#54565B;opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}#modelBrowser{display:none}body{font-family:var(--font-1);font-size:16px;color:#54565B;background-color:#54565B;min-width:315px;overflow-x:hidden;font-smooth:always;-webkit-font-smoothing:antialiased;margin:0}a,.href{color:#89331B;text-decoration:none;outline:none;cursor:pointer}a:hover,.href:hover{color:#d75733;text-decoration:none}label{white-space:nowrap;color:#787b82}h1,.h1{font-family:var(--font-2);font-size:68px;font-weight:400;color:#54565B;line-height:75px;letter-spacing:1;margin:0 0 26px}h2,.h2{font-family:var(--font-2);font-size:42px;font-weight:400;color:#54565B;line-height:50px;letter-spacing:1;margin:0 0 20px}h3,.h3{font-family:var(--font-2);font-size:28px;font-weight:400;color:#54565B;line-height:28px;letter-spacing:1;margin:0 0 14px}h4,.h4{font-family:var(--font-2);font-size:16px;font-weight:400;color:#54565B;line-height:24px;letter-spacing:1;margin:0 0 14px}h5,.h5{font-family:var(--font-2);font-size:16px;font-weight:400;color:#54565B;line-height:24px;letter-spacing:1;margin:0 0 14px}h6,.h6{font-family:var(--font-2);font-size:16px;font-weight:400;color:#54565B;line-height:24px;letter-spacing:1;margin:0 0 14px}p{font-family:var(--font-1);font-weight:400;color:#54565B;line-height:1.5;letter-spacing:normal;margin:0 0 24px}.bold{font-weight:400}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table;width:100%;max-width:100%;border-collapse:collapse;background-color:transparent}.table th,.table td{padding:0.75rem;border-top:1px solid #eceeef}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.relative{position:relative}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.cursorPointer{cursor:pointer}.pre{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap}.fit{width:100%}.ck img{max-width:100%}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mx0{margin-left:0;margin-right:0}.mxn0{margin-left:-0;margin-right:-0}.my0{margin-top:0;margin-bottom:0}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.px0{padding-left:0;padding-right:0}.py0{padding-top:0;padding-bottom:0}.m1{margin:8px}.mt1{margin-top:8px}.mr1{margin-right:8px}.mb1{margin-bottom:8px}.ml1{margin-left:8px}.mx1{margin-left:8px;margin-right:8px}.mxn1{margin-left:-8px;margin-right:-8px}.my1{margin-top:8px;margin-bottom:8px}.p1{padding:8px}.pt1{padding-top:8px}.pr1{padding-right:8px}.pb1{padding-bottom:8px}.pl1{padding-left:8px}.px1{padding-left:8px;padding-right:8px}.py1{padding-top:8px;padding-bottom:8px}.m2{margin:16px}.mt2{margin-top:16px}.mr2{margin-right:16px}.mb2{margin-bottom:16px}.ml2{margin-left:16px}.mx2{margin-left:16px;margin-right:16px}.mxn2{margin-left:-16px;margin-right:-16px}.my2{margin-top:16px;margin-bottom:16px}.p2{padding:16px}.pt2{padding-top:16px}.pr2{padding-right:16px}.pb2{padding-bottom:16px}.pl2{padding-left:16px}.px2{padding-left:16px;padding-right:16px}.py2{padding-top:16px;padding-bottom:16px}.m3{margin:24px}.mt3{margin-top:24px}.mr3{margin-right:24px}.mb3{margin-bottom:24px}.ml3{margin-left:24px}.mx3{margin-left:24px;margin-right:24px}.mxn3{margin-left:-24px;margin-right:-24px}.my3{margin-top:24px;margin-bottom:24px}.p3{padding:24px}.pt3{padding-top:24px}.pr3{padding-right:24px}.pb3{padding-bottom:24px}.pl3{padding-left:24px}.px3{padding-left:24px;padding-right:24px}.py3{padding-top:24px;padding-bottom:24px}.m4{margin:32px}.mt4{margin-top:32px}.mr4{margin-right:32px}.mb4{margin-bottom:32px}.ml4{margin-left:32px}.mx4{margin-left:32px;margin-right:32px}.mxn4{margin-left:-32px;margin-right:-32px}.my4{margin-top:32px;margin-bottom:32px}.p4{padding:32px}.pt4{padding-top:32px}.pr4{padding-right:32px}.pb4{padding-bottom:32px}.pl4{padding-left:32px}.px4{padding-left:32px;padding-right:32px}.py4{padding-top:32px;padding-bottom:32px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 421px){.sm-col-1{flex:0 0 8.33333%;max-width:8.33333%}.sm-col-2{flex:0 0 16.66667%;max-width:16.66667%}.sm-col-3{flex:0 0 25%;max-width:25%}.sm-col-4{flex:0 0 33.33333%;max-width:33.33333%}.sm-col-5{flex:0 0 41.66667%;max-width:41.66667%}.sm-col-6{flex:0 0 50%;max-width:50%}.sm-col-7{flex:0 0 58.33333%;max-width:58.33333%}.sm-col-8{flex:0 0 66.66667%;max-width:66.66667%}.sm-col-9{flex:0 0 75%;max-width:75%}.sm-col-10{flex:0 0 83.33333%;max-width:83.33333%}.sm-col-11{flex:0 0 91.66667%;max-width:91.66667%}.sm-col-12{flex:0 0 100%;max-width:100%}}@media (min-width: 769px){.md-col-1{flex:0 0 8.33333%;max-width:8.33333%}.md-col-2{flex:0 0 16.66667%;max-width:16.66667%}.md-col-3{flex:0 0 25%;max-width:25%}.md-col-4{flex:0 0 33.33333%;max-width:33.33333%}.md-col-5{flex:0 0 41.66667%;max-width:41.66667%}.md-col-6{flex:0 0 50%;max-width:50%}.md-col-7{flex:0 0 58.33333%;max-width:58.33333%}.md-col-8{flex:0 0 66.66667%;max-width:66.66667%}.md-col-9{flex:0 0 75%;max-width:75%}.md-col-10{flex:0 0 83.33333%;max-width:83.33333%}.md-col-11{flex:0 0 91.66667%;max-width:91.66667%}.md-col-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1025px){.lg-col-1{flex:0 0 8.33333%;max-width:8.33333%}.lg-col-2{flex:0 0 16.66667%;max-width:16.66667%}.lg-col-3{flex:0 0 25%;max-width:25%}.lg-col-4{flex:0 0 33.33333%;max-width:33.33333%}.lg-col-5{flex:0 0 41.66667%;max-width:41.66667%}.lg-col-6{flex:0 0 50%;max-width:50%}.lg-col-7{flex:0 0 58.33333%;max-width:58.33333%}.lg-col-8{flex:0 0 66.66667%;max-width:66.66667%}.lg-col-9{flex:0 0 75%;max-width:75%}.lg-col-10{flex:0 0 83.33333%;max-width:83.33333%}.lg-col-11{flex:0 0 91.66667%;max-width:91.66667%}.lg-col-12{flex:0 0 100%;max-width:100%}}.container{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}.row{display:flex;flex-wrap:wrap}@media (min-width: 1px) and (max-width: 420px){.container{padding-left:8px;padding-right:8px}.xs-hide{display:none}.mxn2{margin-left:-8px;margin-right:-8px}.mxn2>.p2{padding-left:8px;padding-right:8px}}@media (min-width: 421px) and (max-width: 768px){.container{max-width:100%}.sm-hide{display:none}}@media (min-width: 769px) and (max-width: 1024px){.container{max-width:100%}.md-hide{display:none}}@media (min-width: 1025px) and (max-width: 1364px){.container{max-width:100%}.lg-hide{display:none}}@media (min-width: 1365px) and (max-width: 9999px){.container{max-width:1300px}.xl-hide{display:none}}[class*='image-scale-']{position:relative;display:block;width:100%;padding:0;overflow:hidden}[class*='image-scale-']:before{content:"";display:block}[class*='image-scale-'].image-scale-1by1:before{padding-top:calc(1/1 * 100%)}[class*='image-scale-'] iframe,[class*='image-scale-'] .contain{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}[class*='image-scale-'] img.contain{object-fit:cover}router-outlet{display:block;height:0}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating:before{animation:rotating 2s linear infinite}:root{--font-1: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-2: Hubballi,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-3: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.fixedBackground{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1}.topPosition.fixedBackground{background:top center}.fixedBackground:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.25)}@media (max-width: 768px){.mainTitle .h1{font-size:38px;margin-bottom:10px}}.topFooter .reservationForm form input,.topFooter .reservationForm form textarea{font-family:var(--font-3);width:100%;background:rgba(255,255,255,0.65);border:1px solid #222222;color:#000;height:45px;margin-bottom:5px;outline:none;padding:0 20px}.topFooter .reservationForm form textarea{padding-top:15px;display:block}.topFooter .reservationForm form textarea:nth-of-type(1){height:95px}.topFooter .reservationForm form textarea:nth-of-type(2){height:145px}.topFooter .reservationForm form .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.topFooter .reservationForm form .inputfile+label{font-family:var(--font-3);width:100%;background:rgba(255,255,255,0.65);border:1px solid #222222;color:#54565B;font-size:13px;height:45px;margin-bottom:5px;outline:none;padding:11px 20px;display:block;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.topFooter .reservationForm form .inputfile+label svg{width:18px;height:18px;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em}.mainTitle{padding:200px 0 150px}.mainTitle .content{max-width:800px}.mainTitle .content .h1{color:white;text-transform:uppercase}.mainTitle .content .h3{font-family:var(--font-1);line-height:1.5;color:white}@media (max-width: 768px){.mainTitle .content .h3{font-size:18px}}.shadowCard .card{background:rgba(255,255,255,0.97);padding:60px 10px;border-radius:10px}.shadowCard .card .halfWordHalfImage .word{padding:100px 100px 90px}.shadowCard .card .halfWordHalfImage .word .h3{font-weight:700;font-family:var(--font-2);color:#89331B}.shadowCard .card .halfWordHalfImage .imageArea{position:relative}.shadowCard .card .halfWordHalfImage .imageArea .image{position:absolute;left:0;top:0;width:100%;height:100%;background:center center no-repeat;background-size:cover}@media (max-width: 1024px){.shadowCard .card .halfWordHalfImage .word{padding:100px 20px 90px}.shadowCard .card .halfWordHalfImage .word p:not(.h3){font-size:14px}}@media (max-width: 768px){.shadowCard .card .halfWordHalfImage .imageArea{height:200px}}:root{--font-1: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-2: Hubballi,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;--font-3: Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}::selection{background:#89331B;color:white}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal}.flaticon-menu:before{content:"\F100"}.flaticon-right-arrow:before{content:"\F101"}.flaticon-up-arrow:before{content:"\F102"}.flaticon-down-arrow:before{content:"\F103"}.flaticon-cancel:before{content:"\F104"}.buttonIcon,.buttonPrimaryOutlineLg,.buttonSecondaryOutlineLg,.buttonPrimaryLg{outline:none;background:transparent;cursor:pointer;border:none;height:45px;font-family:var(--font-2);font-weight:700;letter-spacing:1px;text-align:center;transition:.3s}.buttonIcon{color:white;font-weight:normal;font-family:inherit;height:inherit}.buttonIcon i{font-size:24px}.buttonPrimaryOutlineLg{border:2px solid #89331B;color:#89331B;width:100%}.buttonPrimaryOutlineLg:hover{border-color:#D5D7DB;color:#D5D7DB}.buttonSecondaryOutlineLg{border:2px solid white;color:white;width:100%}.buttonSecondaryOutlineLg:hover{background:#89331B;border-color:#89331B;color:#a5a7ac}.buttonPrimaryLg{background:#89331B;color:white;width:100%}.buttonPrimaryLg:hover{background:white;color:#89331B;border:2px solid #89331B}.topFooter .siteLinks .title,.topFooter .reservationForm .title{color:#fcfcfd;margin-bottom:0;height:40px;display:flex;align-items:center;font-family:"Poppins",-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.topFooter .siteLinks .line,.topFooter .reservationForm .line{width:50px;height:2px;background:#a5a7ac}@keyframes anim-header-nav{0%{transform:translateY(-80px)}100%{transform:translateY(0)}}.grecaptcha-badge{visibility:hidden}header{height:90px;background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0));padding:20px 0;transition:.3s;position:relative;z-index:2}header.noTransparent .areaForFixed,header.fixed .areaForFixed{background:white;height:70px;padding:15px 0;box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);position:fixed;top:0;width:100%;animation:anim-header-nav 1s ease 0.2s 1 normal both running}header.noTransparent .areaForFixed .content .logo,header.fixed .areaForFixed .content .logo{flex:1 0 1}header.noTransparent .areaForFixed .content .logo img,header.fixed .areaForFixed .content .logo img{height:40px;display:none}header.noTransparent .areaForFixed .content .logo img:last-child,header.fixed .areaForFixed .content .logo img:last-child{display:block}header.noTransparent .areaForFixed .content nav ul li,header.fixed .areaForFixed .content nav ul li{font-size:16px}header.noTransparent .areaForFixed .content nav ul li:hover .link,header.fixed .areaForFixed .content nav ul li:hover .link{color:#89331B}header.noTransparent .areaForFixed .content nav ul li .link,header.fixed .areaForFixed .content nav ul li .link{padding:0 10px;color:#6c6f76}header.noTransparent .areaForFixed .content nav ul li .subLink,header.fixed .areaForFixed .content nav ul li .subLink{border-top:2px solid #D5D7DB;border-radius:3px 3px 0 0}header.noTransparent .areaForFixed .content .toggleNavButton button,header.fixed .areaForFixed .content .toggleNavButton button{color:#54565B}header.noTransparent{height:70px}header.noTransparent .areaForFixed{animation:none}header .areaForFixed .content{display:flex;justify-content:space-between}header .areaForFixed .content .logo{flex:1 0 1}header .areaForFixed .content .logo img{height:50px;display:block}header .areaForFixed .content .logo img:last-child{display:none}header .areaForFixed .content nav{flex:1 0 0;display:flex;align-items:center;justify-content:flex-end}header .areaForFixed .content nav ul{padding:0;margin:0;height:100%}header .areaForFixed .content nav ul li{list-style:none;display:inline-block;margin-right:20px;font-size:18px;text-transform:capitalize;letter-spacing:1px;height:100%;position:relative}header .areaForFixed .content nav ul li:hover .link{color:white}header .areaForFixed .content nav ul li:hover .subLink{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}header .areaForFixed .content nav ul li .link{height:100%;display:flex;align-items:center;padding:0 10px;color:#e6e6e6}header .areaForFixed .content nav ul li .link.active{color:#89331B;pointer-events:none}header .areaForFixed .content nav ul li .subLink{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-50px);position:absolute;top:50px;left:50%;background:white;padding:20px 20px;box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);transition:.2s ease-in}header .areaForFixed .content nav ul li .subLink a{white-space:nowrap;display:block;margin-bottom:8px;font-size:16px;color:#54565B}header .areaForFixed .content nav ul li .subLink a:last-child{margin-bottom:0}header .areaForFixed .content nav ul li .subLink a:hover,header .areaForFixed .content nav ul li .subLink a.active{font-weight:700;color:#d75733}header .areaForFixed .content .toggleNavButton{display:none}@media (min-width: 769px) and (max-width: 1024px){header .areaForFixed .content nav ul li{font-size:14px;letter-spacing:0px;margin-right:10px}header .areaForFixed .content nav ul li .link{padding:0 5px}}@media (max-width: 768px){header .areaForFixed .content nav{display:none}header .areaForFixed .content .toggleNavButton{display:flex;align-items:center}header .areaForFixed .content .flexBox{width:32px}}.mobileNav{opacity:0;visibility:hidden;display:block;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;transition:.3s}.mobileNav.show{opacity:1;visibility:visible}.mobileNav.show .content{transform:translateX(0)}.mobileNav .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.mobileNav .content{position:absolute;top:0;left:0;width:260px;height:100%;background:white;transition:.3s ease-in;transform:translateX(-260px);box-shadow:0 6px 20px 0 rgba(0,0,0,0.1)}.mobileNav .content .logo{padding:15px;display:block}.mobileNav .content .logo img{height:60px}.mobileNav .content nav ul{padding:0 10px 20px 20px;margin:0;height:100%}.mobileNav .content nav ul li{list-style:none;margin-bottom:15px;font-size:16px;text-transform:capitalize;letter-spacing:1px}.mobileNav .content nav ul li:last-child{margin-bottom:0}.mobileNav .content nav ul li:last-child .link{display:none}.mobileNav .content nav ul li:last-child .subLink{padding:0}.mobileNav .content nav ul li:last-child .subLink a{margin-bottom:15px;font-size:16px}.mobileNav .content nav ul li .link{color:#54565B}.mobileNav .content nav ul li .link.active{font-weight:700;color:#89331B;pointer-events:none}.mobileNav .content nav ul li .subLink{padding:10px 0 0 10px;display:block}.mobileNav .content nav ul li .subLink a{white-space:nowrap;display:block;margin-bottom:8px;font-size:14px;color:#54565B}.mobileNav .content nav ul li .subLink a:last-child{margin-bottom:0}.mobileNav .content nav ul li .subLink a:hover,.mobileNav .content nav ul li .subLink a.active{font-weight:700;color:#89331B}.mobileNav .content button{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#89331B;height:45px}.mobileNav .content button i:before{font-size:40px}.topFooter{padding:60px 0;font-size:14px;font-family:"Poppins",-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.topFooter .companyInfo .logo{height:50px}.topFooter .companyInfo .content .introduction{margin-bottom:10px;line-height:1.2;font-family:"Poppins",-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;color:#a5a7ac}.topFooter .companyInfo .content address{font-style:normal}.topFooter .companyInfo .content address .companyName{margin-bottom:5px;color:#fcfcfd;font-family:"Poppins",-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.topFooter .companyInfo .content address a{display:block;color:#a5a7ac}.topFooter .companyInfo .content address a.address{line-height:1.2}.topFooter .companyInfo .content address a.tel,.topFooter .companyInfo .content address a.email{white-space:nowrap}.topFooter .companyInfo .content address a:hover{color:white}.topFooter .companyInfo .followUs p{margin-top:10px;margin-bottom:5px;color:#fcfcfd;font-family:"Poppins",-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.topFooter .companyInfo .followUs img{width:24px}.topFooter .siteLinks .links{margin-top:10px}.topFooter .siteLinks .links a{color:#cfd0d3;display:block;text-transform:capitalize;border-bottom:1px dashed #a5a7ac;padding:5px 0}.topFooter .siteLinks .links a:last-child{border:none}.topFooter .siteLinks .links a:before{content:"\F101";font-family:"Flaticon";font-weight:900;margin-right:5px;font-size:10px}.topFooter .siteLinks .links a:hover{color:white}.topFooter .reservationForm form{margin-top:10px}.bottomFooter{border-top:1px solid #a5a7ac;padding:10px 0}.bottomFooter p{font-size:13px;color:#fcfcfd;margin-bottom:0;font-family:"Poppins",-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.bottomFooter p a{color:#d75733}.bottomFooter p a:hover{text-decoration:underline}.scrollToTop{opacity:0;visibility:hidden;position:fixed;right:20px;bottom:30px;z-index:1;background:#89331B;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;color:white;cursor:pointer;transition:.3s ease-in}.scrollToTop:hover{opacity:1}.scrollToTop.show{opacity:0.8;visibility:visible;pointer-events:default}.scrollToTop i:before{font-size:14px}.fixedBackground{background-image:url(/assets/f290bd28603ff946267de3c10641a1b5.jpg)}.mainTitle .h3{font-size:24px}.shadowCard .card{padding:0;overflow:hidden}.shadowCard .card .halfWordHalfImage ul{padding-left:15px}.shadowCard .card .halfWordHalfImage ul li{margin-bottom:10px}@media (max-width: 768px){.shadowCard .card .halfWordHalfImage .imageArea{height:400px}}


/*# sourceMappingURL=7.995436d120812bf66697.css.map*/