@charset "utf-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--txtcolorall:#111;--fontsizeall:16px;--headercolor:#FFF;--headercolorhover:#08f;--headerbg:#FFF;--headerbghover:#F6FFFF;--headerscrolledcolor:#000;--btnmenucolor:#111;--menutopcolor:#414141;--menutopcolorhover:#2ab0ff;--maincolor:#222;--bordercolor:#e1e1e1;--hovercolor:#000;--secondcolor:#00853E;--starcolor:#B72227;--colorbluer:#53f6c6;--pricecolor:#F00;--priceoffcolor:#A92525;--fontfamily:'Roboto','Roboto Condensed','Open Sans',Arial,Georgia,Helvetica,sans-serif;--fontplay:"Playfair Display",'Roboto','Roboto Condensed','Open Sans',Arial,Georgia,Helvetica,sans-serif;--fontplaytitle:normal normal 600 18px/1.7 "Playfair Display",'Roboto','Roboto Condensed','Open Sans',Arial,Georgia,Helvetica,sans-serif;--lineheight:1.3;--widthmain:1180px}body,html{min-height:100%!important;height:100%}body{margin:0;padding:0;top:0!important;height:100vh;font-size:var(--fontsizeall);color:var(--txtcolorall);font-family:var(--fontfamily);position:relative}a{color:#000}a,a:focus,a:hover{transition:color .4s;text-decoration:none}a:hover{color:var(--hovercolor)}.page-wrapper{width:100%;margin:0;padding:0;position:relative}.neo-out{width:100%;margin:0 auto;padding:0;position:relative}.neo{width:var(--widthmain);max-width:1920px;margin:0 auto;padding:10px}button{color:#000;cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}p{font-size:18px;line-height:var(--lineheight);line-break:normal}h1,h2,h3,h4,h5{font-weight:500;line-height:var(--lineheight)}img{max-width:100%;height:auto;display:block}iframe{border:none}input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}figure{margin:0;padding:0}header .header-top{color:var(--headercolor);z-index:999999;border-bottom:1px solid #eee;background:var(--headerbghover)}header .header-top.bgopt{position:fixed;background:rgba(255,255,255,.85)}.header-top .neo{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.header-top .hdt-left a{margin-right:20px}.header-top .hdt-right{display:flex;align-items:center}.header-top .hdt-mem,.header-top .hdt-mem a{margin-right:10px;padding-right:10px;border-right:1px solid #b8b8b8}.header-top .hdt-mem a:last-child{margin-right:0;padding-right:0;border-right:none}.header-top .hdt-langs{position:relative}.header-top .hdt-langs a{display:flex;gap:10px;align-items:center}.header-top .hdt-langs a img{width:30px;height:20px;border:.5px solid #eee}.header-top .hdt-langs>span a{position:relative;padding-right:30px}.header-top .hdt-langs>span a:after{width:20px;height:30px;text-align:center;display:block;font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f107";top:0;position:absolute;right:0}.header-top .hdt-langs>span a.active:after{content:"\f106"}.header-top .hdt-langs>div{position:absolute;border-radius:4px;background:#fff;z-index:10;padding:5px 10px;top:30px;right:0;min-width:200px;border:1px solid #ddd;box-shadow:0 10px 25px rgba(0,0,0,.15);visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-8px) scale(.98);transition:.22s}.header-top .hdt-langs>div.active{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.header-top .hdt-langs>div a{border-bottom:1px solid #eee;padding-top:5px;padding-bottom:5px}.header-top .hdt-langs>div a:last-child{border-bottom:none}.header-top .hdt-langs>div a:hover{background:var(--headerbghover)}.header-menu{height:80px}.header-menu .neo{height:100%;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.header-menu .logo{width:260px;height:100%}.header-menu .logo div{padding:0;display:block;width:100%;height:100%}.header-menu .logo a{display:block;height:100%;background:url(../images/logo.png) left center/contain no-repeat}.header-menu .logo a h1,.header-menu .neo .logo a h2{display:none}.header-menu li,.header-menu ul{padding:0;margin:0;list-style:none;height:100%}.header-menu nav{flex:1}.header-menu nav a{padding:10px 0}.header-menu nav>ul{display:flex;flex-wrap:wrap;gap:20px}.header-menu nav>ul>li{position:relative;flex:1;text-align:center}.header-menu nav>ul>li:last-child{text-align:right}.header-menu nav>ul>li>a{width:100%;height:100%;display:block;color:#000;font-weight:500;text-transform:uppercase}.header-menu nav>ul>li>ul{display:none;z-index:-9999999;opacity:0;position:absolute;top:37px;padding-top:22px;left:0;background:#fff;width:auto;height:auto;min-width:250px;text-align:left}.header-menu nav>ul>li>ul>li:first-child{border-top:1px solid #ddd}.header-menu nav>ul>li>ul>li:last-child{border-bottom:none}.header-menu nav>ul>li>ul>li{height:auto;text-align:left;border-bottom:1px solid #ddd}.header-menu nav>ul>li>ul>li>a{display:block;padding:12px 28px}.header-menu nav>ul>li:hover>ul{display:block;z-index:9999999;opacity:1}.header-menu button.open-menu{display:none;background:0 0;border:none}.header-menu button.open-menu i{font-size:30px;color:#000}header .header-top.scrolled{position:fixed;top:0;left:0;width:100%;height:70px;background:#fff;border-bottom:1px solid var(--bordercolor);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}header .header-top.scrolled header .header-top .neo{padding:5px 0;transition:.3s}header .header-top.scrolled header .header-top-logo{display:block}header .header-top.scrolled .neo .logo div{padding:10px 10px 10px 0}.header.bgopt a{color:var(--headerscrolledcolor)}.header.scrolled .header-menu>ul>li:hover>ul{top:69px}.header.scrolled .header-menu>ul>li>a>span{top:40%}.header.scrolled .header-menu>ul>li>a{color:var(--headerscrolledcolor)}.header.scrolled .neo{height:100%}.headertop.neo{padding:10px 40px;height:auto;border-bottom:1px solid #cac7c7;background:#060004}.header .headertop.neo a,.header.bgopt .headertop.neo a{color:#fff}.headertop:after{clear:both;display:table;content:""}.header.scrolled .headertop{display:none}.menu-toggle{width:44px;height:44px;border:none;background:0 0;cursor:pointer;display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px}.menu-toggle span{display:block;width:26px;height:3px;background:#000;border-radius:2px;transition:.3s}.menu-toggle.active span:first-child{transform:translateY(9px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.menu-toggle:hover span{background:var(--secondcolor)}.overlay{overflow:hidden}.box-overlay.fixoverlay{content:"";display:block;width:100%;height:100%;position:absolute;z-index:99999;left:0;top:0;background:#fff}.hero-idx{margin-bottom:50px}.hero-idx .neo{width:100%}.box-hero{position:relative;overflow:hidden;aspect-ratio:1900/400}.box-hero:hover .item:before{background:0 0}.box-hero .item{position:absolute;inset:0;opacity:0;transition:opacity .8s;cursor:pointer}.box-hero .item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,0) 80%)}.box-hero .item.active{opacity:1;z-index:1}.box-hero .item.active .text{opacity:1;transform:translateY(-50%)}.box-hero .item img{width:100%;height:100%;object-fit:cover;display:block}.box-hero .item .text{position:absolute;z-index:2;left:8%;top:50%;color:#fff;opacity:0;transform:translateY(20px);transition:.6s;text-shadow:0 2px 6px rgba(0,0,0,.6)}.box-hero .item .text h2{font-size:40px}.box-hero .item .text p{font-size:18px}.box-hero .next,.box-hero .prev{position:absolute;z-index:9999;top:50%;transform:translateY(-50%);background:#0006;color:#fff;border:0;font-size:28px;padding:6px 12px;cursor:pointer}.box-hero .prev{left:10px}.box-hero .next{right:10px}.box-hero .dots{position:absolute;z-index:9999;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:20px}.box-hero .dots span{width:20px;height:20px;border-radius:50%;background:#fff6;cursor:pointer}.box-hero .dots span.active{background:#fff}.neo header.title h1,.neo header.title h2{font-size:22px;margin:0 0 10px}.item-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.item-list-idx{grid-template-columns:repeat(4,1fr)}.item-list .item{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.item-list .item:hover .icon{border-radius:0}.item-list .item:hover img{transform:scale(1.1)}.item-list .icon{display:block;border-radius:8px;overflow:hidden;transition:.35s}.item-list .content{padding:10px 10px 20px}.item-list .content>span{font-size:14px}.item-list .content>span i{padding-right:5px}.item-list img{transition:transform .4s}.item-list h3{font-weight:500;font-size:18px;line-height:1.3em;color:#000;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 5px}.item-list p{line-height:1.7;font-weight:400;font-size:16px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0}.box-relate{margin-bottom:20px}.relate-list{grid-template-columns:repeat(2,1fr)}.widget-list .item{margin-bottom:20px;display:grid;gap:10px;grid-template-columns:minmax(100px,1fr) minmax(0,3fr)}.widget-list .item .content h4{margin:0 0 5px;font-size:16px}.widget-list .item .content span{font-size:14px}.widget-list.cat-list .item{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.widget-list.cat-list .item h4{margin:0}.widget-list.cat-list .item h4 a:hover{color:var(--secondcolor)}.widget-list.cat-list .item i{font-size:12px;margin-right:5px}.widget-list.cat-list .item:last-child{border-bottom:none}.layout>div{display:grid;gap:30px}.layout>div:has(aside){grid-template-columns:minmax(0,3fr) minmax(250px,1fr)}.layout>div:not(:has(aside)){grid-template-columns:1fr}aside header h3{font-size:22px;margin:0 0 10px}div.price{font-size:16px;min-height:27px}div.price:after{clear:both;display:table;content:""}div.price>span{color:var(--headercolorhover);font-size:20px;font-weight:500}div.price>b,div.price>i{float:right;font-size:18px;font-weight:400;text-decoration:line-through;font-style:normal;color:var(--priceoffcolor);padding-top:5px}div.price span.price-txt{color:var(--secondcolor);font-size:18px}.product-list{margin-bottom:50px}.product-list .item .content h3{height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-list .item .act{margin-top:10px}.product-list.widget-list .item .price>b,.product-list.widget-list .item .price>i{display:none}.news-idx{margin-bottom:50px}.box-share{display:flex}.box-share a{margin-right:10px}.box-share a:last-child{margin-right:0}.box-share a:hover svg{background:0 0}.box-share svg{background:#fff;border:1px solid #e4e4e4;border-radius:100px}.box-share-fix{position:fixed;left:10px;top:100px;z-index:9;opacity:0}.box-share-fix a{display:block}.box-share-fix.sfshow{opacity:1}.boxBooking{display:grid;grid-template-columns:2fr 1fr;gap:30px}.boxBooking .shadow{box-shadow:0 1px 5px rgba(0,0,0,.15);margin-bottom:20px;padding:15px}.boxBookingInfo input:is([type=text],[type=number]){width:100%;padding:10px;border:1px solid #ddd;font-size:18px}.bbContent .frmElement{padding:0}.bkItem-lbl{margin-top:5px;font-size:20px}.bkItem-desc{margin-top:10px}.bbTitle{font-size:20px;color:var(--maincolor)}.bbTitle span{width:30px;height:30px;display:inline-block;background:var(--maincolor);color:#fff;border-radius:50%;text-align:center;line-height:30px;margin-right:10px}.bbDateSelect{width:33.3%;float:left}.bbDateSelect span{width:30px;height:20px;display:inline-block;margin-right:10px}.bbChoosing{background:var(--maincolor)}.bbRemain{background:#61cff0}.bbRequest{background:#e66262}.bbAmount{position:relative;font-size:16px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2f0f0}.bbAmount:after{width:100%;height:0;content:"";clear:both;display:table}.bbAmount .lbl{width:40%;float:left}.bbAmount .price{width:30%;float:left;font-weight:700;color:var(--pricecolor)}.bbAmount input{width:30%;float:left}.bbAmount:last-child{border-bottom:none}.bbAmount>label,.bbDater>label{width:100%;float:left}.bbAmount>label.error,.bbDater>label.error{color:#fd0100;font-size:14px}.bbContent .frmElement .element{width:100%}.noteBooking{color:var(--maincolor)}.bbDaterFrom,.bbDaterTo{width:50%;float:left}.bbDaterFrom{padding-right:10px}.bbDaterTo{padding-left:10px}.box-path{position:relative;padding:10px 0;border-bottom:1px solid var(--bordercolor);border-top:.5px solid var(--bordercolor);margin-bottom:10px}.box-path nav{font-size:16px;color:#888}.box-path nav ol{margin:0;padding:0;list-style:none;display:flex}.box-path nav a{text-transform:uppercase}.box-path nav a i{padding-left:10px;padding-right:10px}.pager{padding:10px 0;width:100%;display:block;text-align:center;font-size:16px;color:#999}.pager li,.pager ul{margin:0;padding:0;list-style:none}.pager ul{display:flex;justify-content:center;gap:15px}.pager a,.pager span{display:inline-block;padding:4px 10px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.pager span{font-weight:400;color:#00a456}.pager a{color:#fff;background:#004e29;border-color:#000}.pager a:hover{color:#00ff86}.pager .page-list{float:left}.pager .page-select{float:right}.box-details,.box-details p{line-height:1.6;font-size:18px;width:100%;overflow-wrap:break-word;margin:0 0 25px}.box-details strong{font-weight:600}.box-details>h1{font-family:var(--fontplay);font-size:36px;font-weight:600;line-height:1.3}.box-details img{max-width:100%;height:auto!important}.box-details p.borderBottomCtr{font-size:34px}article header h1{margin:0 0 5px;font-size:22px}article header p{margin:0 0 15px}article header p time{font-size:14px}.box-reg-frm{width:40%;margin:0 auto}#frmRegister>div.font20.ctr{text-transform:uppercase;font-size:26px}#frmRegister .boxBtnReg,#frmRegister .lblAppr{text-align:center}#frmLogin .frmElement .error,#frmRegister .frmElement .error{width:100%;text-align:left}.product-details:after{clear:both;display:table;content:""}.product-img-slide{width:60%;float:left}.product-img{width:100%;position:relative}.product-img img{cursor:pointer}.product-img>img{width:100%;height:auto}.product-img .control span{position:absolute;z-index:99999;top:40%;width:30px;height:30px;display:block;text-align:center;font-size:20px;background:rgba(0,0,0,.3);color:#fff;cursor:pointer}.product-img .control span:hover{border-color:#00a456;background:rgba(0,0,0,.8)}.product-img .control span.btn-left{left:0}.product-img .control span.btn-right{right:0}.img-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding-top:20%;background:rgba(0,0,0,.5)}.img-loading.active{display:block}.img-loading i{font-size:80px;color:#fff}.product-slide{margin-top:10px;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.product-slide li,.product-slide ul{margin:0;padding:0;list-style:none;overflow:hidden}.product-slides{position:relative;transform:translate3d(-113px,0,0);transition:.1s}.product-slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.product-slide-item{float:left}.product-slide-item.active span{border-bottom:2px solid #00a045}.product-slide-item img{width:100%;height:100%}.product-slide li{width:20%;float:left;overflow:hidden;margin-right:10px}.product-slide li a{display:block;height:80px;text-align:center}.product-slide li img{width:100%;height:100%}.product-slide li.over{display:none}.product-slide li.active a{border-bottom:2px solid #00a045}.product-info{width:40%;float:left;padding-left:20px;font-size:16px}.product-info>div{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.product-info>div a i{margin-right:5px}.product-info>div a{font-weight:500}.product-info>div:last-child{border-bottom:none}#google_translate_element,.skiptranslate{display:none}.footer{background:#000;color:#fff}.footer .neo{padding:100px 10px 10px;font-size:16px;display:grid;grid-template-columns:minmax(300px,2fr) 1fr 1fr minmax(250px,1.5fr);gap:30px}.footer section.cominfo{padding-right:80px}.footer form{padding-top:20px}.footer form label{position:relative;min-width:300px;display:inline-block}.footer form input{border:none;background:0 0;border-bottom:1px solid #fff;width:100%;padding:8px 10px 8px 0;color:#fff;font-size:16px;border-radius:0;outline:0;-webkit-appearance:none;cursor:pointer}.footer form button{border:none;background:0 0;color:#fff;position:absolute;right:-4px;font-size:14px;text-transform:uppercase;font-weight:600;top:5px}.footer p{margin:0 0 15px;font-size:16px}.footer i{width:20px}.footer ul,.footer ul li{margin:0;padding:0;list-style:none;overflow:hidden}.footer li{font-size:16px;line-height:1.85}.footer a{font-size:16px;color:#fff}.footer a:hover{color:var(--secondcolor)}.footer .logo img{display:inline-block}.footer .neo.copyright{display:block;color:#fff;text-align:center;padding:0 10px 30px 0}.neo-cart,.neo-search{width:100%;height:100%;position:absolute;z-index:-9999;display:none;top:-9999px;left:0;background:#fff}.neo-cart.active,.neo-search.active{z-index:99999999;display:block;top:0}.neo-cart .neo-cart-close,.neo-search .neo-search-close{position:absolute;right:50px;top:20px;font-size:30px;cursor:pointer}.neo-cart .neo-cart-close i,.neo-search .neo-search-close i{font-size:30px}.neo-search-in{margin:20% auto 0;text-align:center}.neo-search-in form{font-size:0px}.neo-search-in input[type=text]{padding:10px 15px;background:#fbfbfb;border:1px solid #ddd;min-width:350px;height:40px}.neo-search-in button{height:40px;background:#333;border:1px solid #000;padding:10px 20px;color:#fff;cursor:pointer}.box-msg{position:fixed;z-index:-9999999;top:-999px;left:-999px;display:none;width:100%;height:100%;background:rgba(0,0,0,.75)}.box-msg.active{z-index:9999999;top:0;left:0;display:block}.box-msg .box-msg-in{min-width:320px;width:500px;background:rgba(256,256,256,.85);margin:20% auto 0;border:1px solid #ddd;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,.95);box-shadow:2px 2px 10px 0 rgba(0,0,0,.75)}.box-msg .box-msg-in .title{border-bottom:1px solid #999;padding:10px;text-align:center;position:relative;font-size:16px}.box-msg .box-msg-in .msg-close{position:absolute;top:5px;right:5px;font-size:20px;cursor:pointer}.box-msg .box-msg-in .content{padding:10px;min-height:100px;font-size:14px;background:#fff}.scrollup{background:var(--maincolor);bottom:82px;display:none;position:fixed;right:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:40px;height:40px;text-align:center;font-size:13px;color:#fff;text-transform:uppercase;font-weight:600;padding:2px;z-index:9999}.scrollup .fa{display:block}.scrollup:hover{opacity:.8;color:#fff}.overhd{overflow:hidden}.frmElement{width:100%;padding:5px 10px;clear:both;display:table}.frmElement .lbl{width:40%;float:left;padding:10px 20px 10px 0;margin:10px 0;text-align:right;font-size:14px}.frmElement .element{width:100%;float:left;padding:10px 0;position:relative}.frmElement .element input[type=password],.frmElement .element input[type=text],.frmElement .element select,.frmElement .element span{border:1px solid #ccc;border-radius:3px;padding:10px;font-size:16px}.frmElement .element input[type=password],.frmElement .element input[type=text],.frmElement .element select,.frmElement .element span,.frmElement .element textarea{width:100%;min-width:250px}.frmElement .element input[type=file]{display:none}.frmElement .element span{display:block;background:#f7f7f7;cursor:pointer}.frmElement .element b.check{position:absolute;width:auto;top:16px;background:0 0;border:none;min-width:initial;color:#ff3e3e;font-size:24px;font-weight:700;left:5px}.frmElement .element textarea{padding:8px 10px;border:1px solid #ccc;min-height:80px;font-size:18px}.frmElement .element label{margin-right:10px;cursor:pointer}.frmElement .error{width:70%;float:left;color:#fd0100;font-size:16px}.frmElement .txtCapt input{float:left;width:70px!important;min-width:70px!important;height:30px!important;border-radius:0!important;border:1px solid #ddd}.boxFrm{width:70%;margin:0 auto}.boxFrm .title{font-size:20px;text-align:center;text-transform:uppercase}.boxFrm>div{padding-left:20px;text-align:center}.boxFrm .elm-btn{text-align:center}.boxFrm input[type=submit]{margin-right:20px}#ggMap{width:100%;min-height:400px}.objhd{display:none!important}.frmErrAll{padding-left:260px}.lbl-more{padding:10px;font-size:18px;background:#f26722;color:#fff}.box-editor{border:1px solid #ccc;min-height:80px;font-size:18px}.box-editor .editor-act{padding:8px 10px;border-bottom:1px solid #ccc}.box-editor .editor-act button{margin-right:10px;min-width:30px;min-height:30px}.box-editor .editor-content{padding:15px 10px;min-height:250px;line-height:1.7}.tbl-list td.pad10{padding:10px}.tbl-list td.pad20{padding:20px}.tbl-resp{overflow-x:auto}.tbl-list{width:100%;cursor:pointer;border:1px solid #d4d8dd}.tbl-list th{height:32px;vertical-align:middle;padding:8px 10px;font-size:16px;font-weight:400;border-right:1px solid #2866bb;background:var(--maincolor);color:#fff;text-transform:uppercase}.tbl-list th:last-child{border-right:none;min-width:80px}.tbl-list td{min-height:32px;vertical-align:middle;background:#fff;font-weight:400;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:5px}.tbl-list tr td:last-child{border-right:none}.tbl-list tr:nth-child(2n) td{background:#f2f2f2}.tbl-list tr:last-child td{border-bottom:none}.tbl-list tr:hover td{background:#f1f8ff}.tbl-list tr td:first-child{text-align:center}.tbl-list tr td:last-child a{margin-left:10px}.tbl-list tr td.left{text-align:left}.tbl-list tr td.center{text-align:center}.tbl-list tr td.right{text-align:right}.tbl-list td img{width:100px;max-height:150px;height:auto;cursor:pointer}.tbl-list td img.normal{width:auto;max-height:initial;margin-right:5px}.tbl-list td i{width:20px;padding-right:5px}.tbl-list td p{padding:5px 0}.lineh17{line-height:1.7}.nomg{margin:0!important}.hide{display:none!important}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.fleft{float:left}.fright{float:right}.clearfix{clear:both;display:table;content:""}.clear{clear:both;height:0;line-height:0;width:0;overflow:hidden;display:block}.clear10{clear:both;height:10px;background:0 0}.clear20{clear:both;height:20px;background:0 0}.clear30{clear:both;height:30px;background:0 0}.clear40{clear:both;height:40px;background:0 0}@media only screen and (max-width:1024px){.neo{width:100%}.footer .neo{text-align:center;grid-template-columns:1fr 1fr}.footer section.cominfo{padding-right:0;grid-column:1/-1}.footer section.frmemail{grid-column:1/-1}}@media screen and (max-width:768px){.neo{padding:10px 15px}.header-top .neo{display:grid;grid-template-columns:1fr}.header-top .hdt-left{display:flex;justify-content:space-between;align-items:center}.header-top .hdt-left a{margin-right:0}.header-top .hdt-right{justify-content:space-between}.header-top .hdt-mem{margin-right:0;padding-right:0;border-right:none}.header-menu{height:120px}.header-menu .neo{position:relative}.header-menu .logo a{background-position:center}.header-menu .logo{width:100%}.menu-toggle{display:flex;position:absolute;right:10px;top:10px}.header-menu nav{display:none}.header-menu nav.active{display:block;position:absolute;top:120px;left:0;z-index:999999;width:100%;background:rgba(255,255,255,.92)}.header-menu nav.active>ul{display:grid;grid-template-columns:1fr;gap:0}.header-menu nav.active>ul>li{border-bottom:1px solid #ddd}.header-menu nav.active>ul>li:last-child{text-align:center;border-bottom:none}.header-menu nav.active>ul>li>a{height:initial}.header-menu nav.active>ul>li>ul{display:block;opacity:1;z-index:initial;position:relative;top:initial;left:initial;padding-top:initial;background:0 0}.header-menu nav.active>ul>li>ul>li{text-align:center}.header-menu nav.active>ul>li>ul>li:last-child{border-bottom:none}.box-hero{aspect-ratio:4/3}.box-hero .item .text h2{font-size:30px}.item-list{grid-template-columns:repeat(2,1fr)}.item-list img{width:100%}.widget-list .item{grid-template-columns:max(100px) minmax(0,2fr)}.layout>div.neo{grid-template-columns:1fr}.product-img-slide{width:100%}.product-info{width:100%;padding-left:0;margin-top:20px}.boxBooking{grid-template-columns:1fr}}@media screen and (max-width:480px){.footer .neo{grid-template-columns:1fr}}