/*
 * calculation-otv-kdv.bundle.css — 5 source files combined
 *
 *    1. page-header.css          →  line 10
 *    2. tab.css                  →  line 12
 *    3. accordion.css            →  line 14
 *    4. calculation-detail.css   →  line 16
 *    5. calculation-otv-kdv.css  →  line 18
 */
/* ===== page-header.css ===== */
@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.breadcrumb{width:100%;padding:20px 0}.breadcrumb .container{align-items:unset}.breadcrumb__list{gap:5px;display:flex}.breadcrumb__link{color:#323232;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);position:relative}.breadcrumb__link:last-child{color:#006729;cursor:default}.breadcrumb__seperator{--icon-color:#323232;justify-content:center;align-items:center;width:8px;display:flex;transform:rotate(-90deg)}.page-header{color:#fff;background-color:#006729;justify-content:center;min-height:120px;padding:40px 0;display:flex;position:relative}.page-header .container{align-items:unset}.page-header.-image{background-color:#0000;height:500px;padding:100px 0}.page-header.-image .page-header__info h1{--font-size:40px;--font-size-rem:2.5rem;--line-height:50px;--line-height-rem:3.125rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header__buttons{flex-direction:column;align-items:center;gap:10px;display:flex}.page-header__buttons.-center{justify-content:center}.page-header__cta{height:50px;padding:7px 30px}.page-header__content{flex-direction:column;gap:30px;display:flex}.page-header__content.-center{align-items:center}.page-header__image{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.page-header__image:before{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.page-header__image img{object-fit:cover;width:100%;height:100%}.page-header__info h1{--font-size:26px;--font-size-rem:1.625rem;--line-height:30px;--line-height-rem:1.875rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header__info p{--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header__info p:nth-child(2){margin:20px 0 0}.page-header__date{--font-size:14px;--font-size-rem:.875rem;--line-height:16px;--line-height-rem:1rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);padding:10px 0}.page-header .breadcrumb{position:absolute;top:0;left:0}.page-header .breadcrumb__link{color:#fff}.page-header .breadcrumb__link:last-child{font-family:HDI-GerlingSans-Bold}.page-header .breadcrumb__seperator{--icon-color:#fff}@media screen and (width>=0) and (width<=991.99px){.breadcrumb{display:none}}@media screen and (width>=768px){.page-header__buttons{flex-direction:row}}@media screen and (width>=992px){.page-header{min-height:150px;padding:60px 0 40px}.page-header.-image .page-header__info h1{--font-size:54px;--font-size-rem:3.375rem;--line-height:60px;--line-height-rem:3.75rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header__info h1{--font-size:40px;--font-size-rem:2.5rem;--line-height:54px;--line-height-rem:3.375rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-header__info p{--font-size:20px;--font-size-rem:1.25rem;--line-height:30px;--line-height-rem:1.875rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}
/* ===== tab.css ===== */
@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.tab__menu{width:100%;overflow:auto}.tab__indicator{content:"";background-color:#006729;height:2px;transition:all .2s ease-in-out;position:absolute;bottom:0;left:0}.tab__link{color:#b8b8b8;text-align:center;cursor:pointer;background-color:#0000;border-bottom:1px solid #e5e5e5;width:100%;padding:20px 10px;font-family:HDI-GerlingSans-Regular;transition:all .2s ease-in-out}.tab__link:hover,.tab__link:focus-visible{color:#006729}.tab__link.-active{color:#006729;font-family:HDI-GerlingSans-Bold}.tab__link h2,.tab__link h3,.tab__link h4,.tab__link h5,.tab__link h6{font:inherit}.tab__content{display:none}.tab__content.-active{flex-direction:column;gap:10px;display:flex}.tab__contents{width:100%;padding:40px 0 0}.tab__area{justify-content:center;align-items:flex-end;width:max-content;min-width:100%;margin:3px 0;display:flex;position:relative}.tab__wrapper{width:100%}
/* ===== accordion.css ===== */
@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.accordion{width:100%}.accordion__list{flex-direction:column;gap:5px;width:100%;display:flex}.accordion__item{border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;width:100%;transition:all .2s ease-in-out;display:flex}.accordion__item.-active{background-color:#fff;border-color:#79b530}.accordion__item.-active .accordion__content{grid-template-rows:1fr}.accordion__item.-active .accordion__icon:before,.accordion__item.-active .accordion__icon:after{background-color:#006729}.accordion__item.-active .accordion__icon:after{transform:rotate(0)}.accordion__item.-active .accordion__title{color:#006729}.accordion__item:hover,.accordion__item:focus-within{background-color:#fff;border-color:#79b530}.accordion__item:hover .accordion__icon:before,.accordion__item:hover .accordion__icon:after,.accordion__item:focus-within .accordion__icon:before,.accordion__item:focus-within .accordion__icon:after{background-color:#006729}.accordion__item:hover .accordion__title,.accordion__item:focus-within .accordion__title{color:#006729}.accordion__header{cursor:pointer;text-align:left;background-color:#0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px 15px 30px;transition:all .2s ease-in-out;display:flex}.accordion__title{--font-size:14px;--font-size-rem:.875rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);transition:all .2s ease-in-out}.accordion__icon{width:30px;height:30px;position:relative}.accordion__icon:before{content:"";background-color:#97c8aa;border-radius:2px;width:16px;height:2.5px;transition:all .2s ease-in-out;position:absolute;top:14px;left:7px}.accordion__icon:after{content:"";background-color:#97c8aa;border-radius:2px;width:16px;height:2.5px;transition:all .2s ease-in-out;position:absolute;top:14px;left:7px;transform:rotate(-90deg)}.accordion__inner{overflow:hidden}.accordion__content{--font-size:12px;--font-size-rem:.75rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);grid-template-rows:0fr;transition:all .2s ease-in-out;display:grid;overflow:hidden}.accordion__content a{color:#006729;font-family:HDI-GerlingSans-Bold;text-decoration:underline}.accordion__text{padding:0 20px 15px 30px;transition:all .2s ease-in-out;overflow:hidden}@media screen and (width>=992px){.accordion__header{padding:25px 30px 25px 50px}.accordion__title{--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.accordion__content{--font-size:14px;--font-size-rem:.875rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.accordion__text{padding:0 30px 25px 50px}}
/* ===== calculation-detail.css ===== */
@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.calculation__result{flex-direction:column;gap:10px;width:100%;margin:60px 0 20px;display:flex}.calculation__result-area{color:#006729;text-align:center;background-color:#ebf6dd;border:1px dashed #3e835f;border-radius:10px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:10px 20px;font-family:HDI-GerlingSans-Bold;display:flex}.calculation__result-text{--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;font-family:HDI-GerlingSans-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.calculation__result-value{--font-size:32px;--font-size-rem:2rem;--line-height:40px;--line-height-rem:2.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.calculation__result-info{--font-size:10px;--font-size-rem:.625rem;--line-height:16px;--line-height-rem:1rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);color:#b8b8b8;text-align:center;margin:10px 0}.calculation-content h2{--font-size:18px;--font-size-rem:1.125rem;--line-height:26px;--line-height-rem:1.625rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.calculation-content h3{--font-size:16px;--font-size-rem:1rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.tab__link{--font-size:16px;--font-size-rem:1rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.section-content h2{--font-size:16px;--font-size-rem:1rem;--line-height:25px;--line-height-rem:1.5625rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}@media screen and (width>=768px){.calculation__result-area{text-align:start;flex-direction:row;justify-content:space-between;padding:30px 40px}.calculation__result-text{--font-size:20px;--font-size-rem:1.25rem;--line-height:30px;--line-height-rem:1.875rem;max-width:250px;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.calculation__result-value{--font-size:48px;--font-size-rem:3rem;--line-height:60px;--line-height-rem:3.75rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@media screen and (width>=992px){.calculation-content h2{--font-size:26px;--font-size-rem:1.625rem;--line-height:30px;--line-height-rem:1.875rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.calculation-content h3{--font-size:22px;--font-size-rem:1.375rem;--line-height:26px;--line-height-rem:1.625rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.section-content h2{--font-size:20px;--font-size-rem:1.25rem;--line-height:30px;--line-height-rem:1.875rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.offer .swiper-slide{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:100%;height:auto;padding:25px 25px 25px 30px;display:flex}.offer .swiper-pagination{margin:20px 0 0;position:relative;inset:unset!important}.offer .swiper-pagination-bullet{background:#006729}.offer__button{--font-size:12px;--font-size-rem:.75rem;--line-height:25px;--line-height-rem:1.5625rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);color:#fff;min-width:110px;font-family:HDI-GerlingSans-Bold;transition:all .2s ease-in-out;display:flex}.offer__button:hover,.offer__button:focus-visible{color:#fff;background-color:#79b530}.offer__icon{opacity:1;object-fit:contain;aspect-ratio:1;width:50px;min-width:50px;height:50px}.offer__title{color:#323232;align-items:flex-start;margin:0 auto 0 0;transition:all .2s ease-in-out;display:flex}@media screen and (width>=992px){.offer__button{--font-size:14px;--font-size-rem:.875rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.offer__icon{width:70px;min-width:70px;height:70px}}@media screen and (width>=1024px){.offer__title{--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.table-section .section-content{margin:0}.table{width:100%;overflow:auto}.table table{width:max-content;min-width:100%}.table table th{--font-size:16px;--font-size-rem:1rem;--line-height:20px;--line-height-rem:1.25rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem);background-color:#006729;border:0}.table table td{--font-size:14px;--font-size-rem:.875rem;--line-height:18px;--line-height-rem:1.125rem;font-family:HDI-GerlingSans-Bold;font-size:var(--font-size-rem);line-height:var(--line-height-rem);color:#323232;border:0;padding:10px 20px 10px 30px}@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.similar__items{flex-direction:column;gap:10px;width:100%;display:flex}.similar__item{background-color:#fff;border:1px solid #fff;border-radius:10px;flex-direction:row-reverse;align-items:center;gap:20px;width:100%;padding:30px;transition:all .2s ease-in-out;display:flex}.similar__item:hover,.similar__item:focus-visible{border-color:#79b530}.similar__title{--font-size:18px;--font-size-rem:1.125rem;--line-height:24px;--line-height-rem:1.5rem;max-width:60%;height:100%;font-size:var(--font-size-rem);line-height:var(--line-height-rem);color:#006729;align-items:flex-end;font-family:HDI-GerlingSans-Bold;transition:all .2s ease-in-out;display:flex}.similar__image{width:80px;min-width:80px;height:80px;margin:0 0 0 auto;transition:all .1s ease-in-out}.similar__image img{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){.similar__items{flex-direction:row}}@media screen and (width>=992px){.similar__title{--font-size:20px;--font-size-rem:1.25rem;--line-height:28px;--line-height-rem:1.75rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@media screen and (width>=1024px){.similar__item{flex-direction:column;align-items:flex-start}}
/* ===== calculation-otv-kdv.css ===== */
@font-face{font-family:HDI-GerlingSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/font/HDI-GerlingSans-Regular.woff2)format("woff2")}@font-face{font-family:HDI-GerlingSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/font/HDI-GerlingSans-Bold.woff2)format("woff2")}.otv-kdv .form{max-width:500px;margin:0 auto}