.journey-form .form-control{padding:10px 0 20px 0}
.smoke-icon-w{display:inline-block;width:20px;height:18px;margin-right:6px}
.smoke-icon-w svg{width:100%;height:100%;fill:#a7a9ac}
.mob-prifix{position:absolute;left:0;top:30px;font-size:24px;color:#333;font-family:"HelveticaNeueLTStd-Md",sans-serif}
.datepicker-here{background-image:url(../../../../../content/dam/tataaia/icon-calendar.svg) !important;background-size:23px 23px !important;background-position:98% 33% !important;background-repeat:no-repeat !important}
.form-group .mob-prifix-input{padding-left:45px}
.sj-label{font-family:"HelveticaNeueLTStd-Lt";font-size:18px;color:#333}
.sj-label.--bold{font-family:"HelveticaNeueLTStd-Bd",sans-serif;color:#a7a9ac}
.product-journey-sect{margin:120px 0}
.product-journey-sect .section-title{margin-bottom:30px}
.product-journey-sect .product-journey-wrapper{position:relative;background-color:#f8f8f8;padding:50px 0}
.product-journey-sect .product-journey-wrapper .step-indicator{position:absolute;top:0;width:100%;transform:translateY(-50%)}
.product-journey-sect .product-journey-wrapper .step-indicator ul{display:flex;max-width:440px;margin:0 auto;justify-content:space-between}
.product-journey-sect .product-journey-wrapper .step-indicator ul li{background:#d3d4d5;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;font-family:"HelveticaNeueLTStd-Md";font-size:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}
.product-journey-sect .product-journey-wrapper .step-indicator ul li.active{background:#4197d3}
.product-journey-sect .product-journey-wrapper .product-journey-card{position:relative;border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);background-color:#fff;padding:30px 60px}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row{display:flex;justify-content:space-between}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row .col{width:45%}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row .col .form-group{margin-bottom:50px}
.product-journey-sect .product-journey-wrapper .product-journey-card .card-badge{font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#373737;border-radius:19.5px;background-color:#f2f7fb;padding:10px 15px;display:inline-block;margin-bottom:47px}
.progress-container{background-color:#d3d4d5;width:80%;height:2px;border-radius:15px;max-width:440px;position:absolute;z-index:-1;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}
.skill{background-color:#4197d3;height:2px;text-align:right;font-size:20px;border-radius:15px}
.progress-width{width:15%}
.gender-form-group{display:flex}
.gender-select{display:flex;align-items:center;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50%;text-align:center;height:74px;width:183px;margin-right:20px}
.gender-select img{margin:0 20px}
.gender-select p{font-family:"HelveticaNeueLTStd-Md",sans-serif}
.gender-select input{position:absolute;opacity:0;cursor:pointer}
.checkmark{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:10px;border:solid 1px #e6e7e8}
.gender-select input:checked ~ .checkmark{border-radius:10px;border:solid 1px #0071be;background-color:transparent}
.checkmark:after{content:"";position:absolute;display:none}
.gender-select input:checked ~ .checkmark:after{display:block}
.gender-select .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white}
.switch-field{display:flex;margin-bottom:36px;overflow:hidden;padding:15px 0}
.switch-field input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.switch-field label{display:flex;background-color:#e6e7e8;color:#a7a9ac;line-height:1;margin-right:-1px;transition:all .1s ease-in-out;min-width:170px;font-family:"HelveticaNeueLTStd-Md";font-size:18px;letter-spacing:-0.75px;padding:10px 24px}
.switch-field label:hover{cursor:pointer}
.switch-field input:checked+label{background-color:#0073bb;box-shadow:none;color:#fff;border-radius:20px;position:relative;z-index:1}
.switch-field input:checked+label svg{fill:white}
.switch-field label:first-of-type{border-radius:20px}
.switch-field label:last-of-type{border-radius:20px;margin-left:-40px}
.cur-p{cursor:pointer}
.form-group .err-class{position:absolute;white-space:nowrap;bottom:6px;left:0;transform:translateY(100%);font-size:14px;color:#d62049;margin-top:11px;display:inline-block;font-style:oblique}
@media screen and (max-width:767.99px){.smoke-icon-w{width:16px;height:14px}
.mob-prifix{top:25px;font-size:16px}
.form-group .mob-prifix-input{padding-left:33px}
.sj-label{font-size:12px}
.sj-label.--bold{font-family:"HelveticaNeueLTStd-Lt";color:#333}
.product-journey-sect .section-title h2{font-size:28px;letter-spacing:-0.78px;line-height:1.07}
.gender-select img{margin:12px 0}
.switch-field label:last-of-type{margin-left:-30px}
}
@media screen and (max-width:767px){.product-journey-sect{margin:0}
.product-journey-sect .product-journey-wrapper{display:inline-block;margin-top:30px;padding:30px 0}
.product-journey-sect .product-journey-wrapper .product-journey-card{padding:20px 13px}
.product-journey-sect .product-journey-wrapper .product-journey-card .card-badge{font-family:"HelveticaNeueLTStd-Lt";font-size:12px;text-align:center;padding:9px;margin-bottom:30px}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row{flex-wrap:wrap}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row .col{width:100%}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row .col .form-group{margin-bottom:30px}
.product-journey-sect .product-journey-wrapper .step-indicator ul{max-width:290px}
.gender-select:last-child{margin-right:0}
.gender-select{flex-direction:column;width:90px;height:97px;margin-right:6px;margin-bottom:0}
.gender-select p{font-size:14px}
.switch-field label{min-width:128px;font-size:14px !important;padding:7px 16px;display:flex}
.form-group .form-control{font-family:"HelveticaNeueLTStd-Md";font-size:16px;line-height:1;padding-top:6px;padding-bottom:9px}
.form-group label{font-size:12px}
.switch-field{margin-bottom:0;padding-top:6px}
.journey-form .form-footer-btn img{width:50px;height:50px}
}
@media all and (min-width:530px),(max-width:755px){.product-journey-sect .product-journey-wrapper{width:100%}
}
@media all and (min-width:765px),(max-width:1000px){.smoke-icon-w{width:16px;height:14px}
.mob-prifix{top:25px;font-size:16px}
.form-group .mob-prifix-input{padding-left:33px}
.sj-label{font-size:12px}
.sj-label.--bold{font-family:"HelveticaNeueLTStd-Lt";color:#333}
.product-journey-sect .section-title h2{font-size:28px;letter-spacing:-0.78px;line-height:1.07}
.gender-select img{margin:12px 0}
.switch-field label:last-of-type{margin-left:-30px}
.product-journey-sect{margin:0}
.product-journey-sect .product-journey-wrapper{display:inline-block;margin-top:30px;padding:30px 0}
.product-journey-sect .product-journey-wrapper .product-journey-card{padding:20px 13px}
.product-journey-sect .product-journey-wrapper .product-journey-card .card-badge{font-family:"HelveticaNeueLTStd-Lt";font-size:12px;text-align:center;padding:9px;margin-bottom:30px}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row{flex-wrap:wrap}
.product-journey-sect .product-journey-wrapper .product-journey-card .journey-form .form-row .col .form-group{margin-bottom:30px}
.product-journey-sect .product-journey-wrapper .step-indicator ul{max-width:290px}
.gender-select:last-child{margin-right:0}
.gender-select p{font-size:14px}
.switch-field label{min-width:128px;font-size:14px !important;padding:7px 16px;display:flex}
.form-group .form-control{font-family:"HelveticaNeueLTStd-Md";font-size:16px;line-height:1;padding-top:6px;padding-bottom:9px}
.form-group label{font-size:12px}
.switch-field{margin-bottom:0;padding-top:6px}
.journey-form .form-footer-btn img{width:50px;height:50px}
}