.subheading-form{display:block;font-size:1.6rem;font-weight:500;color:#807775;margin-bottom:1.6rem;letter-spacing:.75px}.heading-secondary-form{font-weight:700;color:#fff;letter-spacing:-.5px}.heading-secondary-form{font-size:4rem;line-height:1.2;margin-bottom:4rem}.section-form{display:flex;flex-direction:column;padding:0rem 0rem 5rem;background-color:#000;align-items:center;padding-top:20px;padding-bottom:160px}.form-container{position:relative;max-width:1200px;width:95%;border-radius:6px;padding:30px;margin:10px;background-color:#fff;box-shadow:0 5px 10px #0000001a;text-align:left;min-height:200px}.form-container header{position:relative;font-size:20px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.form-container header:before{content:"";position:absolute;left:0;bottom:-8px;height:3px;width:100%;border-radius:8px;background-color:#fff}.form-container form{position:relative;min-height:50px;background-color:#fff;overflow:hidden}.form-container form .title{display:block;font-size:16px;font-weight:400;margin:10px 0;color:#242323}.form-container form .fields{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}form .fields .input-field{display:flex;width:calc(100% / 3 - 15px);flex-direction:column;margin:4px 0}.input-field label{font-size:14px;font-weight:400;color:#4e4e4e}.input-field input{outline:none;font-size:14px;font-weight:400;color:#707070;border-radius:5px;border:1px solid #aaa;padding:0 15px;height:42px;margin:8px 0}.input-field input:is(:focus,:valid){box-shadow:0 3px 6px #00000021}.input-field input[type=date]{color:#707070}.input-field input[type=date]:valid{color:#333}.input-field select{outline:none;font-size:14px;font-weight:400;color:#707070;border-radius:5px;border:1px solid #aaa;padding:0 15px;height:42px;margin:8px 0;background-color:#fff}.input-field select:focus{box-shadow:0 3px 6px #00000021}.input-field select:valid{color:#333}.input-field input:valid{color:#333}.form-container .nextBtn,.backBtn,.submit{display:flex;align-items:center;justify-content:center;height:45px;max-width:200px;width:100%;border:none;outline:none;color:#fff;border-radius:5px;margin:20px 0 5px;background-color:#333;cursor:pointer;font-weight:bolder;transition:all .3s linear;font-size:14px}.form-container form button .form-container form .backBtn{font-size:14px;font-weight:400;font-weight:bolder}form button:hover,.submit:hover,.nextBtn:hover{background-color:#000}form button i,form .backBtn i{margin:0 6px}form .backBtn i{transform:rotate(180deg)}form .buttons{display:flex;align-items:center}.backBtn{margin-right:14px}.btnText{font-size:14px}form .detailsGain .input-field{width:calc(50% - 15px)}@media (max-width: 750px){form .fields .input-field{width:calc(50% - 15px)}form .detailsGain .input-field{width:calc(100% - 15px)}}@media (max-width: 550px){form .fields .input-field,form .detailsGain .input-field{width:100%}}.submission-title{display:block;font-size:20px;font-weight:400;margin:6px 0;color:#242323}.error-message{color:red;font-size:12px;margin-top:4px;display:none}.input-field input.error{border:1px solid red}.submit.disabled{background-color:gray;cursor:not-allowed}.label-with-info{display:inline-flex;align-items:center}.label-with-info label{margin-right:10px}.info-button{background-color:#e4e4e4;color:#000;border:none;font-weight:none;cursor:pointer;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:14px;padding:0}.info-button:hover{background-color:#a9a9a9}.info-tooltip{position:absolute;background-color:#333;color:#fff;padding:8px;border-radius:5px;font-size:12px;max-width:200px;text-align:center;z-index:1000;box-shadow:0 4px 8px #0003}.info-tooltip:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.form-note{color:#6e6d6d;background-color:#f1f1f1;padding:5px 15px;border-radius:5px;font-size:12px;font-weight:none;line-height:1.2;margin-bottom:15px}.go-down-btn{margin-top:30px;margin-bottom:80px}.section-hero-form{padding-top:0rem}.tax-comparison-table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:14px;table-layout:fixed}.tax-comparison-table th,.tax-comparison-table td{border:1px solid #ddd;padding:15px;text-align:center;width:33%}.tax-comparison-table th{background-color:#333;color:#fff;font-weight:700}.highlight-row{font-weight:700;background-color:#c8f7b6;color:#333}.conclusion{margin-top:20px;margin-bottom:30px;font-size:1.8em;color:#000;line-height:3rem;text-align:center}.conclusion h4{margin-bottom:10px;font-size:16px;text-align:center}.conclusion p{background-color:#000;padding:15px 20px;border:1px solid #333;border-radius:5px;font-weight:700;color:#fff;font-size:16px;text-shadow:3px 3px 50px rgba(0,0,0,.5);text-align:center;display:inline-block;width:100%;margin:0 auto}.taxReportHeading{font-size:20px;margin-bottom:20px;margin-top:10px;color:#333}.response{text-align:center}.custom-input-email{width:100%}.label-with-input-btn{margin-top:50px}@media (max-width: 768px){.tax-comparison-table{font-size:12px}.tax-comparison-table th,.tax-comparison-table td{padding:10px}.conclusion{font-size:1.6em;line-height:2.5rem}.conclusion p{font-size:13px;padding:10px 15px}.taxReportHeading{font-size:18px;margin-top:8px;margin-bottom:15px}}@media (max-width: 480px){.tax-comparison-table{font-size:10px;table-layout:auto}.tax-comparison-table th,.tax-comparison-table td{padding:8px}.conclusion{font-size:1.4em;line-height:2rem}.conclusion p{font-size:11px;padding:8px 10px}.taxReportHeading{font-size:16px;margin-top:5px;margin-bottom:10px}}.message{margin-top:10px;font-size:14px;text-align:left}.success{color:green}.error{color:red}.material-icons{margin-left:2px;margin-right:0}
