/*
 *   @copyright   Copyright (C) 2025 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        general-stages.css
 *   @modified    11/28/25, 12:12 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
 *
 */
.utr-form-general-staged {
  max-width: 1170px;
  border-radius: 14px 14px 20px 20px;
  padding: 0 60px 60px;
  margin-top: 72px;
}

.utr-form-heading {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 60px;
}

.utr-form-step-item {
  position: relative;
  text-align: center;
}

.utr-form-illus-image {
  width: 187.6px;
  height: auto;
  min-height: 190px;
  margin-bottom: 30px;
}

.file-your-tax-return-in-3-Simple-steps-img {
  width: 100%;
  max-width: 277.22px;
  height: auto;
  min-height: 220.00003051757812px;
  margin-bottom: 30px;
}

.utr-form-step-title {
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.1px;
  text-align: center;
  color: #333;
  margin-bottom: 10px;
}

.utr-form-step-description {
  align-self: stretch;
  flex-grow: 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: -0.1px;
  text-align: center;
  color: #333;
}

.utr-form-cta-btn {
  padding: 0.6rem 2rem;
  font-weight: 600;
  border-radius: 30px;
}

.position-relative {
  position: relative;
}

.utr-form-steps {
  margin-bottom: 40px;
  align-items: center;
}

.utr-form-section-tip-widget {
  padding-top: 176px;
  padding-bottom: 65px;
}
/* start-your-UTR-application */
.start-your-UTR-application { text-align: center; padding-top: 55px; padding-bottom: 55px; border-radius: 16px; background-color: #f1f8fe; } .start-your-UTR-application-heading-outer { margin-bottom: 15px; } .start-your-UTR-application-heading { align-self: stretch; flex-grow: 0; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: -0.2px; text-align: center; color: #212529; } .start-your-UTR-application-subheading {align-self: stretch;flex-grow: 0; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: -0.12px; text-align: center; color: #212529; }
/* utr-form-section-what-clients-say */
.utr-form-section-what-clients-say { margin-top: 30px; margin-bottom: 30px; max-width: 1320px !important; } .utr-form-section-what-clients-say-body { flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; padding: 0; } .utr-form-section-what-clients-say .quote-testimonial { height: 27px; max-width: 28.7px; max-height: 27px; object-fit: contain; } .what-clients-say-title-outer-col { text-align: center; } .what-clients-say-title { font-size: 36px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.1px; text-align: center; color: #333; } .utr-form-section-comment-card { align-items: stretch; gap: 40px; padding: 40px 30px; border-radius: 16px; background-color: #f1f8fe; } .utr-form-section-comment { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: -0.08px; text-align: left; color: #333; max-height: 150px; min-height: 150px; overflow: hidden; } .utr-form-section-comment-user { margin-top: 5px; display: flex; align-items: flex-end; gap: 2px; } .utr-form-section-comment-avatar { width: 46px; height: 46px; flex-grow: 0; border-radius: 30px; object-fit: contain; } .utr-form-section-comment-username { font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: -0.09px; text-align: left; color: #292d32; } .modal-body-inner { margin: 0 0 23px; padding: 24px 25px; border-radius: 25px; } .checkMail { margin-top: 30px; font-size: 16px; } .check-Email { height: 56px; gap: 10px; font-size: 16px; align-items: center; margin: 25px 0px 25px 0px; padding: 8px 90px; color: white !important; border-radius: 100px; background-color: #00aeef; } html body div input.input-with-icon { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23999" viewBox="0 0 512 512"><path d="M497.9 142.1L369.9 14.1c-18.8-18.8-49.2-18.8-68 0L56.6 259.3c-6 6-10.6 13.3-13.4 21.3L0 480l199.4-43.2c8-2.7 15.3-7.3 21.3-13.3l245.3-245.3c18.8-18.8 18.8-49.2 0-68zM130.9 403.1l-22.1-22.1 217.1-217.1 22.1 22.1-217.1 217.1zm-45.1-45.1l-22.1-22.1 217.1-217.1 22.1 22.1-217.1 217.1zM46.5 465.5l41.3-125.5 84.2 84.2L46.5 465.5z"/></svg>'); background-repeat: no-repeat; background-position: right 10px center; background-size: 16px 16px; padding-right: 35px; } .verify-email-note { font-family: Inter;font-size: 14px; line-height: 21px; color: rgba(51, 51, 51, 1); letter-spacing: -0.12px; }
.verify-email-trustpilot-logo-outer { margin-top: 30px; margin-bottom: 30px; text-align: center; } .verify-email-trustpilot-logo { width: 100%; max-width: 322px; max-height: 31px; } .utr-form-section-why-choose-tax2u { margin-top: 30px; margin-bottom: 30px; max-width: 1320px !important; } .why-choose-tax2u-title-outer { text-align: center; } .why-choose-tax2u-title { font-size: 36px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.1px; text-align: center; color: #333; } .why-choose-tax2u-desc {font-family: Inter;font-size: 16px;margin-top: 30px;margin-bottom: 40px;max-width: 93%;margin-left: auto;margin-right: auto;} .why-choose-tax2u-for-cis-title {font-size: 36px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.1px;text-align: left;color: #333;margin-bottom: 30px;margin-top: 30px;} .why-choose-tax2u-for-cis-desc {font-size: 16px;font-family: Inter;margin-bottom: 40px;max-width: 93%;} .why-choose-tax2u-for-self-assessment-title {font-size: 36px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.1px;text-align: left;color: #333;margin-top: 0px;margin-bottom: 30px;} .why-choose-tax2u-for-self-assessment-desc {font-size: 16px;font-family: Inter;margin-bottom: 40px;max-width: 93%;} .why-choose-tax2u-content {margin-left: auto;margin-right: auto;max-width: 1050px;}.why-choose-tax2u-points {list-style: none;padding-left: 0;margin: auto;max-width: 900px;}.why-choose-tax2u-points li {position: relative;padding-left: 35px;margin-bottom: 12px;font-size: 16px;}.why-choose-tax2u-points li::before {content: "✔";position: absolute;left: 0;top: 12px;transform: translateY(-50%);width: 16px;height: 16px;background-color: #009fe3;color: #fff;font-size: 11px;line-height: 16px;text-align: center;border-radius: 50%;font-weight: bold;padding-top: 1px;} .utr-form-section-what-clients-say-scroll {overflow-x: auto;-webkit-overflow-scrolling: touch;padding-bottom: 15px;}.dynamowebs-backtotop {display: none !important;}.start-your-UTR-application-text-col .start-your-UTR-application-text-btn {max-width: 290px !important;}.get-your-utr-in-3-steps {max-width: 1320px;}
@media only screen and (max-width: 1200px) {}
@media only screen and (max-width: 992px) {
  .get-your-utr-in-3-steps {padding-left: 30px;padding-right: 30px;}.utr-form-step-description {padding-bottom: 20px;}.start-your-UTR-application-heading-outer {margin-bottom: 15px;}.start-your-UTR-application-text-btn {margin-top: 10px;}.utr-form-heading {font-size: 24px !important;margin-bottom: 30px !important;}.utr-form-step-item {background: #fff;z-index: 1;text-align: left;text-align: center;}.what-clients-say-title {font-size: 24px;}.Frequently-Asked-Question-title {font-size: 24px !important;}.utr-form-section-comment-card {margin-bottom: 15px;}.verify-email-trustpilot-logo-outer {margin-top: 10px;margin-bottom: 10px;}.why-choose-tax2u-title {font-size: 24px;}.why-choose-tax2u-desc {margin-top: 15px;margin-bottom: 25px;max-width: 100%;}.why-choose-tax2u-for-cis-title {font-size: 24px;margin-top: 15px;margin-bottom: 15px;}.why-choose-tax2u-for-cis-desc {margin-top: 15px;margin-bottom: 25px;max-width: 100%;}.why-choose-tax2u-for-self-assessment-title {font-size: 24px;margin-bottom: 15px;}.why-choose-tax2u-for-self-assessment-desc {margin-top: 15px;margin-bottom: 25px;max-width: 100%;}.why-choose-tax2u-points li {margin-bottom: 5px;letter-spacing: -0.1px;line-height: 1.63; }
}
@media only screen and (max-width: 768px) { 
  .utr-form-illus-image-outer {order: 1; }
}
@media only screen and (max-width: 580px) {}
@media only screen and (max-width: 480px) {
  .utr-form-general-staged {padding: 0 20px 20px; }
}
@media only screen and (max-width: 420px) {}