/*
Theme Name: Tata Digo Diagnostic Tool
Theme URI: https://www.tatacommunications.com/apps/customer-interaction-tool
Author: The Marketing Practice
Author URI: https://www.themarketingpractice.com/
Description: CX Diagnostic tool for Tata Digo.
Requires at least: 6.1
Tested up to: 6.3
Requires PHP: 5.6
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: tatadigo
*/

.wp-block-post-title{display:none!important}@media (max-width:375px){header.wp-block-template-part .wp-block-image img{width:152px!important;height:auto!important}header.wp-block-template-part .is-style-outline.is-style-outline.wp-block-button .wp-block-button__link{padding:3px 15px!important}}.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link:hover{color:#fff;border:1px solid transparent}.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link:after{opacity:0;background:var(--wp--preset--gradient--primary-secondary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50px;z-index:-1}.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link:hover:after{opacity:1}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.q1 .pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.next-btn,.prev-btn{background:#333;border:none!important;color:#fff!important;border-radius:10px!important;font-size:19px;font-weight:500;position:relative;cursor:pointer;-webkit-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (max-width:500px){.next-btn,.prev-btn{font-size:16px}}.next-btn:after,.prev-btn:after{content:"";background-size:contain;width:24px;height:24px;top:13px;position:absolute}.next-btn:hover,.prev-btn:hover{background:#000;-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}.next-btn.disabled,.next-btn:disabled,.prev-btn.disabled,.prev-btn:disabled{background:#000;-webkit-box-shadow:none;box-shadow:none;opacity:0.5}.next-btn.disabled:hover,.next-btn:disabled:hover,.prev-btn.disabled:hover,.prev-btn:disabled:hover{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;cursor:not-allowed}.prev-btn{padding:13px 30px 14px 46px}.prev-btn:after{left:20px;background-image:url("../../uploads/2023/11/prev_btn-icon.svg")}.next-btn{padding:13px 46px 14px 30px}.next-btn:after{right:20px;background-image:url("../../uploads/2023/10/next-btn-icon.svg")}.tata-radios{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media (min-width:992px){.tata-radios{margin:40px 0 46px!important}}.tata-radios .tata-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.tata-radios .tata-radio input[type=radio]{display:none}.tata-radios .tata-radio label{padding:21px 60px;font-size:19px;font-weight:500;border-radius:20px;cursor:pointer;background:#f7f7f7;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tata-radios .tata-radio label:hover{background:#e2e2e2}.tata-radios .tata-radio input[type=radio]:checked+label{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}@-webkit-keyframes scale-in-center{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-out-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes scale-out-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@-webkit-keyframes slide-from-right{0%{opacity:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes slide-from-right{0%{opacity:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes slide-from-left{0%{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes slide-from-left{0%{opacity:0;-webkit-transform:translateX(25%);transform:translateX(25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes slide-to-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes slide-to-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@-webkit-keyframes shake-vertical{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}20%,40%,60%{-webkit-transform:translateY(3px);transform:translateY(3px)}80%{-webkit-transform:translateY(1.4px);transform:translateY(1.4px)}90%{-webkit-transform:translateY(-1.4px);transform:translateY(-1.4px)}}@keyframes shake-vertical{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}20%,40%,60%{-webkit-transform:translateY(3px);transform:translateY(3px)}80%{-webkit-transform:translateY(1.4px);transform:translateY(1.4px)}90%{-webkit-transform:translateY(-1.4px);transform:translateY(-1.4px)}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes focus-in-expand-fwd{0%{letter-spacing:-0.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand-fwd{0%{letter-spacing:-0.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes blur-out-expand{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}to{letter-spacing:-0.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}}@keyframes blur-out-expand{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}to{letter-spacing:-0.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}}@-webkit-keyframes focus-in-expand{0%{letter-spacing:-0.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes focus-in-expand{0%{letter-spacing:-0.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes scale-in-ver-center{0%{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes scale-in-ver-center{0%{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@-webkit-keyframes scale-out-vertical{0%{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}to{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}}@keyframes scale-out-vertical{0%{-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}to{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}}@keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}}@-webkit-keyframes rotate-in-2-cw{0%{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotate-in-2-cw{0%{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.loading-spinner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;display:none}.loading-spinner.show{display:block}.loading-spinner:after{content:"";display:block;width:60px;height:60px;border:2px solid #f3f3f3;border-top:3px solid var(--wp--preset--color--primary);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:9998;display:none}.loading-overlay.show{display:block}.tata-banner .tata-banner-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tata-banner .tata-banner-left .tbl-tablet-banner{display:none}@media (min-width:782px){.tata-banner .tata-banner-right{padding-left:30px}}@media (min-width:1300px){.tata-banner .tata-banner-right{padding-left:65px}}@media (min-width:472px) and (max-width:781.99px){.tata-banner .tata-banner-left{max-width:472px;margin:0 auto}.tata-banner .tata-banner-right{max-width:472px;margin:0 auto}}@media (min-width:782px) and (max-width:1032.99px){.tata-banner .tata-banner-left .tbl-tablet-banner{display:block}.tata-banner .tata-banner-left .tbl-main-banner{display:none}}.q1,.q2,.q3,.q4{display:none!important}.tata-quiz-wrap{display:none!important;margin:0!important}.tata-final-screen{display:none!important;margin:0!important}.tata-final-screen .tata-final-logo img{margin:auto;display:block}.r-slider{background-color:#f7f1e5;border-radius:5px;height:6px;position:relative;cursor:pointer;margin:20px 0 60px!important;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.r-slider{height:15px;margin:58px 0 125px!important}}@media (min-width:1024px) and (max-width:1199px){.r-slider{margin:38px 0 115px!important}}@media (max-width:575px){.r-slider{width:97%;margin-left:5px!important;margin-right:5px!important}}.r-slider *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}.r-slider_hidden{visibility:hidden}.r-slider__cloud{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:-40px;padding:3px 5px 3px 10px;height:14px;background-color:#f0f0f0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#777;font-weight:bold;font-size:clamp(13px,0.8125rem + (1vw - 3.2px) * 0.9184,22px);width:-webkit-max-content;width:-moz-max-content;width:max-content;background:var(--tata-gradient,linear-gradient(80deg,#d63548 0%,#f57c52 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.r-slider__cloud{padding:3px 5px}}.r-slider__cloud_moving{top:unset;bottom:-55px;background-color:transparent;z-index:1;width:85px;height:45px;text-align:center;left:-40px!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.r-slider__cloud_moving{width:111px;height:63px;bottom:-86px}}.r-slider__circle{position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background-color:white;border:4px solid #d63548;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;z-index:1;-webkit-transition:all 0.4s cubic-bezier(0.455,0.03,0.515,0.955);transition:all 0.4s cubic-bezier(0.455,0.03,0.515,0.955)}@media (min-width:768px){.r-slider__circle{border:6px solid #d63548;top:-18px;width:38px;height:38px}}.r-slider__filled-line{background:linear-gradient(80deg,#d63548 0%,#f57c52 100%);border-radius:50px;height:6px;width:0;-webkit-transition:all 0.4s cubic-bezier(0.455,0.03,0.515,0.955);transition:all 0.4s cubic-bezier(0.455,0.03,0.515,0.955)}@media (min-width:768px){.r-slider__filled-line{height:15px}}.r-slider .step{position:absolute;background:#fff;width:8px;height:15px;-webkit-transition:all 0.4s cubic-bezier(0.455,0.03,0.515,0.955);transition:all 0.4s cubic-bezier(0.455,0.03,0.515,0.955)}.r-slider .step:hover{background:#fff}.r-slider .step.step-1{left:33.33%}.r-slider .step.step-2{left:66.66%}.tata-footer p{width:100%;text-align:center}@media (min-width:906px){.tata-footer p{width:unset;text-align:start}}@media (min-width:1024px){main{min-height:calc(100vh - 250px);margin-top:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.home>:not(.loading-overlay):not(.loading-spinner){opacity:0;visibility:hidden}body.home.loaded>:not(.loading-overlay):not(.loading-spinner){opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}body.home footer,body.home header{opacity:0}body.home header{-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.home footer{-webkit-transform:translateY(50%);transform:translateY(50%)}body.home.loaded footer,body.home.loaded header{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0.5s;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0.5s}body.home.loaded .tata-banner .tata-banner-left{-webkit-animation:scale-in-center 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0s both;animation:scale-in-center 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0s both}body.home.loaded .tata-banner .tata-banner-right{-webkit-animation:slide-from-right 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0s both;animation:slide-from-right 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0s both}body.home.loaded .tata-banner .tata-banner-right .wp-element-button{-webkit-animation:shake-vertical 4s cubic-bezier(0.455,0.03,0.515,0.955) 0.65s infinite both;animation:shake-vertical 4s cubic-bezier(0.455,0.03,0.515,0.955) 0.65s infinite both}body.home.loaded .tata-banner .tata-banner-right .wp-element-button:hover{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}body.home.loaded .tata-banner.exit .tata-banner-left{-webkit-animation:scale-out-center 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0s both;animation:scale-out-center 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0s both}body.home.loaded .tata-banner.exit .tata-banner-right{-webkit-animation:slide-to-right 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0s both;animation:slide-to-right 0.4s cubic-bezier(0.25,0.46,0.45,0.94) 0s both}body.home .quiz-q h6{-webkit-animation:focus-in-expand 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:focus-in-expand 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both}body.home .quiz-q h3{-webkit-animation:scale-in-ver-center 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both;animation:scale-in-ver-center 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both}body.home .quiz-q .r-slider{-webkit-animation:slide-in-bottom 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both;animation:slide-in-bottom 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both}body.home .quiz-q .prev-btn{-webkit-animation:slide-from-left 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both;animation:slide-from-left 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both}body.home .quiz-q .next-btn{-webkit-animation:slide-from-right 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both;animation:slide-from-right 0.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s both}body.home .quiz-q.exit h6{-webkit-animation-delay:0;animation-delay:0}body.home .quiz-q.exit h3{-webkit-animation-delay:0;animation-delay:0}body.home .quiz-q.exit .r-slider{-webkit-animation-delay:0;animation-delay:0}body.home .tata-final-screen .tata-final-logo{-webkit-animation:rotate-in-2-cw 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0s both;animation:rotate-in-2-cw 0.6s cubic-bezier(0.25,0.46,0.45,0.94) 0s both}.show-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
