.calculator-sec{padding:70px 0;position:relative;width:100%}.calculator-sec .card{padding:50px}.calculator-sec .card .flexy{align-items:center;display:flex;flex-wrap:wrap}.calculator-sec .card .flexy .left{padding-right:50px;width:50%}.calculator-sec .card .flexy .right{background:#56189e;border-radius:10px;padding:50px;text-align:center;width:50%}.calculator-sec .card fieldset{border:none;padding:0}.calculator-sec .card legend{color:#212121;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:100%;padding:16px 0}.calculator-sec .card .flexy .right .potential-savings{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;padding-bottom:15px}.calculator-sec .card .flexy .right .potential-savings img{max-width:50px;padding-right:15px;width:20%}.calculator-sec .card .flexy .right .potential-savings span{background:#56189e;border-radius:8px;color:#fff;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.24px;line-height:100%;padding:12px 24px}.calculator-sec .card .flexy .right .savings-text{color:#fff;font-family:Montserrat;font-size:16px;font-size:20px;font-style:normal;font-weight:500;line-height:130%;line-height:26px;padding:25px 0;text-align:center}.calculator-sec .card .flexy .right .output-sec span{color:#fff;font-family:Montserrat Medium;font-size:80px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:100%;text-align:center}.calculator-sec .card .flexy .left .upper h2{color:#212121;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.24px;line-height:1.3;line-height:100%;padding-bottom:20px}.calculator-sec .card .flexy .left .top-title h3{color:#56189e;font-size:32px;font-weight:600;margin-bottom:40px}.calculator-sec .card .flexy .left .calculation .word-count{padding:10px 0}.calculator-sec .card .flexy .left .calculation .word-count .label{color:#212121;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:100%;padding:16px 0}.calculator-sec .card .flexy .left .calculation .word-count input{background-color:#f6f6f6!important;border:none!important;border-bottom:2px solid #56189e!important;border-radius:4px 4px 0 0!important;box-shadow:none!important;color:#56189e!important;font-size:32px!important;font-weight:700!important;height:64px!important;margin-bottom:30px!important;padding-left:25px!important;width:100%!important}.calculator-sec .card .flexy .left .calculation .language-count{padding:10px 0}.calculator-sec .card .flexy .left .calculation .language-count .label{color:#212121;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:100%;padding:16px 0}.calculator-sec .card .flexy .left .calculation .language-count input{background-color:#f6f6f6!important;border:none!important;border-bottom:2px solid #56189e!important;border-radius:4px 4px 0 0!important;box-shadow:none!important;color:#56189e!important;font-size:32px!important;font-weight:700!important;height:64px!important;margin-bottom:30px!important;max-width:50%;padding-left:25px!important;width:100%!important}@media (max-width:991px){.calculator-sec{padding:50px 0}.calculator-sec .card{padding:0}.calculator-sec .card .flexy .left{padding-right:0;width:100%}.calculator-sec .card .flexy .right{padding:25px 0;width:100%}.calculator-sec .card .flexy .right .output-sec span{font-size:48px}.calculator-sec .card .flexy .left .calculation .language-count input{max-width:100%}}@media (max-width:767px){.calculator-sec .card .flexy .left .top-title h3{text-align:center}.calculator-sec .card .flexy .right .savings-text{font-size:16px;padding:15px}}