.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1400px;margin:auto;position:relative;padding-inline:30px}html{scroll-behavior:smooth}html.open{overflow:hidden}html.open header{top:0;left:0;right:0;height:100%;overflow:scroll;background:#fff}html.open header .header-container{display:block;background:none;border-radius:0;padding:0;backdrop-filter:none}html.open header .header-container .logo{display:none}html.open header .header-container .wrapper{flex-wrap:wrap;justify-content:space-between;padding:20px;gap:0}html.open header .header-container .wrapper .lang{display:flex}html.open header .header-container .wrapper .nav-btn{background-image:url(/img/close.svg);width:54px;height:54px}html.open header .header-container .wrapper nav{display:block}html.open header:before{content:'';position:absolute;top:0;left:0;right:0;height:94px;background:#876832}body{position:relative;min-width:480px;background:#C6A47D}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:67px;left:30px;right:30px;width:auto;z-index:100;transition:top .2s}header .header-container{position:relative;max-width:1072px;margin:auto;border-radius:15px;border:.5px solid rgba(255,255,255,0.5);box-sizing:border-box;padding:12px 29px;background:rgba(255,255,255,0.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between}header .header-container .logo{width:355px}header .header-container .logo img{width:100%;height:auto}/*953795e33e25c16a067bcfa2a5842f5b*/header .header-container .wrapper{display:flex;align-items:center}header .header-container .wrapper nav{position:relative;margin-right:61px}header .header-container .wrapper nav>ul{display:flex;gap:25px}header .header-container .wrapper nav>ul li{display:block}header .header-container .wrapper nav>ul li a{display:block;font-weight:500;color:#7E675C}header .header-container .wrapper nav>ul>li>a{font-size:20px}header .header-container .wrapper nav>ul>li>a.current,header .header-container .wrapper nav>ul>li>a:hover{text-decoration:underline}header .header-container .wrapper nav>ul>li ul{display:none}header .header-container .wrapper nav:after{content:'';position:absolute;right:-30px;top:0;bottom:0;margin:auto;width:2px;height:21px;background:#7E675C;opacity:0.3}header .header-container .wrapper .whatsapp{background:url(/img/whatsapp.svg) no-repeat center / 100% 100%;width:33px;height:33px;margin-right:20px}header .header-container .wrapper .lang{align-items:center;gap:25px}header .header-container .wrapper .lang a{font-size:20px;font-weight:500;color:#7E675C}header .header-container .wrapper .lang a.current{display:none}header .header-container .wrapper .lang a:hover,header .header-container .wrapper .lang a.current{text-decoration:underline}header .header-container .wrapper .nav-btn{display:none;background:url(/img/menu.svg) no-repeat center;width:26px;height:25px}header.shorter{top:30px}#content{min-height:500px;padding-top:214px;background:#fff}#content #page-title{text-align:center;padding-top:47px;padding-bottom:46px}#content #page-title h1{font-size:55px;font-family:'Merriweather';font-weight:900;color:#9E7D69;letter-spacing:-1.1px}#content #page-title.bg{background:#F3F0EB}#content #navigation{position:relative;margin-top:30px;margin-bottom:67px}#content #navigation .navigation{width:85%}#content #navigation .navigation a{font-size:17px;color:#4B3E2C}#content #navigation .navigation img{margin-inline:10px;vertical-align:baseline}#content #navigation .back{position:absolute;top:0;right:0;font-size:17px;font-weight:500;color:#4B3E2C;padding-left:14px}#content #navigation .back:before{content:'';position:absolute;left:0;top:0;bottom:0;background:url(/img/path.svg) no-repeat center;width:7px;transform:scaleX(-1)}#content a.btn{display:inline-block;font-size:19px;color:#fff;background:#81573c url(/img/arrow-2-white.svg) no-repeat right 35px center;border-radius:200px;padding-left:46px;padding-right:85px;line-height:60px;margin-top:40px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}#content a.btn:hover{transform:translateY(-3px);background-color:#6C4A33;box-shadow:0 5px 15px rgba(0,0,0,0.2)}footer .container{max-width:1620px}footer .top{background:#EDD7BC;padding-block:70px}footer .top .wrapper{display:flex;justify-content:space-between}footer .top .wrapper .left{width:50%}footer .top .wrapper .left .contact{display:flex;gap:20px 50px}footer .top .wrapper .left .contact .col{padding-left:65px;min-height:54px;background-position:top left;background-repeat:no-repeat}footer .top .wrapper .left .contact .col label{font-size:18px;font-style:italic;font-family:'Times New Roman';color:#81573C}footer .top .wrapper .left .contact .col .data{margin-top:5px}footer .top .wrapper .left .contact .col .data *{font-size:17px;font-style:italic;color:#4B3E2C;line-height:25px}footer .top .wrapper .left .contact .col .data a{white-space:nowrap}footer .top .wrapper .left .contact .col+.col{margin-top:10px}footer .top .wrapper .left .contact .address{width:50.865%;box-sizing:border-box;background-image:url(/img/icon-address.svg)}footer .top .wrapper .left .contact .address .data{margin-top:12px}footer .top .wrapper .left .contact .address .data p+p{margin-top:18px;padding-top:18px;border-top:1px solid rgba(126,103,92,0.3)}footer .top .wrapper .left .contact .other{width:calc(49.135% - 50px)}footer .top .wrapper .left .contact .other .tel{background-image:url(/img/icon-tel.svg)}footer .top .wrapper .left .contact .other .fax{background-image:url(/img/icon-fax.svg)}footer .top .wrapper .left .contact .other .email{background-image:url(/img/icon-email.svg)}footer .top .wrapper .left .contact+img{margin-top:40px}footer .top .wrapper .left img{width:489px;height:auto}footer .top .wrapper .right{width:50%;display:flex;justify-content:end;gap:30px;padding-left:180px;box-sizing:border-box}footer .top .wrapper .right>ul{width:calc((100% - 30px) / 2)}footer .top .wrapper .right>ul li{display:block}footer .top .wrapper .right>ul li a{color:#7E675C}footer .top .wrapper .right>ul>li>a{font-size:20px;font-weight:bold;font-family:'Times New Roman'}footer .top .wrapper .right>ul>li ul{margin-top:10px;margin-left:20px}footer .top .wrapper .right>ul>li ul li{padding-top:6px;padding-bottom:7px}footer .top .wrapper .right>ul>li ul li a{font-size:18px}footer .top .wrapper .right>ul>li+li{margin-top:17px}footer .bottom{padding-block:15px}footer .bottom .container{display:flex;align-items:center;justify-content:space-between;gap:5px}footer .bottom .social{display:flex;gap:15px}footer .bottom .copyright{font-size:15px;font-weight:300;color:#fff}footer .bottom .copyright a{font-size:15px;color:#fff}#back-to-top{position:fixed;right:20px;bottom:78px;background:url(/img/btn-back-to-top.svg) no-repeat center;width:65px;height:65px;opacity:0;z-index:99;transition:opacity .2s;pointer-events:none}#back-to-top.show{opacity:1;pointer-events:unset}@media screen and (max-width:1199px){header{top:30px}header .header-container .logo{width:293px}header .header-container .wrapper nav{display:none;order:3;width:100%;margin-top:33px}header .header-container .wrapper nav>ul{display:block}header .header-container .wrapper nav>ul>li>a{padding-block:18px;position:relative;text-decoration:none !important}header .header-container .wrapper nav>ul>li>a span{position:absolute;top:0;bottom:0;right:0;width:33px;background:url(/img/arrow-pulldown.svg) no-repeat center;transform:scaleY(-1)}header .header-container .wrapper nav>ul>li>a.current:before{content:'';position:absolute;top:0;bottom:0;left:-20px;width:6px;background:#DBD3BE}header .header-container .wrapper nav>ul>li ul{background:#FDF4ED;margin-bottom:30px}header .header-container .wrapper nav>ul>li ul li a{font-size:19px;padding:15px 20px}header .header-container .wrapper nav>ul>li.open>a span{transform:none}header .header-container .wrapper nav>ul>li.open ul{display:block}header .header-container .wrapper nav>ul>li+li{border-top:1px solid rgba(129,87,60,0.3)}header .header-container .wrapper nav:after{display:none}header .header-container .wrapper .lang{display:none}header .header-container .wrapper .lang a{color:#fff}header .header-container .wrapper .lang a.current{display:block}header .header-container .wrapper .nav-btn{display:block}#content{padding-top:167px}footer .top .wrapper{flex-direction:column;row-gap:40px}footer .top .wrapper .left{width:100%}footer .top .wrapper .left .contact{column-gap:30px}footer .top .wrapper .left .contact .address{width:364px}footer .top .wrapper .left .contact .other{width:308px}footer .top .wrapper .left img{width:440px}footer .top .wrapper .right{width:100%;padding-left:0;justify-content:normal}footer .top .wrapper .right>ul{width:300px}}@media screen and (max-width:767px){.container{padding-inline:20px}header{left:20px;right:20px}#content #page-title{padding-block:20px !important}footer .top .wrapper .left .contact{flex-direction:column;row-gap:20px}footer .top .wrapper .left .contact .address,footer .top .wrapper .left .contact .other{width:100%}footer .top .wrapper .right>ul>li{display:block !important}footer .bottom .container{flex-direction:column}}#content #page-title{background:#F3F0EB}#content nav{display:flex;gap:30px;margin-bottom:30px}#content nav a{font-size:30px;color:#9E9E9E}#content nav a:hover,#content nav a.current{color:#C6A47D;text-decoration:underline}#content .news-list,#content .portfolio-list{display:flex;flex-wrap:wrap;gap:40px 25.5px;margin-bottom:80px}#content .news-list a,#content .portfolio-list a{width:calc((100% - 51px) / 3);position:relative;padding-bottom:40px;background:url(/img/arrow-2-brown.svg) no-repeat right bottom}#content .news-list a figure,#content .portfolio-list a figure{overflow:hidden}#content .news-list a figure img,#content .portfolio-list a figure img{width:100%;height:auto;transition:transform .5s}#content .news-list a p,#content .portfolio-list a p{font-size:26px;font-weight:bold;color:#9D8168;line-height:36px;font-family:'Times New Roman';margin-top:25px;margin-bottom:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#content .news-list a:after,#content .portfolio-list a:after{content:'';position:absolute;bottom:30px;left:0;right:0;height:1px;background:#7E675C;opacity:0.3}#content .news-list a:hover figure img,#content .portfolio-list a:hover figure img{transform:scale(1.1)}#content .news-list a{padding-bottom:53px}#content .news-list a time{font-size:18px;font-weight:300;font-style:italic;color:#4B3E2C}#content .loading{display:none;background:url(/img/News/loading.svg) no-repeat center;width:80px;height:80px;margin:80px auto;animation:rotate 1s linear infinite}#content #detail .detail-title{font-size:36px;font-weight:900;font-family:'Merriweather';color:#4B3E2C;margin-bottom:20px}#content #detail time{display:inline-block;font-size:18px;font-weight:300;font-style:italic;background:#7E675C;color:#fff;padding:8px 15px}#content #detail .editor{margin-top:60px;margin-bottom:90px}#content #detail .gallery .top{background:#C6A47D;padding-block:70px}#content #detail .gallery .top .gallery-container{position:relative}#content #detail .gallery .top .gallery-container .gallery-top{position:relative;overflow:hidden}#content #detail .gallery .top .gallery-container .gallery-top figure{margin-inline:14.643%}#content #detail .gallery .top .gallery-container .gallery-top figure img{width:100%;height:auto}#content #detail .gallery .top .gallery-container button{position:absolute;top:0;bottom:0;margin:auto;background:url(/img/arrow-1-brown.svg);width:55px;height:55px;z-index:1}#content #detail .gallery .top .gallery-container button.gallery-top-button-prev{left:0;transform:scaleX(-1)}#content #detail .gallery .top .gallery-container button.gallery-top-button-next{right:0}#content #detail .gallery .bottom{margin-top:40px;margin-bottom:140px}#content #detail .gallery .bottom .gallery-container{position:relative;padding-inline:116px}#content #detail .gallery .bottom .gallery-container .gallery-bottom{position:relative;overflow:hidden}#content #detail .gallery .bottom .gallery-container .gallery-bottom figure{width:154px;position:relative;cursor:pointer}#content #detail .gallery .bottom .gallery-container .gallery-bottom figure img{width:100%;height:auto}#content #detail .gallery .bottom .gallery-container .gallery-bottom figure:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.7}#content #detail .gallery .bottom .gallery-container .gallery-bottom figure.swiper-slide-thumb-active:after{display:none}#content #detail .gallery .bottom .gallery-container button{position:absolute;top:0;bottom:0;margin:auto;background:url(/img/arrow-1-white.svg);width:55px;height:55px;z-index:1}#content #detail .gallery .bottom .gallery-container button.gallery-bottom-button-prev{left:0;transform:scaleX(-1)}#content #detail .gallery .bottom .gallery-container button.gallery-bottom-button-next{right:0}@media screen and (max-width:767px){#content .news-list,#content .portfolio-list{margin-bottom:60px}#content .news-list a,#content .portfolio-list a{width:100%}#content #detail .gallery .bottom .gallery-container{padding-inline:14.643%}.load-more-container{margin-top:30px;margin-bottom:60px}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.load-more-container{text-align:center;margin-top:60px;margin-bottom:150px}.load-more-container .view-all{display:inline-block;min-width:240px;padding:15px 40px;box-sizing:border-box;background-color:#fff;border:2px solid #c6a47d;border-radius:200px;color:#9D8168;text-align:center;text-decoration:none;font-size:19px;font-weight:bold;font-family:'Times New Roman',serif;cursor:pointer;transition:background-color .4s,color .4s}.load-more-container .view-all:hover{background-color:#C6A47D;color:#fff}.loading{display:none;color:#9D8168;font-size:19px;font-family:'Times New Roman',serif;text-align:center;margin:80px auto}.fade-in-item{opacity:0;transform:translate3d(0, 50px, 0);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-item.is-visible{opacity:1;transform:translate3d(0, 0, 0)}.fade-delay-1{transition-delay:0.15s}.fade-delay-2{transition-delay:0.3s}.fade-delay-3{transition-delay:0.45s}