:root{--font-heading:"SVN-Super Display";--font-body:"SVN-Mabry Pro";--font-third:"1FTV Photograph Signature",sans-serif;--color-white:#fff;--color-black:#000;--color-primary:#c1823e;--color-secondary:#543929}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-white{color:var(--color-white)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.h1-font{font-size:64px;line-height:64px}.h2-font{font-size:48px;line-height:54px;font-weight:300}@media (max-width:991px){.h2-font{font-size:36px;line-height:44px}}.h3-font{font-size:36px;line-height:44px}@media (max-width:991px){.h3-font{font-size:28px;line-height:40px}}.h4-font{font-size:28px;line-height:40px}@media (max-width:991px){.h4-font{font-size:24px;line-height:32px}}.h5-font{font-size:24px;line-height:32px}.b2-font{font-size:12px;line-height:20px;font-weight:700}.b2s-font{font-size:12px;line-height:20px;font-weight:700}.h6-font{font-size:20px;line-height:26px;font-weight:400;font-family:var(--font-heading)}.b1-font{font-size:16px;line-height:24px;font-weight:300}.b3-font{font-size:12px;line-height:20px}.font-light{font-weight:300}.font-italic{font-style:italic}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg,video{display:block;max-width:100%}input,select,textarea{background-color:transparent;outline:0}button{cursor:pointer;background-color:transparent;outline:0;border:0}button:focus{outline:0}a,a:hover{text-decoration:none;cursor:pointer;outline:0}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{width:100%;min-height:100dvh;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:grayscale!important;overflow-x:hidden}body{background-color:#f4f1ec;font-family:var(--font-body);transition:background-color .4s ease}body.discover-active{background-color:var(--color-white)}main{position:relative;z-index:2;background-color:#f4f1ec;transition:background-color .4s ease}main.discover-active{background-color:var(--color-white)}.spacing-80{height:80px}@media (max-width:991px){.spacing-80{height:64px}.spacing-80.spacing-mb-24{height:24px}}.spacing-120{height:120px}@media (max-width:991px){.spacing-120{height:64px}}.spacing-160{height:160px}@media (max-width:991px){.spacing-160{height:64px}.spacing-160.spacing-mb-24{height:24px}}.spacing-140{height:140px}@media (max-width:991px){.spacing-140{height:64px}}@media (max-width:991px){.spacing-mb-10{height:10px!important}}.section-title .tag{text-align:center;margin-bottom:26px;font-family:var(--font-body);font-size:12px;line-height:20px;font-weight:900;color:var(--color-secondary)}.section-title .title{font-size:36px;line-height:44px;color:var(--color-secondary);font-weight:300;text-align:center;font-family:var(--font-heading);max-width:45%;margin:0 auto}@media (max-width:991px){.section-title .title{max-width:100%;font-size:28px;line-height:40px}}.dropdown-custom{position:relative;cursor:default}@media (max-width:991px){.dropdown-custom{transform:translateY(23px)}}.dropdown-custom.has-hover:hover .ic path{fill:var(--color-white)}.dropdown-custom.has-hover:hover .dropdown-custom__text{color:var(--color-white)}.dropdown-custom__btn{display:flex;align-items:center;color:var(--color-white);cursor:pointer;gap:12px}.dropdown-custom__btn path{transition:all .3s ease}.dropdown-custom .ic{transition:all .4s ease}.dropdown-custom .dropdown-custom__text{transition:all .3s ease}.dropdown-custom__menu{position:absolute;top:100%;opacity:0;visibility:hidden;transition:all .3s ease;z-index:11;right:0;background-color:transparent;padding:8px;background-color:var(--color-secondary);transform:translateY(10px)}@media (max-width:991px){.dropdown-custom__menu{min-width:unset}}.dropdown-custom__menu .dropdown-custom__item{display:inline-block;width:100%;padding:0;cursor:pointer;transition:all .3s;border-radius:8px;color:var(--color-white);font-size:16px;line-height:22px;font-weight:400;text-align:center}.dropdown-custom__menu .dropdown-custom__item span{display:inline-block;width:100%;white-space:nowrap}.dropdown--active{opacity:1;visibility:visible}.cta-mess{position:fixed;z-index:10;right:32px;bottom:48px;display:flex;flex-direction:column;gap:20px}.cta-mess .group-mess{display:flex;flex-direction:row-reverse;position:relative}.cta-mess .group-mess:hover .group-list-mess{pointer-events:auto}.cta-mess .group-mess:hover .group-list-mess .mess-item{opacity:1;visibility:visible;transform:scale(1)}.cta-mess .group-mess::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background-color:transparent;transform:translateX(-50%)}.cta-mess .group-mess .group-list-mess{position:absolute;display:flex;gap:20px;transform:translateX(-74px);pointer-events:none}.cta-mess .group-mess .group-list-mess .mess-item{width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease;transform:scale(0);transform-origin:center}.cta-mess .group-mess .group-list-mess .mess-item svg{width:24px;height:24px}.cta-mess .group-mess .group-list-mess .mess-item:hover{background-color:var(--color-secondary)}@media (max-width:991px){.cta-mess{right:40px;bottom:80px}}@media (max-width:767px){.cta-mess{right:16px}}.cta-mess.hide a{transform:translateX(100%);opacity:0}.cta-mess a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--color-secondary);border-radius:50%;transition:transform .6s ease,opacity .4s ease,background-color .4s ease;transform:none;opacity:1}.cta-mess a.messenger{background-color:var(--color-primary);transition:transform .8s ease,opacity .4s ease,background-color .4s ease}.cta-mess a.messenger:hover{background-color:var(--color-secondary)}.cta-mess a:hover{background-color:var(--color-primary)}.cta-mess a svg{width:20px;height:20px}.cta-mess.touching-footer .back-top{border:1px solid var(--color-white)}.cta-mess.touching-footer .back-top svg path{stroke:var(--color-white)}.cta-mess .back-top{background-color:transparent;border:1px solid var(--color-secondary);width:50px;height:50px}.cta-mess .back-top:hover{background-color:var(--color-secondary)}.cta-mess .back-top:hover svg path{stroke:var(--color-white)}.cta-mess .back-top svg{width:15px;height:20px}.link-hover{transition:all .4s ease-in-out;position:relative;text-decoration:none}.link-hover.color-secondary:hover{color:var(--color-secondary)}.link-hover.color-secondary::before{background-color:var(--color-secondary)}.link-hover.underline-first::before{transform:scaleX(1);transform-origin:bottom left}.link-hover.underline-first:hover::before{transform:scaleX(0);transform-origin:bottom right}.link-hover::before{content:"";position:absolute;width:100%;height:1px;background-color:var(--color-white);bottom:-4px;left:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s cubic-bezier(.4,0,.2,1)}.link-hover.active::before,.link-hover:hover::before{transform:scaleX(1);transform-origin:bottom left}.btn-general{display:inline-block;padding:7px 24px;background-color:var(--color-secondary);font-size:12px;line-height:20px;font-family:var(--font-body);font-weight:700;color:var(--color-white);text-transform:uppercase;border:1px solid var(--color-secondary);transition:all .3s ease}.btn-general.outline{color:var(--color-secondary);background-color:transparent;border:1px solid rgba(84,57,41,.3019607843)}.btn-general.outline:hover{background-color:transparent;color:var(--color-secondary);border:1px solid var(--color-secondary)}.btn-general:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.loading{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:1000;will-change:clip-path;pointer-events:none}.loading .image{width:100%;height:100%}.loading .image img{width:100%;height:100%;object-fit:cover}.loading .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:104px}.loading .logo img{width:100%;height:100%;object-fit:contain}.header{position:fixed;z-index:999;top:0;left:0;background-color:transparent;width:100%;transition:all .4s ease;overflow:hidden;pointer-events:none}.header__btn-language .value-select span{font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase}.header__btn-language .dropdown-custom__item span{width:max-content;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase}@media (max-width:991px){.header__btn-language.dropdown-custom{transform:translate(0)}}@media (max-width:991px){.header{height:112px;overflow:unset;pointer-events:auto}}@media (max-width:991px){.header-language.dropdown-custom{transform:translate(0)}}.header.header--scroll .header-wrapper{transform:translateY(-167px);pointer-events:none}.header.header--scroll .header-scroll{transform:translateY(-167px);pointer-events:auto}@media (max-width:991px){.header.header--scroll{height:72px}}.header-wrapper{display:flex;justify-content:space-between;align-items:center;padding:40px;height:167px;width:100%;position:relative;opacity:1;visibility:visible;transition:all .4s ease;pointer-events:auto}@media (max-width:991px){.header-wrapper{overflow:hidden;padding:20px;align-items:flex-start}}.header-logo{width:167px;aspect-ratio:167/87;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.header-logo{width:124px;top:24px;transform:translate(-50%,0)}}.header-logo img{width:100%;height:auto;object-fit:cover}@media (max-width:767px){.header .dropdown-custom .dropdown-custom__text,.header .dropdown-custom__menu .dropdown-custom__item{text-transform:uppercase}}.header-scroll{background-color:var(--color-secondary);transition:all .4s ease;transform:translateY(-240px);pointer-events:none}@media (max-width:991px){.header-scroll{position:relative;z-index:7}}.header-scroll-wrapper{display:grid;grid-template-columns:1fr 10fr 1fr;height:72px}@media (max-width:991px){.header-scroll-wrapper{padding:0 24px;grid-template-columns:1fr 3fr 1fr}}@media (max-width:991px){.header-scroll-wrapper .col-empty{display:flex;align-items:center;justify-content:flex-start}}.header-scroll-wrapper .col-empty .header-hamburger{width:22px;height:8px}.header-scroll-wrapper .col-empty .header-hamburger .hamburger{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.header-scroll-wrapper .col-empty .header-hamburger .hamburger.active span:nth-child(1){transform:rotate(45deg);top:4px}.header-scroll-wrapper .col-empty .header-hamburger .hamburger.active span:nth-child(2){transform:rotate(-45deg);bottom:3px}.header-scroll-wrapper .col-empty .header-hamburger .hamburger::before{content:"";position:absolute;inset:-20px;background-color:transparent}.header-scroll-wrapper .col-empty .header-hamburger .hamburger span{display:block;width:100%;height:1px;background-color:var(--color-white);transition:all .3s ease;position:absolute;transform:rotate(0)}.header-scroll-wrapper .col-empty .header-hamburger .hamburger span:nth-child(1){top:0}.header-scroll-wrapper .col-empty .header-hamburger .hamburger span:nth-child(2){bottom:0}.header-scroll-wrapper .col-main{width:100%;height:100%;display:grid;grid-template-columns:1fr 40px 1fr;gap:64px}@media (max-width:991px){.header-scroll-wrapper .col-main{grid-template-columns:1fr}}.header-scroll-wrapper .col-main .logo-scroll{display:flex;justify-content:center;align-items:center}.header-scroll-wrapper .col-menu{display:flex;align-items:center}.header-scroll-wrapper .col-menu a{display:inline-block}.header-scroll-wrapper .col-menu.left{display:flex;justify-content:flex-end}@media (max-width:991px){.header-scroll-wrapper .col-menu.left{display:none}}.header-scroll-wrapper .col-menu.right{display:flex;justify-content:flex-start}@media (max-width:991px){.header-scroll-wrapper .col-menu.right{display:none}}.header-scroll-wrapper .col-menu ul{display:flex;align-items:center;gap:24px}.header-scroll-wrapper .col-menu ul li a:hover{color:var(--color-white)}.header-scroll-wrapper .col-lang{display:flex;align-items:center;justify-content:flex-start}@media (max-width:991px){.header-scroll-wrapper .col-lang{justify-content:flex-end}.header-scroll-wrapper .col-lang .dropdown-custom__btn{gap:8px}}.header-scroll-wrapper .col-lang .dropdown-custom__menu{background-color:var(--color-primary);left:-10px;min-width:40px;border-radius:0;display:flex;flex-direction:column;align-items:center;padding:0;top:38px;z-index:5}.header-scroll-wrapper .col-lang .language__item{display:inline-block;text-align:center;font-size:12px;line-height:20px;font-weight:700;font-weight:700;text-transform:uppercase}.header-scroll-wrapper .col-lang .language__body{padding:8px 0}.header-sub-menu{position:fixed;background-color:var(--color-secondary);left:0;top:71px;width:100%;height:calc(100dvh - 71px);z-index:1;clip-path:inset(0 0 100% 0);transition:clip-path .4s ease;will-change:clip-path}.header-sub-menu.active{clip-path:inset(0 0 0 0)}.header-sub-menu-container{width:100%;height:100%}.header-sub-menu-container .sub-menu-container{width:100%;height:100%}.header-sub-menu-container .sub-menu-container .sub-menu{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header-sub-menu-container .sub-menu-container .sub-menu ul{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.header-sub-menu-container .sub-menu-container .sub-menu ul li a:hover{color:var(--color-white)}.hero{width:100%;position:relative;height:640px}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:230px;background:linear-gradient(to bottom,#000,rgba(0,0,0,0))}.hero.has-slider{height:100dvh}.hero .hero-image{width:100%;height:100%}.hero .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:991px){.hero{height:540px!important;max-height:100dvh}}.hero__image{width:100%;height:100dvh!important}@media (max-width:991px){.hero__image{height:540px!important;max-height:100dvh}}.hero__image img{width:100%;height:100dvh!important;object-fit:cover;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:2s!important;transition-duration:10s!important}@media (max-width:991px){.hero__image img{height:540px!important;max-height:100dvh}}.hero .swiper-slide-active img,.hero .swiper-slide-duplicate-active img{transition-delay:0s!important}.hero__content{width:80%;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-white)}@media (max-width:991px){.hero__content{width:85%;top:unset;bottom:0}}.hero__content h2{font-family:var(--font-heading);font-size:48px;line-height:56px;font-weight:300;font-style:italic}.hero__content h2:not(:last-child){margin-bottom:24px}@media (max-width:991px){.hero__content h2{font-size:28px;line-height:40px}.hero__content h2:not(:last-child){margin-bottom:20px}}.hero__content h2 em{font-family:var(--font-third);font-style:normal;font-size:72px;line-height:72px}@media (max-width:991px){.hero__content h2 em{font-size:48px;line-height:48px}.hero__content h2 em .char{overflow:visible}}.hero .swiper-pagination{display:flex;align-items:center;position:absolute;left:120px;bottom:48px;right:unset;top:unset;transform:none}@media (max-width:991px){.hero .swiper-pagination{left:50%;transform:translateX(-50%);bottom:16px}}.hero .swiper-pagination button{width:26px;height:26px;margin:0;position:relative}.hero .swiper-pagination button::after{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--color-white);position:absolute;top:calc(50% - .5px);left:50%;transform:translate(-50%,-50%)}.hero .swiper-arrows{display:flex;align-items:center;gap:20px;position:absolute;right:120px;bottom:48px}@media (max-width:991px){.hero .swiper-arrows{display:none}}.hero .swiper-arrows .swiper-button-next,.hero .swiper-arrows .swiper-button-prev{width:50px;height:50px;border-radius:50%;border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;position:unset;transition:all .4s ease}.hero .swiper-arrows .swiper-button-next:hover,.hero .swiper-arrows .swiper-button-prev:hover{background-color:var(--color-white)}.hero .swiper-arrows .swiper-button-next:hover path,.hero .swiper-arrows .swiper-button-prev:hover path{stroke:var(--color-secondary)}.hero .swiper-arrows .swiper-button-next svg,.hero .swiper-arrows .swiper-button-prev svg{width:7px;height:12px}.hero .swiper-arrows .swiper-button-next svg path,.hero .swiper-arrows .swiper-button-prev svg path{transition:all .4s ease}.hero .swiper-arrows .swiper-button-next::after,.hero .swiper-arrows .swiper-button-prev::after{display:none}.hero .swiper-pagination-bullet{position:relative;display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:transparent;border-radius:50%;cursor:pointer;transition:.3s;margin:0;pointer-events:none}.hero .swiper-pagination-bullet span{color:#232c6a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .progress{transform:rotate(-90deg);width:28px;height:28px;background-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .circle-origin{fill:transparent;stroke:var(--color-white);stroke-width:1;stroke-linecap:round;stroke-dasharray:125.664px;stroke-dashoffset:125.664px;opacity:1}.hero .swiper-pagination-bullet-active .circle-origin{animation:progress 10s;opacity:1}@keyframes progress{0%{stroke-dashoffset:125.664px}100%{stroke-dashoffset:0}}.section-desc{padding:0 80px}.section-desc.normal-style .desc{font-size:36px;line-height:44px;font-style:normal}@media (max-width:991px){.section-desc.normal-style .desc{font-size:28px;line-height:40px}}@media (max-width:767px){.section-desc{padding:0 24px}}.section-desc .title{font-size:64px;line-height:64px;color:var(--color-secondary);font-weight:300;text-align:center;font-family:var(--font-heading);margin-bottom:64px}@media (max-width:991px){.section-desc .title{font-size:36px;line-height:44px;margin-bottom:32px}}.section-desc .desc{font-size:28px;line-height:40px;color:var(--color-secondary);font-weight:300;font-style:italic;text-align:center;font-family:var(--font-heading);max-width:100%;margin:0 auto}@media (max-width:991px){.section-desc .desc{font-size:24px;line-height:32px;max-width:100%}}.section-image .image-wrapper{width:100%;aspect-ratio:1440/826;max-height:100dvh}.section-image .image-wrapper img{width:100%;height:100%;object-fit:cover}.section-facilities{padding-top:0;padding-bottom:72px}@media (max-width:991px){.section-facilities{padding-top:0;padding-bottom:64px}}.section-facilities .facilities_wrapper{padding:0 80px}@media (max-width:991px){.section-facilities .facilities_wrapper{padding:24px}}.section-facilities .list-item{margin-top:64px}@media (max-width:991px){.section-facilities .list-item{margin-top:40px;row-gap:130px}}@media (max-width:991px){.section-facilities .list-item.home{row-gap:56px}}.section-facilities .list-item a.link-hover{display:block;max-width:max-content;position:absolute;bottom:-72px;left:50%;transform:translateX(-50%)}.section-facilities .list-item .item{position:relative}.section-facilities .list-item .item-wrapper{padding:24px 24px 0;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:var(--color-white);position:relative}@media (max-width:991px){.section-facilities .list-item .item-wrapper{padding:24px 24px 0}}.section-facilities .list-item .item-text{text-align:center;font-size:24px;line-height:28px;color:var(--color-secondary);font-weight:300;text-align:center;font-family:var(--font-heading);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;transition:all .4s ease}.section-facilities .list-item .item-image{width:100%;aspect-ratio:254/370;transform:translateY(24px)}@media (max-width:991px){.section-facilities .list-item .item-image{aspect-ratio:295/347}}.section-facilities .list-item .item-image img{width:100%;height:100%;object-fit:cover}.section-discover{overflow:hidden}.section-discover .discover-wrapper{padding:120px 80px 140px}@media (max-width:991px){.section-discover .discover-wrapper{padding:0 40px}}@media (max-width:767px){.section-discover .discover-wrapper{padding:0 24px}}@media (max-width:991px){.section-discover .discover-wrapper .list-item{padding-bottom:100px}}.section-discover .discover-wrapper .swiper-pagination{width:150px;height:1px;position:absolute;top:unset;left:50%;bottom:60px;transform:translateX(-50%)}.section-discover .discover-wrapper .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--color-secondary)}.section-discover .discover-wrapper .item-text{margin-top:24px;text-align:center;font-size:16px;line-height:24px;color:var(--color-secondary);font-weight:300;text-align:center;font-family:var(--font-body);transition:all .4s ease}.section-discover .discover-wrapper .item-image{width:100%;aspect-ratio:613/410;overflow:hidden}.section-discover .discover-wrapper .item-image img{width:100%;height:100%;scale:1.35!important;object-fit:cover}.section-discover .discover-wrapper .item a.item-wrapper:hover .item-text{color:var(--color-primary)}.section-discover .swiper-discover{margin-top:64px}@media (max-width:991px){.section-discover .swiper-discover{margin-top:40px}}.section-discover .swiper-button-next{right:24px}.section-discover .swiper-button-prev{left:24px}.section-discover .swiper-button-next,.section-discover .swiper-button-prev{top:calc(50% - 23px);width:50px;height:50px;border-radius:50%;border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;transition:all .4s ease}@media (max-width:991px){.section-discover .swiper-button-next,.section-discover .swiper-button-prev{width:44px;height:44px;top:unset;bottom:0;position:unset;border:1px solid var(--color-secondary);transform:none}}.section-discover .swiper-button-next:hover,.section-discover .swiper-button-prev:hover{background-color:var(--color-white)}@media (max-width:991px){.section-discover .swiper-button-next:hover,.section-discover .swiper-button-prev:hover{background-color:transparent}}.section-discover .swiper-button-next:hover path,.section-discover .swiper-button-prev:hover path{stroke:var(--color-secondary)}.section-discover .swiper-button-next svg,.section-discover .swiper-button-prev svg{width:12px;height:12px}.section-discover .swiper-button-next svg path,.section-discover .swiper-button-prev svg path{transition:all .4s ease}@media (max-width:991px){.section-discover .swiper-button-next svg path,.section-discover .swiper-button-prev svg path{stroke:var(--color-secondary)}}.section-discover .swiper-button-next::after,.section-discover .swiper-button-prev::after{display:none}.section-discover .discover-arrow{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:24px}.section-logo .logo-wrapper{padding:0 80px}@media (max-width:991px){.section-logo .logo-wrapper{padding:0 24px}}.section-logo .section-title{margin-bottom:64px}@media (max-width:991px){.section-logo .section-title{margin-bottom:40px}}.section-logo .list-item{display:flex;align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);justify-content:center;justify-items:center;gap:80px}.section-logo .list-item:not(:last-child){margin-bottom:80px}@media (max-width:991px){.section-logo .list-item:not(:last-child){margin-bottom:24px}}@media (max-width:991px){.section-logo .list-item{gap:48px}}.section-logo .list-item .item{max-width:200px;aspect-ratio:200/104;display:flex;align-items:center;justify-content:center;justify-items:center}@media (max-width:991px){.section-logo .list-item .item{max-width:120px}}@media (max-width:767px){.section-logo .list-item .item{max-width:90px}}.section-logo .list-item .item img{width:100%;height:auto}.section-services .services_wrapper{padding:0 80px}@media (max-width:991px){.section-services .services_wrapper{padding:0 40px 34px}}@media (max-width:767px){.section-services .services_wrapper{padding:0 24px 34px}}.section-services .services_wrapper .btn-book{display:block;width:max-content;margin:48px auto 0}@media (max-width:991px){.section-services .services_wrapper .btn-book{margin:27px auto 0}}.section-services .list-item{margin-top:64px;padding-bottom:100px}@media (max-width:991px){.section-services .list-item{margin-top:40px;row-gap:140px}}.section-services .list-item .item-image{width:100%;aspect-ratio:1}.section-services .list-item .item-image img{width:100%;height:100%;object-fit:cover}.section-services .list-item .item-wrapper{position:relative}.section-services .list-item .item-text{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:24px 35px;text-align:center;background-color:var(--color-white);width:calc(100% - 48px);display:flex;flex-direction:column;min-height:170px;border-bottom:3px solid var(--color-secondary)}@media (max-width:991px){.section-services .list-item .item-text{padding:24px}}.section-services .list-item .item-text .tag{font-family:var(--font-body);margin-bottom:16px;font-size:12px;line-height:24px;font-weight:900;color:var(--color-secondary)}.section-services .list-item .item-text .title{font-family:var(--font-heading);font-size:24px;line-height:28px;font-weight:300;color:var(--color-secondary);margin:0 auto 24px}.section-services .list-item .item-text .price{margin-top:auto;font-family:var(--font-heading);font-size:20px;line-height:26px;color:var(--color-secondary)}.section-intro .intro-wrapper{padding:0 80px}@media (max-width:991px){.section-intro .intro-wrapper{padding:0 24px}}@media (max-width:767px){.section-intro .intro-wrapper{padding:0}}.section-intro .intro-wrapper.img-right .intro-image h4{text-align:right;margin-left:auto}.section-intro .intro-wrapper.img-right .box{padding:80px 97px 80px 72px}@media (max-width:991px){.section-intro .intro-wrapper.img-right .box{padding:40px}}@media (max-width:767px){.section-intro .intro-wrapper.img-right .box{padding:24px;padding-top:48px}}.section-intro .intro-wrapper.img-right .img-wrapper{transform:translateX(-45px)}@media (max-width:991px){.section-intro .intro-wrapper.img-right .img-wrapper{transform:none}}@media (max-width:991px) and (min-width:768px){.section-intro .intro-wrapper.img-right .intro-content{transform:translate(24px,-24px)}.section-intro .intro-wrapper.img-right .intro-content .box{padding-top:48px}}@media (max-width:767px){.section-intro .intro-wrapper.img-right .intro-content{padding-left:48px;padding-right:0}}.section-intro .intro-image{position:relative;z-index:2}@media (max-width:767px){.section-intro .intro-image{padding:0 24px}}.section-intro .intro-image .img-wrapper{width:calc(100% + 45px);aspect-ratio:869/501;position:relative;height:500px}@media (min-width:1441px){.section-intro .intro-image .img-wrapper{height:600px}}@media (max-width:991px){.section-intro .intro-image .img-wrapper{width:100%;aspect-ratio:343/215;height:unset;min-height:215px}}.section-intro .intro-image .img-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transform:scale(1.1);transform-origin:50% 50%}.section-intro .intro-image h4{font-family:var(--font-heading);font-size:28px;line-height:40px;color:var(--color-secondary);font-weight:300;margin-bottom:45px;font-style:italic;max-width:520px}@media (max-width:991px){.section-intro .intro-image h4{font-size:24px;line-height:28px;max-width:100%;margin-bottom:40px}}@media (max-width:991px) and (min-width:768px){.section-intro .intro-content{position:relative;left:0;transform:translate(-24px,-24px)}}@media (max-width:767px){.section-intro .intro-content{padding:0 24px;width:100%;left:50%;transform:translate(-50%,-24px);position:relative}}@media (max-width:767px){.section-intro .intro-content{padding:0;padding-right:48px}}.section-intro .intro-content .working-hours{margin-top:28px}.section-intro .intro-content .box{padding:80px 40px 80px 97px;background-color:var(--color-white)}@media (max-width:991px){.section-intro .intro-content .box{padding:24px;padding-top:48px}}@media (max-width:767px){.section-intro .intro-content .box{padding:24px;padding-top:48px}}.section-intro .intro-content .box .title{font-family:var(--font-heading);font-size:48px;line-height:54px;color:var(--color-secondary);font-weight:300;margin-bottom:40px}@media (max-width:991px){.section-intro .intro-content .box .title{font-size:36px;line-height:44px;margin-bottom:24px}}.section-intro .intro-content .box .list-item{display:flex;align-items:center;gap:32px}.section-intro .intro-content .box .list-item li{display:flex;align-items:center;gap:16px;font-family:var(--font-body);font-size:12px;line-height:20px;color:var(--color-secondary);text-transform:uppercase;font-weight:900}.section-intro .intro-content .box .desc{margin-top:40px;font-family:var(--font-body);color:var(--color-secondary);font-size:16px;line-height:24px;font-weight:300}@media (max-width:991px){.section-intro .intro-content .box .desc{margin-top:24px}}.section-intro .intro-content .box .desc p:not(:last-child){margin-bottom:16px}.section-intro .intro-content .box .button-wrapper{margin-top:40px;max-width:275px}.section-map__wrapper{padding:0 80px}@media (max-width:991px){.section-map__wrapper{padding:0 40px}}@media (max-width:767px){.section-map__wrapper{padding:0}}.section-map .map{margin-top:64px;width:100%;aspect-ratio:1280/640;min-height:640px}@media (max-width:767px){.section-map .map{margin-top:40px;height:440px;min-height:unset}}.section-map .map iframe{width:100%;height:100%}@media (max-width:991px){.section-testimonials{margin-top:10px}}.section-testimonials .testimonials-wapper{padding:0 80px}@media (max-width:991px){.section-testimonials .testimonials-wapper{padding:0 40px}}@media (max-width:767px){.section-testimonials .testimonials-wapper{padding:0 24px}}.section-testimonials .swiper-pagination{position:unset;margin:40px auto 0;width:150px;height:1px}.section-testimonials .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--color-secondary)}.section-testimonials .testimonials-slider{margin-top:48px}@media (max-width:991px){.section-testimonials .testimonials-slider{margin-top:40px}}.section-testimonials .testimonials-slider .item-wrapper{padding:40px;background-color:var(--color-white);display:flex;flex-direction:column;min-height:428px}@media (max-width:767px){.section-testimonials .testimonials-slider .item-wrapper{min-height:380px}}.section-testimonials .testimonials-slider .item-avt{width:60px;height:60px;border-radius:50%;border:1px solid var(--color-secondary);overflow:hidden}.section-testimonials .testimonials-slider .item-avt img{width:100%;height:100%;object-fit:cover}.section-testimonials .testimonials-slider .item-desc{margin-top:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.section-testimonials .testimonials-slider .item-bottom{margin-top:auto}.section-testimonials .testimonials-slider .item-link{position:relative}.section-testimonials .testimonials-slider .item-link svg path{transition:all .4s ease}.section-testimonials .testimonials-slider .item-link:hover svg path{fill:var(--color-primary)}.section-testimonials .testimonials-slider .item-link::after{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-testimonials .testimonials-arrow{margin-top:48px;display:flex;align-items:center;justify-content:center;gap:24px}.section-testimonials .testimonials-arrow .swiper-button-next,.section-testimonials .testimonials-arrow .swiper-button-prev{position:unset;transform:none;margin:0;width:50px;height:50px;border:1px solid var(--color-secondary);border-radius:50%;transition:all .4s ease}.section-testimonials .testimonials-arrow .swiper-button-next:hover,.section-testimonials .testimonials-arrow .swiper-button-prev:hover{background-color:var(--color-secondary)}.section-testimonials .testimonials-arrow .swiper-button-next:hover path,.section-testimonials .testimonials-arrow .swiper-button-prev:hover path{stroke:var(--color-white)}.section-testimonials .testimonials-arrow .swiper-button-next svg,.section-testimonials .testimonials-arrow .swiper-button-prev svg{width:12px;height:12px}.section-testimonials .testimonials-arrow .swiper-button-next svg path,.section-testimonials .testimonials-arrow .swiper-button-prev svg path{transition:all .4s ease;stroke:var(--color-secondary)}.section-testimonials .testimonials-arrow .swiper-button-next::after,.section-testimonials .testimonials-arrow .swiper-button-prev::after{display:none}.spacing{height:100vh;background-color:red}.detail-description{padding:120px 80px;background-image:url(../../images/use/bg-desc-room.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:991px){.detail-description{padding:64px 24px 40px}}.detail-description.restaurant{background-image:url(../../images/use/bg-desc-restaurant.png)}.detail-description.offer .detail-description-box{text-align:left}.detail-description.offer .detail-description-box .list-button{justify-content:flex-start;margin-top:40px}.detail-description-box{text-align:center}.detail-description-box h2{margin-bottom:24px}.detail-description-box .list-item{display:flex;justify-content:center;gap:40px;margin-bottom:24px}.detail-description-box .list-item li{display:flex;align-items:center;gap:12px}.detail-description-box .description-lg,.detail-description-box .detail-sm,.detail-description-box .detail-time{margin-bottom:40px}.detail-description-box .description-lg a,.detail-description-box .detail-sm a,.detail-description-box .detail-time a{color:var(--color-secondary)}.detail-description-box .description-lg a:hover,.detail-description-box .detail-sm a:hover,.detail-description-box .detail-time a:hover{color:var(--color-secondary)}.detail-description-box .description-lg a::before,.detail-description-box .detail-sm a::before,.detail-description-box .detail-time a::before{background-color:var(--color-secondary)}.detail-description-box .description-lg p:not(:last-child),.detail-description-box .detail-sm p:not(:last-child),.detail-description-box .detail-time p:not(:last-child){margin-top:24px}.detail-description-box .list-button{display:flex;justify-content:center;gap:16px}.detail-description .description-multiline p{color:var(--color-secondary);font-weight:300}.detail-description .description-multiline ul{padding-left:20px;margin-bottom:40px}.detail-description .description-multiline ul li *{color:var(--color-secondary);font-weight:300}.two-col-content{padding:140px 80px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:991px){.two-col-content{padding:64px 24px;grid-template-columns:1fr;gap:64px 0}}.two-col-content .col-content p{color:var(--color-secondary)}.two-col-content .col-content h3{margin-bottom:40px}.two-col-content .col-content ul{padding-left:20px}.two-col-content .col-content ul li{position:relative}.two-col-content .col-content ul li::before{content:"";position:absolute;top:10px;left:-12px;width:3px;height:3px;border-radius:50%;background-color:var(--color-secondary)}.two-col-content .col-content ul li p{color:var(--color-secondary)}.slider-parallax{width:100%;height:calc(100vh - 72px);position:relative}@media (max-width:991px){.slider-parallax.spacing-top-mobile{margin-top:64px}}@media (max-width:991px){.slider-parallax{height:auto;aspect-ratio:327/227;width:calc(100% - 48px);margin:0 auto 40px}}.slider-parallax .swiper-parallax-img{width:100%;height:100%}.slider-parallax .swiper-parallax-img .swiper-slide{overflow:hidden}.slider-parallax-img{width:100%;height:100%}.slider-parallax-img img{width:100%;height:100%;object-fit:cover}.slider-parallax .swiper-button{width:60px;height:60px;border-radius:50%;border:1px solid var(--color-white);transition:all .3s ease;background-color:transparent;transform:translateY(-50%)}@media (max-width:991px){.slider-parallax .swiper-button{display:none}}.slider-parallax .swiper-button:hover{background-color:var(--color-white)}.slider-parallax .swiper-button:hover svg path{stroke:var(--color-secondary)}.slider-parallax .swiper-button::after{display:none}.slider-parallax .swiper-button svg{width:auto;height:auto}.slider-parallax .swiper-button svg path{transition:all .3s ease}.slider-parallax .swiper-button-prev{left:80px}.slider-parallax .swiper-button-prev svg{transform:rotate(-180deg)}.slider-parallax .swiper-button-next{right:80px}@media (max-width:991px){.slider-parallax .slider-parallax-pagination{position:relative;margin-top:40px;width:160px;height:1px;left:50%;transform:translateX(-50%);background-color:#c4bab2}.slider-parallax .slider-parallax-pagination span{background-color:var(--color-secondary)}}.section-contact{padding:192px 0 120px;background-image:var(--bg-contact);background-repeat:no-repeat;background-size:cover;position:relative}.section-contact::before{content:"";position:absolute;top:0;left:0;width:100%;height:230px;background:linear-gradient(to bottom,#000,rgba(0,0,0,0))}.section-contact .contact-wrapper{max-width:410px;margin:0 auto}@media (max-width:767px){.section-contact .contact-wrapper{max-width:100%;width:calc(100% - 48px)}}.section-contact .title{margin-bottom:40px;text-align:center}.section-contact .form{padding:48px;background-color:var(--color-white)}@media (max-width:991px){.section-contact .form{padding:24px}}.section-contact .form .field:not(:first-child){margin-top:24px}.section-contact .form .field input,.section-contact .form .field textarea{width:100%;border:none;border-bottom:1px solid rgba(84,57,41,.4);font-size:16px;line-height:24px;color:var(--color-secondary);padding-bottom:16px}.section-contact .form .field input::placeholder,.section-contact .form .field textarea::placeholder{color:rgba(84,57,41,.4)}.section-contact .form .field textarea{min-height:64px}.section-contact .form button{width:100%;margin-top:40px;min-height:44px}.section-contact .noti-success{margin-top:16px}@media (max-width:991px){.section-faq{padding:0 24px}}.section-faq .content-top .desc{margin-top:24px}.section-faq .content-bottom{margin-top:80px}@media (max-width:991px){.section-faq .content-bottom{margin-top:40px}}.section-faq .content-bottom .accordion-item{background-color:transparent;border:none;border-bottom:1px solid var(--color-secondary);border-radius:unset;transition:all .4s ease}.section-faq .content-bottom .accordion-item:not(:last-child){margin-bottom:32px}@media (max-width:991px){.section-faq .content-bottom .accordion-item:not(:last-child){margin-bottom:16px}}.section-faq .content-bottom .accordion-item:has(.accordion-button[aria-expanded=true]){background-color:var(--color-white);border-color:transparent}.section-faq .content-bottom .accordion-button{background-color:transparent;gap:24px;color:var(--color-secondary);box-shadow:none;padding:32px;border-radius:unset}@media (max-width:991px){.section-faq .content-bottom .accordion-button{padding:16px}}.section-faq .content-bottom .accordion-button::after{width:24px;height:24px;background-size:100% 100%;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%2019V5M19%2012H5%22%20stroke%3D%22%23543929%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E)}.section-faq .content-bottom .accordion-button:not(.collapsed)::after{transform:rotate(-45deg)}.section-faq .content-bottom .accordion-body{padding:32px;position:relative;font-size:16px;line-height:24px;color:var(--color-secondary);font-family:var(--font-body)}@media (max-width:991px){.section-faq .content-bottom .accordion-body{padding:16px}}.section-faq .content-bottom .accordion-body p:not(:last-child){margin-bottom:8px}.section-faq .content-bottom .accordion-body::before{content:"";width:calc(100% - 64px);height:1px;position:absolute;top:0;left:32px;background-color:rgba(84,57,41,.3)}@media (max-width:991px){.section-faq .content-bottom .accordion-body::before{width:calc(100% - 32px);left:16px}}.gallery-sec-container .nav{margin-bottom:60px;background-color:#f4f1ec}.gallery-sec-container .nav-link{padding:15px 12px}@media (max-width:991px){.gallery-sec-container .nav-link{padding:8px 12px}}.gallery-sec-container .nav-link.active{background-color:transparent}.gallery-sec-container .nav-link.active .title::before{transform:scaleX(1)}.gallery-sec-list{padding:0 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991px){.gallery-sec-list{padding:0 24px;grid-template-columns:1fr 1fr;margin-top:40px}}@media (max-width:767px){.gallery-sec-list{grid-template-columns:1fr}}.gallery-sec-img{width:100%;height:260px;cursor:pointer;position:relative}.gallery-sec-img::before{content:"";position:absolute;inset:0;pointer-events:none;background-color:transparent;transition:background-color .3s ease}.gallery-sec-img:hover::before{background-color:rgba(0,0,0,.1)}.gallery-sec-img img{width:100%;height:100%;object-fit:cover}.gallery-sec .filter-desktop{position:sticky;top:72px;z-index:2}.gallery-sec .fitler-mobile{position:sticky;top:72px;z-index:2}.gallery-sec .fitler-mobile .filter-head{position:relative;background-color:var(--color-white);padding:12px 0}.gallery-sec .fitler-mobile .filter-head.active .ic-arrow{transform:translateY(-50%) rotate(180deg)}.gallery-sec .fitler-mobile .filter-head .ic-arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .4s ease}.gallery-sec .fitler-mobile .filter-head .filter-value-select{text-align:center}.gallery-sec .fitler-mobile .filter-body{max-height:0;transition:all .4s ease;background-color:var(--color-white)}.gallery-sec .fitler-mobile .filter-body.active{max-height:500px}.gallery-sec .fitler-mobile .filter-body.active .nav{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.gallery-sec .fitler-mobile .filter-body .nav{flex-direction:column;align-items:center;background-color:var(--color-white);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .4s ease;will-change:clip-path;margin-bottom:0;padding:24px 0}.lg-img-wrap{padding:7% 0!important}@media (max-width:991px){.lg-img-wrap{padding:10% 24px!important}}.lg-backdrop{background-image:url(../../images/use/bg-desc-room.png);background-repeat:no-repeat;background-size:cover}.lg-content{top:0!important;bottom:0!important}.lg-sub-html h4{font-size:12px;line-height:20px;text-transform:uppercase;color:var(--color-secondary);font-weight:300}.lg-next,.lg-prev{width:60px;height:60px;border-radius:50%;border:1px solid var(--color-white);background-color:var(--color-white);background-image:url(../../images/use/ic-arrow-brown.svg);background-repeat:no-repeat;background-position:center;transition:all .4s ease;transform:translateY(-50%)}@media (max-width:991px){.lg-next,.lg-prev{bottom:20%;top:unset}}.lg-next:hover,.lg-prev:hover{border:1px solid var(--color-secondary);background-color:var(--color-secondary);background-image:url(../../images/use/ic-arrow-white.svg)}.lg-next::before,.lg-prev::before{content:""}.lg-next{right:80px}@media (max-width:991px){.lg-next{right:calc(50% - 40px);transform:translateX(50%) translateY(0)}}.lg-prev{transform:translateY(-50%) scaleX(-1);left:80px}@media (max-width:991px){.lg-prev{left:calc(50% - 40px);transform:translateX(-50%) translateY(0) scaleX(-1)}}.lg-prev::after{content:""}.lg-toolbar{top:100px;padding-right:80px}@media (max-width:991px){.lg-toolbar{padding-right:24px}}.lg-toolbar .lg-close{width:60px;height:60px;padding:0;border-radius:50%;border:1px solid var(--color-secondary);background-color:transparent;background-image:url(../../images/use/ic-close-brown.svg);background-repeat:no-repeat;background-position:center;transition:all .4s ease;right:80px}.lg-toolbar .lg-close:hover{border:1px solid var(--color-primary);background-color:transparent;background-image:url(../../images/use/ic-close-gold.svg)}.lg-toolbar .lg-close::after{content:""}.lg-image{max-width:840px!important;max-height:540px!important}@media (max-width:991px){.lg-image{max-width:100%!important;max-height:100%!important}}.lg-counter{display:none}.lg-components{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:64px}@media (max-width:991px){.lg-components{padding-bottom:40%}}@media (max-width:767px){.lg-components{padding-bottom:62.5%}}.news-list{padding:0 80px}@media (max-width:767px){.news-list{padding:0 24px}}.news-list__container{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 40px}@media (max-width:991px){.news-list__container{grid-template-columns:1fr 1fr;gap:64px}}@media (max-width:767px){.news-list__container{grid-template-columns:1fr}}.news-list .news-img{margin-bottom:28px;width:100%;aspect-ratio:400/260}.news-list .news-img img{width:100%;height:100%;object-fit:cover}.news-list .news-item:hover .underline-first::before{transform:scaleX(0);transform-origin:bottom right}@media (max-width:767px){.news-list .news-content{text-align:center}}.news-list .news-content h3{margin-bottom:28px}footer{background-color:#543929;position:relative;z-index:1;overflow:hidden}footer .footer-wrapper{padding:72px 80px 24px;position:relative;z-index:2}@media (max-width:991px){footer .footer-wrapper{padding:40px 16px 24px}}footer .footer-ovl{opacity:0;visibility:hidden;z-index:1}footer .footer-main{position:fixed;z-index:2;width:100%;bottom:0}footer .footer-logo{width:200px;aspect-ratio:199/104;margin:0 auto;position:absolute;top:40px;left:50%;transform:translateX(-50%)}@media (max-width:919px){footer .footer-logo{position:unset;transform:none}}footer .footer-logo img{width:100%;height:100%;object-fit:cover}footer .footer-info{margin-top:34px}@media (max-width:991px){footer .footer-info{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;margin-bottom:24px;margin-top:24px}}footer .footer-info a,footer .footer-info p{color:var(--color-white);font-size:20px;line-height:26px;font-family:var(--font-heading);font-weight:300}footer .footer-terms{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:40px;margin-top:40px}footer .footer-terms a{color:var(--color-white)!important}@media (max-width:991px){footer .footer-terms{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:16px}}footer .footer-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;margin-top:16px}@media (max-width:991px){footer .footer-social{justify-content:center;margin-top:16px}}footer .footer-social a:hover circle{stroke:var(--color-primary)}footer .footer-social a:hover path{fill:var(--color-primary)}footer .footer-social a:hover svg{fill:var(--color-primary)}footer .footer-social svg{width:34px;height:34px;transition:all .4s ease}footer .footer-social svg circle{display:none}footer .footer-social svg path{transition:all .4s ease}footer .footer-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px;margin-top:16px}footer .footer-contact a{min-width:max-content}@media (max-width:991px){footer .footer-contact{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;margin-top:0}}footer .footer-download{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:24px}@media (max-width:991px){footer .footer-download{margin-top:0;gap:8px}}footer .footer-download .btn-download{padding:8px 24px;border-radius:100px;font-size:12px;line-height:24px;font-family:var(--font-body);background-color:var(--color-white);color:var(--color-secondary);font-weight:900;transition:all .4s ease}@media (max-width:991px){footer .footer-download .btn-download{margin-bottom:8px}}footer .footer-download .btn-download:hover{color:var(--color-white);background-color:var(--color-primary)}footer .footer-bottom a:hover{color:#fff}footer .footer-bottom__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width:991px){footer .footer-bottom__right{align-items:center}}footer .footer-bottom__left{margin-top:auto;display:flex!important;gap:40px}@media (max-width:767px){footer .footer-bottom__left{display:none!important}}footer .footer-bottom__left a:hover{color:var(--color-white)}footer .footer-bottom__center{margin-top:auto}footer .footer-bottom .social{min-width:235px;margin-top:40px;margin-bottom:112px}@media (max-width:767px){footer .footer-bottom .social{margin-bottom:24px}}@media (max-width:991px){footer .footer-bottom .social .title-social{text-align:center}}footer .footer-bottom .newsletter{min-width:235px}@media (max-width:991px){footer .footer-bottom .newsletter{min-width:265px}}footer .footer-bottom .newsletter h4{margin-bottom:24px}@media (max-width:991px){footer .footer-bottom .newsletter h4{text-align:center}}footer .footer-bottom .newsletter input{border:none;border-radius:unset;border-bottom:1px solid var(--color-white);color:var(--color-white);font-size:12px;line-height:20px;width:100%}footer .footer-bottom .newsletter input.error{border-color:red}footer .footer-bottom .newsletter input::placeholder{color:var(--color-white)}footer .footer-bottom .newsletter form{display:flex;gap:24px}footer .footer-bottom .newsletter button{width:40px;height:40px;min-width:40px;border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .4s ease}footer .footer-bottom .newsletter button:hover{border:1px solid var(--color-primary);background-color:var(--color-primary)}footer .footer-pattern{position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);width:45%;height:100%}@media (max-width:991px){footer .footer-pattern{width:130%;height:65%;top:unset;bottom:-50px}}footer .footer-pattern img{width:100%;height:100%;object-fit:cover;object-position:top}@media (max-width:991px){footer .footer-pattern img{object-position:bottom;object-fit:contain}}footer .copyright{margin-left:auto}@media (max-width:991px){footer .copyright{margin-bottom:8px;margin-left:0}}footer .copyright,footer .footer-alpha{font-size:12px;line-height:20px;font-weight:300;font-family:var(--font-body);color:var(--color-white);text-transform:uppercase}.blog-detail{padding:0 80px;transform:translateY(-100px)}@media (max-width:767px){.blog-detail{padding:0 24px;margin-bottom:0;transform:translateY(-64px)}}.blog-detail .box{background-color:var(--color-white);padding:80px 100px}.blog-detail .box-detail>*{font-family:var(--font-body);color:var(--color-secondary);font-size:16px;line-height:24px;font-weight:300}.blog-detail .box-detail h2{font-size:48px;line-height:54px;font-weight:300;margin-bottom:32px}@media (max-width:991px){.blog-detail .box-detail h2{font-size:36px;line-height:44px}}.blog-detail .box-detail h3{font-size:36px;line-height:44px;margin-bottom:32px}@media (max-width:991px){.blog-detail .box-detail h3{font-size:28px;line-height:40px}}.blog-detail .box-detail h4{font-size:28px;line-height:40px;margin-bottom:32px}@media (max-width:991px){.blog-detail .box-detail h4{font-size:24px;line-height:32px}}.blog-detail .box-detail h5{font-size:24px;line-height:32px;margin-bottom:32px}.blog-detail .box-detail ul{list-style:disc;padding-left:24px}.blog-detail .box-detail ul li{margin-bottom:8px}.blog-detail .box-detail ol{list-style:decimal;padding-left:24px}.blog-detail .box-detail ol li{margin-bottom:8px}.blog-detail .box-detail p{margin-bottom:32px}.blog-detail .box-detail p:last-child{margin:0}.blog-detail .box-detail figure{margin-bottom:32px}.blog-detail .box-title{margin-bottom:80px}@media (max-width:767px){.blog-detail .box-title{margin-bottom:64px}}@media (max-width:767px){.blog-detail .box{padding:40px}}.news-related{padding:0 80px;position:relative}@media (max-width:767px){.news-related{padding:0 24px;margin-bottom:40px}}.news-related .swiper-pagination{top:unset;bottom:-40px;width:160px;height:1px;left:50%;transform:translateX(-50%)}.news-related .swiper-pagination-progressbar-fill{background-color:var(--color-secondary)}.news-related-title{margin-bottom:80px}@media (max-width:767px){.news-related-title{margin-bottom:64px}}.news-related .news-item{padding-bottom:10px}.news-related .news-item:hover .underline-first::before{transform:scaleX(0);transform-origin:bottom right}@media (max-width:767px){.news-related .news-content{text-align:center}}.news-related .news-content h3{margin-bottom:28px}.news-related .news-img{width:100%;margin-bottom:28px;aspect-ratio:400/260}.news-related .news-img img{width:100%;height:100%;object-fit:cover}.news-related .swiper-btn{width:50px;height:50px;border-radius:50%;border:1px solid var(--color-secondary);top:0;transform:translate(0);margin:0;transition:all .3s}.news-related .swiper-btn:hover{background-color:var(--color-secondary)}.news-related .swiper-btn:hover svg path{stroke:var(--color-white)}.news-related .swiper-btn::after{content:"";font-size:0}.news-related .swiper-btn svg{width:auto;height:auto}.news-related .swiper-btn svg path{transition:all .3s}.news-related .swiper-button-next{right:80px}.news-related .swiper-button-prev{left:unset;right:154px}