.c-feefo,.c-google-review,.c-rating,.c-trustpilot{transition:var(--btn__transition)}[data-bg=colour] .c-feefo,[data-bg=colour] .c-google-review,[data-bg=colour] .c-rating,[data-bg=colour] .c-trustpilot,[data-bg=image] .c-feefo,[data-bg=image] .c-google-review,[data-bg=image] .c-rating,[data-bg=image] .c-trustpilot,[data-component__theme=dark] .c-feefo,[data-component__theme=dark] .c-google-review,[data-component__theme=dark] .c-rating,[data-component__theme=dark] .c-trustpilot{--color--border--rating:var(--color--white--56);--color--border--rating--hover:var(--color--white--72);border:1px solid var(--color--border--rating);background-color:transparent}[data-bg=colour] .c-feefo:has(a:hover),[data-bg=colour] .c-google-review:has(a:hover),[data-bg=colour] .c-rating:has(a:hover),[data-bg=colour] .c-trustpilot:has(a:hover),[data-bg=image] .c-feefo:has(a:hover),[data-bg=image] .c-google-review:has(a:hover),[data-bg=image] .c-rating:has(a:hover),[data-bg=image] .c-trustpilot:has(a:hover),[data-component__theme=dark] .c-feefo:has(a:hover),[data-component__theme=dark] .c-google-review:has(a:hover),[data-component__theme=dark] .c-rating:has(a:hover),[data-component__theme=dark] .c-trustpilot:has(a:hover){border-color:var(--color--border--rating--hover)}[data-bg=colour] .c-feefo:not(.c-feefo--wide),[data-bg=colour] .c-google-review:not(.c-google-review--wide),[data-bg=colour] .c-rating:not(.c-rating--wide),[data-bg=colour] .c-trustpilot:not(.c-trustpilot--wide),[data-bg=image] .c-feefo:not(.c-feefo--wide),[data-bg=image] .c-google-review:not(.c-google-review--wide),[data-bg=image] .c-rating:not(.c-rating--wide),[data-bg=image] .c-trustpilot:not(.c-trustpilot--wide),[data-component__theme=dark] .c-feefo:not(.c-feefo--wide),[data-component__theme=dark] .c-google-review:not(.c-google-review--wide),[data-component__theme=dark] .c-rating:not(.c-rating--wide),[data-component__theme=dark] .c-trustpilot:not(.c-trustpilot--wide){padding:.75rem 1rem}.c-feefo--transparent,.c-google--transparent,.c-rating--no-box,.c-trustpilot--transparent{border-color:transparent!important;background-color:transparent!important}.c-resume-quote-bar{--button-size:1.75rem;--transition-duration:250ms;--offset:4px;position:sticky;bottom:0;top:auto;left:0;width:100%;transition:background-color var(--transition-duration);color:var(--color--white);box-shadow:0 0 7px rgba(0,0,0,.5);background-color:var(--color--secondary);z-index:100}.c-resume-quote-bar__button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;display:-ms-grid;display:grid;width:var(--button-size);height:var(--button-size);border-radius:50%;transition:background-color var(--transition-duration);transform:translateY(calc(-50% + var(--offset)));margin-inline:auto;background-color:var(--color--secondary);overflow:hidden}.c-resume-quote-bar__button:enabled{cursor:pointer}.c-resume-quote-bar__button span::before{position:relative;font-size:11px;font-weight:bolder;color:var(--color--white)}.c-resume-quote-bar__button:focus-visible{outline-offset:-2px}.c-resume-quote-bar.open{background-color:var(--color--primary)}.c-resume-quote-bar.open .c-resume-quote-bar__button{background-color:var(--color--primary);transform:rotate(180deg) translateY(calc(-16px - var(--offset)));transform-origin:top center}.c-resume-quote-bar.open .c-resume-quote-bar__button span::before{top:var(--offset)}.c-resume-quote-bar [data-container-height]{max-height:0;overflow:hidden;transition:max-height var(--transition-duration) ease-in-out}.c-resume-quote-bar.open [data-container-height]{max-height:200px}.c-resume-quote-bar__inner{padding:calc(20px - var(--button-size)) 0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media (min-width:768px){.c-resume-quote-bar__inner{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.c-resume-quote-bar__img{display:none;width:96px}@media (min-width:1024px){.c-resume-quote-bar__img{display:block}}.c-resume-quote-bar__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-resume-quote-bar__heading{color:var(--color--white);font-size:22px;line-height:1;margin-bottom:.375rem;display:none}@media (min-width:768px){.c-resume-quote-bar__heading{display:block}}.c-resume-quote-bar__desc{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.c-resume-quote-bar__link{width:100%;padding:15px 10px;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1}@media (min-width:768px){.c-resume-quote-bar__link{width:auto;font-size:18px;padding:25px 20px;margin-left:auto}}.c-resume-quote-bar__link.c-btn:focus-visible{outline:2px solid var(--color--white)}.c-resume-quote-bar--get-quote{--get-quote-transition:250ms ease-out;--get-quote-top:0;--get-quote-bottom:auto;--get-quote-height:0px;--get-quote-padding-top:env(safe-area-inset-top);--get-quote-padding-bottom:0;--get-quote-top-hidden:calc(
      -1 * (var(--get-quote-height) + env(safe-area-inset-top))
    );position:fixed;inset-inline:0;top:var(--get-quote-top-hidden);bottom:var(--get-quote-bottom);z-index:90;padding-top:var(--get-quote-padding-top);padding-bottom:var(--get-quote-padding-bottom);opacity:0;transition:top var(--get-quote-transition),opacity var(--get-quote-transition);pointer-events:none;background-color:var(--color--primary)}.c-resume-quote-bar--get-quote.is-visible{top:var(--get-quote-top);opacity:1;pointer-events:auto}.c-resume-quote-bar--get-quote .c-resume-quote-bar__inner--get-quote{padding:16px 0}@media (min-width:768px){.c-resume-quote-bar--get-quote .c-resume-quote-bar__inner--get-quote{padding:20px 0}}
/*# sourceMappingURL=c-resume-quote-bar.css.map */
