.feedback-form .form-overlay{display:none}
@media(min-width:768px){.feedback-form .form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(70,70,70,0.8);display:flex;justify-content:center;align-items:center;z-index:1000}
}
.feedback-form .form-modal{box-shadow:0 4px 15px rgba(0,0,0,0.1);z-index:1001;position:relative;height:100%;background-color:var(--rds-color-surface-white);padding:24px 16px 16px 16px}
@media(min-width:720px){.feedback-form .form-modal{max-height:560px;height:auto;width:600px;border-radius:var(--rds-radius-m);overflow:auto;overflow-x:hidden}
}
@media(min-width:1024px){.feedback-form .form-modal{padding:32px}
}
@media(min-width:1920px){.feedback-form .form-modal{height:auto;max-height:825px;width:820px}
.feedback-form .form-modal ::-webkit-scrollbar{display:none}
}
.feedback-form .form-title{display:flex;align-items:flex-start;justify-content:space-between}
.feedback-form .form-group{margin-bottom:32px;width:-webkit-fill-available}
.feedback-form .form-group textarea{width:100%}
.feedback-form .form-group .rating-legend .rp-caption:last-child{margin-left:17%}
.feedback-form .form-group .rp-body-1{margin-left:16px}
.feedback-form .form-group .rp-body-2{margin-left:32px}
.feedback-form .modal-cross{color:var(--rds-color-content-high);cursor:pointer}
.feedback-form .label{display:block}
.feedback-form .radio-group-yes-no{display:flex;gap:20px}
.feedback-form .radio-option{display:flex;align-items:center}
.feedback-form .radio-input{display:none}
.feedback-form .radio-input+.radio-label:before{content:"";width:24px;height:24px;border-radius:50%;border:1px solid var(--rds-color-border-high);background-color:var(--rds-color-surface-grey);display:inline-block;margin-right:8px;vertical-align:middle;transition:background-color .3s,border-color .3s}
.feedback-form .radio-input:checked+.radio-label:before{border:6px solid var(--rds-color-border-high);background-color:var(--rds-color-surface-navy)}
.feedback-form .radio-label{cursor:pointer;font-family:Arial,sans-serif;font-size:16px}
.feedback-form .rating-group{display:flex;align-items:center;margin-top:16px;gap:8px;justify-content:flex-end}
.feedback-form .rating-group__label{flex:1}
.feedback-form .rating-group:first-of-type{justify-content:flex-start}
.feedback-form #explain-sections{margin-top:16px}
.feedback-form .rating-group input[type="radio"]{display:none}
.feedback-form .square-label{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rds-color-border-low);cursor:pointer;transition:background-color .3s;border-radius:var(--rds-radius-round);padding:8px,12px,8px,12px;margin:0}
.feedback-form .square-label:last-child{margin-left:16px}
.feedback-form .square-label:hover{background-color:var(--rds-color-surface-grey)}
.feedback-form .rating-group input[type="radio"]:checked+.square-label{border:1px solid var(--rds-color-border-high);background-color:var(--rds-color-surface-navy);color:var(--rds-color-surface-white)}
.feedback-form .description-textarea{min-height:120px;max-height:120px;border:1px solid #ddd;padding:10px;font-size:16px;line-height:1.5}
.feedback-form .description-textarea::placeholder{color:#aaa;font-size:16px;line-height:1.5}
.feedback-form .legend-textSize{display:flex;flex-direction:row;justify-content:space-between}
.feedback-form .legend-textSize span{color:#727272}
.feedback-form button{background-color:var(--rds-color-button-primary-surface-default);color:var(--rds-color-content-high-inverse);padding:10px 20px;border:0;border-radius:var(--rds-radius-round);cursor:pointer;display:block;width:200px;font:var(--rds-button-01);transition:background-color .3s;margin-left:auto}
.feedback-form button:hover{text-decoration:none}
.feedback-form .cmp-form-options .dropdown-wrapper{margin:0}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container{width:100%;border:1px solid var(--rds-color-border-low);background-color:var(--rds-color-surface-white);margin-bottom:16px}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container:after{border:0}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .btn{border:0;z-index:1;outline:transparent;background-color:transparent;text-transform:none;overflow:visible;letter-spacing:0}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .btn:not(.dropdown-toggle){box-shadow:none}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-toggle-custom{font-size:24px;line-height:24px;color:var(--rds-color-content-high);width:100%}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-toggle-custom[aria-expanded='false']::before{content:"\e904"}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-toggle-custom[aria-expanded='true']::before{content:"\e909"}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-menu{background-color:var(--rds-color-surface-white);padding:0;transform:translate3d(0,48px,0) !important;border-radius:var(--rds-radius-m);box-shadow:0 8px 32px -16px rgba(0,0,0,0.08);border:0}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-menu a{padding:12px 16px;text-transform:capitalize !important;border-bottom:1px solid #ddd;letter-spacing:0}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-menu a:hover{background-color:var(--rds-color-surface-grey);color:var(--rds-color-content-medium)}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-menu a:first-child{margin-top:0}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-menu .active::before,.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container .dropdown-menu .active::after{content:none}
.feedback-form .cmp-form-options .dropdown-wrapper .dropdown__container.show{outline:1px solid var(--rds-color-border-high)}
.feedback-form .dropdown-wrapper{margin:10px 0 41px 0;width:100%}
@media(min-width:1024px){.feedback-form .dropdown-wrapper{margin:16px auto 16px auto;width:226px}
}
.feedback-form .dropdown-wrapper .dropdown__container{width:100%;position:relative;cursor:pointer}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown__container{width:25.1%;float:left}
}
.feedback-form .dropdown-wrapper .dropdown__container input,.feedback-form .dropdown-wrapper .dropdown__container .effect--dropdown{position:absolute;left:0;border:0;z-index:1;font-size:12px;width:85%;cursor:default;outline:1px solid transparent}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown__container input,.feedback-form .dropdown-wrapper .dropdown__container .effect--dropdown{padding-left:0;top:-25px;height:15px}
}
@media(min-width:1024px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.feedback-form .dropdown-wrapper .dropdown__container input,.feedback-form .dropdown-wrapper .dropdown__container .effect--dropdown{height:20px;top:-25px}
}
.feedback-form .dropdown-wrapper .dropdown__container input:focus,.feedback-form .dropdown-wrapper .dropdown__container .effect--dropdown:focus{outline:5px auto transparent}
.feedback-form .dropdown-wrapper .dropdown__container .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;cursor:pointer;z-index:-1}
.feedback-form .dropdown-wrapper .dropdown__container:after{content:"";width:0;height:50%;position:absolute;top:25%;right:55px}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown__container:after{display:none}
}
.feedback-form .dropdown-wrapper .dropdown__container--filter{cursor:pointer}
.feedback-form .dropdown-wrapper .dropdown__container--complex{display:none;width:100%;position:relative;margin-bottom:8px;height:71px}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown__container--complex{width:25.1%;margin-right:8px;float:left;height:60px}
}
.feedback-form .dropdown-wrapper .dropdown__container--complex:after{content:"";width:0;height:50%;position:absolute;top:25%;right:55px}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown__container--complex:after{display:none}
}
.feedback-form .dropdown-wrapper .btn{padding:12px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;background-color:var(--rds-color-surface-white);text-transform:uppercase;z-index:-1}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .btn{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:162px}
}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .btn{max-width:100%}
}
.feedback-form .dropdown-wrapper .dropdown-toggle-custom{display:flex;justify-content:flex-end;align-items:center;position:absolute;right:0;top:0}
.feedback-form .dropdown-wrapper .dropdown-toggle-custom:focus,.feedback-form .dropdown-wrapper .dropdown-toggle-custom:active{box-shadow:none}
.feedback-form .dropdown-wrapper .dropdown-toggle-custom .icon{font-size:22px}
.feedback-form .dropdown-wrapper .btn.dropdown-toggle{box-shadow:none}
.feedback-form .dropdown-wrapper .btn.dropdown-toggle:focus{outline:5px auto transparent}
.feedback-form .dropdown-wrapper .dropdown-backdrop{display:none}
.feedback-form .dropdown-wrapper .dropdown-menu{min-width:100%;width:100.5%;left:-1px;top:95%;z-index:5;overflow-y:auto}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown-menu{border-radius:0;box-shadow:none;border-top:0;width:100%;box-sizing:content-box}
}
.feedback-form .dropdown-wrapper .dropdown-menu a{font-size:14px;width:100%;display:block;padding:0 45px 15px 15px;position:relative;box-sizing:border-box}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown-menu a{font-size:14px;outline:0;padding:10px 15px;letter-spacing:1.4px}
.feedback-form .dropdown-wrapper .dropdown-menu a:hover:before,.feedback-form .dropdown-wrapper .dropdown-menu a:hover:after{display:none}
}
.feedback-form .dropdown-wrapper .dropdown-menu a:first-child{margin-top:15px}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown-menu a:first-child{margin:0}
}
.feedback-form .dropdown-wrapper .dropdown-menu .active::after{content:"";position:absolute;width:8px;height:8px;right:20px;top:10px}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown-menu .active::after{top:19px}
}
.feedback-form .dropdown-wrapper .dropdown-menu .active::before{content:"";position:absolute;width:16px;height:16px;right:16px;top:6px}
@media(min-width:1024px){.feedback-form .dropdown-wrapper .dropdown-menu .active::before{top:15px}
}
.feedback-form .warning{width:100%;position:fixed;top:0;left:0;z-index:999}
.feedback-form .warning .info{border:solid 1px var(--rds-color-semantic-content-success);background-color:var(--rds-color-semantic-background-success);width:100%;padding:0}
@media(min-width:1024px){.feedback-form .warning .info{width:100%;padding:16px 0}
}
.feedback-form .warning .info.info-ko{border:var(--rds-color-semantic-content-error);background-color:var(--rds-color-semantic-background-error)}
.feedback-form .warning .warning-resolution{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:14px}
@media(min-width:1024px){.feedback-form .warning .warning-resolution{font-size:16px}
}
.feedback-form .warning .messageContainer{display:flex;flex-direction:row;padding:16px}
@media(min-width:1024px){.feedback-form .warning .messageContainer{padding:0;align-items:center}
}
.feedback-form .warning .buttonContainer{display:flex;flex-direction:row;justify-content:space-between;width:100%}
@media(min-width:1024px){.feedback-form .warning .buttonContainer{padding:0 16px}
}
.feedback-form .warning .warning-resolution-message{font-family:RepsolSoleDisplayRegular;font-size:12px;padding-top:6px}
@media(min-width:1024px){.feedback-form .warning .warning-resolution-message{font-size:14px}
}
.feedback-form .warning .warning-resolution-button{font-family:RepsolSoleDisplayRegular;font-size:14px;text-decoration-line:underline;cursor:pointer}
@media(min-width:1024px){.feedback-form .warning .warning-resolution-button{font-size:16px;min-width:fit-content}
}
.feedback-form .warning .icon-rp.icon-rp-Check_02{font-size:24px;margin-right:0;font-family:"icomoon";color:var(--rds-color-semantic-content-success);line-height:30px}
.feedback-form .warning .icon-rp.icon-rp-Error{font-size:24px;margin-right:0;font-family:"icomoon";color:red;line-height:30px}