.contact-form-section{margin:31px 0 0;padding:30px 83px 30px 80px;border-radius:20px;background-image:linear-gradient(to bottom,#f2f7fb 14%,rgba(255,255,255,0) 98%)}
.bg-down{background-image:linear-gradient(to top,#f2f7fb 14%,rgba(255,255,255,0) 98%)}
.container{max-width:1366px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.page-container{padding:0 84px}
.contact-form-section .ta-grid{display:flex;flex-wrap:wrap}
.contact-form-section .ta-col-5{flex:0 0 41.66%;max-width:41.66%}
.contact-form-section .ta-label-f{margin-top:40px;font-family:"Helvetica";font-size:16px;font-weight:300;color:#333}
.contact-form-section .ta-input-c{width:100%;display:flex;gap:10px;border-bottom:1px solid #e6e7e8}
.contact-form-section .ta-input{width:388px;padding-bottom:10px;margin-top:12px;line-height:1;font-family:"Helvetica";font-size:24px;color:#333;border:0;background:transparent}
.contact-form-section .ta-col-12{max-width:100%}
.contact-form-section .btn-center{display:flex;margin-top:2px}
.contact-form-section .ta-submit-btn{min-width:211px;margin-top:10px;margin-bottom:20px;padding:15px 30px 11px;border-radius:10px;box-shadow:0 0 10px 0 rgba(214,32,73,0.1);background-color:#d62049}
.contact-form-section .ta-submit-btn.--inverse{background:#d62049;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:24px;letter-spacing:-1px;color:#fff}
.contact-form-section .final-btn{padding:10px 22px}
.contact-form-section .ack-para{font-family:"Helvetica";font-size:16px;font-weight:300;line-height:1.5;color:#373737;margin-top:30px}
.contact-form-section .people-resp{margin:0 3px 40px;padding-top:10px}
.ta-kc-contact-form h2{margin-bottom:35px}
.lookingfor-ta-overlay.active{visibility:visible;opacity:1;z-index:100}
.lookingfor-ta-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;visibility:hidden;opacity:0;transition:opacity .1s linear}
.ta-popup-maindiv{border-radius:15px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);background-color:#fff;padding:30px;position:fixed;left:0;bottom:0;background:#fff;z-index:100;transform:translateY(120%)}
.ta-popup-maindiv.active{transform:translate(-50%,-50%);top:50%;left:50%}
.ta-popup-maindiv h2{font-size:36px;font-family:"Inter",sans-serif;line-height:1;font-weight:800;line-height:1;letter-spacing:-0.4px;margin-bottom:14px;color:#333}
.lookingfor-ta-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;visibility:hidden;opacity:0;transition:opacity .1s linear}
.lookingfor-ta-overlay.active{visibility:visible;opacity:1}
.ta-popup-maindiv .ta-sub-text{line-height:1.67;font-weight:normal}
.ta-popup-maindiv .ta-sub-text b{font-weight:bold}
.ta-popup-maindiv .otp-number-div .ta-sub-text{line-height:1.11;text-align:center;margin-bottom:0}
.otp-no-wrap{display:flex;justify-content:center;margin-bottom:16px}
.otp-num{font-size:24px;font-family:"HelveticaNeueLTStd-Md",sans-serif;line-height:normal;letter-spacing:normal;font-weight:normal;padding:20px;border-bottom:1px solid #e6e7e8}
.otp-num:not(:last-child){margin-right:20px}
.ta-popup-maindiv .reg-form-btn{margin-top:50px}
.ta-modal-wrap{position:relative}
.ta-modal-wrap .modal-close-btn{position:absolute;top:-30px;right:0}
.ta-modal-wrap .modal-close-btn img{width:18px}
.ta-close-btn{display:inline-flex;padding:0;background:0;cursor:pointer}
.ta-close-btn img{width:100%;height:100%}
.cross{background-color:rgba(0,0,0,0.6);padding:5px;border-radius:5px}
.lookingforfrom .success-icon-new{height:161px;width:164px;align-content:center;margin:20px auto}
.lookingforfrom .ta-popup-maindiv h2.popup-result-text{font-size:36px;font-weight:800;letter-spacing:-.4px;font-family:"Inter",sans-serif;margin:auto;color:#5b9354}
.lookingforfrom .text-msg-align{text-align:center}
.lookingforfrom .pop-md .close-icon-new{top:15px;right:15px}
.lookingforfrom .pop-md .close-icon-new img{width:20px;height:20px}
.lookingforfrom .new-popup-width{width:440px;height:360px}
.lookingforfrom .popup-new-title-wrap{display:flex;flex-direction:column}
.lookingforfrom .ta-popup-maindiv .d-none{display:none}
.grid-container-flex .lookingforfrom .ta-modal-wrap .ta-popup-maindiv .ta-email-text{font-size:18px;line-height:1.67}
.ta-sub-text{font-size:18px;font-family:HelveticaNeueLTStd-Lt;line-height:.78;font-weight:700;letter-spacing:normal;color:#373737;margin-bottom:19px}
.ta-btn-div{margin-bottom:32px}
.reg-form-btn .primary-btn{background-color:#fff;border:1px solid #d62049;color:#d62049;margin-right:31px;font-size:24px;font-family:HelveticaNeueLTStd-Md,sans-serif;line-height:normal;letter-spacing:-1px}
.reg-form-btn .btn-slct{box-shadow:0 0 10px 0 rgba(214,32,73,.1);background-color:#d62049;color:#fff}
.ta-popup-maindiv{width:488px;height:462px;border-radius:15px;box-shadow:3px 6px 14px 0 rgba(0,115,187,.1);background-color:#fff;padding:40px 30px;position:fixed;left:0;bottom:0;background:#fff;z-index:100;transform:translateY(120%)}
.ta-popup-maindiv h2{font-size:36px;font-family:Inter,sans-serif;line-height:1;font-weight:800;line-height:1;letter-spacing:-.4px;margin-bottom:14px;color:#333}
.ta-popup-maindiv .ta-sub-text{line-height:1.67;font-weight:400}
.ta-popup-maindiv .ta-sub-text b{font-weight:700}
.ta-popup-maindiv .reg-form-btn{margin-top:50px}
.ta-modal-wrap{position:relative}
.ta-modal-wrap .modal-close-btn{position:absolute;top:-40px;right:0}
.ta-close-btn{display:inline-flex;padding:0;background:0;cursor:pointer}
.ta-close-btn img{width:100%;height:100%}
.ta-modal-wrap .modal-close-btn img{width:100%}
.popup-title-wrap{display:flex;align-items:center;margin-bottom:28px}
.popup-title-wrap h2{margin-bottom:0}
.failed-icon{margin-right:29px}
.ta-popup-maindiv .ta-email-text{font-weight:300;font-family:HelveticaNeueLTStd-Lt}
.ta-emial-updation-fail-maindiv{width:558px;height:360px}
.ta-emial-updation-fail-maindiv .reg-form-btn{margin-top:30px;text-align:center}
.ta-emial-updation-success-maindiv{height:390px}
.pan-success-div{display:flex;justify-content:center;align-items:center;margin:39px 0 30px;padding:19px;border-radius:8px;background-color:#f4f8f3}
.pan-success-div img{margin-right:10px}
.pan-success-text{font-size:20px;font-family:Helvetica;line-height:normal;font-weight:700;letter-spacing:normal;color:#81b774}
.ta-pan-updation-fail-maindiv{height:472px}
.pan-img-wrap img:not(:last-child){margin-right:25px}
.ta-form-wrap .primary-btn{width:189px;height:50px;padding:0}
.ta-form-wrap .primary-btn:last-child{margin:0}
.ta-email-text{font-family:Helvetica;font-size:18px;line-height:1.67;letter-spacing:normal}
.ta-updation-wrap .reg-form-btn{margin-top:30px}
.pop-md .reg-form-btn button{width:190px;height:50px;padding:0}
@media screen and (max-width:767.99px){.ta-email-text{font-size:14px;line-height:1.71 !important;letter-spacing:normal}
.pop-md .ta-close-btn img{width:14px;height:14px}
.pop-md .modal-close-btn{top:-30px}
.pop-md .reg-form-btn button{width:136px;height:40px;padding:0}
.ta-sub-text{font-size:14px;font-family:HelveticaNeueLTStd-Lt;line-height:1;margin-bottom:12px}
.ta-btn-div{margin-bottom:16px}
.reg-form-btn{display:flex;justify-content:center;margin-top:10px}
.reg-form-btn .primary-btn{padding:12px 20px;margin-right:20px;font-size:16px;font-family:HelveticaNeueLTStd-Md,sans-serif;line-height:normal;letter-spacing:-.67px}
.ta-popup-maindiv{width:320px;height:350px}
.ta-popup-maindiv h2{font-size:28px;font-family:Inter,sans-serif;line-height:normal;font-weight:800;letter-spacing:-.78px;margin-bottom:7px}
.ta-popup-maindiv .reg-form-btn{margin-top:40px}
.popup-title-wrap{margin-bottom:7px;flex-direction:column;align-items:start}
.popup-title-wrap h2{margin-bottom:0}
.failed-icon{height:50px;width:50px;margin-bottom:13px}
.ta-emial-updation-fail-maindiv{padding:25px;height:374px}
.ta-emial-updation-fail-maindiv .reg-form-btn{margin-top:30px}
.sucess-icon{height:50px;width:50px;margin-bottom:13px}
.pan-success-div{margin-top:25px;padding:8px;margin-bottom:19px}
.pan-success-div img{margin-right:6px;width:16px;height:16px}
.pan-success-text{font-size:12px;font-family:Helvetica;line-height:1.67;letter-spacing:-.33px}
.ta-pan-updation-fail-maindiv{height:436px}
.pan-img-wrap img:not(:last-child){margin-right:20px}
.pan-img-wrap img{width:30px;height:30px}
.ta-form-wrap .primary-btn{width:136px;height:40px;padding:0}
.ta-modal-wrap .modal-close-btn img{width:100%;height:100%}
}
.fixed-lable-padding{padding-left:57px}
label.fixed-label{border:0;position:absolute;top:35px;border:0;width:0 !important}
@media screen and (max-width:767.99px){label.fixed-label{top:26px}
.fixed-lable-padding{padding-left:37px}
.contact-form-section{width:360px;margin:60px 0;padding:30px 20px 30px;border-radius:20px;background-image:linear-gradient(to bottom,#f2f7fb 14%,rgba(255,255,255,0) 98%)}
.contact-form-section .ta-grid{display:block}
.contact-form-section .ta-label-f{width:311px;height:14px;margin:0 9px 6px 0;font-size:12px;color:#333}
.contact-form-section .ta-input-c{width:320px}
.contact-form-section .ta-input{width:280px;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:16px;line-height:16px;margin-top:6px}
.contact-form-section .ta-input-mobile-w{margin-top:30px}
.contact-form-section .ta-submit-btn{min-width:152px;height:40px;margin-top:30px;border-radius:8.3px;box-shadow:0 0 8px 0 rgba(214,32,73,0.1);border:solid .8px #d62049;background-color:#d62049}
.contact-form-section .ta-submit-btn.--inverse{font-size:16px;letter-spacing:-0.67px;text-align:center;color:#fff}
.contact-form-section .ack-para{width:320px;margin:5px 0 10px;font-size:12px;line-height:20px;color:#373737;margin-top:15px}
.contact-form-section .people-resp{margin:0 0 30px;font-size:24px;padding-top:0}
.lookingforfrom .success-icon-new{height:110px;width:110px;align-content:center;margin:20px auto}
.lookingforfrom .ta-popup-maindiv h2.popup-result-text{font-size:36px;font-weight:800;letter-spacing:-.4px;font-family:"Inter",sans-serif;margin:auto;color:#5b9354}
.lookingforfrom .text-msg-align{text-align:center}
.lookingforfrom .pop-md .close-icon-new{top:15px;right:15px}
.lookingforfrom .pop-md .close-icon-new img{width:20px;height:20px}
.lookingforfrom .ta-popup-maindiv{max-width:320px;padding:25px;height:320px;width:100%}
}
@media screen and (max-width:767.98px){.page-container{padding:0 20px}
.contact-form-section .ta-col-5{flex:0 0 100%;max-width:100%}
.contact-form-section{width:100%}
.contact-form-section .ack-para{width:100%}
}
.lf-dsp-none{display:none !important}
.grid-container-flex .fixed-lable-padding{padding-left:unset}
.lookingform-cc-drpdwn .arrow{border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:5px;cursor:pointer;margin-bottom:10px}
.lookingform-cc-drpdwn .arrow{padding:4px}
.lookingform-cc-drpdwn .down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:10px}
.open-lookingform-cc{display:flex;cursor:pointer}
.lookingform-cc-drpdwn .looking-for-form-cc-wrapper{width:380px;height:280px;position:absolute;bottom:35px;background:white;z-index:9;border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1)}
.lookingform-cc-drpdwn .looking-for-form-cc-wrapper ul{overflow-y:scroll;background:white;height:245px;z-index:9;border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1)}
.lookingforform-search-popup{border-bottom:1px solid #58595b;padding:10px 20px 10px 20px}
.looking-for-searchcode{border:0;font-family:'HelveticaNeueLTStd-Md';font-style:normal;font-weight:500;width:80%;font-size:16px;line-height:24px;margin-left:12px;outline:0}
.lookingform-country-code-li{font-family:'Helvetica';font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#333;padding:12px 0 12px;cursor:pointer;display:flex}
.lookingform-country-code-li .country-code{margin-left:20px;margin-right:12px;min-width:50px;text-align:right}
.lf-input-no{margin-top:5px;width:fit-content}
.lookingforfrom .ta-popup-maindiv .lookform_popup-title{font-size:36px;font-weight:800;letter-spacing:-.4px;font-family:"Inter",sans-serif;margin:auto;color:#5b9354}
.formconsent{display:flex;align-items:start}
.formconsent .formcheck{width:50px;margin:0 8px 0 0;height:18px}
.formconsent .form-content .info-content-looking{color:#58595b;font-family:Helvetica;font-size:10px;font-weight:400;line-height:normal}
.formconsent .form-content .info-content-looking a{color:#0073bb;font-family:Helvetica;font-size:10px;font-weight:400;line-height:normal;text-decoration-line:underline}
.formconsent .form-content .info-content-looking p{color:#58595b;font-family:Helvetica;font-size:10px;font-weight:400;line-height:normal}
.formconsent .form-content .info-content-looking p a{color:#0073bb;font-family:Helvetica;font-size:10px;font-weight:400;line-height:normal;text-decoration-line:underline}
.formconsent .formbanner-validation{color:#d62049;font-family:'helvetica';font-size:10px;font-weight:300;font-style:italic;line-height:normal;margin-top:6px;margin-bottom:5px}
.grid-container-flex .contact-form-section .ta-submit-btn{margin-top:16px}
.lookingforfrom .yesno-main-container{margin-bottom:16px}
@media screen and (max-width:767.99px){.formconsent .form-content .info-content-looking{font-size:8px}
.formconsent .form-content .info-content-looking a{font-size:8px}
.formconsent .formbanner-validation{font-size:8px;margin-bottom:unset}
.formconsent .formcheck{width:39px}
.formconsent .formcheck{margin:0 8px 0 0}
.lookingforfrom .ta-error-msg{padding-top:2px;font-size:.75rem}
.lookingforfrom .ta-label{margin-top:unset}
}
.lookingforfrom .yesno-main-container{display:flex;align-items:center;margin-bottom:24px}
.lookingforfrom .yesno-main-container .toggle-title{margin-right:20px;color:#333;font-family:'helveticaregular';font-size:1rem !important;font-weight:400 !important}
.lookingforfrom .yesno-toggle-container{display:flex;overflow:hidden;border-radius:40px;background:rgba(235,154,167,0.20);width:fit-content;padding:3px;align-items:center;min-width:107px;width:fit-content}
.lookingforfrom .yesnobtn{flex:1;text-align:center;background:transparent;color:#1a1a1a;cursor:pointer;position:relative;padding:5px 15px;color:rgba(235,154,167,0.70);text-align:center;font-family:'helveticaregular';font-size:1.125rem;font-weight:400}
.lookingforfrom input[type="radio"].toggle-yesno{display:none}
.lookingforfrom input[type="radio"].toggle-yesno:checked+.yesnobtn{border-radius:40px;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);color:#d62049;text-align:center;font-family:'helveticaregular';font-size:1.125rem;font-weight:400;align-items:center;display:flex}
.lookingforfrom .yesnobtn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#1a1a1a;transform:translateX(-100%);transition:transform 200ms ease;z-index:-1}
.lookingforfrom #toggle-on:checked+.yesnobtn:after{transform:translateX(0)}
.lookingforfrom #toggle-off:checked+.yesnobtn:after{transform:translateX(100%)}
.open-lookingform-cc{cursor:default}
.open-lookingform-cc.lookingform-arrow-hide .arrow.down{display:none}
@media screen and (max-width:767.99px){.yesno-main-container .toggle-title{font-size:.75rem;letter-spacing:-0.12px}
input[type="radio"].toggle-yesno:checked+.yesnobtn{font-size:.75rem}
.yesnobtn{font-size:.75rem;padding:10px 12px}
.yesnoinput.toggle-yesno:checked+.yesnobtn{padding:10px 12px}
.yesno-main-container{margin-bottom:16px}
}