.cost_cal_wrap .block-kadence-column{display:flex;flex-direction:column;min-height:0;min-width:0;z-index:1}.cost_cal_wrap .kt-inside-inner-col{position:relative;transition:all .3s ease}.cost_cal_wrap .kt-inside-inner-col>.kb-row-layout-wrap:not(:last-child){display:none}.cost_cal_wrap h2{line-height:40px;margin-bottom:.5rem}.cost_cal_wrap .content-wrapper{display:grid;gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);column-gap:90px;grid-auto-rows:minmax(min-content,max-content);grid-template-columns:minmax(0,calc(55% - 45px)) minmax(0,calc(45% - 45px));margin-left:auto;margin-right:auto;max-width:1240px;padding-bottom:60px;padding-left:20px!important;padding-right:20px!important;padding-top:80px;position:relative;z-index:1}.cost_cal_wrap p{line-height:1.445}.cost_cal_wrap .block-kadence-column:last-child h2{font-size:26px;line-height:32px}.cost_cal_wrap h4{color:#230871;font-family:inherit;font-size:20px;font-weight:700;line-height:26px;margin-bottom:20px}.cost_cal_wrap .add-amount{margin-bottom:22px;margin-top:30px}.cost_cal_wrap .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cost_cal_wrap .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cost_cal_wrap .add-amount .col-3{text-align:right}.cost_cal_wrap .add-amount .col-9{display:flex}.cost_cal_wrap .toggle-text{color:#230871;font-size:16px;line-height:22px;margin-left:20px}.cost_cal_wrap label{display:inline-block;line-height:28.8px;margin-bottom:.5rem}.cost_cal_wrap .switch-box input{cursor:pointer;font-family:inherit;font-size:inherit;height:30px;line-height:inherit;margin:-8px 0 0;opacity:0;position:absolute;width:75px;z-index:9}.cost_cal_wrap .switch{background-color:#d9d9d9;border-radius:20px;display:inline-block;height:10px;position:relative;width:70px}.cost_cal_wrap input:checked+.switch{background-color:#e64b38}.cost_cal_wrap .switch:after{background-color:#fff;border-radius:50%;box-shadow:0 0 3px 0 #000;content:"";height:31px;left:1px;position:absolute;top:-11px;transition:all .3s;width:30px}.cost_cal_wrap input:checked+.switch:after{left:45px}.cost_cal_wrap .add-amount .col-3 h3{color:#d9d9d9;font-family:inherit;font-size:22px;font-weight:700;letter-spacing:0;line-height:28px;margin-bottom:.5rem}.cost_cal_wrap h3{word-break:normal}.cost_cal_wrap .col-9:has(input:checked)+div h3{color:#230871}.cost_cal_wrap .cost-calculator{margin-top:25px}.cost_cal_wrap .discount-box{border-bottom:3px solid #d9d9d9;border-top:3px solid #d9d9d9;padding:20px 0 15px}.cost_cal_wrap .discount-box .text{color:#230871;font-size:20px;font-weight:700;line-height:26px}.cost_cal_wrap .discount-box.add-amount .col-3 h3{color:#230871}.cost_cal_wrap .total-amount-box .text{color:#e64b38;font-size:20px;font-weight:700;line-height:26px}.cost_cal_wrap .total-amount-box h3{color:#212529;font-family:inherit;font-size:20px;font-weight:700;letter-spacing:0;line-height:26px;margin-bottom:0}.cost_cal_wrap .total-amount-box .col-3{text-align:right}.cost_cal_wrap .total-amount-box{align-items:end}.cost_cal_wrap .cost-calculator+p{font-size:12px;line-height:18px;margin-top:20px}.cost_cal_wrap .cost-calculator+p+p{font-size:12px;line-height:18px}.cost_cal_wrap .kt-inside-inner-col>.kb-row-layout-wrap:last-child>div{padding:1.5rem 0}.cost_cal_wrap .kt-inside-inner-col>.kb-row-layout-wrap:last-child figure{margin:60px 0 -170px}.cost_cal_wrap .kt-blocks-info-box-link-wrap{align-items:center;display:flex;justify-content:flex-start;padding:25px 0 10px}.cost_cal_wrap .kt-blocks-info-box-link-wrap .kadence-info-box-image-inner-intrisic-container{margin-right:20px;max-width:100px}.cost_cal_wrap .kt-blocks-info-box-link-wrap .kadence-info-box-image-intrisic{height:0;max-width:100%;padding-bottom:161.3636%;width:44px}.cost_cal_wrap .kt-blocks-info-box-link-wrap .kadence-info-box-image-intrisic img{height:auto;width:100px}.cost_cal_wrap .kt-blocks-info-box-link-wrap h2{margin:5px 0 10px}@media (max-width:991px){.cost_cal_wrap p{font-size:16px;line-height:24px}}@media (max-width:767px){.cost_cal_wrap .content-wrapper{grid-template-columns:minmax(0,1fr)}.cost_cal_wrap .kt-inside-inner-col>.kb-row-layout-wrap:not(:last-child){display:block}.cost_cal_wrap .kt-inside-inner-col>.kb-row-layout-wrap:last-child{display:none}.cost_cal_wrap .kt-inside-inner-col>.kb-row-layout-wrap:not(:last-child) figure{margin:-150px 0 0}.cost_cal_wrap h2{font-size:26px;line-height:34px}.cost_cal_wrap p{font-size:15px;line-height:22px}.cost_cal_wrap .add-amount{margin-bottom:15px;margin-top:0}.cost_cal_wrap .add-amount .col-3 h3,.cost_cal_wrap .discount-box .text,.cost_cal_wrap .total-amount-box .text,.cost_cal_wrap .total-amount-box h3{font-size:18px;line-height:24px}}