.contactBannerWrap .content-wrapper{position:relative}.contactBannerWrap .bnr_form{max-width:550px;position:relative;width:100%}.contactBannerWrap .contactBannerIn{height:100%;left:50%;margin-left:-50vw;position:relative;width:100vw}.contactBannerWrap.image_inCard .cardItem .cardItemIn .cardItemCon{margin-bottom:0}.contactBannerWrap .contactBanner .leftSec:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:2px}.contactBannerWrap .contactBanner .leftSec{max-width:580px;padding-left:28px;padding-right:15px;position:relative}.contactBannerWrap .contactBanner .leftSec h2{line-height:normal}.contactBannerWrap .contactBanner .leftSec p.tagline{font-weight:700;line-height:1.275;margin-bottom:20px;text-transform:capitalize}.contactBannerWrap .contactBanner .leftSecCon :last-child{margin:0}.bnr_form_box{display:none;opacity:0}.bnr_form_box.show-form{background:linear-gradient(180deg,#f7f7f7 37.08%,#e3e3e3 108.3%);border-radius:10px;box-shadow:0 4px 6px 0 rgba(0,0,0,.06);display:block;min-height:840px;min-width:600px;opacity:1;padding:20px 10px;position:absolute;right:0;top:150px;z-index:1}.contactBannerWrap .bnr_form_box form{background:transparent;max-height:840px;max-width:600px;overflow-x:hidden;overflow-y:auto;padding:20px}.contactBannerWrap .form-title,.contactBannerWrap form{background:transparent;border:none;padding:0}.contactBannerWrap form .hs-form-field>label{font-weight:500;line-height:1.2857142857142858;margin-bottom:10px}.contactBannerWrap form .form-columns-2{margin:0 -4px;max-width:calc(100% + 8px)!important}.contactBannerWrap form .hs-form-field{margin-bottom:10px}.contactBannerWrap form .form-columns-2 .hs-form-field{padding:0 4px}.contactBannerWrap form .input{margin:0}.contactBannerWrap form .input input:not([type=image i],[type=range i],[type=checkbox i],[type=radio i]),.contactBannerWrap form .input select,.contactBannerWrap form .input textarea{background:#fff;border:1px solid #00000033;border-radius:100px;color:#000;font-size:12px;height:47px;line-height:1;padding:14px 16px 15px 24px;width:100%}.contactBannerWrap form .input textarea{border-radius:20px;min-height:80px;padding:12px 12px 12px 24px;resize:none;width:100%!important}.contactBannerWrap form .input input:not([type=image i],[type=range i],[type=checkbox i],[type=radio i])::placeholder,.contactBannerWrap form .input select::placeholder,.contactBannerWrap form .input textarea::placeholder{color:#a6abb5}.contactBannerWrap form .input select{appearance:none;background-image:url(https://47271964.fs1.hubspotusercontent-na1.net/hubfs/47271964/TaCO-2024/images/arrowImage.png);background-position:calc(100% - 16px) 21px;background-repeat:no-repeat;background-size:7px 5px;color:#040a0e;height:47px;padding:10px 24px}.contactBannerWrap form ul.inputs-list.multi-container{column-count:2;column-gap:30px;margin-top:10px}.contactBannerWrap form ul.inputs-list.multi-container li{margin-bottom:0;margin-top:5px!important;padding-top:5px}.contactBannerWrap form ul.inputs-list.multi-container .hs-form-checkbox-display{display:flex}.contactBannerWrap form .legal-consent-container{margin-top:22px}.contactBannerWrap form .hs-fieldtype-checkbox .hs-form-checkbox .hs-input,.contactBannerWrap form .hs-form-booleancheckbox .hs-input{appearance:none}.contactBannerWrap form .hs-form-booleancheckbox-display{align-items:flex-start;display:flex}.contactBannerWrap form .hs-form-booleancheckbox label>span,.contactBannerWrap form .hs-form-checkbox label>span{color:#040a0e;font-family:Gotham Book;font-size:12px;font-weight:400;line-height:18px;margin-left:0!important;margin-top:-3px;padding-left:24px;position:relative;text-indent:0}.contactBannerWrap form .hs-fieldtype-checkbox .hs-form-checkbox label>span:before,.contactBannerWrap form .hs-form-booleancheckbox label>span:before{border:1px solid rgba(4,10,14,.33);border-radius:4px;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.contactBannerWrap form .hs-fieldtype-intl-phone.hs-input,.contactBannerWrap form select[name=country__],.contactBannerWrap form select[name=marketo_areyouacommunicationsserviceprovider],.contactBannerWrap form select[name=marketo_dmtfield16],.contactBannerWrap form select[name=what_would_you_like_to_do_new]{width:100%!important}.contactBannerWrap form .hs-fieldtype-checkbox .hs-form-checkbox .hs-input:checked+span:before,.contactBannerWrap form .hs-form-booleancheckbox .hs-input:checked+span:before{border-color:#00a4ff}.contactBannerWrap form .hs-fieldtype-checkbox .hs-form-checkbox .hs-input:checked+span:after,.contactBannerWrap form .hs-form-booleancheckbox .hs-input:checked+span:after{background-image:url(https://www.tatacommunications.com/hubfs/library/icons/check_tick_svg.svg);background-repeat:no-repeat;content:"";height:7px;left:4px;position:absolute;top:5px;width:9px}.contactBannerWrap form .hs-fieldtype-checkbox .hs-form-checkbox .hs-input:checked+span:after{top:5px}.contactBannerWrap form .hs-fieldtype-checkbox .hs-form-checkbox label,.contactBannerWrap form .hs-form-booleancheckbox label,.contactBannerWrap form .legal-consent-container .hs-form-field{margin:0}.contactBannerWrap form .hs-fieldtype-checkbox{margin-top:15px}.contactBannerWrap form .hs_submit.hs-submit{margin-top:0}.contactBannerWrap form .hs_submit.hs-submit .hs-button{background:#00b1fd;color:#fff;font-size:14px;letter-spacing:-.01em;line-height:20px;text-transform:capitalize;width:95%}.contactBannerWrap .submitted-message{align-items:center;background:transparent;color:#040a0e;display:flex;font-size:20px;justify-content:center;padding:30px 0 0}.contactBannerWrap .hs_error_rollup{display:none}.contactBannerWrap .btmSection .btmSectionIn{width:calc(100% - 636px)}.contactBannerWrap .btmSection .partnerLogoWrap .partnerLogottl{line-height:1.3333333333333333;margin-bottom:24px}.contactBannerWrap .btmSection .partnerLogoWrap{max-width:396px}.contactBannerWrap .btmSection .partnerLogoWrap .flex_row{gap:40px 49px}.contactBannerWrap .btmSection .content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.contactBannerWrap .btmSection .condtlWrap{display:flex;flex-direction:column;gap:27px;max-width:527px}.contactBannerWrap .btmSection .condtlWrap .contactCard{border:1px solid rgba(0,0,0,.2);border-radius:10px;padding:24px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin{display:flex;flex-direction:column;gap:24px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardTtl{margin:0}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardPhoneWrap{gap:24px 32px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardPhoneWrap .cardPhoneItem{display:flex;flex-direction:column;gap:6px;padding-right:27px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardPhoneWrap .cardPhoneItem .flex_row{align-items:center;gap:12px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardPhoneWrap .cardPhoneItem .flex_row .icon{display:flex;height:14px;width:14px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardEmail{align-items:center;gap:12px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardEmail .icon{display:flex;height:14px;width:14px}.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardEmail .text,.contactBannerWrap .btmSection .condtlWrap .contactCard .contactCardin .contactCardPhoneWrap .cardPhoneItem .flex_row .text{margin:0;vertical-align:middle}.contactBannerWrap .cardItem{max-width:550px}.contactBannerWrap .cardItem .cardItemIn{border-radius:10px;padding:10px}.contactBannerWrap .cardItem .cardItemIn .cardItemCon h4{margin-bottom:10px}.contactBannerWrap .cardItem .cardItemIn .cardItemImg{border-radius:10px;padding-bottom:222px;position:relative;width:100%}.contactBannerWrap .cardItem .cardItemIn .cardItemImg .cardItemImgBg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.contactBannerWrap a.image-link{display:inline-block;height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}.contactBannerWrap .form_reverse{height:1px;width:100%}.contactBannerWrap .bnrlogoSlider{align-items:center;margin-bottom:40px;margin-left:0;margin-top:20px;max-width:600px}.contactBannerWrap .logos-title{font-size:18px;margin-top:30px}.contactBannerWrap.regional-bann .cardItem .cardItemIn .cardItemImg{padding-bottom:100%}.contactBannerWrap.regional-bann .cardItem .cardItemIn .cardItemImg .cardItemImgBg{background-size:contain}.contactBannerWrap.regional-bann .cardItem{max-width:452px}.contactBannerWrap.regional-bann .bnrlogoSlider .logoSliderItem{align-items:center;align-self:stretch;background:#fff;display:flex;height:auto;justify-content:center;padding:5px}.contactBannerWrap.regional-bann .bnrlogoSlider .logoSliderItem img{max-width:100%}.contactBannerWrap .top_content_icons.post_icons{align-items:center;bottom:25px;display:flex;gap:10px;justify-content:center;left:0;margin-top:0;position:absolute;width:100%;z-index:1}.contactBannerWrap .swiper-next svg,.contactBannerWrap .swiper-prev svg{cursor:pointer;height:16px;position:relative;top:2px;width:16px}.contactBannerWrap .swiper-pagination-bullet{background:#fff;color:#fff;height:4px;left:1px!important;opacity:1;position:relative;transform:scale(1);width:4px}.contactBannerWrap .swiper-pagination-bullet-active{background:#fff;border-radius:19px;height:4px;transform:scale(1);width:20px}.contactBannerWrap .swiper-pagination-bullets{align-items:center;border:.5px solid #fff;border-radius:26px;display:inline-flex;padding:6px;transform:none!important;width:max-content!important}.contactBannerWrap .top_content_icons.post_icons.hide-pagination{display:none}.contactBannerWrap .bnrlogoSlider .swiper-wrapper{align-items:flex-end;transition-timing-function:linear}.contactBannerWrap .bnrlogoSlider .swiper-slide{align-items:center;display:flex;justify-content:center;width:8rem}.contactBannerWrap .bnr_form_box .close-video{display:none}.contactBannerWrap .bnr_form_box form::-webkit-scrollbar-track{background-color:#fff;border-radius:5px;border-radius:6px}.contactBannerWrap .bnr_form_box form::-webkit-scrollbar{background-color:#fff;border-radius:6px;width:5px}.contactBannerWrap .bnr_form_box form::-webkit-scrollbar-thumb{background-color:#a6abb5;border-radius:6px}.contactBannerWrap .cardItem.mobiles-card,.contactBannerWrap .mobiles-logos{display:none}@media(max-width:1706px) and (min-width:1401px){.bnr_form_box.show-form,.contactBannerWrap .bnr_form_box form{max-width:600px}}@media(max-width:1400px) and (min-width:1281px){.contactBannerWrap .bnrlogoSlider,.contactBannerWrap .cardItem,.contactBannerWrap .contactBanner .leftSec{max-width:500px}}@media (min-width:1025px) and (max-width:1280px){.contactBannerWrap .content-wrapper{max-width:1000px}.bnr_form_box.show-form{min-width:500px}.contactBannerWrap .bnr_form_box form{max-width:500px}.contactBannerWrap .bnrlogoSlider,.contactBannerWrap .contactBanner .leftSec{max-width:450px}.swiper-next svg,.swiper-prev svg{height:12px;width:10px}.swiper-pagination-bullets{padding:4px}.swiper-pagination-bullet-active{height:3px;width:15px}.contactBannerWrap form .input input:not([type=image i],[type=range i],[type=checkbox i],[type=radio i]),.contactBannerWrap form .input select,.contactBannerWrap form .input textarea{height:38px;width:100%}.contactBannerWrap form .input select{background-position:calc(100% - 10px) 14px;height:38px}.contactBannerWrap form .hs_submit.hs-submit .hs-button{font-size:12px;padding:10px 20px}.contactBannerWrap form .hs-form-booleancheckbox label>span,.contactBannerWrap form .hs-form-checkbox label>span{font-size:10px}.contactBannerWrap .cardItem{max-width:420px}}@media (min-width:1025px){.contactBannerWrap .contactBanner.desktopHide{display:none}}@media (min-width:1706px){.contactBannerWrap .content-wrapper{max-width:1440px}.contactBannerWrap .bnr_form_box form{max-width:700px;padding:25px}}@media (min-width:1919px){.contactBannerWrap .content-wrapper{max-width:1540px}.contactBannerWrap .bnr_form_box form{max-width:730px}}@media (max-width:1024px){.contactBannerWrap .salesBanner-slider{position:relative}.contactBannerWrap .btmSection .btmSectionIn,.contactBannerWrap .contactBanner .leftSec{width:100%}.contactBannerWrap .btmSection .condtlWrap,.contactBannerWrap .contactBanner .leftSec{max-width:100%}.contactBannerWrap .btmSection .content-wrapper{min-height:auto!important}.contactBannerWrap .btmSection{margin-top:10px}.contactBannerWrap .logos-title{font-size:16px;margin:30px 0 0}.bnr_form_box.show-form{margin:-40px auto 0;max-width:95%;min-height:auto;min-width:100%;padding:20px;position:relative;right:0;top:0}.contactBannerWrap .bnr_form_box form{max-height:100%;max-width:100%;padding:10px}.contactBannerWrap .top_content_icons.post_icons{bottom:55px}.contactBannerWrap .contactBannerWrap form{padding:30px;width:100%}.contactBannerWrap .bnr_form,.contactBannerWrap form{max-width:none}.contactBannerWrap form .form-columns-2 .hs-form-field{padding:0}.contactBannerWrap form .hs-form-field{margin-bottom:16px}.contactBannerWrap form .form-columns-2 .hs-form-field{width:100%}.contactBannerWrap.regional-bann .cardItem{margin:0 auto}.contactBannerWrap.regional-bann .bnrlogoSlider{justify-content:center}.contactBannerWrap .cardItem{max-width:100%}.contactBannerWrap .cardItem .cardItemIn .cardItemImg{padding-bottom:56%}.contactBannerWrap .bnrlogoSlider .swiper-wrapper{justify-content:center}.contactBannerWrap .bnrlogoSlider{margin-bottom:30px;margin-top:10px;max-width:100%}.contactBannerWrap .swiper-slide{opacity:1}.contactBannerWrap .bnr_form_box.show-form.form-active{left:50%;margin:0;max-width:90%;min-height:580px;min-width:90%;position:fixed;right:auto;top:55%;transform:translate(-50%,-50%);width:90%;z-index:999}.contactBannerWrap .bnr_form_box.show-form.form-active form{max-height:550px;max-width:100%;padding:10px}.contactBannerWrap .bnr_form_box.show-form.form-active .close-video{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);color:#333;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:12px 16px;position:absolute;right:-19px;top:-27px;transition:transform .2s;width:36px;z-index:2}.contactBannerWrap .bnr_form_box.show-form.form-active .close-video:after,.contactBannerWrap .bnr_form_box.show-form.form-active .close-video:before{background:#000;content:"";height:2px;position:absolute;width:12px}.contactBannerWrap .bnr_form_box.show-form.form-active .close-video:before{transform:rotate(-45deg)}.contactBannerWrap .bnr_form_box.show-form.form-active .close-video:after{transform:rotate(45deg)}.contactBannerWrap.overlay:after{background:rgba(0,0,0,.8);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.contactBannerWrap .cardItem.desktop-card{display:none}.contactBannerWrap .cardItem.mobiles-card{display:block;margin:30px 0}.contactBannerWrap .mobiles-logos{display:block;margin:40px 0}.contactBannerWrap .desktop-logos{display:none}}@media (max-width:767px){.contactBannerWrap form .form-columns-2{margin:0;max-width:100%!important}.contactBannerWrap .contactBanner .bnr_form .bnr_form_inner{padding-left:16px;padding-right:16px}.contactBanner .leftSecCon *{font-size:14px}.contactBannerWrap .contactBanner .bnr_form form .input select,.contactBannerWrap form .input input:not([type=image i],[type=range i],[type=checkbox i],[type=radio i]),.contactBannerWrap form .input textarea{padding:14px 12px;width:100%!important}.contactBannerWrap form .hs-fieldtype-intl-phone.hs-input input{width:68%!important}.contactBannerWrap.image_inCard .contactBanner .bnr_form .bnr_form_inner{padding-left:0;padding-right:0}.contactBannerWrap .swiper-next svg,.contactBannerWrap .swiper-prev svg{height:12px;width:12px}.contactBannerWrap .swiper-pagination-bullets{padding:3px}.contactBannerWrap .swiper-pagination-bullet-active{height:3px;width:15px}.contactBannerWrap .bnrlogoSlider{max-width:100%}}@media (max-width:480px){.contactBannerWrap form ul.inputs-list.multi-container{column-count:1}.contactBannerWrap .bnr_form_box.show-form.form-active .close-video{right:-14px}}