.survey-modal .modal-dialog{max-width:600px;margin:1.75rem auto}.survey-modal .modal-content{border:none;border-radius:30px;overflow:hidden}.survey-modal-content{border:none!important;border-radius:24px!important;padding:0!important;overflow:hidden!important}.survey-header{background:linear-gradient(135deg,#ff7968 0%,#ff8c42 100%);padding:0;position:relative}.survey-header .modal-header{justify-content:space-between;align-items:flex-start;padding:32px 24px 16px;display:flex;position:relative}.survey-header .modal-header .modal-title{flex:1;padding-right:20px;color:#fff!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}.survey-header .modal-header .btn-link{color:#fff!important;opacity:.9!important;border-radius:50%!important;margin:-8px -8px -8px 0!important;padding:8px!important;text-decoration:none!important;transition:all .3s!important;position:relative!important;overflow:hidden!important}.survey-header .modal-header .btn-link:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);border-radius:50%;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.survey-header .modal-header .btn-link:hover{opacity:1!important;color:#fff!important;transform:scale(1.1)!important}.survey-header .modal-header .btn-link:hover:before{left:100%}.survey-header .modal-header .btn-link:focus{color:#fff!important;box-shadow:0 0 0 2px #ffffff4d!important}.survey-header .modal-header .btn-link svg{z-index:2;position:relative}.survey-header p{color:#ffffffe6!important;margin:0!important;padding:0 24px 24px!important;font-size:16px!important;line-height:1.5!important}.survey-modal .form-label{color:#272727!important;margin-bottom:8px!important;font-size:16px!important;font-weight:600!important}.survey-modal textarea.form-control{resize:vertical!important;min-height:120px!important;line-height:1.5!important}.survey-modal .btn{border:none!important;border-radius:50px!important;padding:12px 32px!important;font-size:16px!important;font-weight:600!important;transition:all .3s!important;position:relative!important;overflow:hidden!important}.survey-modal .btn:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.survey-modal .btn:hover:before{left:100%}.survey-modal .btn span,.survey-modal .btn .spinner-border{z-index:2;position:relative}.survey-modal .btn-primary{color:#fff!important;background:linear-gradient(135deg,#ff7968 0%,#ff8c42 100%)!important;box-shadow:0 4px 12px #ff6a5733!important}.survey-modal .btn-primary:hover{background:linear-gradient(135deg,#ff5a47 0%,#ff7c32 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #ff6a574d!important}.survey-modal .btn-primary:disabled{box-shadow:none!important;opacity:.6!important;background:#6c757d!important;transform:none!important}.survey-modal .text-danger{color:#dc3545!important;margin-top:4px!important;font-size:14px!important;font-weight:500!important}.survey-modal .spinner-border{border-width:.15em!important;width:1rem!important;height:1rem!important}@media (max-width:768px){.survey-modal .modal-dialog{max-width:calc(100% - 2rem);margin:1rem}.survey-modal .survey-header .modal-header{padding:24px 20px 12px}.survey-modal .survey-header .modal-header .modal-title{font-size:20px!important}.survey-modal .survey-header p{padding:0 20px 20px!important;font-size:14px!important}.survey-modal .modal-body{padding:24px 20px!important}.survey-modal .modal-footer{padding:20px!important}.survey-modal .form-control{max-width:100%!important;padding:12px 16px!important;font-size:16px!important}.survey-modal .btn{padding:12px 24px!important;font-size:16px!important}}.survey-modal .modal-content{animation:.4s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.survey-modal .modal-content:focus{outline:none}.survey-modal .btn:focus{box-shadow:0 0 0 4px #ff6a574d!important}.survey-modal .form-control:focus{box-shadow:0 0 0 4px #ff6a571a!important}
/*# sourceMappingURL=b7e5f3fa245f5ea8.css.map*/