.box-shadow-border-radius{border-radius:20px;border-radius:20px;box-shadow:0 0 2px rgb(0 0 0 / .5215686275)}#section-1{width:100%;height:100dvh;min-height:700px;position:relative}#section-1 .video-container{width:100%;height:100%;position:absolute;left:0;right:0;margin:auto;top:0}#section-1 .video-container video{width:100%;height:100dvh;object-fit:cover;position:absolute;z-index:-1}#section-1 .title-container{align-content:center;justify-content:right;align-items:center}#section-1 .title-container h1{background-color:rgb(255 255 255 / .5);line-height:2;width:fit-content;padding:0 30px;border-radius:20px;backdrop-filter:blur(30px);margin-bottom:30px}#section-1 .title-container p{background-color:rgb(255 255 255 / .5);line-height:2;width:fit-content;padding:10px 30px;border-radius:20px;backdrop-filter:blur(30px);margin-bottom:30px}#section-2 .intro-text{padding:50px 0}#section-2 #condition-box-container{align-content:center;justify-content:center;width:100%;gap:20px;padding:20px 0 50px 0}#section-2 .condition-box{align-content:center;justify-content:center;width:20%}#section-2 .condition-box a{padding:40px 20px;background-color:#e3e3e3;margin:0 auto;border-radius:20px;text-align:center;display:block}#section-2 .condition-box a:hover{background-color:var(--color-1);color:#fff}#section-2 .condition-detail h3{line-height:3}#section-2 .condition-detail .container>.row{border:1px solid rgb(191 191 191 / .9);border-radius:20px;padding:20px}.btn{padding:10px 20px;background-color:#e3e3e3;border-radius:10px}.hero-box{background:repeating-linear-gradient(45deg,#ececec,#ececec 12px,#f8f8f8 12px,#f8f8f8 24px)}.kv .item{background:#f8f9fa;border:1px dashed #d0d7de;border-radius:.75rem;padding:.75rem}.kv .label{font-size:.8rem;color:#6c757d}.kv .value{font-weight:800;margin-top:.25rem}.swatch{width:28px;height:28px;border-radius:50rem;border:1px dashed #cfd3d7;background:#e9ecef;cursor:pointer}.swatch[aria-pressed=true]{outline:3px solid rgb(13 110 253 / .25)}.nav-sales .nav-link{border:1px dashed #d0d7de;border-radius:.8rem;font-weight:700}.nav-link-special{background:#f3f0ff}.nav-link-special .badge{transform:translate(-40%,-40%)}.nav-item{display:inline-block}.card-offer{border:1px dashed #d0d7de}.promo{border:2px dashed #198754}#section-6{padding:50px 0;background:#dbd4ce;display:flex;align-items:center;background:linear-gradient(180deg,#dbd4ce 0%,#d6d6d6 100%)}#section-6 .card{margin-bottom:20px}#section-6 .article-card{border-radius:1rem;border:1px solid #e5e7eb;background-color:#fff;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}#section-6 .article-thumb{background-color:#e5e7eb;height:170px;width:100%}#section-6 .article-thumb img{width:100%;object-fit:cover;display:block;height:170px}#section-6 .article-body{padding:1rem 1.1rem .85rem;font-size:.85rem;flex:1 1 auto}#section-6 .article-meta{font-size:.75rem;color:#9ca3af;margin-bottom:.35rem}#section-6 .article-title{font-size:.96rem;font-weight:700;margin-bottom:.35rem;color:#111827}#section-6 .article-excerpt{font-size:.8rem;color:#4b5563;margin-bottom:.5rem}#section-6 .article-footer{padding:0 1.1rem .8rem;font-size:.78rem}#section-6 .article-footer a{color:#d32f2f;text-decoration:none;font-weight:600}#section-6 .article-footer a:hover{text-decoration:underline}#section-6 #subscription-form-text{align-content:center}#section-6 #subscription-form-text p{margin:0;font-size:1.1rem;line-height:2.5}#section-6 .kmc-title{display:flex;justify-content:center;padding:50px 0;font-size:2rem;color:#333;background:#fff0;font-weight:700;margin-bottom:20px}#section-6 .banner{background-size:cover;background-position:top;padding:50px 0}#section-6 .banner .container,#section-6 .banner .row{height:100%;align-content:center;justify-content:center}