.info-modal{backdrop-filter:blur(10px);background:rgba(0,0,0,.8);bottom:0;height:0;left:0;opacity:0;position:fixed;right:0;top:0;transform:scale(0);transition:all .5s ease-in-out;visibility:hidden;width:0;z-index:999999}.info-modal.active{height:auto;opacity:1;transform:scale(1);visibility:visible;width:auto}.info-modal-main{align-items:center;display:flex;height:100%;justify-content:center;overflow-y:auto}.info-modal-inner{background-color:#fff;border-radius:16px;margin:15px auto;max-width:660px;padding:40px 40px 30px;position:relative;width:95%}.info-modal .close-button{display:block;height:30px;line-height:26px;position:absolute;right:15px;top:15px;width:26px}.info-modal-inner h2{font-size:24px;text-align:left}.info-modal-inner p{font-size:17px}.info-icon{margin-top:-3px}.calculator-single-block{padding:250px 0;position:relative}.calculator-single-block .custom-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.calculator-single-block .center-title-block{text-align:center}.calculator-single-block h1{font-size:64px}.calculator-single-block .center-title-block p{color:#222;font-size:24px}.calc-step-block{background-color:#fff;border-radius:8px;margin-top:30px;padding:30px;width:calc(50% - 15px)}.calc-step-block .box-inner{border-radius:8px;margin-bottom:30px;padding:20px 30px 38px}.calc-step-block .box-inner:last-child{margin-bottom:0}.calc-step-block .title-block{margin-bottom:20px}.calc-step-block .sub-hd{color:#f90081;font-size:12px;font-weight:400;text-transform:uppercase}.calc-step-block h2{font-size:30px;margin-bottom:10px;text-align:left}.calc-step-block .step-1-card h2 span{color:#b8b8b8}.calc-step-block .step-2-card h2 span{color:#f90081}.calc-step-block p{font-size:17px}.calc-step-block p:last-child{margin-bottom:0}.calc-step-block .input-group{margin-bottom:25px}.calc-step-block .input-group:last-child{margin-bottom:0}.calc-step-block .input-group label{align-items:center;color:#222;display:block;display:flex;font-size:20px;font-weight:600;margin-bottom:10px}.calc-step-block .input-group label .info-tooltip{display:inline-flex;margin:0 0 0 5px;min-width:24px;width:24px}.calc-step-block .field-with-value{position:relative;width:100%}.calc-step-block .field-with-value i{color:#888;font-size:20px;font-style:normal;font-weight:600;left:15px;outline:0;position:absolute;top:5px}.calc-step-block .hs-input{background-color:#e0e0e0;border:0;border-radius:8px;font-family:Cosmica-SemiBold,sans-serif;font-size:20px;height:44px;padding:0 15px;width:100%}.calc-step-block .field-with-value .hs-input{padding-left:35px}.calc-step-block .rating-option{display:flex;flex-wrap:wrap;gap:8px 4px;margin-top:15px;padding:0}.calc-step-block .rating-option li{list-style:none;position:relative}.calc-step-block .rating-option li input[type=radio]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:1}.calc-step-block .rating-option li label{align-items:center;border:1px solid #888;border-radius:8px;display:flex;font-size:12px;font-weight:400;justify-content:center;min-width:79px;padding:14px 10px;position:relative}.calc-step-block .rating-option li input[type=radio]:checked+label{background-color:#f4d2e2;border-color:#f4d2e2;color:#f42184}.calc-step-block .length-month-calc{width:100%}.calc-step-block .length-month-calc ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.calc-step-block .length-month-calc ul li{max-width:54px;width:10%}.calc-step-block .length-month-calc ul li a{display:block;font-family:Cosmica-SemiBold,sans-serif;font-size:20px;height:54px;line-height:54px;outline:0;position:relative;text-align:center;transition:all 0s ease;width:54px}.calc-step-block .length-month-calc ul li:first-child a{border-radius:54px 0 0 54px}.calc-step-block .length-month-calc ul li:last-child a{border-radius:0 54px 54px 0}.calc-step-block .length-month-calc ul li a.done:before{background:#ffecf6;bottom:0;content:"";display:block;position:absolute;right:-22px;top:0;width:24px}.calc-step-block .length-month-calc ul li a.done{background-color:#ffecf6}.calc-step-block .length-month-calc ul li a.active{background-color:#f90081;border-radius:50%!important;color:#fff;height:52px;width:52px}.calc-step-block .length-month-calc ul li a.active.done:before{display:none}.calc-step-block .payment{background-color:#d5ecfe;border-radius:8px;margin-bottom:28px;padding:20px 30px 38px}.calc-step-block .payment h2{text-align:center}.calc-step-block .payment p{color:#222}.calc-step-block .payment .cta_button{padding-left:0;padding-right:0;width:100%}.calc-step-block .payment .table-block{margin:45px 0 0}.calc-step-block .payment .table-block h3{font-size:20px;font-weight:400}.calc-step-block .payment .table-block h3 span{color:#d41070}.calc-step-block .payment .table-block table tr{padding:0}.calc-step-block .payment .table-block table td{color:#222;font-size:15px;font-weight:400;padding:5px 0}.calc-step-block .payment .table-block table td:last-child{font-weight:600}.calc-step-block .payment .table-block table td a{display:inline-block;vertical-align:top}.calc-step-block .payment .table-block table tfoot tr{padding:10px 0}.calc-step-block .payment .table-block table tfoot td{font-weight:600;padding:0}.calc-step-block .payment .download-text{margin-top:20px}.calc-step-block .payment .title-block.price-block p{font-size:20px}.calc-step-block .payment .pricing{color:#666;font-family:Cosmica-SemiBold;font-size:24px;font-weight:600;margin:20px 0 30px}.calc-step-block .payment .pricing b{color:#f90081;display:block;font-family:Cosmica-Bold,sans-serif;font-size:45px;font-weight:600;line-height:1}.calc-step-block .payment .pricing span{color:#222;display:block}.calculator-single-block .example-text{margin-top:55px;text-align:center}.calculator-single-block .example-text h4{font-size:20px}.calculator-single-block .example-text p{color:#222224444442;font-size:17px}@media only screen and (min-width:1921px){.calculator-single-block{padding:10% 0}}@media only screen and (max-width:1440px){.calculator-single-block{padding:180px 0}.calculator-single-block h1{font-size:50px;margin-bottom:20px}.calculator-single-block .center-title-block p{font-size:20px}}@media only screen and (max-width:1199px){.calculator-single-block{padding:135px 0}.calc-step-block{border-radius:16px;padding:16px}.calc-step-block .box-inner{border-radius:16px;padding:17px 18px 24px}.calc-step-block h2{font-size:24px}.calc-step-block .length-month-calc ul li{max-width:40px;min-width:inherit}.calc-step-block .length-month-calc ul li a{font-size:16px;height:40px;line-height:40px;width:40px}.calc-step-block .length-month-calc ul li a.active{height:40px;width:40px}.calc-step-block .payment{padding:17px 18px 24px}.calc-step-block .input-group label{font-size:17px}}@media only screen and (max-width:991px){.calculator-single-block h1{font-size:35px}.calculator-single-block .center-title-block p{font-size:17px}.calc-step-block{width:100%}.calc-step-block .length-month-calc ul li a.done:before{right:-100%;width:100%}}@media only screen and (max-width:767px){.calculator-single-block{padding:30px 0}.calculator-single-block:after,.calculator-single-block:before{display:none}.calculator-single-block h1{font-size:30px}.calc-step-block{margin:0 0 30px}.calc-step-block .length-month-calc ul li{max-width:inherit;min-width:inherit}.calc-step-block .length-month-calc ul li a{font-size:20px;height:48px;line-height:48px}.calc-step-block .length-month-calc ul li a.active{height:48px;line-height:48px;max-width:48px;width:48px}}@media only screen and (max-width:679px){.calc-step-block .length-month-calc ul{flex-wrap:wrap;overflow:hidden}.calc-step-block .length-month-calc ul li{margin-bottom:15px;width:20%}.calc-step-block .length-month-calc ul li a{width:48px}.calc-step-block .payment{margin-bottom:18px}.payment-info-text p{font-size:13px}}.custom-tooltip{font-size:15px}.custom-tooltip .tooltip-inner{background-color:#fff!important;border:1px solid #ccc;border-radius:24px;box-shadow:0 16px 24px rgba(0,0,0,.12);color:#333;min-width:320px;opacity:1!important;padding:20px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#fff}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:#fff}