label.error{font-size:12px;position:absolute;left:0;bottom:-20px;color:#dc3545}.input-container{position:relative}.input-container .label{font-weight:300;font-size:14px;line-height:19px;color:#575f76;padding-left:18px;margin-top:18px;display:none;opacity:0;transition:all .3s}.input-container .inputtext{width:1px;height:18px;background:#DE181F;position:absolute;z-index:999;left:12px;bottom:12px}.input-container input{border-radius:8px;background:var(--pri-ivory, #F7F4EF);outline:none;box-shadow:none;padding-left:20px;border:0;height:45px;caret-color:#1746ff}.input-container input::placeholder{color:var(--neu-black-04, #717A97);font-size:16px;font-style:normal;font-weight:300;line-height:21px}.input-container input:active,.input-container input:focus{background:var(--pri-ivory, #F7F4EF);outline:none;box-shadow:none}.input-container input::-webkit-outer-spin-button,.input-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-container input[type=number]{-moz-appearance:textfield}.select__trigger{background:#E6F4FF;color:#212529;font-weight:400}.custom-select label.label{background:#E6F4FF}.input-container.active{background:#E6F4FF;border-radius:8px}.input-container.active .label{display:inline-block;opacity:1}.input-container.active input{padding-left:18px}.input-container.active .inputtext{display:none}.cal-fee-box-wrapper{padding:0}@media screen and (min-width: 960px){.cal-fee-box-wrapper{padding:0 55px}}.cal-fee-box-wrapper .cal-fee-box{border:1.5px solid #99D3FF;border-radius:16px;box-shadow:0 15px 25px #0000000d;background-color:#fff}@media screen and (min-width: 992px){.cal-fee-box-wrapper .cal-fee-box{border:5px solid #99D3FF;border-radius:24px}}.cal-fee-box-wrapper .cal-fee-box__step{padding:24px;border-radius:16px 16px 0 0;color:#2f3340;background-color:#e6f4ff;background-image:url(/dist/assets/cal-fee-box-bg.2462b489.png);background-repeat:no-repeat,repeat;background-position:bottom right,top left;background-size:130px;width:100%}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__step{background-size:160px,auto;width:50%}}@media screen and (min-width: 992px){.cal-fee-box-wrapper .cal-fee-box__step{padding:26px 10px 26px 26px;border-radius:19px 0 0 19px}}@media screen and (min-width: 1200px){.cal-fee-box-wrapper .cal-fee-box__step{width:45%}}.cal-fee-box-wrapper .cal-fee-box__step__title{font-size:1rem;font-weight:300;line-height:20px}@media screen and (min-width: 992px){.cal-fee-box-wrapper .cal-fee-box__step__title{font-size:1.125rem;line-height:23px}}.cal-fee-box-wrapper .cal-fee-box__form{font-weight:300;line-height:23px;padding:24px 24px 55px;color:#575f76}@media screen and (min-width: 768px){.cal-fee-box-wrapper .cal-fee-box__form{padding:24px}}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form{padding:26px}}.cal-fee-box-wrapper .cal-fee-box__form b{font-weight:600}.cal-fee-box-wrapper .cal-fee-box__form input[type=text]{background-color:#e6f4ff!important;color:#212529!important}.cal-fee-box-wrapper .cal-fee-box__form__title{color:#2f3340;line-height:23px;margin-bottom:8px;font-size:1rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form__title{font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box__form__subtitle{margin-bottom:24px;line-height:19px;font-size:1rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form__subtitle{font-size:1.125rem;margin-bottom:26px}}.cal-fee-box-wrapper .cal-fee-box__form__label{line-height:23px;margin-bottom:8px;font-size:1rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form__label{font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box__form .product .select__trigger{border:none;color:#2f3340;font-weight:600;border-bottom:2px dashed #EAE9E7;outline:none;font-size:16px;background-color:#fff;border-radius:0;padding:0;margin-bottom:0}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form .product .select__trigger{font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box__form .product .select__trigger .swap-span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-fee-box-wrapper .cal-fee-box__form__user-age-input{margin-bottom:24px;margin-top:24px;display:flex;flex-direction:row;align-items:end;font-size:1rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form__user-age-input{font-size:1.125rem;margin-bottom:26px;margin-top:24px}}.cal-fee-box-wrapper .cal-fee-box__form__user-age-input input{color:#2f3340;font-weight:600;border:none;border-bottom:2px dashed #EAE9E7;margin-left:15px!important;margin-right:15px;width:80px;outline:none;background-color:#fff;font-size:1.125rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form__user-age-input input{font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box__form .you-are-label{font-size:1rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form .you-are-label{font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box__form__user_gender{margin-left:72px;font-size:1rem}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box__form__user_gender{margin-left:90px;font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box__form__user_gender__item{width:48px;height:48px;border-radius:8px;margin-right:30px}.cal-fee-box-wrapper .cal-fee-box__form__user_gender__item.active{border:2px solid #FABBB4;box-shadow:0 0 10px #0000001f}.cal-fee-box-wrapper .cal-fee-box .next-btn-wrapper{position:absolute;left:0;right:0;bottom:-20px}@media screen and (min-width: 768px){.cal-fee-box-wrapper .cal-fee-box .next-btn-wrapper{position:relative;bottom:0}}.cal-fee-box-wrapper .cal-fee-box .next-btn{min-width:169px;height:44px;justify-content:center}@media screen and (min-width: 768px){.cal-fee-box-wrapper .cal-fee-box .next-btn{min-width:131px;height:41px}}.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline{position:relative}.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item{margin-top:16px;height:33px}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item{margin-top:38px;height:auto}}.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item.first-child{margin-top:24px}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item.first-child{margin-top:32px}}.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item__title{font-size:1rem;font-weight:300;margin-left:24px}.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item__title.active{font-weight:600}@media screen and (min-width: 960px){.cal-fee-box-wrapper .cal-fee-box .cal-fee-timeline__item__title{font-size:1.125rem}}.cal-fee-box-wrapper .cal-fee-box .line-step{bottom:5px;left:5px;position:absolute;top:5px;z-index:0;border:dashed .7px #CCE9FF}.cal-fee-box-wrapper .cal-fee-box .step-dot.active{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:20px;z-index:999;box-shadow:0 4px 4px #00000030;background-color:#fff;border:3px solid #0091FF;width:11px;height:11px}.cal-fee-box-wrapper .cal-fee-box .step-dot{border-radius:100px;flex:0 0 auto;z-index:1;background-color:transparent;border:1px solid #2F3340;width:11px;height:11px;background-image:url(/dist/assets/bg-pattern.8e11315b.webp);background-repeat:repeat}
