.kk-star-ratings {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.kk-star-ratings.kksr-shortcode {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}.kk-star-ratings.kksr-valign-top {margin-bottom: 2rem;}.kk-star-ratings.kksr-valign-bottom {margin-top: 2rem;}.kk-star-ratings.kksr-align-left {-webkit-box-pack: flex-start;-webkit-justify-content: flex-start;-ms-flex-pack: flex-start;justify-content: flex-start;}.kk-star-ratings.kksr-align-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.kk-star-ratings.kksr-align-right {-webkit-box-pack: flex-end;-webkit-justify-content: flex-end;-ms-flex-pack: flex-end;justify-content: flex-end;}.kk-star-ratings .kksr-muted {opacity: .5;}.kk-star-ratings .kksr-stars {position: relative;}.kk-star-ratings .kksr-stars .kksr-stars-active, .kk-star-ratings .kksr-stars .kksr-stars-inactive {display: flex;}.kk-star-ratings .kksr-stars .kksr-stars-active {overflow: hidden;position: absolute;top: 0;left: 0;}.kk-star-ratings .kksr-stars .kksr-star {cursor: pointer;padding-right: 0px;}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-star {cursor: default;}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon {transition: .3s all;}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active {width: 0 !important;}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon {background-image: url(//mftelecomunicaciones.es/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg);}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon {background-image: url(//mftelecomunicaciones.es/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg);}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon {background-image: url(//mftelecomunicaciones.es/wp-content/plugins/kk-star-ratings/src/core/public/svg/selected.svg);}.kk-star-ratings .kksr-legend {margin-left: .75rem;margin-right: .75rem;}[dir="rtl"] .kk-star-ratings .kksr-stars .kksr-stars-active {left: auto;right: 0;}#comment-input:after{content:"";display:table;clear:both}#comment-input input{float:left;margin-right:1%;padding-left:15px;padding-right:15px;width:32.666666%;min-width:28%;font-size:13px;color:#747474;border:1px solid #d2d2d2}#comment-input input:last-child{margin-right:0}#comment-textarea{margin-bottom:10px}#comment-textarea.fusion-contact-comment-below{margin-top:10px;margin-bottom:0}#comment-textarea textarea{padding:12px 15px;width:100%;height:150px;font-size:13px;color:#747474;border:1px solid #d2d2d2}.fusion-contact-form{line-height:normal}.fusion-contact-form #comment-submit-container{margin-top:20px;margin-bottom:0}.fusion-contact-form .grecaptcha-badge{z-index:100000}.fusion-contact-form .fusion-hide-recaptcha-badge{display:none}.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper{display:flex;align-items:baseline;margin:20px 0;font-size:13px}.fusion-contact-form .fusion-comment-privacy-checkbox{margin:0 10px 0 0}.fusion-contact-form #comment-recaptcha{margin-top:13px}```css .rt-ai-faqs,
.rt-ai-faqs *,
.rt-ai-rating,
.rt-ai-rating * {
font-family: var(--rt-ai-font-family, inherit) !important;
} .rt-ai-faqs {
margin: 35px 0;
}
.rt-ai-faq-item {
background: #fff;
border: 1px solid rgba(0, 0, 0, .08);
border-radius: 16px;
overflow: hidden;
margin-bottom: 14px;
transition: all .25s ease;
}
.rt-ai-faq-item:hover {
box-shadow: 0 8px 30px rgba(0, 0, 0, .08);
}
.rt-ai-faq-question {
width: 100%;
border: 0;
background: #f8f8f8;
padding: 20px 24px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
cursor: pointer;
font: inherit;
font-size: 17px;
font-weight: 600;
color: inherit;
transition: background .25s ease;
}
.rt-ai-faq-question:hover {
background: #f2f2f2;
}
.rt-ai-faq-question span {
flex: 1;
}
.rt-ai-faq-question b {
width: 34px;
height: 34px;
border-radius: 50%;
background: #ececec;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
font-weight: 300;
transition: .35s ease;
flex-shrink: 0;
}
.rt-ai-faq-answer {
max-height: 0;
overflow: hidden;
opacity: 0;
padding: 0 24px;
line-height: 1.8;
transition:
max-height .45s cubic-bezier(.4, 0, .2, 1),
opacity .30s ease,
padding .30s ease;
}
.rt-ai-faq-answer p:last-child {
margin-bottom: 0;
}
.rt-ai-faq-item.is-open {
border-color: rgba(0, 0, 0, .15);
}
.rt-ai-faq-item.is-open .rt-ai-faq-question {
background: #f5f5f5;
}
.rt-ai-faq-item.is-open .rt-ai-faq-answer {
max-height: 1200px;
opacity: 1;
padding: 0 24px 24px;
}
.rt-ai-faq-item.is-open .rt-ai-faq-question b {
transform: rotate(45deg);
background: #111827;
color: #fff;
} .rt-ai-rating {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 10px 16px;
border-radius: 999px;
background: #fff;
border: 1px solid rgba(0, 0, 0, .08);
box-shadow: 0 4px 15px rgba(0, 0, 0, .05);
font-size: 15px;
color: inherit;
}
.rt-ai-stars {
display: flex;
gap: 2px;
font-size: 18px;
color: #f5b301;
letter-spacing: 1px;
line-height: 1;
}
.rt-ai-rating strong {
font-size: 15px;
font-weight: 700;
}
.rt-ai-rating span {
color: inherit;
}
.rt-ai-admin-rate {
margin-left: 10px;
border: 0;
background: #111827;
color: #fff;
border-radius: 999px;
padding: 8px 14px;
cursor: pointer;
transition: .25s;
font-size: 12px;
font-weight: 600;
}
.rt-ai-admin-rate:hover {
background: #000;
transform: translateY(-2px);
} @media(max-width:768px) {
.rt-ai-faq-question {
padding: 16px 18px;
font-size: 15px;
}
.rt-ai-faq-answer {
padding: 0 18px;
}
.rt-ai-faq-item.is-open .rt-ai-faq-answer {
padding: 0 18px 18px;
}
.rt-ai-rating {
flex-wrap: wrap;
border-radius: 16px;
gap: 8px;
}
.rt-ai-admin-rate {
width: 100%;
margin-left: 0;
}
}
```