@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeOut{0%{opacity:1}to{opacity:0}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FadeInSlow{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes BounceIcon{0%{transform:translateY(0)}10%{transform:translateY(0)}30%{transform:translateY(-60%)}50%{transform:translateY(0)}57%{transform:translateY(-3px)}64%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes ShowFromBottom{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes ToBottom{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}@keyframes ElementBottom{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translateY(0)}}@keyframes animatePrevElement{0%{transform:translateX(0)}80%{opacity:0}to{opacity:0;transform:translateX(-100%)}}@keyframes animateNextElement{0%{opacity:0;transform:translateX(100%)}20%{opacity:0}to{transform:translateX(0)}}.c-survey{background-color:#fff;border-radius:6px 6px 0 0;bottom:0;position:fixed;transition:transform 1s ease-in-out;width:100%;z-index:999}@media (min-width:600px){.c-survey{box-shadow:0 6px 10px 0 rgba(0,0,0,.16);left:64px;max-width:397px}}.c-survey-active{transition:all .4s ease}.c-survey-active .c-icon{transform:rotate(180deg)}.c-survey .c-icon{transition:transform .3s ease}.c-survey:not(.c-survey-fields-hidden){animation:ShowFromBottom .7s ease-in}.c-survey-completed{transform:translateY(100%)}.c-survey-fields-cta{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--aprende--primary);border-radius:6px 6px 0 0;color:#fff;display:flex;justify-content:center}@media (hover:hover){.c-survey-fields-cta{cursor:pointer}}@media (max-width:600px){.c-survey-fields-cta{padding:10px 28px}}@media (min-width:600px){.c-survey-fields-cta{padding:16px 10px}}.c-survey-fields-cta .c-icon{margin-left:6px}.c-survey-fields-container{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height 1s linear}.c-survey-fields-container:not(.c-survey-collapsed){max-height:700px}.c-survey-fields-container .btn-primary,.c-survey-fields-container .btn-primary-outline{-webkit-tap-highlight-color:transparent;margin:20px auto 0;max-width:none}.c-survey-fields-container .btn-primary span,.c-survey-fields-container .btn-primary-outline span{margin:0 auto}.c-survey-fields-container .c-form-field{margin:0 0 6px;min-height:40px}.c-survey-fields-container .c-form-field .d-flex{align-items:center}.c-survey-fields-container .c-form-field input[type=checkbox],.c-survey-fields-container .c-form-field input[type=radio]{height:18px;width:18px}.c-survey-fields-container .c-form-field input[type=radio]:before{height:10px;width:10px}.c-survey-fields-question{display:block;margin:0 0 13px;text-align:left}.c-survey-fields-content,.c-survey-fields-message{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden}.c-survey-fields-content{padding:14px 15px 21px}.c-survey-fields-step{padding-top:21px;position:relative;text-align:center}.c-survey-fields-step.element-transition-next[data-step="0"]{animation:none}.c-survey-fields-hidden{display:none}.c-survey-fields-required{bottom:55px;color:#bd0d33;font-size:13px;position:absolute}.c-survey-fields-textarea{padding-bottom:15px}.c-survey-fields-textarea textarea{border-radius:6px;max-height:190px;padding:9px 15px;resize:none;width:100%}.c-survey-fields-textarea textarea:focus-visible{outline:none}.c-survey-fields-message{min-height:431px;text-align:center}.c-survey-fields-message:not(.c-survey-fields-hidden){display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.c-survey-fields-message-box{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 60px}.c-survey-fields-message .h4{margin:0 0 13px}.c-survey-fields-message .c-icon{justify-content:center;margin:0 auto 30px}.c-survey-fields-message .btn-lg{margin-bottom:21px}.c-survey p.p1{font-weight:600}.c-survey .element-transition-prev{animation:animatePrevElement 1.2s}.c-survey .element-transition-next{animation:animateNextElement 1.2s}