:root{font-size:16px;--text-primary-base:#4f4f4f;--text-primary-dark:#343434;--background-primary:#fff;--brand-primary-base:#2f379a;--grey-100:#ededed;--colors-black:#1e1e1e}body{font-family:Montserrat,sans-serif;color:var(--text-primary-base);background:var(--background-primary)}.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6,p{margin:0}a,a:focus,a:hover{text-decoration:none}.font-cardo{font-family:Cardo,serif}.font-lato{font-family:Lato,sans-serif}.font-mont{font-family:Montserrat,sans-serif}.fw-extrabold{font-weight:800}.fw-black{font-weight:900}.nav-fixed-menu{position:fixed;width:100%!important;top:0;z-index:99999}.fixed-menu{margin-top:86px!important}.form-label{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.form-inputs{display:flex;padding:12px 24px;gap:40px;border-radius:8px;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px;width:-webkit-fill-available;border:0}.form-inputs:focus,.form-inputs:hover{border-color:var(--text-primary-base);outline:0;border:1px solid #4f4f4f;box-shadow:0 0 0 0 var(--text-primary-dark)}.form-select{display:flex;padding:12px 24px;gap:40px;border-radius:8px;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px}.form-select:focus{border-color:var(--text-primary-base);outline:0;box-shadow:0 0 0 0 var(--text-primary-dark)}.form-select option{background-color:var(--background-primary);color:var(--text-primary-base);padding-top:10px!important;padding-bottom:10px!important}.form-select option:checked,.form-select option:focus,.form-select option:hover{background-color:var(--text-primary-base)!important;color:var(--background-primary)}.btn-login{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:2px solid var(--text-primary-dark);background:var(--background-primary);color:var(--text-primary-dark);font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}.btn-login:hover{color:var(--background-primary);background:var(--text-primary-dark)}.btn-trans{display:flex;min-width:120px;padding:6px 28px;border-radius:4px;justify-content:center;align-items:center;gap:6px;border:2px solid var(--text-primary-dark,#343434);color:var(--text-primary-dark,#343434);background-color:transparent;font-family:Lato;font-size:8px;font-style:normal;font-weight:900;line-height:14px;transition:all .5s ease}.btn-trans:hover{transform:scale(1.1);border:2px solid var(--text-primary-dark,#343434)}.btn-app{min-width:295px;padding:12px 70px;border-radius:8px;background:var(--text-primary-dark);color:#fff;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}.btn-app:hover{transform:scale(1.1);background-color:#1c1f23;color:#fff}.btn-app-secondary{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;background:var(--background-primary);color:var(--brand-primary-base,#2f379a);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px;transition:all .5s ease}.btn-app-secondary:hover{transform:scale(1.1);background-color:#fff;color:var(--brand-primary-base)}.navbar{padding:24px 0}.navbar-toggler{border:0}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 18C3.71667 18 3.479 17.904 3.287 17.712C3.095 17.52 2.99934 17.2827 3 17C3 16.7167 3.096 16.479 3.288 16.287C3.48 16.095 3.71734 15.9993 4 16H20C20.2833 16 20.521 16.096 20.713 16.288C20.905 16.48 21.0007 16.7173 21 17C21 17.2833 20.904 17.521 20.712 17.713C20.52 17.905 20.2827 18.0007 20 18H4ZM4 13C3.71667 13 3.479 12.904 3.287 12.712C3.095 12.52 2.99934 12.2827 3 12C3 11.7167 3.096 11.479 3.288 11.287C3.48 11.095 3.71734 10.9993 4 11H20C20.2833 11 20.521 11.096 20.713 11.288C20.905 11.48 21.0007 11.7173 21 12C21 12.2833 20.904 12.521 20.712 12.713C20.52 12.905 20.2827 13.0007 20 13H4ZM4 8C3.71667 8 3.479 7.904 3.287 7.712C3.095 7.52 2.99934 7.28267 3 7C3 6.71667 3.096 6.479 3.288 6.287C3.48 6.095 3.71734 5.99934 4 6H20C20.2833 6 20.521 6.096 20.713 6.288C20.905 6.48 21.0007 6.71734 21 7C21 7.28334 20.904 7.521 20.712 7.713C20.52 7.905 20.2827 8.00067 20 8H4Z' fill='black'%3E%3C/path%3E%3C/svg%3E")}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0}.nav-link{color:var(--text-primary-base);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.nav-link:focus,.nav-link:hover{color:var(--text-primary-dark)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--text-primary-base);font-size:16px;font-style:normal;font-weight:700;line-height:28px}.navbar-nav .dropdown-menu.show{background-color:#f8f9fa;display:inline-block;width:100%;border:0!important;border-radius:0!important}.dropdown-menu[data-bs-popper]{left:-7.5em!important}.dropdown-menu li{color:var(--text-primary-dark);font-size:16px;font-style:normal;font-weight:500;line-height:28px}.dropdown-menu .dropdown-item{font-weight:400;color:var(--text-primary-base)}.dropdown-item.active,.dropdown-item:active{color:var(--grey-100);text-decoration:none;background-color:var(--text-primary-dark);border-radius:.25em;padding-top:10px;padding-bottom:10px}.dropdown-menu .dropdown-divider{border:1px solid var(--text-primary-dark)}.img-brand{height:54px;width:auto}.img-brand-2{height:80px;width:auto}.menu{background-color:var(--background-primary)}.bg-logins{background-color:var(--brand-accent-base,#fff)!important}.onzy-login .card-login{background-color:#2f379a;border-radius:20px}.onzy-login .card-login .card-img-top{border-radius:20px;padding:3px}.onzy-login .card-login .card-logo{border-radius:0;height:54px;width:fit-content;margin:24px 0}.onzy-login .card-login .card-title{color:#fff;font-size:42px;font-family:Cardo;font-weight:700;line-height:68px;word-wrap:break-word}.onzy-login .card-login .card-text{color:#fff;font-size:18px;font-family:Montserrat;font-weight:400;line-height:38px;word-wrap:break-word}.onzy-login .heading-title{color:#4f4f4f;font-size:26px;font-family:Montserrat;font-weight:700;line-height:48px;word-wrap:break-word}.onzy-login .heading-text{color:#a7a7a7;font-size:16px;font-family:Lato;font-weight:400;line-height:34px;word-wrap:break-word}.onzy-login .form-login .form-control{border-radius:var(--bs-border-radius)!important;color:#4f4f4f;font-size:14px;font-family:Lato;font-weight:400;line-height:28px;word-wrap:break-word}.onzy-login .form-login .form-control:focus{border:#1e2235 2px solid;background-color:unset!important;box-shadow:unset}.onzy-login .toggle-password{position:absolute;right:1em;top:0;bottom:0}.onzy-login .toggle-password:hover{cursor:pointer}.onzy-login .toggle-m-password{position:absolute;right:1em;top:0;bottom:0}.onzy-login .toggle-m-password:hover{cursor:pointer}.onzy-login .toggle-m-conf-password{position:absolute;right:1em;top:0;bottom:0}.onzy-login .toggle-m-conf-password:hover{cursor:pointer}.onzy-login .btn{font-family:Lato}.hero{display:flex;margin-top:24px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.hero #carousel-banner .carousel-item{max-height:86vh}.hero .hero-heading{position:absolute;left:0;right:0}.hero .hero-heading .btn-app{min-width:100px;padding:6px 28px;border-radius:4px;background:var(--text-primary-dark);color:#fff;font-family:Lato,sans-serif;font-size:8px;font-style:normal;font-weight:900;line-height:14px;transition:all .5s ease}.hero .hero-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.hero .hero-heading-content-1{display:flex;width:60%;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px}.hero .hero-heading-content-2{display:flex;width:60%;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px}.hero .hero-heading-content-3{display:flex;width:100%;align-items:flex-start;gap:6px;padding-top:10px}.hero .hero-heading-content-4{display:flex;width:100%;align-items:flex-end;gap:6px;padding-bottom:10px}.hero .hero-heading-content-3 .hero-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.hero .hero-heading-content-3 .hero-subhead{display:flex;width:35%;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;flex-shrink:0}.hero .hero-content{margin-left:50px;color:#fff}.hero .hero-title{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-2{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-3{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-4{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-subtitle{align-self:stretch;color:var(--text-primary-base);font-family:Montserrat,sans-serif;font-size:8px;font-style:normal;font-weight:700;line-height:12px}.hero-description{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:6px;font-style:normal;font-weight:400;line-height:inherit}.bordir{background-image:url("../img/home/bordir/Bordir.jpg");background-size:cover;background-position:center;height:100%;display:flex;align-items:center;padding:0 0 1.5em 0}.bordir .bordir-heading{display:flex;width:295px;flex-direction:column;align-items:center;gap:12px}.bordir .bordir-title{max-width:295px;color:var(--background-primary);text-align:center;font-family:Cardo;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.bordir .bordir-description{align-self:stretch;color:var(--background-primary);text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.product{background-color:#fff}.product .nav-link{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product .nav-link.active{font-weight:700}.product .product-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.product .product-content{padding-top:32px;min-height:200px}.product .product-card-title{margin-top:50px;align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.product .product-description{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:28px;min-height:170px;padding-bottom:24px;text-align:justify!important}.product .product-description-custom{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:28px;min-height:170px;padding-bottom:24px}.product .overlay{content:"";position:absolute;bottom:-30px;left:0;width:40px;height:5px;border-radius:20px;background-color:var(--text-primary-dark)}.satu-atap{background-color:#fff;padding:20px 0}.satu-atap .satu-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.satu-atap .satu-description{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.satu-atap .satu-brand{color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.satu-atap .satu-subbrand{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.outlet{background-color:var(--colors-black);color:#fff}.outlet .outlet-heading{position:absolute;top:0;bottom:0;left:0}.outlet .outlet-heading-content{display:flex;width:50%}.outlet .outlet-banner{align-self:stretch;color:var(--background-primary);font-family:Cardo,serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.outlet .outlet-title{align-self:stretch;color:var(--background-primary,#fff);text-align:center;font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.outlet .outlet-subtitle{align-self:stretch;color:var(--background-primary,#fff);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.outlet .outlet-description{align-self:stretch;color:var(--background-primary,#fff);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.outlet .overlay{width:200px;height:7px;background-color:#fff}.outlet .outlet-galeri{width:20%}.portfolio{background-color:#fff}.portfolio .portfolio-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.portfolio .portfolio-description{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.portfolio .portfolio-description-2{color:var(--text-primary-base);max-width:1120px;margin:auto;text-align:center;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.portfolio #carousel-portfolio-2 .item img{max-height:300px;object-fit:cover}.media{background-color:#fff}.media .media-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.media .overlay{width:80%;height:4px;background:var(--text-primary-base,#4f4f4f)}.owl-next,.owl-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:var(--text-primary-dark)}.owl-prev{left:12px}.owl-next{right:12px}.kata{background-color:#fff}.kata .kata-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.kata .kata-subtitle{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px}.kata .owl-carousel .item{border:2px solid var(--grey-300,#cacaca);border-radius:16px;cursor:pointer}.kata .owl-carousel .item img{border-radius:8px}.owl-nav{display:block;text-align:center}.owl-next,.owl-prev{width:auto;max-width:5px;color:var(--text-primary-dark)}.kata .form-kata{display:flex;width:100%;height:50px;padding:10px 16px;border-radius:8px;border:1.5px solid var(--grey-100);background:var(--background-primary);align-items:center;gap:10px}.onzy-signature{background:var(--brand-accent-base,#fff)}.onzy-signature .product-card-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.onzy-signature .product-description{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px;padding:12px 0}.card-product{background-color:transparent;border:0}.card-product .card-img-top{border-radius:12px;transition:all .5s ease}.card-product .card-img-top:hover{transform:scale(1.1);cursor:pointer}.card-product .card-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:0;padding-right:0;align-self:stretch}.card-product .card-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:34px}.card-product .card-subtitle{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.card-product .card-text{color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail{background:var(--brand-accent-base,#fff)}.product-detail .breadcrumb-item{color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.product-detail .breadcrumb-item.active{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:14px;font-style:normal;font-weight:900;line-height:28px}.product-detail .product-detail-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Cardo;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.product-detail .product-detail-subtitle{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.product-detail .product-detail-text{align-self:stretch;color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail .nav-link.active{background-color:var(--colors-black)}.product-detail .nav-link{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;min-width:185px;border-radius:8px;border:2px solid var(--text-primary-dark,#343434);color:var(--text-primary-dark,#343434);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px}.product-detail .price-tab{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail .form-product-detail .form-label{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail .form-product-detail .form-select{display:flex;padding:12px 24px;gap:40px;border-radius:8px;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px}.product-detail .form-product-detail .form-select:focus{border-color:var(--text-primary-base);outline:0;box-shadow:0 0 0 0 var(--text-primary-dark)}.product-detail .form-product-detail .form-select option{background-color:var(--background-primary);color:var(--text-primary-base);padding-top:10px!important;padding-bottom:10px!important}.product-detail .form-product-detail .form-select option:checked,.product-detail .form-product-detail .form-select option:focus,.product-detail .form-product-detail .form-select option:hover{background-color:var(--text-primary-base)!important;color:var(--background-primary)}.product-detail .btn-trans{display:flex;padding:12px 40px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:2px solid var(--text-primary-dark,#343434);color:var(--text-primary-dark,#343434);background-color:transparent;font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}#productDetail{flex-wrap:nowrap;overflow:auto}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper{width:100%;height:250px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.swiper-slide:hover{cursor:pointer}.productSwiper2{height:50%;width:100%}.productSwiper2 .swiper-slide,.productSwiper2 .swiper-slide img{border-radius:16px}.productSwiper{height:20%;box-sizing:border-box;padding:10px 0}.productSwiper .swiper-slide{width:25%;height:100%;opacity:.5;border-radius:4px}.productSwiper .swiper-slide img{border-radius:4px}.productSwiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.related-item{background:var(--brand-accent-base,#fff)}.related-item .related-item-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.related-item .overlay{width:250px;height:8px;background:var(--text-primary-base,#4f4f4f)}.bordir-hero{background-image:url("../img/bordir/01.Design.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:50vh;flex-shrink:0;display:flex;align-items:center;padding:0 0 1.5em 0}.bordir-hero .bordir-heading{display:flex;width:350px;flex-direction:column;align-items:center;gap:18px;padding:20px 0}.bordir-hero .bordir-title{max-width:300px;color:var(--background-primary,#fff);text-align:center;font-family:Cardo;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.bordir-hero .bordir-description{max-width:820px;align-self:stretch;color:var(--background-primary,#fff);text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.kualitas{background:var(--brand-accent-base,#fff)}.kualitas .kualitas-heading{max-width:350px}.kualitas .kualitas-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:32px;font-style:normal;font-weight:700;line-height:46px}.kualitas .kualitas-description{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.black-kualitas{background:var(--colors-black,#1e1e1e)}.black-kualitas .black-kualitas-heading{max-width:350px}.black-kualitas .black-kualitas-title{color:var(--background-primary,#fff);text-align:center;font-family:Cardo;font-size:32px;font-style:normal;font-weight:700;line-height:46px}.black-kualitas .slider-kualitas{background:var(--background-primary,#fff);max-width:100vw}.black-kualitas .owl-prev{left:70px}.black-kualitas .owl-next{right:70px}.black-kualitas .black-kualitas-description{color:var(--background-primary,#fff);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.cek-video{background-image:url("../img/bordir/02.Design.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:90vh;flex-shrink:0;display:flex;align-items:center;padding:0 0 1.5em 0}.cek-video .video-title{color:var(--background-primary,#fff);font-family:Cardo;font-size:32px;font-style:normal;font-weight:700;line-height:46px}.katalog{background:var(--brand-accent-base,#fff)}.katalog .img-katalog{border-radius:8px;box-shadow:0 76px 60px -52px rgba(97,97,97,.15)}.katalog .katalog-nb{color:var(--text-primary-base);min-height:140px;align-self:stretch;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.katalog .katalog-nb-2{color:var(--text-primary-base);min-height:95px;align-self:stretch;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.katalog .katalog-detail{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.katalog .katalog-subtitle{align-self:stretch;color:var(--text-primary-base);font-family:Montserrat,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.faq-hero{background:var(--brand-accent-base,#fff)}.faq{background:var(--brand-accent-base,#fff)}.faq .faq-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.faq .accordion-item{margin-bottom:24px;border-radius:12px!important;border:1px solid var(--background-highlight,#f0f0f0)}.faq .accordion-button{border-radius:12px!important;box-shadow:0 0;color:#4f4f4f;font-size:18px;font-family:Montserrat;font-weight:700;line-height:38px;word-wrap:break-word;padding-left:65px}.faq .accordion-button::after{position:absolute;left:24px;width:24px;height:25px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12.0008 11.2326L8.10078 15.1326C7.91745 15.316 7.68411 15.4076 7.40078 15.4076C7.11745 15.4076 6.88411 15.316 6.70078 15.1326C6.51745 14.9493 6.42578 14.716 6.42578 14.4326C6.42578 14.1493 6.51745 13.916 6.70078 13.7326L11.3008 9.13264C11.5008 8.93264 11.7341 8.83264 12.0008 8.83264C12.2674 8.83264 12.5008 8.93264 12.7008 9.13264L17.3008 13.7326C17.4841 13.916 17.5758 14.1493 17.5758 14.4326C17.5758 14.716 17.4841 14.9493 17.3008 15.1326C17.1174 15.316 16.8841 15.4076 16.6008 15.4076C16.3174 15.4076 16.0841 15.316 15.9008 15.1326L12.0008 11.2326Z" fill="black"/></svg>')}.faq .accordion-body{color:#4f4f4f;font-size:14px;font-family:Lato;font-weight:400;line-height:28px;word-wrap:break-word;padding-left:65px;padding-top:0;padding-bottom:24px}.faq .accordion-button:not(.collapsed){border-radius:12px;background:var(--background-primary,#fff)}.contact{background:var(--brand-accent-base,#fff)}.contact .contact-heading{display:flex;width:791px;flex-direction:column;align-items:center}.contact .contact-title{max-width:735px;color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo,serif;font-size:42px;font-style:normal;font-weight:700;line-height:68px;margin:0 auto}.contact .contact-description{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.contact .btn-app{width:100%;padding:10px 70px}.contact .table-responsive{background:var(--brand-accent-base,#fff)}.table-contact thead{justify-content:center;align-items:center;gap:32px;position:relative;border-radius:50px;height:0}.table-contact th{padding:20px 20px;align-self:stretch;background:var(--grey-500,#a7a7a7);color:var(--background-primary,#fff);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.table-contact tbody>tr{display:block;border-radius:.8rem;outline:0;margin-top:.5rem}.table-contact tbody>tr>td{width:100%;display:block}.table-contact tbody>tr>td .title-small{display:block;color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px;margin-top:1em}.table-contact .img-table{max-height:250px}.table-contact .table-title{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:14px;font-style:normal;font-weight:900;line-height:28px}.table-contact .table-subtitle{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:14px;font-style:normal;font-weight:900;line-height:28px}.table-contact .table-desc{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.table-contact .table-description{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:14px;font-style:normal;font-weight:900;line-height:28px}.about-hero{background:var(--brand-accent-base,#fff)}.about-us{background:var(--brand-accent-base,#fff);min-height:1500px}.about-text,.about-text-2,.visi-text{align-self:stretch;color:var(--text-primary-base,#4f4f4f);color:#4f4f4f;font-size:14px;font-family:Lato;font-weight:900;line-height:28px;word-wrap:break-word}.about-us .about-img-overlay{position:initial}.about-us .about-text-overlay{width:18px;align-self:stretch;background:#353a96;height:100%}.visi-misi{background:var(--brand-accent-base,#fff)}.visi-misi .visi-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.visi-misi .visi-subtitle{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.visi-misi .visi-text{align-self:stretch;color:#4f4f4f;font-size:18px;font-family:Lato;font-weight:900;line-height:38px;word-wrap:break-word}.blog{background:var(--brand-accent-base,#fff)}.blog .blog-title{color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.blog #blogDetail,.blog #wisataDetail{flex-wrap:nowrap;overflow:auto}.blog #blogDetail .nav-link{display:flex;width:135px;height:40px;padding:10px 12.4px 10px 11px;justify-content:center;align-items:center;border-radius:8px;border:1px solid var(--grey-200,#dcdcdc);background-color:transparent}.blog #blogDetail .nav-link.active{background:var(--background-primary,#fff);border:0}.blog #blogDetail .nav-link img{max-height:28px}.blog #wisataDetail .nav-link{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px;display:flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;border:1px solid var(--grey-200,#dcdcdc);background-color:transparent;min-width:215px}.blog #wisataDetail .nav-link.active{background:var(--background-primary,#fff);border:0}.blog #wisataDetail .nav-link img{max-height:28px}.blog .card-blog{width:100%!important;display:flex;flex-direction:column;align-items:flex-start;border:0;border-radius:16px}.blog .card-blog img{border-radius:16px 16px 0 0}.blog .card-blog .card-title{align-self:stretch;max-height:75px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.blog .card-blog .card-text{align-self:stretch;max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-primary-light,#a7a7a7);text-overflow:ellipsis;flex-wrap:nowrap;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.blog .card-blog-small{width:100%!important;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:0;background-color:transparent}.blog .card-blog-small .card-title{overflow:hidden;color:var(--text-primary-base,#4f4f4f);text-overflow:ellipsis;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;margin:0!important}.blog .card-blog-small .card-text{overflow:hidden;color:var(--text-primary-base,#4f4f4f);text-overflow:ellipsis;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.blog .card-blog-small .card-body{padding:0}.blog .card-blog-small .img-thumb{height:20px;width:auto}.footer{background-color:#fff}.footer-text{color:var(--text-primary-dark);font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.footer-text-2{color:var(--text-primary-dark);font-family:Montserrat,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.footer .footer-description{align-self:stretch;color:var(--text-primary-dark);font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.footer .img-sosmed{max-width:50px}.footer .contact-detail{color:var(--text-primary-dark);font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.footer .contact-detail a{text-decoration:none;color:inherit}.footer .footer-title{color:var(--text-primary-dark);font-weight:500;font-size:24px}@media (min-width:375px){.fixed-menu{margin-top:112px!important}.contact .contact-title{font-size:33px!important}.max-font-size{font-size:22px!important}}@media (max-width:375px){.katalog .katalog-nb{color:var(--text-primary-base);align-self:stretch;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}}@media (min-width:412px){.fixed-menu{margin-top:112px!important}.contact .contact-title{font-size:33px!important}.max-font-size{font-size:24px!important}}@media (max-width:412px){.katalog .katalog-nb{color:var(--text-primary-base);align-self:stretch;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}}@media (min-width:576px){.fixed-menu{margin-top:112px!important}.contact .contact-title{font-size:33px!important}.max-font-size{font-size:35px!important}.katalog .katalog-nb{min-height:120px!important}}@media (max-width:576px){.katalog .katalog-nb{color:var(--text-primary-base);align-self:stretch;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}}@media (min-width:768px){.navbar-nav .dropdown-menu.show{display:inline-block;width:700px;border:0!important;border-radius:0!important}.fixed-menu{margin-top:112px!important}.katalog .katalog-nb{min-height:120px!important}}@media (min-width:992px){.navbar-nav .dropdown-menu.show{display:inline-block;width:700px;border:0!important;border-radius:0!important}.fixed-menu{margin-top:112px!important}.max-font-size{font-size:35px!important}.katalog .katalog-nb{min-height:120px!important}}@media (min-width:1200px){.max-font-size{font-size:35px!important}.katalog .katalog-nb{min-height:120px!important}.btn-login{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:2px solid var(--text-primary-dark);background:var(--background-primary);color:var(--text-primary-dark);font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}.btn-login:hover{color:var(--background-primary);background:var(--text-primary-dark)}.btn-trans{display:flex;padding:12px 40px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:2px solid var(--text-primary-dark,#343434);color:var(--text-primary-dark,#343434);background-color:transparent;font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}.btn-trans:hover{transform:scale(1.1);border:2px solid var(--text-primary-dark,#343434)}.btn-app{min-width:295px;padding:12px 70px;border-radius:8px;background:var(--text-primary-dark);color:#fff;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}.btn-app:hover{transform:scale(1.1);background-color:#1c1f23;color:#fff}.btn-app-secondary{display:flex;min-width:295px;padding:12px 70px;justify-content:center;align-items:center;gap:10px;background:var(--background-primary);color:var(--brand-primary-base);font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:38px;margin:0 auto;transition:all .5s ease}.btn-app-secondary:hover{transform:scale(1.1);background-color:#fff;color:var(--brand-primary-base)}.container,.container-show-lg{max-width:1140px;margin:0 auto}.nav-link{color:var(--text-primary-base);font-size:14px;font-style:normal;font-weight:500;line-height:28px}.navbar-nav .dropdown-menu.show{display:inline-block;width:700px;border:0!important;border-radius:0!important}.dropdown-menu li{color:var(--text-primary-dark);font-size:14px;font-style:normal;font-weight:500;line-height:28px}.hero .hero-heading .btn-app{min-width:295px;padding:12px 70px;border-radius:8px;background:var(--text-primary-dark);color:#fff;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:38px;transition:all .5s ease}.hero .hero-heading-content-1{display:flex;width:465px;flex-direction:column;align-items:flex-start;gap:18px;padding-top:35px}.hero .hero-heading-content-2{display:flex;width:640px;flex-direction:column;align-items:flex-start;gap:18px;padding-top:100px}.hero .hero-heading-content-3{display:flex;width:1100px;align-items:flex-end;gap:18px;padding-bottom:30px}.hero .hero-heading-content-4{display:flex;width:1100px;align-items:flex-end;gap:18px;padding-bottom:30px}.hero .hero-heading-content-3 .hero-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.hero .hero-heading-content-3 .hero-subhead{display:flex;width:442px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;flex-shrink:0}.hero .hero-content{margin-left:50px;color:#fff}.hero .hero-title{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:60px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-2{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-3{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-4{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-subtitle{align-self:stretch;color:var(--text-primary-base);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:48px}.hero-description{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.bordir .bordir-heading{display:flex;width:791px;flex-direction:column;align-items:center;gap:18px}.bordir .bordir-title{max-width:735px;color:var(--background-primary);text-align:center;font-family:Cardo,serif;font-size:42px;font-style:normal;font-weight:700;line-height:68px;margin:0 auto}.bordir .bordir-description{align-self:stretch;color:var(--background-primary);font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px;text-align:center}.product{background-color:#fff}.product .nav-link{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:400;line-height:48px}.product .nav-link.active{font-weight:700}.product .product-title{color:var(--text-primary-base);text-align:center;font-family:Cardo,serif;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.product .product-content{padding-top:0;min-height:200px}.product .product-card-title{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.product .product-description{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:28px;min-height:195px;padding-bottom:24px;text-align:justify!important}.product .product-description-custom{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:28px;min-height:10px;padding-bottom:24px}.product .overlay{content:"";position:absolute;bottom:-30px;left:0;width:40px;height:5px;border-radius:20px;background-color:var(--text-primary-dark)}.satu-atap{background-color:#fff;padding:80px 0}.satu-atap .satu-title{color:var(--text-primary-base);text-align:center;font-family:Cardo,serif;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.satu-atap .satu-description{color:var(--text-primary-base);max-width:790px;margin:auto;text-align:center;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.satu-atap .satu-brand{color:var(--text-primary-base);font-family:Montserrat,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.satu-atap .satu-subbrand{color:var(--text-primary-base);text-align:right;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.outlet{background-color:var(--colors-black);color:#fff}.outlet .outlet-heading{position:absolute;top:25px;left:0}.outlet .outlet-heading-content{display:flex;width:488px}.outlet .outlet-banner{align-self:stretch;color:var(--background-primary);font-family:Cardo,serif;font-size:56px;font-style:normal;line-height:88px;font-weight:700}.outlet .outlet-title{align-self:stretch;color:var(--background-primary);font-family:Cardo,serif;font-size:56px;font-style:normal;line-height:88px;font-weight:700}.outlet .outlet-subtitle{align-self:stretch;color:var(--background-primary);font-family:Lato,sans-serif;font-size:42px;font-style:normal;font-weight:900;line-height:68px}.outlet .outlet-description{align-self:stretch;color:var(--background-primary,#fff);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.outlet .overlay{width:200px;height:7px;background-color:#fff}.outlet .outlet-galeri{width:20%}.portfolio{background-color:#fff}.portfolio .portfolio-title{color:var(--text-primary-base);font-family:Cardo,serif;font-size:56px;font-style:normal;line-height:88px;font-weight:700;text-align:center}.portfolio .portfolio-description{color:var(--text-primary-base);max-width:500px;margin:auto;text-align:center;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.portfolio .portfolio-description-2{color:var(--text-primary-base);max-width:1120px;margin:auto;text-align:center;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.portfolio #carousel-portfolio-2 .item img{max-height:244px;object-fit:cover}.media{background-color:#fff}.media .media-title{color:var(--text-primary-base);font-family:Cardo,serif;font-size:56px;font-style:normal;line-height:88px;font-weight:700;text-align:center}.media .overlay{width:385px;height:8px;background:var(--text-primary-base,#4f4f4f)}.kata{background-color:#fff}.kata .kata-title{color:var(--text-primary-base);font-family:Cardo,serif;font-size:56px;font-style:normal;line-height:88px;font-weight:700;text-align:center}.kata .kata-subtitle{color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:38px;text-align:center}.kata .owl-carousel .item{border:2px solid var(--grey-300,#cacaca);border-radius:16px;cursor:pointer}.kata .owl-carousel .item img{border-radius:8px}.owl-nav{display:block;text-align:center}.owl-next,.owl-prev{width:2.5%;color:var(--text-primary-dark)}.kata .form-kata{display:flex;width:50%;height:50px;padding:10px 16px;border-radius:8px;border:1.5px solid var(--grey-100);background:var(--background-primary);align-items:center;gap:10px}.owl-next,.owl-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:3.5%;color:var(--text-primary-dark)}.owl-prev{left:0}.owl-next{right:0}.onzy-signature{background:var(--brand-accent-base,#fff)}.onzy-signature .product-card-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.onzy-signature .product-description{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px;padding:12px 0}.card-product{background-color:transparent;border:0}.card-product .card-img-top{border-radius:12px;transition:all .5s ease}.card-product .card-img-top:hover{transform:scale(1.1);cursor:pointer}.card-product .card-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:0;padding-right:0;align-self:stretch}.card-product .card-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px;height:100px}.card-product .card-subtitle{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.card-product .card-text{color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail{background:var(--brand-accent-base,#fff)}.product-detail .breadcrumb-item{color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.product-detail .breadcrumb-item.active{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:14px;font-style:normal;font-weight:900;line-height:28px}.product-detail .product-detail-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Cardo;font-size:42px;font-style:normal;font-weight:700;line-height:68px}.product-detail .product-detail-subtitle{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.product-detail .product-detail-text{align-self:stretch;color:var(--text-primary-light,#a7a7a7);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail .nav-link.active{background-color:var(--colors-black)}.product-detail .nav-link{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;min-width:185px;border-radius:8px;border:2px solid var(--text-primary-dark,#343434);color:var(--text-primary-dark,#343434);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px}.product-detail .price-tab{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail .form-product-detail .form-label{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.product-detail .form-product-detail .form-select{display:flex;padding:12px 24px;gap:40px;border-radius:8px;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px}.product-detail .form-product-detail .form-select:focus{border-color:var(--text-primary-base);outline:0;box-shadow:0 0 0 0 var(--text-primary-dark)}.product-detail .form-product-detail .form-select option{background-color:var(--background-primary);color:var(--text-primary-base);padding-top:10px!important;padding-bottom:10px!important}.product-detail .form-product-detail .form-select option:checked,.product-detail .form-product-detail .form-select option:focus,.product-detail .form-product-detail .form-select option:hover{background-color:var(--text-primary-base)!important;color:var(--background-primary)}#productDetail{flex-wrap:nowrap;overflow:auto}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper{width:100%;height:250px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.swiper-slide:hover{cursor:pointer}.productSwiper2{height:50%;width:100%}.productSwiper2 .swiper-slide,.productSwiper2 .swiper-slide img{border-radius:16px}.productSwiper{height:20%;box-sizing:border-box;padding:10px 0}.productSwiper .swiper-slide{width:25%;height:100%;opacity:.5;border-radius:4px}.productSwiper .swiper-slide img{border-radius:4px}.productSwiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.related-item{background:var(--brand-accent-base,#fff)}.related-item .related-item-title{color:var(--text-primary-base);font-family:Cardo,serif;font-size:56px;font-style:normal;line-height:88px;font-weight:700;text-align:center}.related-item .overlay{width:350px;height:8px;background:var(--text-primary-base,#4f4f4f)}.bordir-hero{background-image:url("../img/bordir/01.Design.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:90vh;flex-shrink:0;display:flex;align-items:center;padding:0 0 1.5em 0}.bordir-hero .bordir-heading{display:flex;width:1020px;flex-direction:column;align-items:center;gap:18px;padding:200px 0}.bordir-hero .bordir-title{max-width:1020px;color:var(--background-primary,#fff);text-align:center;font-family:Cardo,serif;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.bordir-hero .bordir-description{max-width:820px;align-self:stretch;color:var(--background-primary);font-size:18px;font-style:normal;font-weight:400;line-height:38px;text-align:center;margin:auto}.kualitas{background:var(--brand-accent-base,#fff)}.kualitas .kualitas-heading{max-width:916px}.kualitas .kualitas-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.kualitas .kualitas-description{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.black-kualitas{background:var(--colors-black,#1e1e1e)}.black-kualitas .black-kualitas-heading{max-width:1300px}.black-kualitas .black-kualitas-title{color:var(--background-primary,#fff);text-align:center;font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.black-kualitas .slider-kualitas{background:var(--background-primary,#fff);max-width:100vw}.black-kualitas .owl-prev{left:70px}.black-kualitas .owl-next{right:70px}.black-kualitas .black-kualitas-description{color:var(--background-primary,#fff);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.cek-video{background-image:url("../img/bordir/02.Design.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:90vh;flex-shrink:0;display:flex;align-items:center;padding:0 0 1.5em 0}.cek-video .video-title{color:var(--background-primary,#fff);font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.about-hero{background:var(--brand-accent-base,#fff)}.about-us{background:var(--brand-accent-base,#fff);min-height:2000px}.about-text,.about-text-2,.visi-text{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.about-us .about-img-overlay{position:absolute;bottom:-210px}.about-us .about-text-overlay{width:18px;align-self:stretch;background:#353a96;height:100%}.visi-misi{background:var(--brand-accent-base,#fff)}.visi-misi .visi-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.visi-misi .visi-subtitle{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.blog{background:var(--brand-accent-base,#fff)}.blog .blog-title{color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.blog #blogDetail,.blog #wisataDetail{flex-wrap:wrap}.blog #blogDetail .nav-link{display:flex;width:135px;height:40px;padding:10px 12.4px 10px 11px;justify-content:center;align-items:center;border-radius:8px;border:1px solid var(--grey-200,#dcdcdc);background-color:transparent}.blog #blogDetail .nav-link.active{background:var(--background-primary,#fff);border:0}.blog #blogDetail .nav-link img{max-height:28px}.blog #wisataDetail .nav-link{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:34px;display:flex;padding:12px 24px;align-items:center;border-radius:8px;border:1px solid var(--grey-200,#dcdcdc);background-color:transparent}.blog #wisataDetail .nav-link.active{background:var(--background-primary,#fff);border:0}.blog #wisataDetail .nav-link img{max-height:28px}.blog .card-blog{width:100%!important;display:flex;flex-direction:column;align-items:flex-start;border:0;border-radius:16px}.blog .card-blog img{border-radius:16px 16px 0 0}.blog .card-blog .card-title{align-self:stretch;color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.blog .card-blog .card-text{align-self:stretch;min-height:101px;overflow:hidden;color:var(--text-primary-light,#a7a7a7);text-overflow:ellipsis;flex-wrap:nowrap;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px}.blog .card-blog-small{width:100%!important;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:0;background-color:transparent}.blog .card-blog-small .card-title{overflow:hidden;color:var(--text-primary-base,#4f4f4f);text-overflow:ellipsis;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;margin:0!important}.blog .card-blog-small .card-text{overflow:hidden;color:var(--text-primary-base,#4f4f4f);text-overflow:ellipsis;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.blog .card-blog-small .card-body{padding:0}.blog .card-blog-small .img-thumb{height:20px;width:auto}.faq-hero{background:var(--brand-accent-base,#fff)}.faq{background:var(--brand-accent-base,#fff)}.faq .faq-title{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo;font-size:56px;font-style:normal;font-weight:700;line-height:88px}.faq .accordion-item{margin-bottom:24px;border-radius:12px!important;border:1px solid var(--background-highlight,#f0f0f0)}.faq .accordion-button{border-radius:12px!important;box-shadow:0 0;color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px;padding-left:65px}.faq .accordion-button::after{position:absolute;left:24px;width:24px;height:25px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12.0008 11.2326L8.10078 15.1326C7.91745 15.316 7.68411 15.4076 7.40078 15.4076C7.11745 15.4076 6.88411 15.316 6.70078 15.1326C6.51745 14.9493 6.42578 14.716 6.42578 14.4326C6.42578 14.1493 6.51745 13.916 6.70078 13.7326L11.3008 9.13264C11.5008 8.93264 11.7341 8.83264 12.0008 8.83264C12.2674 8.83264 12.5008 8.93264 12.7008 9.13264L17.3008 13.7326C17.4841 13.916 17.5758 14.1493 17.5758 14.4326C17.5758 14.716 17.4841 14.9493 17.3008 15.1326C17.1174 15.316 16.8841 15.4076 16.6008 15.4076C16.3174 15.4076 16.0841 15.316 15.9008 15.1326L12.0008 11.2326Z" fill="black"/></svg>')}.faq .accordion-body{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:34px;padding-left:65px;padding-top:0;padding-bottom:24px}.faq .accordion-button:not(.collapsed){border-radius:12px;background:var(--background-primary,#fff)}.contact{background:var(--brand-accent-base,#fff)}.contact .contact-heading{display:flex;width:791px;flex-direction:column;align-items:center}.contact .contact-title{max-width:735px;color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Cardo,serif;font-size:42px;font-style:normal;font-weight:700;line-height:68px;margin:0 auto}.contact .contact-description{color:var(--text-primary-base,#4f4f4f);text-align:center;font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.contact .btn-app{width:30%;padding:10px 70px}.contact .table-responsive{background:var(--brand-accent-base,#fff)}.table-contact.with-header{background:var(--grey-500,#a7a7a7);color:var(--background-primary,#fff)}.table-contact thead{justify-content:center;align-items:center;gap:32px;position:relative;border-radius:50px;height:90px}.table-contact th{padding:20px 20px;align-self:stretch;background:var(--grey-500,#a7a7a7);color:var(--background-primary,#fff);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.table-contact tbody{padding-top:100px}.table-contact tbody>tr{display:table-row}.table-contact tbody>tr>td{display:table-cell}.table-contact tbody>tr>td .title-small{display:none}.table-contact .td-kota{width:30%}.table-contact .td-alamat{width:25%}.table-contact .td-email{width:25%}.table-contact .td-contact{width:20%}.table-contact .img-table{max-height:250px}.table-contact .table-title{color:var(--text-primary-base,#4f4f4f);font-family:Montserr at;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.table-contact .table-subtitle{color:var(--text-primary-base,#4f4f4f);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:38px}.table-contact .table-desc{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:18px;font-style:normal;font-weight:900;line-height:38px}.table-contact .table-description{color:var(--text-primary-base,#4f4f4f);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:22px}}@media (min-width:1400px){.pe-xxl-4{padding-right:1rem!important}.katalog .katalog-nb{min-height:120px!important}.max-font-size{font-size:35px!important}.container,.container-show-lg{max-width:1350px}.nav-link{color:var(--text-primary-base);font-size:16px;font-style:normal;font-weight:500;line-height:28px}.dropdown-menu li{color:var(--text-primary-dark);font-size:16px;font-style:normal;font-weight:500;line-height:28px}.hero .hero-heading-content-1{display:flex;width:510px;flex-direction:column;align-items:flex-start;gap:18px;padding-top:45px}.hero .hero-heading-content-2{display:flex;width:660px;flex-direction:column;align-items:flex-start;gap:18px;padding-top:100px}.hero .hero-heading-content-3{display:flex;width:1300px;align-items:flex-end;gap:18px;padding-bottom:30px}.hero .hero-heading-content-4{display:flex;width:1300px;align-items:flex-end;gap:18px;padding-bottom:30px}.hero .hero-heading-content-5{display:flex;width:1300px;align-items:flex-end;gap:18px;padding-bottom:30px}.hero .hero-heading-content-6{display:flex;width:1300px;align-items:flex-end;gap:18px;padding-bottom:30px}.hero .hero-heading-content-3 .hero-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.hero .hero-heading-content-3 .hero-subhead{display:flex;width:442px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;flex-shrink:0}.hero .hero-content{margin-left:50px;color:#fff}.hero .hero-title{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:72px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-2{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:60px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-3{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:60px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-title-4{align-self:stretch;color:var(--text-primary-base);font-family:Cardo,serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-subtitle{align-self:stretch;color:var(--text-primary-base);font-family:Montserrat,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:48px}.hero-description{align-self:stretch;color:var(--text-primary-base);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:28px}}@media (min-width:1900px){.max-font-size{font-size:35px!important}.katalog .katalog-nb{min-height:120px!important}}