:root{--fhf-primary-color:#ee7d00}html body{overflow:visible}.fhf-uploadprogress{left:0;position:fixed;top:0;width:100%;z-index:999}.fhf-uploadprogress .fhf-inner{background-color:var(--fhf-primary-color,#6495ed);height:.5em;transition:all .3s;width:0}.fhf-button{display:inline-flex;font-weight:500;padding:.5em 1em;position:relative}.fhf-button.fhf-button-secondary{background-color:transparent;border:1px solid var(--fhf-primary-color,#6495ed);color:var(--fhf-primary-color,#6495ed)}.fhf-button.fhf-button-primary{background-color:var(--fhf-primary-color,#6495ed);border:1px solid var(--fhf-primary-color,#6495ed);color:#fff}.fhf-button.fhf-has-icon{align-items:center;display:inline-flex}.fhf-button.fhf-has-icon svg{stroke:var(--fhf-primary-color,#6495ed);height:1.5em;margin-right:1em;width:auto}.fhf-button.fhf-has-icon span{color:var(--fhf-primary-color,#6495ed)}.fhf-button span.fhf-response-tooltipp{background-color:#fff;box-shadow:0 .2em .5em rgba(0,0,0,.2);color:#444;font-size:.8em;font-weight:400;left:50%;line-height:1.3;padding:1em;position:absolute;top:120%;transform:translateX(-50%);width:15em}.fhf-profile-mainpage,.fhf-profile-ratingpage{width:100%}.fhf-profile-mainpage .profile-not-confirmed-overlay,.fhf-profile-ratingpage .profile-not-confirmed-overlay{background-color:tomato;color:#fff;padding:1em;text-align:center}.fhf-profile-mainpage [contenteditable=true],.fhf-profile-ratingpage [contenteditable=true]{background-color:#f0f0f0}.fhf-profile-mainpage [contenteditable]:focus,.fhf-profile-ratingpage [contenteditable]:focus{background-color:#fff;outline:none}.fhf-profile-mainpage [data-upload],.fhf-profile-ratingpage [data-upload]{position:relative}.fhf-profile-mainpage [data-upload] form label,.fhf-profile-ratingpage [data-upload] form label{cursor:pointer;display:block;height:100%;padding:.5em;position:absolute;right:0;top:0;width:100%;z-index:2}.fhf-profile-mainpage [data-upload] form label input,.fhf-profile-ratingpage [data-upload] form label input{opacity:0;position:absolute}.fhf-profile-mainpage [data-upload] form label svg,.fhf-profile-ratingpage [data-upload] form label svg{cursor:pointer;height:auto;width:2em}.fhf-profile-mainpage .fhf-rating,.fhf-profile-ratingpage .fhf-rating{align-items:center;display:flex;font-weight:600}.fhf-profile-mainpage .fhf-rating.fhf-is-editable,.fhf-profile-ratingpage .fhf-rating.fhf-is-editable{border-left:5px solid var(--fhf-primary-color,#6495ed);padding-left:.5em}.fhf-profile-mainpage .fhf-rating.fhf-status-waiting,.fhf-profile-ratingpage .fhf-rating.fhf-status-waiting{background-color:#f0f0f0;padding:1em}.fhf-profile-mainpage .fhf-rating .fhf-num,.fhf-profile-ratingpage .fhf-rating .fhf-num{margin-right:.5em}.fhf-profile-mainpage .fhf-rating .fhf-stars,.fhf-profile-ratingpage .fhf-rating .fhf-stars{padding:0;position:relative;top:.2em;white-space:nowrap}.fhf-profile-mainpage .fhf-rating .fhf-stars svg,.fhf-profile-ratingpage .fhf-rating .fhf-stars svg{fill:gold;vertical-align:top;width:1.5em}.fhf-profile-mainpage .fhf-rating .fhf-stars .cover,.fhf-profile-ratingpage .fhf-rating .fhf-stars .cover{background:#fff;height:100%;mix-blend-mode:color;overflow:hidden;position:absolute;right:0;top:0}.fhf-profile-mainpage .fhf-rating .info-link,.fhf-profile-ratingpage .fhf-rating .info-link{position:relative}.fhf-profile-mainpage .fhf-rating .info-link:hover .tool-tipp,.fhf-profile-ratingpage .fhf-rating .info-link:hover .tool-tipp{opacity:1}.fhf-profile-mainpage .fhf-rating .info-link svg,.fhf-profile-ratingpage .fhf-rating .info-link svg{stroke:#444;height:1.5em;position:relative;top:-.5em;width:auto}.fhf-profile-mainpage .fhf-rating .info-link .tool-tipp,.fhf-profile-ratingpage .fhf-rating .info-link .tool-tipp{background-color:#fff;border-radius:.25em;box-shadow:0 .2em .5em rgba(0,0,0,.2);left:50%;line-height:1.2;opacity:0;padding:.5em;position:absolute;top:100%;transform:translateX(-50%);transition:all .2s;width:12em}.fhf-profile-mainpage .fhf-rating .info-link .tool-tipp a,.fhf-profile-ratingpage .fhf-rating .info-link .tool-tipp a{font-size:12px;font-weight:600}.fhf-profile-mainpage .fhf-profile-header,.fhf-profile-ratingpage .fhf-profile-header{position:relative}.fhf-profile-mainpage .fhf-profile-header .fhf-background,.fhf-profile-ratingpage .fhf-profile-header .fhf-background{left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw}.fhf-profile-mainpage .fhf-profile-header .fhf-background img,.fhf-profile-ratingpage .fhf-profile-header .fhf-background img{height:20em;-o-object-fit:cover;object-fit:cover;width:100vw}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground{padding-top:18em;position:relative;z-index:2}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner{position:absolute;right:0;text-align:center;top:2em}@media (max-width:991px){.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner{top:6em}}@media (max-width:350px){.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner{display:none}}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner .title,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner .title{color:#fff;font-weight:700;margin:0}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner .cta a,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-non-pro-info-banner .cta a{background-color:var(--fhf-primary-color);border:2px solid #fff;border-radius:.5em;color:#fff;display:block;line-height:1.2;padding:.5em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper{display:flex;justify-content:space-between}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details{display:flex}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-logo,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-logo{align-self:baseline;background-color:#fff;box-shadow:0 .2em .3em rgba(0,0,0,.2);padding:1em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-logo img,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-logo img{height:10em;-o-object-fit:contain;object-fit:contain;width:10em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-info,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-info{padding:4em 2em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-info .fhf-name,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-info .fhf-name{font-size:1.3em;font-weight:600}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-info .fhf-city,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-details .fhf-info .fhf-city{color:var(--fhf-primary-color,#6495ed)}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats{display:flex;padding:4em 0}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-stat,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-stat{margin-left:2em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-stat .fhf-stat-name,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-stat .fhf-stat-name{font-size:.9em;font-weight:700;margin-bottom:-.5em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-stat .fhf-stat-description,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-stat .fhf-stat-description{font-size:.8em;opacity:.7}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote{margin-top:.3em;width:14em}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote div,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote div{font-size:.8em;font-weight:600}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote .progress,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote .progress{background-color:#eee;border-radius:0;margin-bottom:.4em;width:100%}.fhf-profile-mainpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote .progress .inner,.fhf-profile-ratingpage .fhf-profile-header .fhf-foreground .fhf-wrapper .fhf-stats .fhf-recommendation-quote .progress .inner{background-color:var(--fhf-primary-color,#6495ed);height:2em;max-width:100%}.fhf-profile-mainpage .fhf-profile-navbar,.fhf-profile-ratingpage .fhf-profile-navbar{background-color:#fff;border-top:1px solid #ddd;margin-top:1em;padding:1em 0;position:sticky;top:0;z-index:2}.fhf-profile-mainpage .fhf-profile-navbar:before,.fhf-profile-ratingpage .fhf-profile-navbar:before{background-color:#fff;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50vw);width:100vw;z-index:1}.fhf-profile-mainpage .fhf-profile-navbar .fhf-wrapper,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-wrapper{align-items:center;background-color:#666;display:flex;justify-content:space-between;position:relative;z-index:2}.fhf-profile-mainpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items{display:flex}.fhf-profile-mainpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item{border-bottom:2px solid transparent;color:#fff;display:inline-flex;font-weight:600;margin-right:1em;padding:.5em 1em;text-transform:uppercase;transition:all .2s}.fhf-profile-mainpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item.active,.fhf-profile-mainpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item:hover,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item.active,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item:hover{border-color:var(--fhf-primary-color,#6495ed)}.fhf-profile-mainpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item .addon,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-wrapper .fhf-nav-items .fhf-nav-item .addon{font-size:.8em;opacity:.6;position:relative;top:-.3em}.fhf-profile-mainpage .fhf-profile-navbar .fhf-button,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-button{font-weight:600;text-transform:uppercase}.fhf-profile-mainpage .fhf-profile-navbar .fhf-button-secondary,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-button-secondary{border-color:transparent;color:#fff}.fhf-profile-mainpage .fhf-profile-navbar .fhf-button-secondary span,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-button-secondary span{color:#fff}.fhf-profile-mainpage .fhf-profile-navbar .fhf-button-secondary svg,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-button-secondary svg{stroke:#fff}.fhf-profile-mainpage .fhf-profile-navbar .fhf-action-items,.fhf-profile-ratingpage .fhf-profile-navbar .fhf-action-items{align-items:center;display:flex}.fhf-profile-mainpage .fhf-rating-summary-panel,.fhf-profile-ratingpage .fhf-rating-summary-panel{align-items:center;display:flex;padding:2em}.fhf-profile-mainpage .fhf-rating-summary-panel .fhf-rating-summary-ratings .fhf-rating-summary-rating,.fhf-profile-ratingpage .fhf-rating-summary-panel .fhf-rating-summary-ratings .fhf-rating-summary-rating{align-items:center;display:flex;margin:1em 0}.fhf-profile-mainpage .fhf-rating-summary-panel .fhf-rating-summary-ratings .fhf-rating-summary-rating .fhf-rating-summary-rating-name,.fhf-profile-ratingpage .fhf-rating-summary-panel .fhf-rating-summary-ratings .fhf-rating-summary-rating .fhf-rating-summary-rating-name{font-weight:600;width:12em}.fhf-profile-mainpage .fhf-rating-summary-panel .fhf-rating-summary-info,.fhf-profile-ratingpage .fhf-rating-summary-panel .fhf-rating-summary-info{padding-left:5em}.fhf-profile-mainpage .fhf-rating-summary-panel .fhf-rating-summary-info p,.fhf-profile-ratingpage .fhf-rating-summary-panel .fhf-rating-summary-info p{font-size:1.3em;line-height:1.2;max-width:25em}.fhf-profile-mainpage .fhf-contact-blocks,.fhf-profile-ratingpage .fhf-contact-blocks{display:flex;margin-top:2em}.fhf-profile-mainpage .fhf-contact-blocks .fhf-contact-block,.fhf-profile-ratingpage .fhf-contact-blocks .fhf-contact-block{display:flex;margin-bottom:1em;width:33.33%}.fhf-profile-mainpage .fhf-contact-blocks .fhf-contact-block .fhf-icon,.fhf-profile-ratingpage .fhf-contact-blocks .fhf-contact-block .fhf-icon{width:3em}.fhf-profile-mainpage .fhf-contact-blocks .fhf-contact-block .fhf-info,.fhf-profile-ratingpage .fhf-contact-blocks .fhf-contact-block .fhf-info{flex:1}.fhf-profile-mainpage .fhf-profile-content,.fhf-profile-ratingpage .fhf-profile-content{padding:2em 0}.fhf-profile-mainpage .fhf-profile-content .fhf-cta-panel,.fhf-profile-ratingpage .fhf-profile-content .fhf-cta-panel{background-color:var(--fhf-primary-color,#6495ed);color:#fff;margin:2em 0;padding:2em}.fhf-profile-mainpage .fhf-profile-content .fhf-cta-panel .fhf-inner,.fhf-profile-ratingpage .fhf-profile-content .fhf-cta-panel .fhf-inner{align-items:center;display:flex}.fhf-profile-mainpage .fhf-profile-content .fhf-cta-panel .fhf-inner>.fhf-body,.fhf-profile-ratingpage .fhf-profile-content .fhf-cta-panel .fhf-inner>.fhf-body{flex:1;padding-right:5em}.fhf-profile-mainpage .fhf-profile-content .fhf-cta-panel .fhf-inner>.fhf-body .fhf-title,.fhf-profile-ratingpage .fhf-profile-content .fhf-cta-panel .fhf-inner>.fhf-body .fhf-title{font-size:1.2em;font-weight:600;margin-bottom:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-cta-panel .fhf-inner>.fhf-body p,.fhf-profile-ratingpage .fhf-profile-content .fhf-cta-panel .fhf-inner>.fhf-body p{color:#fff;margin-bottom:0}.fhf-profile-mainpage .fhf-profile-content .fhf-cta-panel .fhf-inner .fhf-cta .fhf-button.fhf-button-white,.fhf-profile-ratingpage .fhf-profile-content .fhf-cta-panel .fhf-inner .fhf-cta .fhf-button.fhf-button-white{background-color:#fff;font-weight:600;text-transform:uppercase}.fhf-profile-mainpage .fhf-profile-content .fhf-split-box,.fhf-profile-ratingpage .fhf-profile-content .fhf-split-box{display:flex;gap:4em}.fhf-profile-mainpage .fhf-profile-content .fhf-split-box .fhf-content-box,.fhf-profile-ratingpage .fhf-profile-content .fhf-split-box .fhf-content-box{flex:1}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box{margin-bottom:4em;scroll-margin-top:200px}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed,.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed-centered,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed-centered{border:1px solid #ccc;border-radius:1em;flex-direction:column;margin:2em auto;max-width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed-centered.is-boxed-centered,.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed.is-boxed-centered,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed-centered.is-boxed-centered,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed.is-boxed-centered{width:50em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-heading,.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-heading,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-heading,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-heading{background-color:#f0f0f0;border:none;color:var(--fhf-primary-color,#6495ed);display:flex;flex-wrap:wrap;justify-content:center;padding:1em;width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-body,.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-body,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-body,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-body{padding:1em;width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-body p:has(strong),.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-body p:has(strong),.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-body p:has(strong),.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-body p:has(strong){margin-bottom:.5em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-body p,.fhf-profile-mainpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-body p,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed .fhf-body p,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box.is-boxed-centered .fhf-body p{font-weight:400}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-heading,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-heading{align-items:center;display:flex}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-heading .title,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-heading .title{color:var(--fhf-primary-color,#6495ed);font-size:1.2em;font-weight:600;text-transform:uppercase}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-heading .add_item,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-heading .add_item{background-color:#f0f0f0;border-radius:5px;color:#666;display:inline-block;font-size:.7em;font-weight:600;margin-left:1em;padding:.25em 1em;transition:all .2s}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-heading .add_item:hover,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-heading .add_item:hover{background-color:var(--fhf-primary-color,#6495ed);color:#fff}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-body .form-row,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-body .form-row{display:block;margin-bottom:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-body .form-row label,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-body .form-row label{display:block}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-body .form-row textarea,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-body .form-row textarea{width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-documents,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-documents{display:flex;flex-wrap:wrap}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document{margin:0 1em 1em 0;width:10em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document .preview,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document .preview{background-color:#f0f0f0;border:1px solid #ccc;margin-bottom:1em;padding:3em 2em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document .name,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document .name{font-weight:600}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document .action a,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-documents .fhf-document .action a{font-weight:600;text-decoration:underline!important}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-documents a,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-documents a{display:block}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-news-item,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-news-item{border-bottom:1px solid #eee;margin-bottom:2em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-news-item .fhf-title,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-news-item .fhf-title{font-weight:600;margin-bottom:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-news-item .fhf-description a,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-news-item .fhf-description a{font-weight:600;text-decoration:underline}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-date-item,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-date-item{border-bottom:1px solid #eee;margin-bottom:2em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-date-item .fhf-title,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-date-item .fhf-title{font-weight:600;margin-bottom:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-date-item .fhf-date,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-date-item .fhf-date{font-weight:600}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-date-item .fhf-description a,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-date-item .fhf-description a{font-weight:600;text-decoration:underline}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating{border:1px solid #ccc;border-radius:1em;flex-direction:column;margin:2em auto;max-width:100%;overflow:hidden}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating:nth-child(n+6),.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating:nth-child(n+6){display:none}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating.show,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating.show{display:block}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading{background-color:#f0f0f0;border:none;color:var(--fhf-primary-color,#6495ed);display:flex;flex-wrap:wrap;padding:1em;width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-name,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-name{width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-name a,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-name a{font-size:.8em;font-weight:400;margin-left:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-rating .fhf-num,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-rating .fhf-num{display:none}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-date,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-heading .fhf-date{flex:1;font-weight:400;opacity:.7;text-align:right}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body{padding:1em;width:100%}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body.open,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body.open{display:block}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro{display:flex}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro .fhf-rating-intro-text,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro .fhf-rating-intro-text{flex:1;padding-right:3em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro .fhf-rating-intro-rating,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro .fhf-rating-intro-rating{width:10em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro .fhf-rating-intro-rating .fhf-num,.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-toggleable.fhf-collapsed,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-intro .fhf-rating-intro-rating .fhf-num,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body .fhf-rating-toggleable.fhf-collapsed{display:none}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body p:has(strong),.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body p:has(strong){margin-bottom:.5em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body p,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-body p{font-weight:400}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field{margin-top:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field .fhf-rating-field-heading,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field .fhf-rating-field-heading{display:flex;margin-bottom:.5em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field .fhf-rating-field-heading .fhf-rating-name,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field .fhf-rating-field-heading .fhf-rating-name{margin-right:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field .fhf-rating-field-heading .fhf-num,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-ratings-list>.fhf-rating .fhf-rating-field .fhf-rating-field-heading .fhf-num{display:none}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items{background-color:#fff;border:1px solid #f0f0f0;margin-top:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item{border-bottom:1px solid #f0f0f0}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item.active .fhf-title svg,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item.active .fhf-title svg{transform:rotate(180deg)}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item.active .fhf-description,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item.active .fhf-description{display:block}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .fhf-title,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .fhf-title{align-items:center;background-color:#f0f0f0;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:.5em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .fhf-title:hover,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .fhf-title:hover{background-color:#eee}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .fhf-description,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .fhf-description{display:none;padding:1em}.fhf-profile-mainpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .repeater-actions,.fhf-profile-ratingpage .fhf-profile-content .fhf-content-box .fhf-faq-items .fhf-faq-item .repeater-actions{margin-bottom:1em}.fhf-profile-mainpage .fhf-rating-reply-form-wrapper,.fhf-profile-ratingpage .fhf-rating-reply-form-wrapper{margin-top:2em}.fhf-profile-mainpage .fhf-replies,.fhf-profile-ratingpage .fhf-replies{border-top:1px solid #eee;margin-top:1em;padding-top:1em}.fhf-profile-mainpage .fhf-replies .fhf-reply,.fhf-profile-ratingpage .fhf-replies .fhf-reply{font-size:.9em;font-weight:400;margin-bottom:2em}.fhf-profile-mainpage .fhf-replies .fhf-reply .fhf-reply-heading,.fhf-profile-ratingpage .fhf-replies .fhf-reply .fhf-reply-heading{display:flex;font-weight:600;justify-content:space-between;margin-bottom:.5em}.fhf-profile-mainpage .fhf-replies .fhf-reply .fhf-reply-heading .fhf-from,.fhf-profile-ratingpage .fhf-replies .fhf-reply .fhf-reply-heading .fhf-from{display:flex}.fhf-profile-mainpage .fhf-replies .fhf-reply .fhf-reply-heading .fhf-from .fhf-pro-badge,.fhf-profile-ratingpage .fhf-replies .fhf-reply .fhf-reply-heading .fhf-from .fhf-pro-badge{align-items:center;background-color:orange;display:inline-flex;height:1.5em;justify-content:center;margin-left:.5em;width:1.5em}.fhf-profile-mainpage .fhf-replies .fhf-reply .fhf-reply-heading .fhf-from .fhf-pro-badge img,.fhf-profile-ratingpage .fhf-replies .fhf-reply .fhf-reply-heading .fhf-from .fhf-pro-badge img{height:1em;width:auto}.fhf-profile-mainpage .fhf-download-group,.fhf-profile-ratingpage .fhf-download-group{margin-bottom:1em}.fhf-profile-mainpage .fhf-download-group .fhf-title,.fhf-profile-ratingpage .fhf-download-group .fhf-title{font-weight:600}.fhf-auth-module .fhf-module-switcher{display:flex}.fhf-auth-module .fhf-module-switcher .fhf-module-switch{background-color:#f0f0f0;color:inherit;display:inline-block;padding:.25em .5em;text-decoration:none}.fhf-auth-module .fhf-module-switcher .fhf-module-switch.active,.fhf-auth-module .fhf-module-switcher .fhf-module-switch:hover{background-color:var(--fhf-primary-color,#6495ed);color:#fff}.fhf-auth-module .fhf-form-module{display:none;padding:1em 0}.fhf-auth-module .fhf-form-module.active{display:block}.fhf-auth-module .fhf-form-module .form-row{display:block;margin-bottom:1em}.fhf-auth-module .fhf-form-module .form-row label{display:block}.js-if{overflow:hidden;transition:height .6s ease-in-out}.js-if:not(.active){display:none}.fhf-profile-rating-panel{padding:5em;scroll-margin-top:20em;transition:height .6s ease-in-out}@media (max-width:800px){.fhf-profile-rating-panel{scroll-margin-top:30em}}.fhf-profile-rating-panel:not(.active){display:none}.fhf-profile-rating-panel form{margin:2em 0;padding:1em}.fhf-profile-rating-panel:not(.fhf-standalone-rating-panel) form{background-color:#fff;border-radius:.5em;box-shadow:0 .3em 2em rgba(0,0,0,.1)}.fhf-form .fhf-thumb-form-field{display:flex;flex-wrap:wrap}.fhf-form .fhf-thumb-form-field label{align-items:center;cursor:pointer;display:inline-flex;margin:0 3em 2em 0;position:relative}.fhf-form .fhf-thumb-form-field label input{opacity:0;position:absolute}.fhf-form .fhf-thumb-form-field label input:checked+.fhf-icon{background-color:var(--fhf-primary-color)}.fhf-form .fhf-thumb-form-field label input:checked+.fhf-icon svg{stroke:#fff}.fhf-form .fhf-thumb-form-field label .fhf-icon{align-items:center;border:2px solid var(--fhf-primary-color);border-radius:50%;display:flex;height:4em;justify-content:center;margin-right:1em;width:4em}.fhf-form .fhf-thumb-form-field label .fhf-icon svg{stroke:var(--fhf-primary-color);height:auto;width:2em}.fhf-form .fhf-star-selection{display:inline-block;font-size:30px;height:30px;line-height:30px;position:relative}.fhf-form .fhf-star-selection label{cursor:pointer;height:100%;left:0;position:absolute;top:0}.fhf-form .fhf-star-selection label:last-child{position:static}.fhf-form .fhf-star-selection label:first-child{z-index:5}.fhf-form .fhf-star-selection label:nth-child(2){z-index:4}.fhf-form .fhf-star-selection label:nth-child(3){z-index:3}.fhf-form .fhf-star-selection label:nth-child(4){z-index:2}.fhf-form .fhf-star-selection label:nth-child(5){z-index:1}.fhf-form .fhf-star-selection label input{left:0;opacity:0;position:absolute;top:0}.fhf-form .fhf-star-selection label .icon{color:transparent;float:left}.fhf-form .fhf-star-selection label:last-child .icon{color:#888}.fhf-form .fhf-star-selection:hover label:hover input~.icon,.fhf-form .fhf-star-selection:not(:hover) label input:checked~.icon{color:var(--fhf-primary-color,#6495ed)}.fhf-form .fhf-star-selection label input:focus:not(:checked)~.icon:last-child{color:#000;text-shadow:0 0 5px var(--fhf-primary-color,#6495ed)}.fhf-form .fhf-form-field{margin-bottom:2em}.fhf-form .fhf-form-field small,.fhf-form .fhf-form-field>label:first-child{display:block}.fhf-form .fhf-form-field input[type=email],.fhf-form .fhf-form-field input[type=text],.fhf-form .fhf-form-field select{background-color:#fff;border:1px solid #ccc;max-width:100%;padding:.25em .5em;width:30em}.fhf-form .fhf-form-field textarea{width:100%}div[id^=fhf-]{scroll-margin-top:10em}.fhf-vendor-listing-module{align-items:flex-start;display:flex;position:relative}.fhf-vendor-listing-module .global-loader{align-items:center;background-color:hsla(0,0%,100%,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.fhf-vendor-listing-module .global-loader.active{display:flex}.fhf-vendor-listing-module .global-loader svg{height:auto;width:3em}.fhf-vendor-listing-module .global-loader svg path{fill:var(--fhf-primary-color)}.fhf-vendor-listing-module .fhf-vendor-listing-filters{margin-right:3em;position:sticky;top:8em;width:15em}.fhf-vendor-listing-module .fhf-vendor-listing-filters .reset{color:#666;display:none;font-size:.8em;font-weight:600;margin-bottom:1em}.fhf-vendor-listing-module .fhf-vendor-listing-filters .reset:hover{text-decoration:underline}.fhf-vendor-listing-module .fhf-vendor-listing-filters>.heading .title{color:var(--fhf-primary-color,#6495ed);font-weight:600}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search{margin-bottom:2em}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search.fhf-collapsed label a svg{transform:rotate(180deg)}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search.collapsable-options:not(.show-all-options) .options .option:nth-child(n+5),.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search.fhf-collapsed .options,.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search.fhf-collapsed .show-more{display:none}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search label{display:block}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search label .label svg{height:auto;position:relative;top:-2px;width:1.2em}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search label .label svg path{fill:var(--fhf-primary-color)}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search>label{display:flex;justify-content:space-between}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search>label a{opacity:.5;transition:all .2s}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search>label a:hover{opacity:.8}.fhf-vendor-listing-module .fhf-vendor-listing-filters .fhf-vendor-listing-filters-search>label a svg{transition:all .2s}.fhf-vendor-listing-module .fhf-vendor-listing-filters input[type=text]{margin-top:.5em;width:100%}.fhf-vendor-listing-module .fhf-vendor-items{flex:1;scroll-margin-top:6em}.fhf-vendor-listing-module .fhf-vendor-items>.title{color:var(--fhf-primary-color,#6495ed);font-weight:600}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item{align-items:center;background-color:#fff;border:2px solid transparent;box-shadow:0 .3em .5em rgba(0,0,0,.2);display:flex;margin-bottom:1em;position:relative}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item.hidden{display:none!important}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item.fhf-vendor-status-verified{border-color:var(--fhf-primary-color,#6495ed)}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-pro-badge{background-color:var(--fhf-primary-color,#6495ed);line-height:1;padding:5px;position:absolute;right:1em;top:0}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-pro-badge img{height:auto;width:1.5em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-image{align-items:center;display:flex;line-height:1;padding:1em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-image>img{height:10em;-o-object-fit:cover;object-fit:cover;width:15em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-image .fhf-vendor-item-logo{background-color:#fff;padding:.5em;position:relative;width:7em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-image .fhf-vendor-item-logo img{height:auto;width:100%}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-info{flex:1;padding:1em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-info .fhf-vendor-item-company{font-weight:600}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-info .fhf-vendor-item-company p{font-weight:400;max-width:25em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-info .fhf-vendor-item-location{align-items:center;display:flex;line-height:1;opacity:1}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-info .fhf-vendor-item-location svg{stroke:var(--fhf-primary-color,#6495ed);margin-right:.5em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating{padding-right:4em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating small{font-style:italic}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-vendor-item-name{font-size:.9em;font-weight:700;margin-bottom:-.5em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-vendor-item-description{font-size:.8em;opacity:.7}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating{align-items:center;display:flex;font-weight:600}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating.fhf-is-editable{border-left:5px solid var(--fhf-primary-color,#6495ed);padding-left:.5em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating.fhf-status-waiting{background-color:#f0f0f0;padding:1em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating .fhf-num{margin-right:.5em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating .fhf-stars{padding:0;position:relative;top:.2em;white-space:nowrap}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating .fhf-stars svg{fill:gold;vertical-align:top;width:1.5em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-rating .fhf-stars .cover{background:#f0f5fa;height:100%;mix-blend-mode:color;overflow:hidden;position:absolute;right:0;top:0}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-recommendation-quote{margin-top:1em}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-recommendation-quote div{font-size:.8em;font-weight:600}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-recommendation-quote .progress{background-color:#eee;border-radius:0;width:100%}.fhf-vendor-listing-module .fhf-vendor-items .fhf-vendor-item .fhf-vendor-item-rating .fhf-recommendation-quote .progress .inner{background-color:var(--fhf-primary-color,#6495ed);height:1em;max-width:100%}.fhf-no-results-found{align-items:center;border:3px dashed #f0f0f0;display:flex;justify-content:center;padding:5em}.fhf-quicksearch-module form{display:flex;gap:.5em}.fhf-quicksearch-module form .field{background-color:#fff;flex:1;padding:.5em 2em}.fhf-quicksearch-module form .field:last-child{background-color:transparent;padding:0}.fhf-quicksearch-module form .field label{display:block;font-weight:600;margin:0}.fhf-quicksearch-module form .field input,.fhf-quicksearch-module form .field select{background-color:transparent;border:none;display:block;outline:none;padding:0;width:100%}.fhf-quicksearch-module form .field button{align-items:center;background-color:var(--fhf-primary-color,#6495ed);border:2px solid #fff;border-radius:.5em;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;text-transform:uppercase;transition:all .2s;width:100%}.fhf-quicksearch-module form .field button:hover{background-color:#fff;color:var(--fhf-primary-color,#6495ed)}.fhf-providers-slider-module .slick-next:before,.fhf-providers-slider-module .slick-prev:before{color:var(--fhf-primary-color,#6495ed)}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item{padding:1em}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block{border:2px solid var(--fhf-primary-color);display:block;padding:2em 1em;position:relative;transition:all .2s}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block:hover{transform:translateY(-.5em)}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-pro-badge{background-color:var(--fhf-primary-color);display:block;height:3em;padding:.5em;position:absolute;right:1em;top:0;width:3em}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-provider-logo{display:flex;justify-content:center;padding:1em}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-provider-logo img{height:4em;width:auto}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-provider-name{color:#444;display:block;font-size:1.1em;font-weight:600;text-align:center}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-provider-rating{display:flex;justify-content:center;margin-top:1em}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-stars{padding:0;position:relative;top:.2em;white-space:nowrap}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-stars svg{fill:var(--fhf-primary-color);vertical-align:top;width:1.5em}.fhf-providers-slider-module .fhf-providers-slider .fhf-provider-slider-item .fhf-provider-block .fhf-stars .cover{background:#fff;height:100%;mix-blend-mode:color;overflow:hidden;position:absolute;right:0;top:0}.collapsable-list:not(.show-all-options) .collapsable-list-item:nth-child(n+3){display:none}.fhf-pagination{display:flex;justify-content:center;margin-top:2em}.fhf-pagination button{background-color:#fff;border:2px solid #eee;color:#666;height:2em;margin:.5em;padding:0;transition:all .2s;width:2em}.fhf-pagination button.active,.fhf-pagination button:hover{background-color:var(--fhf-primary-color);border-color:var(--fhf-primary-color);color:#fff}.fhf-pagination button.active svg,.fhf-pagination button:hover svg{stroke:#fff}.fhf-pagination button svg{stroke:#666;height:auto;left:-.1em;position:relative;top:-.1em;width:140%}#profile-content-saver{background-color:var(--fhf-primary-color);bottom:1em;box-shadow:0 .5em 1em rgba(0,0,0,.3);color:#fff;display:inline-block;left:50%;padding:1em 3em;position:fixed;transform:translateX(-50%) translateY(5em);transition:all .3s ease-in-out;z-index:999}#profile-content-saver.visible{transform:translateX(-50%) translateY(0)}.remove-repeater-item{color:tomato;display:block;font-weight:600;text-align:right}.repeater-actions{align-items:center;display:flex;justify-content:flex-end}.repeater-actions a{margin-left:.5em}.repeater-actions a svg{height:2em;width:auto}.repeater-actions .sort-repeater-up svg{transform:rotate(-90deg)}.repeater-actions .sort-repeater-down svg{transform:rotate(90deg)}.fhf-media-item .preview img{aspect-ratio:4/2.7;-o-object-fit:contain;object-fit:contain}.fhf-media-item .remove-repeater-item{text-align:center}.fhf-media-item .repeater-actions{justify-content:center}.fhf-media-item .repeater-actions .sort-repeater-up svg{transform:rotate(-180deg)}.fhf-media-item .repeater-actions .sort-repeater-down svg{transform:rotate(0deg)}.info-link{position:relative}.info-link:hover .tool-tipp{opacity:1;z-index:5}.info-link svg{stroke:#444;height:1.5em;position:relative;top:-.5em;width:auto}.info-link .tool-tipp{background-color:#fff;border-radius:.25em;box-shadow:0 .2em .5em rgba(0,0,0,.2);left:50%;line-height:1.2;opacity:0;padding:.5em;position:absolute;top:100%;transform:translateX(-50%);transition:all .2s;width:12em;z-index:-1}.info-link .tool-tipp.position-top{bottom:100%;top:auto}.info-link .tool-tipp a{font-size:12px;font-weight:600}.fhf-ratings-load-more-panel{text-align:center}.fhf-ratings-load-more-panel .fhf-load-more{border:2px solid;display:inline-block;font-weight:600;padding:.5em 1em}body>.fhf-response-tooltipp{background-color:var(--fhf-primary-color);bottom:2em;color:#fff!important;font-weight:600;left:2em;padding:1em;position:fixed;right:2em;text-align:center;z-index:99999}body>.fhf-response-tooltipp a{color:#fff;text-decoration:underline!important}body.touched .fhf-profile-mainpage [title],body.touched .site-main [title]{display:inline-flex;justify-content:center;position:relative}body.touched .fhf-profile-mainpage [title]>*,body.touched .site-main [title]>*{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.touched .fhf-profile-mainpage [title]:hover>*,body.touched .site-main [title]:hover>*{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}body.touched .fhf-profile-mainpage [title]:hover:after,body.touched .site-main [title]:hover:after{background-color:#fff;border:1px solid;bottom:1em;color:#000;content:attr(title);font-weight:300;left:1em;padding:1em;position:fixed;right:1em;top:inherit;width:-moz-fit-content;width:fit-content;z-index:999999}
