/*
 *   @copyright   Copyright (C) 2026 Dynamowebs Private Limited. All rights reserved.
 *   @license     Proprietary and Confidential. Unauthorized copying, distribution, or modification
 *                via any medium is strictly prohibited.
 *   @author      Faisal mehmood awan <faisal.aqurz@gmail.com> | Imran Khan <imran@dynamowebs.com>
 *   @file        module-tax-calculator-v1.css
 *   @modified    4/20/26, 12:46 PM
 *   @package     Dynamowebs
 *
 *   This file contains proprietary information of Dynamowebs Private Limited.
 *   No part of this file may be reproduced, distributed, or transmitted in any
 *   form or by any means without the express written permission of Dynamowebs.
 *
 *   @link        https://www.dynamowebs.com
 *   @github      https://github.com/FaisalCloudEngineer
 *
 */

html .tax-calculator-hero-banner .container { max-width: 1320px; } html .tax-calculator-hero-banner label.error, p.error { color: #e24646 !important; font-weight: 600 !important; font-size: 12px !important; border: transparent !important; margin: 0px !important; padding: 0px !important; } .module-utr-form-v2-step-1 .phone-label { margin-left: 30px;position: absolute;top: 18px;left: 9px;font-size: 16px;color: #7a757d;font-weight: 600;} .tax-calculator-hero-banner {background-color: #ddf0ff;position: relative;overflow: visible;} .tax-calculator-hero-banner-inner {padding: 50px 0px 54px 0px;} .need-a-utr-number {margin-top: 0px;font-size: 46px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.15px;text-align: left;color: #1b75bc;margin-bottom: 15px !important;}
.get-a-hmrc-utr {font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.42;letter-spacing: -0.13px;text-align: left;color: #040404;margin-bottom: 25px;} .tax-calculator-features li {display: flex;align-items: center;margin-bottom: 15px;font-size: 16px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: -0.08px;text-align: left;color: #040404;} .tax-calculator-features li img { width: 25px;height: 25px;margin-right: 10px;} .utr-form-box { top: -10px; min-height: 423px; position: absolute; z-index: 2; border-radius: 10px; padding: 22px 22px 0px 22px; width: 100%; max-width: 423px; border-radius: 16px; box-shadow: 0 0 24px 0 #abcfea; background-color: #f2f5fb; } .lets-get-started { text-align: center; color: #040404 !important; font-size: 18px; font-weight: 600; letter-spacing: -0.15px; } html .utr-form-box .form-group { margin-bottom: 10px; } html .utr-form-box .form-control, html .utr-form-box .form-select, html .utr-form-box .campaign-modals div input:not([type='submit']):not([type='radio']), html .utr-form-box .infusion-form input:not([type=submit]):not([type=radio]), html .utr-form-box .select2-selection, html .utr-form-box form select, html .utr-form-box form select, html .utr-form-box select.form-control {height: 56px !important;font-size: 16px !important;gap: 10px;padding: 10px 20px !important;border-radius: 8px !important;border: solid 1px #c8d9f1 !important;background-color: #fff !important;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal; box-shadow: none !important; margin-bottom: 0px !important; } html form #step-1-form-tax-calculator select { appearance: none; -webkit-appearance: none; background: url('../../images/module-utr-form/arrow-down.png') right 10px center !important; background-repeat: no-repeat !important; padding-right: 30px;background-size: 12px;background-color: #ffffff !important;} html form #step-1-form-tax-calculator input:focus,html form #step-1-form-tax-calculator select:focus {border: solid 1px #37bbf0 !important;} html form #step-1-form-tax-calculator select option {} .tax-calculator-form-banner-form-Phone { padding: 0px 0px 0px 49px !important;} html .tax-calculator-hero-banner label.error, p.error {position: relative;top: 4px;left: 3%;} .tax-calculator-features {padding: 0px;} .tax-calculator-banner-btn-outer {width: 100%;max-width: 261px;padding-top: 5px;text-align: left;} .dynamowebs-tax-calculator-banner-btn {width: 100%;max-height: 56px;align-items: center;gap: 10px;padding: 17px 20px;border-radius: 100px;color: #00AEEF !important;border: 1px solid #00AEEF;background-color: #ffffff;} .tax-calculator-banner-btn-text {font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: inherit;letter-spacing: normal;text-align: center;vertical-align: middle;color: #00AEEF;display: inline-block;margin-top: -8px;}
/* new code  */
.tax-calculator-banner-card-outer {justify-content: end;display: flex;} .tax-calculator-banner-card {width: 100%;height: 100%;max-width: 424px;min-height: 331px;border-radius: 16px;padding-top: 22px;padding-right: 30px;padding-bottom: 22px;padding-left: 30px;gap: 15px;background: #F2F5FB;} .tax-calculator-banner-card-title {font-family: Inter;font-weight: 600;font-size: 18px;line-height: 100%;letter-spacing: -0.15px;text-align: center;color: #333333;} .tax-calculator-banner-card-desc {font-family: Inter;font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.12px;text-align: center;color: #333333;}
.tax-calculator-banner-card-sub-title {font-family: Inter;font-weight: 600;font-size: 16px;line-height: 100%;letter-spacing: -0.12px;text-align: center;color: #333333;} .tax-calculator-banner-card-amount {padding-top: 15px;font-family: Inter;font-weight: 600;font-size: 56px;line-height: 100%;letter-spacing: -0.12px;text-align: center;color: #333333;} .tax-calculator-banner-card-btn,.tax-calculator-banner-card-btn:hover {max-width: 364px;height: 56px;border-radius: 100px;align-content: center;padding-right: 95px;padding-left: 95px;background: #00AEEF; /* button text  */ font-family: Inter;font-weight: 600;font-size: 16px;line-height: 100%;letter-spacing: 0%;text-align: center; color: #FFFFFF; } .utr-form-general-staged{max-width:1320px!important}.cis-tax-guide-outer{margin:15px 0 30px} .cis-tax-guide-title {font-family: Inter; font-weight: 600;font-size: 36px; line-height: 56px; letter-spacing: -0.1px; color: #333333; } .cis-tax-guide-sub-title { font-family: Inter; font-weight: 500; font-size: 18px; line-height: 28px; letter-spacing: -0.1px; color: #333333; } .cis-tax-guide-points-desc { font-family: Inter; font-weight: 400; font-size: 18px; line-height: 28px; letter-spacing: -0.1px; color: #333333; } .cis-tax-guide-points { padding-left: 10px; } .cis-tax-guide-points li { display: flex; list-style: none; font-family: Inter; font-weight: 400; font-size: 16px; line-height: 20px; letter-spacing: -0.1px; color: #212529; gap: 10px; align-items: flex-start; margin-bottom: 15px; } .cis-tax-guide-video {width: 100%;height: auto;max-width: 648px;max-height: 363px;} .cis-tax-guide-video-desc { font-family: Inter; font-weight: 500; font-size: 18px; line-height: 100%; letter-spacing: -0.1px; text-align: center; color: #333333; } .cis-tax-guide-rounded-mark { width: 20px; height: 20px; } .tax-calculator-support-paye-employees-outer { margin-top: 30px; margin-bottom: 50px; } .tax-calculator-support-paye-employees { margin-top: 30px; margin-bottom: 30px; max-width: 1320px !important; } .tax-calculator-support-paye-employees-title { font-family: Inter; font-weight: 600; font-size: 36px; line-height: 46px; letter-spacing: -0.15px; text-align: center; color: #333333; } .tax-calculator-expenses-can-claim-outer { margin-bottom: 30px; } .tax-calculator-support-paye-employees-sub-title { margin-top: 20px; margin-bottom: 20px; font-family: Inter; font-weight: 600; font-size: 14px; line-height: 18px; letter-spacing: -0.1px; text-align: center; color: #333333; } .tax-calculator-support-paye-employees-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch;padding-bottom: 15px;} .tax-calculator-support-paye-employees-body { flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;padding: 0;} .tax-calculator-support-paye-employees-img { width: 100%;height: 100%;max-width: 200px;max-height: 135px;} .tax-calculator-expenses-can-claim-title {font-family: Inter;font-weight: 600;font-size: 36px;line-height: 56px;letter-spacing: -0.1px;text-align: center;color: #333333;} .tax-calculator-expenses-can-claim-sub-title {font-family: Inter;font-weight: 400;font-size: 18px;line-height: 34px;letter-spacing: -0.1px;text-align: center;color: #333333;}
.tax-calculator-expenses-can-claim-text { font-family: Inter; font-weight: 400; font-size: 18px; line-height: 34px; letter-spacing: -0.1px; text-align: center; color: #333333; } .tax-calculator-expenses-can-claim-table { margin-bottom: 15px !important; } .tax-calculator-expenses-can-claim-table.table-striped thead tr { background-color: #F1F8FE !important; } .tax-calculator-expenses-can-claim-table.table-striped tbody tr:nth-of-type(even) { background-color: #F1F8FE !important; } .tax-calculator-expenses-can-claim-table.table-striped tbody tr:nth-of-type(odd) { --bs-table-accent-bg: #ffffff !important; } .tax-calculator-back-btn-outer { margin-top: -65px; z-index: 99999; } .tax-calculator-back-btn { font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.15px;text-align: center;color: #333;} .tax-calculator-step2-continue-btn { font-family: Inter; font-size: 16px !important; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #fff; width: 100%; /* max-width: 424px; */ font-size: 16px; margin: 15px 0px 82px 0px; padding: 17px 0px; border-radius: 100px; border: none; background-color: #00aeef; } .tax-calculator-step2-continue-btn:disabled { background-color: #61c7ede3 !important; } .tax-calculator-step2-continue-btn:hover { background-color: #039ed6; } .most-claims-are-processed-within-7-14-days-ribbon { display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px; justify-content: center;} .most-claims-are-processed-within-7-14-days-outer { width: 100%; max-width: 872px; min-height: 60px; padding-right: 80px; padding-left: 80px; border-radius: 8px; align-content: center; background: #FCF0DB; } .most-claims-are-processed-within-7-14-days { font-family: Inter; font-weight: 500; font-size: 16px; line-height: 16px; letter-spacing: -0.08px; text-align: center; color: #333333; } .tax-calculator-why-use-taxDesignApp-outer { margin-top: 30px; margin-bottom: 30px; } .tax-calculator-why-use-taxDesignApp-title { margin-bottom: 30px;font-family: Inter;font-weight: 600;font-size: 36px;line-height: 100%;letter-spacing: -0.1px;text-align: center;color: #333333; } .tax-calculator-why-use-taxDesignApp-img { width: 100%; max-width: 535.7364501953125px; max-width: 401.57440185546875px; } .tax-calculator-why-use-taxDesignApp-point-outer { margin-bottom: 15px; } .tax-calculator-why-use-taxDesignApp-counts { width: 52.543209075927734px;height: 56px;padding-right: 22px;padding-left: 22px;border-radius: 16px;align-content: center;background: #F1F8FE;color: #00AEEF; } .tax-calculator-why-use-taxDesignApp-point { font-family: Inter;font-weight: 600;font-size: 18px;line-height: 100%;letter-spacing: -0.1px;color: #333333; } .tax-calculator-why-use-taxDesignApp-desc {font-family: Inter;font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.1px;color: #333333;} .tax-calculator-step5-section { background-color: #f2f5fb; width: 100%; display: block; min-height: 100vh; } .tax-calculator-step5-container {width: 536px;}
.tax-calculator-step5 { text-align: center; margin-top: 50px; } .tax-calculator-personal-details-sub-title { font-family: Inter; font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.29px; color: #333333; margin-bottom: 20px; } .tax-calculator-personal-details-package-price-outer { display: flex; justify-content: center; } .tax-calculator-personal-details-package-price { width: 100%; max-height: 66px; max-width: 315.28204345703125px; margin-bottom: 20px; text-align: center; } .tax-calculator-step-5-back-btn { z-index: 9999; position: absolute; margin-top: -63px; font-size: 16px; color: black; } .tax-calculator-step-5-cancel-btn { z-index: 9999; position: absolute; margin-top: -63px; font-size: 16px; color: black; } .tax-calculator-step5-img { width: 100%; height: 100%; max-width: 159px; max-height: 166px; margin-bottom: 30px; } .tax-calculator-step5-title { font-family: Inter; font-weight: 600; font-size: 20px; line-height: 28px; letter-spacing: -0.15px; text-align: center; vertical-align: middle; color: #333333; margin-bottom: 30px; } .tax-calculator-step5-sub-title { font-family: Inter;font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.29px;text-align: center;color: #333333;margin-bottom: 30px;} .tax-calculator-step5-btn-outer { margin-bottom: 100px; } .tax-calculator-step5-btn { min-width: 425px !important; } .tax-calculator-step5-btn:hover { text-decoration-line: none; } .utr-step2-question-continue-btn-outer {text-align: center;} .tax-calculator-modal-topic-outer { max-width: 440px; height: auto; min-height: 140px; opacity: 1; border-radius: 14px; margin-bottom: 17px; padding: 10px; margin-left: auto; margin-right: auto; } .tax-calculator-modal-topic { font-family: Inter; font-weight: 700; font-size: 16px; line-height: 24px; letter-spacing: -0.12px; text-align: center; margin-top: 5px; } .tax-calculator-modal-topic-desc { font-family: Inter; font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.12px; text-align: center; color: #767676; } .tax-calculator-modal-table-outer { margin-bottom: 30px; } .tax-calculator-modal-table-counts { font-family: Inter;font-weight: 600;font-size: 16px;line-height: 24px;letter-spacing: -0.12px;color: #767676;} .tax-calculator-modal-table-text {font-family: Inter;font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.12px;color: #767676;} .tax-calculator-modal-table-img {width: 100%;height: 100%;max-width: 24px;max-height: 24px;}
@media only screen and (max-width: 1200px) { .need-a-utr-number { font-size: 30px; } .get-a-hmrc-utr { font-size: 21px; } .tax-calculator-step-5-cancel-btn { margin-top: -50px; } .tax-calculator-back-btn-outer { margin-top: -55px; } .tax-calculator-step-5-back-btn { margin-top: -50px; } }
@media only screen and (max-width: 992px) { .tax-calculator-banner-btn-outer { padding-top: 20px; margin-left: auto; margin-right: auto; margin-bottom: 19px !important; } .dynamowebs-tax-calculator-banner-btn { padding: 15px 20px; } .tax-calculator-banner-card-btn, .tax-calculator-banner-card-btn:hover { padding-right: 75px; padding-left: 75px; } .cis-tax-guide-outer { margin: 35px 0 30px 0; } .cis-tax-guide-title { font-size: 22px; line-height: 32px; text-align: center; } .cis-tax-guide-sub-title { font-size: 16px; line-height: 24px; text-align: center; } .cis-tax-guide-points-desc { text-align: center; } .cis-tax-guide-points { margin-bottom: 25px; } .tax-calculator-modal-title { margin-left: 10px; } .tax-calculator-support-paye-employees-title { font-size: 24px; Line-height: 32px } .tax-calculator-support-paye-employees-img-outer { text-align: center; } .tax-calculator-step5-container { width: 100%; } .tax-calculator-step5-btn { min-width: 0 !important; max-width: 325px !important; } .tax-calculator-expenses-can-claim-title { font-size: 18px; line-height: 32px; } .tax-calculator-expenses-can-claim-sub-title { font-size: 14px; line-height: 24px; margin-bottom: 15px; } .tax-calculator-expenses-can-claim-table { font-size: 14px; } .tax-calculator-expenses-can-claim-text { display: none; } .most-claims-are-processed-within-7-14-days-outer { padding-right: 14px; padding-left: 14px; min-height: 102px; } .most-claims-are-processed-within-7-14-days { line-height: 22px; } .tax-calculator-why-use-taxDesignApp-title { font-size: 22px; line-height: 32px; } .tax-calculator-why-use-taxDesignApp-img-outer {order: 1;} .tax-calculator-why-use-taxDesignApp-point { font-size: 14px; } .tax-calculator-why-use-taxDesignApp-desc {font-size: 14px;} }
@media only screen and (max-width: 768px) { .tax-calculator-hero-banner-inner {margin-bottom: 20px;padding: 30px 0px 54px 0px;} .need-a-utr-number {font-size: 28px;} .get-a-hmrc-utr {font-size: 18px;} .tax-calculator-features {padding: 30px;}}
@media only screen and (max-width: 580px) { .utr-features {padding-top: 15px;padding-bottom: 15px;}}
@media only screen and (max-width: 480px) { .tax-calculator-hero-banner-inner { padding: 0px 0px 20px 0px; } .need-a-utr-number { margin-top: 10px; font-size: 28px; text-align: center; } .get-a-hmrc-utr { margin-bottom: 0px; text-align: center; } .tax-calculator-features li img { margin-right: 18px; } html .tax-calculator-hero-banner label.error, p.error { position: relative !important; top: 4px !important; left: 3% !important; } .utr-form-tip-widget { padding-top: 30px; } .tax-calculator-banner-btn-outer { max-width: 350px;padding-top: 15px;display: block; margin: 0 auto; } .dynamowebs-tax-calculator-banner-btn {padding: 12px 20px;} }
@media only screen and (max-width: 420px) {}