.need-mrgin-btm{margin-bottom:37px}
.label-assuming{font-weight:normal;letter-spacing:normal;line-height:16px}
.discount-label{margin-left:75px}
.ta-amt-w .input-amt-w:first-child{margin-right:30px}
.ta-cr-text{margin:0 25px 0 0}
.cal-select{width:75%}
.ta-info-card.btm-mrgin-discount{margin-bottom:20px;margin-top:10px}
.label-font-mobile{font-size:18px;line-height:normal}
.ta-clac-btn{background:#e6e7e8;border:1px solid #e6e7e8;color:#a7a9ac}
.cal-res-backgorund{background-color:#f8f8f8;padding:27px 0 40px}
.numText{color:#333}
.download-icon-none{display:none}
.remove-mrb{margin-bottom:0}
.ta-sf-cnt{display:flex;align-items:center;gap:2px;font-size:12px;margin-bottom:30px}
.ta-sf-cnt .trgcal-consent-text p a{font-size:12px;color:#0073bb;font-weight:400;text-decoration:underline}
.trgcal-consent-check{display:flex;align-items:center}
.trgcal-consent-inp{width:18px;margin:0 8px 0 0;height:18px}
@media screen and (max-width:767.99px){.cal-res-backgorund{background-color:#f8f8f8;padding:27px 0 90px}
.target-result-mg-btm{margin-bottom:13px}
.w-input-for{margin-bottom:40px}
.ta-label-result{font-size:14px;line-height:16px;font-weight:normal}
.discount-label{margin-left:0}
.ta-amt-w .input-amt-w:first-child{margin-right:15px}
.calc-select{width:95%}
.btm-mrgin-discount{margin-bottom:15px}
.label-font-mobile{font-size:12px}
.calcselcect{width:60%}
.ta-sf-cnt{font-size:9px;align-items:normal}
.trgcal-consent-check{flex-direction:column;align-items:start}
.ta-sf-cnt .trgcal-consent-text p a{font-size:9px;color:#0073bb;font-weight:400;text-decoration:underline}
}
@media all and (min-width:769px) and (max-width:991.99px){[class^="ta-col"]{flex:0 0 100%;max-width:100%}
.cal-select .select2-container--flat .select2-selection--single .select2-selection__rendered{font-size:20px;line-height:16px;padding-right:25px;padding-bottom:19px;margin-right:0}
.ta-prefix-input::before{top:3px;font-size:24px}
.cal-select .select2-container--flat .select2-selection--single .select2-selection__rendered{font-size:20px;line-height:16px;padding-right:25px;padding-bottom:15px;margin-right:0}
.ta-label{font-size:14px;line-height:20px}
.ta-amt-slider{margin-left:-20px;margin-right:-20px}
.ta-amt-slider.nm-15{margin-left:-15px;margin-right:-15px}
.ta-card-mr{margin-bottom:50px}
.ta-sf-w{padding:30px 0 40px}
.ta-sf-card{padding:20px}
.ta-sf-pill-w{margin:0 -20px 30px -20px}
.ta-sf-pill{font-size:12px;padding:8px 10px}
.ta-sf-btn-w{margin-bottom:10px}
.ta-sf-btn{width:50px;height:50px}
.ta-sf-btn img{width:24px}
.ta-spb-c::after{height:1px}
.ta-spb-c{width:55%}
.ta-spb-line{height:1px}
.ta-spb-cr-w{width:100%;justify-content:space-between}
.ta-spb-cr{width:16px;height:16px;font-size:10px}
.ta-spb-cr:not(:last-child){margin-right:0}
.ta-xl-input .ta-input{font-size:20px;line-height:16px}
.ta-amt-input .ta-input{padding-left:16px}
.ta-amt-input::before{font-size:20px;line-height:16px}
.res-gd-mr{margin-top:30px}
.ta-res-card-w{padding:15px}
.ta-res-bf-w{padding:20px 0}
.ta-res-gray-card{padding:20px 10px;flex-direction:column}
.mob-block{display:block;margin-top:6px}
.ta-info-card.mr{margin-bottom:40px}
.ta-info-card{margin:0 -15px;padding:16px 28px;font-size:12px;line-height:20px;border-radius:0}
.ta-info-card .divider{position:static;height:auto;transform:none;flex-shrink:0;margin:0 16px}
.ta-wd-80{width:100%}
.ta-cr-text{margin:0 15px;font-size:14px;padding-top:5px}
.ta-res-txt{font-size:14px;line-height:16px;margin-bottom:16px;font-family:"HelveticaNeueLTStd-Md",sans-serif}
.ta-res-sm-txt{font-size:12px}
.ta-rgc-txt{text-align:center;font-size:14px;line-height:16px}
.ta-suffix-input::after{font-size:14px;bottom:12px}
.ta-dt-icon{position:static;margin-right:12px;width:30px;height:30px;transform:none}
.ta-add-min .ta-input{max-width:50px}
.ta-add-min::after{right:-50px}
.ta-am-icon{height:24px;width:24px}
.lt-space{letter-spacing:-0.39px}
.label-bold{margin:8px 0 19px 0}
.flo-right{float:right}
.assume-percentage{padding-top:20px;justify-content:unset}
.label-left{margin-left:8px}
.dropdown-wrap{max-width:100px;width:100%}
.expected-percentage{padding-top:20px}
.mr-left{margin-left:18px}
.btn-link{font-size:16px;line-height:1.38}
.mr-right{margin-right:16px}
.ta-text-counter{font-size:14px;line-height:16px}
.counter-img-w{max-width:162px}
.counter-abs{font-size:18px}
.header-name{font-size:20px;margin-bottom:16px}
.ta-wd-50{width:60%}
.sf-btn-w{margin-bottom:30px}
.mr-top-60{margin-top:0}
.ta-discount{font-size:20px;line-height:1;margin-left:0}
.text-line-hgt{line-height:20px;text-align:unset}
.discount-block{margin-top:5px}
.res-bf-w-pad{padding:20px 33px;text-align:center}
.sq-radio-text-font{font-size:13px}
.--rad-ver .sq-radio-width{padding:12px 12px;width:100%}
.input-w-width{margin-top:0}
.ta-yr-width{width:50%}
.amount-width{margin-top:unset}
.input-prefix::before{top:6px}
.text-line-hgt{line-height:14px;letter-spacing:-0.39px}
.ta-text-counter{width:100%;padding-left:20px;top:50%;left:50%;transform:translate(-50%,-50%)}
.counter-abs{display:block;font-size:20px;padding:0;margin:5px 0}
.counter-img-w{left:0}
.wrapper-mg-top-50{margin-top:10px}
.res-gd-mr-top{margin-top:40px}
.--rad-ver .m-f-radio-width{max-width:90px;width:100%}
.ta-cgs-head,.ta-cgs-subTitle{font-size:20px;letter-spacing:-0.56px;padding:20px 0 15px 20px}
.ta-cgs-subTitle{padding:0;margin-top:10px;margin-bottom:20px}
.ta-cgs-text,.ta-cgs-bullet{font-size:14px;line-height:20px}
.ta-cgs-icon-w{width:40px;height:40px}
.ta-cgs-icon-w img{width:26px;height:26px}
.ta-bs-label{font-size:10px}
.ta-cgs-body{padding:20px}
.ta-cgs-list-w{margin-bottom:36px}
.ta-cgs-list:not(:last-child){margin-bottom:18px}
.ta-cgs-rec-w{margin-bottom:20px}
.ta-cgs-bullet::before{width:5px;height:5px}
.ta-cgs-bullet{margin-bottom:15px}
.ta-cgs-label{font-size:14px}
.ta-cgs-ch-w{padding:12px 30px 12px 20px;margin:0 -20px;margin-bottom:20px}
.ta-cgs-ch-w .ta-checkbox-tick{width:24px;height:24px}
.ta-cgs-btn-w{padding:0;margin:0}
.ad_rider-mr{margin-bottom:25px}
.ta-cgs-slider{margin-right:-20px}
.--rad-ver .ta-sq-radio-w:not(:last-child){margin-right:6px}
.--rad-ver .ta-sq-radio-icon{margin-bottom:6px}
.input-wrapper-btm-mg{margin-bottom:40px}
.ta-add-min .add-min-input{max-width:90px}
.car-box-btm-mg{margin-bottom:24px}
.label-font-step{font-size:14px;font-weight:normal;line-height:16px;font-family:"Helvetica"}
.discount-box{font-size:19px;line-height:20px;letter-spacing:normal}
.line-height{line-height:20px;letter-spacing:normal}
.price-box{font-size:12px;margin-top:13px;font-family:'helvetica';font-weight:300;line-height:12px;font-style:oblique}
.ta-res-gray-card{padding:0}
.ta-res-gray-card:not(:last-child){margin-bottom:12px}
.grey-card-background{background-color:#f8f8f8;padding:22px 10px}
.res-small-text{font-weight:normal}
.car-radio-icon{width:65px}
.cal-select .select2-container--flat .select2-selection--single .select2-selection__rendered{margin-right:0}
.recomonded-rider{font-size:14px;line-height:16px}
.ta-cgs-subHead{font-size:14px;line-height:16px}
.input-for{margin-bottom:0}
.expected-percentage{margin-bottom:0}
.mr-left{margin-left:7px}
.ta-yr-width{width:37%}
.ta-amt-slider{margin-bottom:30px}
.tell-label{font-size:14px}
.discount{margin-left:0}
.custom-pad{padding:10px 20px}
}
@media all and (min-width:992px) and (max-width:1150px){.ta-info-card{margin:0 -38px;padding:16px 28px;font-size:12px;line-height:20px;border-radius:0}
}
@media all and (min-width:400px) and (max-width:768px){.radio-width{width:19px;height:18px}
}
@media all and (min-width:993px) and (max-width:1024px){.ta-col-6{flex:0 0 100%;max-width:100%}
}