/* Source and licensing information for the line(s) below can be found at https://www.aepd.es/themes/custom/aepd_theme/css/theme/rate/rate_aepd.css. */
.rate-widget{background-color:#f6f6f6;padding:1.25rem}.rate-widget .vote-form{display:flex;justify-content:center}@media (min-width:48rem){.rate-widget .vote-form{padding:2.5rem;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/themes/custom/aepd_theme/css/theme/rate/../../../images/rate_aepd.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat}}.rate-widget .vote-form .rating-table{display:flex;width:100%;justify-content:center;padding:1.125rem;background:#fff;border:1px solid #180909}@media (min-width:23.4375rem){.rate-widget .vote-form .rating-table{padding:1.25rem 2rem}}@media (min-width:48rem){.rate-widget .vote-form .rating-table{width:80%}}@media (min-width:62rem){.rate-widget .vote-form .rating-table{width:60%}}@media (min-width:75rem){.rate-widget .vote-form .rating-table{width:50%}}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td{display:flex;justify-content:center;flex-direction:column;text-align:center}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset{margin-bottom:0 !important}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset legend .fieldset-legend{font-size:1.125rem;line-height:1.875rem;font-weight:600;letter-spacing:0em;text-align:center}@media (min-width:30rem){.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset legend .fieldset-legend{font-size:1.3125rem;line-height:2.875rem}}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fivestar-rating-wrapper .form-item label{color:#180909}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fivestar-rating-wrapper .form-item label:before{font-weight:400;font-style:normal;font-variant:normal;font-family:"icomoon";font-size:1.8125rem;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e917"}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fivestar-rating-wrapper .form-item label.full:before{font-weight:400;font-style:normal;font-variant:normal;font-family:"icomoon";font-size:1.8125rem;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e919";color:#f1a242}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fivestar-rating-wrapper .form-item label.hover{color:#d4762c !important}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .thank-you-message{display:flex;flex-direction:column;align-items:center;background-color:rgba(137,206,177,.1019607843);color:#00735a;margin-top:1.25rem;text-align:center;padding:0 .75rem .75rem}@media (min-width:30rem){.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .thank-you-message{flex-direction:row;text-align:left;padding:0 .75rem}}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .thank-you-message .icon-check{padding:.625rem .625rem .625rem 0}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .thank-you-message .icon-check:before{font-weight:400;font-style:normal;font-variant:normal;font-family:"icomoon";font-size:1.25rem;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";color:#00735a}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper{display:flex;flex-direction:column;align-items:center;border:1px solid #333;padding:3.5rem 1.25rem 1.25rem;position:relative}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper:before{font-weight:400;font-style:normal;font-variant:normal;font-family:"icomoon";font-size:1.25rem;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91a";position:absolute;top:18px;right:20px}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .tooltip-comment{color:#757575;font-size:.8125rem;line-height:1.125rem}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .form-item-comment{padding-bottom:1.25rem}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .form-item-comment label{padding-bottom:1.25rem}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper input[data-drupal-selector=edit-close]{border:none;width:-moz-fit-content;width:fit-content;padding:0;margin:0;position:absolute;right:20px;top:16px;background:0 0;padding:.75rem .625rem;font-size:0}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper input[data-drupal-selector=edit-submit-comment]{padding:1rem;font-weight:600;line-height:1.375rem;text-align:center;text-decoration:none;background-color:transparent;border:2px solid #2163df;border-radius:0;color:#2163df;text-align:center;width:-moz-fit-content;width:fit-content;border-radius:0;transition:all .5s ease-in-out}@media (min-width:30rem){.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper input[data-drupal-selector=edit-submit-comment]{padding:1rem 3.4375rem}}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper input[data-drupal-selector=edit-submit-comment]:hover{border:2px solid #180909;color:#180909}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper label p{font-size:1rem;font-weight:400;line-height:1.375rem;letter-spacing:0em;text-align:center}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper label p:nth-child(2){font-weight:700;display:flex;justify-content:center;align-items:center}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper label p:nth-child(2) span{color:#dc3545}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .form-textarea-wrapper textarea{border:1px solid;border-radius:0;background-color:#f6f6f6;resize:none}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .form-textarea-wrapper textarea::-moz-placeholder{color:#180909}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .form-textarea-wrapper textarea::placeholder{color:#180909}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .error-message{width:100%;padding:.625rem;display:flex;align-items:center;background-color:rgba(206,137,137,.2509803922);color:#730000;text-align:left}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .error-message .icon-check{padding:.625rem .625rem .625rem 0}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .error-message .icon-check:before{font-weight:400;font-style:normal;font-variant:normal;font-family:"icomoon";font-size:1.25rem;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e916";display:block;color:#730000;transform:rotate(180deg)}.rate-widget .vote-form .rating-table .rating-table-tr .rating-table-td fieldset .fieldset-wrapper .form-wrapper .ajax-progress .message{font-size:1rem}
/* Source and licensing information for the above line(s) can be found at https://www.aepd.es/themes/custom/aepd_theme/css/theme/rate/rate_aepd.css. */