.comments__write__btn{color:#fff;background:#18447e;border-radius:4px}.comments__write__state{gap:10px;font-weight:700;width:100%;min-width:220px;height:50px;padding:10px}.comments__new_comment{margin-top:35px}.comments__form--reply{margin:20px 0 60px}.comments__form:not(.active) .comments__write__close{display:none}.comments__form.active .comments__write__btn{background:rgba(24,68,126,.1);color:#18447e}.comments__form.active .comments__write__open{display:none}.comments__form.submitted .comments__write{visibility:hidden}.comments__form__description{font-size:18px;margin-bottom:36px}.comments__form__complaints-divider{height:8px}.comments__inputs__row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:0 24px}.comments__label{position:absolute;display:flex;align-items:center;color:#5c5c5c;font-weight:700;line-height:1.2;padding:0 20px;inset:0;pointer-events:none;transition-timing-function:ease-in-out}.comments__label--textarea{align-items:flex-start;padding-block:1em}.comments__label svg{position:relative;margin-right:.5em}.comments__label__icon--like{top:-1px}.comments__label__icon--dislike{top:3px}.comments__input{display:block;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:4px;box-shadow:none;outline:none;color:inherit;font-size:inherit;font-weight:700;padding:0 20px;width:100%;height:48px;transition:.15s ease}.comments__input::placeholder{color:#5c5c5c}.comments__input__wrap{position:relative;width:calc(25% - 18px);flex-grow:1;margin-bottom:18px}.comments__input__wrap--link{align-self:center;flex-grow:0;width:auto}.comments__input__wrap--issue-text{margin-top:6px}.comments__input__wrap.with_text .comments__label,.comments__input__wrap.invalid .comments__label,.comments__input:focus~.comments__label{opacity:0}.comments__input__tip{font-size:14px;line-height:1.2;margin-top:1em}.comments__input__tip .comments__checkbox-wrap{margin:0}.comments__input__tip .comments__checkbox:before{top:0}.comments__input__tip .comments__checkbox:after{top:4px}.comments__input__dropzone__file{display:inline-flex;align-items:center;justify-content:center;font-weight:700;background-color:#f5f6f8;border:1px solid #d4d4d4;border-radius:4px;user-select:none;height:48px;padding:0 8px 0 20px;margin-bottom:12px}.comments__input__dropzone__file:not(:last-child){margin-right:12px}.comments__input__dropzone__file svg{margin-right:18px}.comments__input__dropzone__file--remove{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:12px}.comments__input__dropzone__file--remove svg{margin:0;width:12px;height:12px;transition:.2s}.comments__input__dropzone__file--remove:hover svg{fill:#e74e4e}.comments__input__dropzone__errors{font-size:14px;color:#e74e4e;margin:10px 0}.comments__input__dropzone .js-dropzone{cursor:pointer;min-height:111px;border:2px dashed #ececec;border-radius:4px;padding:30px 0}.comments__input__dropzone .js-dropzone.dropping{border-color:#18447e}.comments__input__dropzone .js-dropzone .comments__label__dropzone{display:inline-flex;color:#fff;background:#78a3d9;gap:11px;width:auto;height:47px;padding:0 1em}.comments__input__dropzone .js-dropzone input{display:none}.comments__textarea{resize:none;height:138px;min-height:138px;padding:1em 20px}.comments__complaint-link{font-size:14px}.comments__ratings__overall{background:#f8f8f8;border-radius:4px;color:#5c5c5c;font-size:14px;width:100%;padding:8px 17px;margin:18px 0}.comments__ratings__overall-count{color:#fff;background:#78a3d9;border-radius:4px;font-size:18px;line-height:1;min-width:37px;height:37px;padding:4px;margin-left:16px}.comments__rating__row{position:relative;transform:translate3d(0, 0, 0);break-inside:avoid;padding:12px 4px 12px 12px;gap:10px 24px;font-size:14px}.comments__rating__row:not(:first-child){border-top:1px solid #eaeaea}.comments__rating__row:hover{z-index:2}.comments__rating__options{gap:10px}.comments__rating__option:nth-child(1):hover .comments__rating__icon{color:rgba(228,170,207,.5)}.comments__rating__option:nth-child(1) input:checked+.comments__rating__icon{color:#e4aacf}.comments__rating__option:nth-child(2):hover .comments__rating__icon{color:rgba(250,227,181,.5)}.comments__rating__option:nth-child(2) input:checked+.comments__rating__icon{color:#fae3b5}.comments__rating__option:nth-child(3):hover .comments__rating__icon{color:rgba(254,233,121,.5)}.comments__rating__option:nth-child(3) input:checked+.comments__rating__icon{color:#fee979}.comments__rating__option:nth-child(4):hover .comments__rating__icon{color:rgba(190,240,186,.5)}.comments__rating__option:nth-child(4) input:checked+.comments__rating__icon{color:#bef0ba}.comments__rating__option:nth-child(5):hover .comments__rating__icon{color:#a0d69c}.comments__rating__option:nth-child(5) input:checked+.comments__rating__icon{color:#9ed59a}.comments__rating__icon{cursor:pointer;display:flex;flex-shrink:0;color:#f2f3f6}.comments__checkboxes{margin-top:7px}.comments__checkbox-wrap{margin-bottom:16px}.comments__checkbox{position:relative;display:inline-block;margin-left:26px}.comments__checkbox:before{position:absolute;top:3px;left:-26px;display:block;cursor:pointer;content:"";width:18px;height:18px;border:1px solid rgba(185,185,185,.8);border-radius:2px;transition:.15s ease}.comments__checkbox:after{position:absolute;top:7px;left:-23px;width:12px;height:10px;display:block;content:"";background:url("/wp-content/themes/fsc-fi/icons/icon-referral-check.svg") no-repeat center;background-size:contain;cursor:pointer;transition:.15s ease;z-index:2}.comments__error{position:absolute;pointer-events:none;color:#ff2525;font-size:14px;line-height:1;visibility:hidden;opacity:0;z-index:3}.comments__error--field{inset:1px;border-radius:4px;padding:0 20px}.comments__error--textarea{inset:1px;border-radius:4px;padding:20px}.comments__error--checkbox{left:0;bottom:100%}.comments__gcaptcha_text{color:#acacac;font-size:14px;margin:24px 0 38px}.comments__submit{margin-top:25px}.comments__submit__btn{width:230px;height:47px;padding:.5em 1em;margin:0;overflow:hidden}.comments__submit__btn:disabled{pointer-events:none}.comments__submit__btn:disabled:before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;background:repeating-linear-gradient(60deg, transparent, transparent 0.75rem, #18447e 0.75rem, #2467be 1.5rem);animation:load 1s infinite linear}.comments__message{font-weight:700;font-size:1.1em;margin-top:1.5em}.comments__thanks{background:#f8f8f8;border-radius:4px;padding:64px 15px;margin-top:20px}.comments__thanks__text{max-width:406px;margin:24px auto}.comments__thanks__close{font-size:16px}.comments__thanks__complaint-title{margin:24px 0}.comments__thanks__complaint-text{font-size:16px;margin-bottom:24px}.comments__form [type=checkbox]{top:0;left:0}.comments__form [type=checkbox]:not(:checked)+.comments__checkbox:after{opacity:0;transform:scale(0)}.comments__form .invalid .comments__error{visibility:visible;opacity:1}.comments__form .invalid .comments__error--field,.comments__form .invalid .comments__error--textarea{background:#f8f8f8}.comments__form .invalid .select2-selection__placeholder{color:#ff2525 !important}.comments__form .invalid .comments__input,.comments__form .invalid .comments__checkbox:not(:where(.comments__input__tip .comments__checkbox)):before,.comments__form .invalid .select2-selection--single{border-color:#ff2525 !important}.comments__answers .comments__form{margin-top:5px;margin-left:22px}.grecaptcha-badge{visibility:hidden}@media(hover: hover){.comments__write__btn:hover{background:#2467be;color:#fff}.comments__form.active .comments__write__btn:hover{background:rgba(24,68,126,.2)}.js-dropzone:hover .comments__label__dropzone{background:#18447e}}@media(max-width: 768px){.comments__write{justify-content:center;margin:0}.comments__write__btn{width:100%}.comments .comments__form__description{margin-top:27px}.comments__form__description{font-size:16px;margin-bottom:27px}.comments__form--reply{margin-bottom:60px}.comments__form__complaints-divider{height:16px}.comments__form.submitted .comments__write{display:none}.comments__input__wrap{width:100%;margin-bottom:12px}.comments__input__wrap--link{margin:12px 0 24px}.comments__input__wrap--issue-text{margin-top:0}.comments__input__dropzone__file{width:100%;justify-content:flex-start;padding-right:44px;position:relative}.comments__input__dropzone__file:not(:last-child){margin-right:0}.comments__input__dropzone__file--name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments__input__dropzone__file--remove{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.comments__ratings__overall{margin:5px 0 36px}.comments__rating__row{flex-direction:column;align-items:flex-start;padding:20px 12px 22px}.comments__gcaptcha_text{margin-bottom:28px}.comments__submit__btn{width:100%}.comments__thanks{padding:16px 15px 24px}.comments__thanks__icon img{width:68px;height:68px}.comments__thanks__text{margin:16px auto 24px}.comments__complaint-link{margin:0 auto}}