@media only screen and (min-width:0rem){html:not(.js) .js-only{display:none!important}.ffp-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#review-2801{background-color:var(--primary);background-image:linear-gradient(180deg,#20b1b7,#0d979c);padding:clamp(10.5rem,20vw,12.5rem) 1rem clamp(2.5rem,7vw,4.5rem)}#review-2801 .cs-container{margin:auto;max-width:32.5rem;width:100%}#review-2801 .ffp-rv-card{background-color:#fff;border-radius:.75rem;box-shadow:0 18px 48px rgba(8,32,50,.28);color:var(--bodyTextColor);padding:clamp(1.5rem,5vw,2.25rem) clamp(1.125rem,5vw,2.25rem);text-align:center}#review-2801 .ffp-rv-h1{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.625rem,5.6vw,2.25rem);font-weight:800;line-height:1.15em;margin:0 0 1.125rem}#review-2801 .ffp-rv-label{color:#14142b;display:block;font-size:1rem;font-weight:700;line-height:1.5em;margin:0 0 .625rem;text-align:left}#review-2801 .ffp-rv-req{color:#0d979c}#review-2801 .ffp-rv-options{display:grid;gap:.625rem}#review-2801 .ffp-rv-opt{align-items:center;background-color:#fff;border:1px solid #d6d6d6;border-radius:.5rem;color:var(--headerColor);-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:grid;font-family:inherit;font-size:1rem;font-weight:700;grid-template-columns:8.25rem auto;justify-content:center;line-height:1.2em;margin:0;min-height:3.5rem;padding:.625rem .875rem;text-align:left;text-decoration:none;width:100%;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}#review-2801 .ffp-rv-opt:hover{background-color:#f6fcfc;border-color:var(--primary)}#review-2801 .ffp-rv-opt:active{transform:scale(.99)}#review-2801 .ffp-rv-opt:focus-visible{outline:3px solid var(--primary);outline-offset:2px}#review-2801 .ffp-rv-opt.is-picked{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}#review-2801 .ffp-rv-opt-stars{color:var(--secondary);display:inline-flex;gap:3px}#review-2801 .ffp-rv-opt-stars svg{display:block;height:1.5rem;width:1.5rem;fill:currentColor}#review-2801 .ffp-rv-opt-label{color:var(--bodyTextColor);font-weight:600;white-space:nowrap}#review-2801 .ffp-rv-card.is-done .ffp-rv-rate,#review-2801 .ffp-rv-card.is-rated .ffp-rv-rate{display:none}#review-2801 .ffp-rv-panel{animation:ffp-rv-in .25s ease both;text-align:center}#review-2801 .ffp-rv-h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.375rem,4.6vw,1.75rem);font-weight:800;line-height:1.2em;margin:0 0 .4em}#review-2801 .ffp-rv-h2:focus{outline:none}#review-2801 .ffp-rv-lead{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0 auto .875rem;max-width:40ch}#review-2801 .ffp-rv-lead a{color:#0d979c;font-weight:700;white-space:nowrap}#review-2801 .ffp-rv-go{margin:.375rem auto 0}#review-2801 .cs-button-solid.ffp-rv-google-btn{font-size:1.125rem;width:100%}#review-2801 .ffp-rv-form{align-items:stretch;display:flex;flex-direction:column;margin-top:.25rem;row-gap:.375rem;text-align:left}#review-2801 .cs-label{color:#14142b;font-size:1rem;font-weight:700;line-height:1.5em;margin:.625rem 0 0;width:100%}#review-2801 .ffp-rv-opt-text{color:#6e6b85;font-weight:400}#review-2801 .cs-input,#review-2801 .cs-textarea{background-color:transparent;border:1px solid #d6d6d6;border-radius:.5rem;box-sizing:border-box;color:var(--headerColor);font-family:inherit;font-size:1rem;height:3rem;margin:0;padding:0 1.25rem;width:100%}#review-2801 .cs-input:focus-visible,#review-2801 .cs-textarea:focus-visible{outline:2px solid var(--primary);outline-offset:1px}#review-2801 .cs-textarea{height:auto;min-height:7.5rem;padding-bottom:.625rem;padding-top:.625rem;resize:vertical}#review-2801 .ffp-rv-hint{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:0 0 .25rem}#review-2801 .ffp-rv-err{color:#b42318;font-size:.9375rem;line-height:1.5em;margin:0}#review-2801 .ffp-rv-err:empty{display:none}#review-2801 .cs-button-solid.cs-submit{border:none;cursor:pointer;margin-top:.625rem;width:100%}#review-2801 .cs-button-solid.cs-submit[disabled]{cursor:progress;opacity:.7}#review-2801 .ffp-rv-alt{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.5em;margin:1.125rem auto 0}#review-2801 .ffp-rv-alt a{color:#0d979c;display:inline-block;font-weight:700;margin:-.625rem -.25rem;padding:.625rem .25rem;text-decoration:underline;text-underline-offset:3px}#review-2801 .ffp-rv-alt a:hover{color:var(--headerColor)}#review-2801 .ffp-rv-again{margin:.875rem auto 0}#review-2801 .ffp-rv-link-btn{background:none;border:0;color:var(--bodyTextColor);cursor:pointer;font-family:inherit;font-size:.9375rem;margin:0;padding:.625rem .375rem;text-decoration:underline;text-underline-offset:3px}#review-2801 .ffp-rv-link-btn:hover{color:var(--headerColor)}#review-2801 .ffp-rv-link-btn:focus-visible{border-radius:4px;outline:3px solid var(--primary);outline-offset:2px}#review-2801 .ffp-rv-noscript{color:var(--bodyTextColor);margin:0 auto .375rem;max-width:40ch}#review-2801 .ffp-rv-call{color:hsla(0,0%,100%,.92);font-size:1rem;line-height:1.5em;margin:1.375rem 0 0;text-align:center}#review-2801 .ffp-rv-call a{color:#fff;font-weight:700;white-space:nowrap}.js #review-2801 .ffp-rv-panel{display:none}.js #review-2801 .ffp-rv-panel.is-open{display:block}html:not(.js) #review-2801 #sent:not(:target){display:none}html:not(.js) #review-2801 .ffp-rv-card:has(#sent:target) .ffp-rv-panel:not(#sent),html:not(.js) #review-2801 .ffp-rv-card:has(#sent:target) .ffp-rv-rate{display:none}html:not(.js) #review-2801 .ffp-rv-panel[data-panel=feedback]{border-top:1px solid #d6d6d6;margin-top:1.625rem;padding-top:1.625rem}@keyframes ffp-rv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media only screen and (max-width:22.4375rem){#review-2801 .ffp-rv-opt{grid-template-columns:7rem auto;padding:.625rem}#review-2801 .ffp-rv-opt-stars{gap:2px}#review-2801 .ffp-rv-opt-stars svg{height:1.25rem;width:1.25rem}}@media (prefers-reduced-motion:reduce){#review-2801 .ffp-rv-opt{transition:none}#review-2801 .ffp-rv-opt:active{transform:none}#review-2801 .ffp-rv-panel{animation:none}}@media print{#review-2801{background:#fff}#review-2801 .ffp-rv-card{border:1px solid #ccc;box-shadow:none}#review-2801 .ffp-rv-again,#review-2801 .ffp-rv-form,#review-2801 .ffp-rv-options{display:none!important}#review-2801 .ffp-rv-call,#review-2801 .ffp-rv-call a{color:#000}}