/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker.progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]::before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.captcha__description{margin-bottom:.75em;}
.visbee-google-rating-block-wrapper{max-width:1200px;margin:0 auto;}.visbee-google-rating-block__inner{display:flex;align-items:center;flex-wrap:wrap;gap:0.8rem;}.visbee-google-rating-block__score{font-size:1.5rem;font-weight:800;line-height:1;}.visbee-google-rating-block__stars{color:#fbbc04;letter-spacing:0.16em;white-space:nowrap;}.visbee-google-rating-block__count{font-size:0.9rem;color:rgba(23,23,23,0.72);}.visbee-google-rating-block__brand-link{max-width:250px;}.visbee-google-rating-block__link{font-size:0.8rem;color:inherit;font-weight:700;text-decoration:none;margin-left:auto;}.visbee-google-rating-block__link:hover .visbee-google-rating-block__link:focus{border:none;color:#1e3063;outline:none;text-decoration:underline;}@media (max-width:600px){.visbee-google-rating-block__inner{padding:1rem;}.visbee-google-rating-block__link{margin-left:0;}}.visbee-google-reviews-block__brand-logo{max-width:150px;}
.visbee-google-reviews-block{overflow:hidden;}.visbee-google-reviews-block.paragraph--theme-dark{background:linear-gradient(135deg,#1e3063 0%,#101727 100%);color:#fff;}.visbee-google-reviews-block.paragraph--theme-dark .visbee-google-reviews-block__item{background:rgba(255,255,255,0.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);}.visbee-google-reviews-block.paragraph--theme-dark .visbee-google-reviews-block__avatar{background:rgba(255,255,255,0.14);color:#fff;}.visbee-google-reviews-block.paragraph--theme-light{background:linear-gradient(180deg,#fffdf9 0%,#f3ede4 100%);color:#171717;box-shadow:inset 0 0 0 1px rgba(23,23,23,0.08);}.visbee-google-reviews-block.paragraph--theme-light .visbee-google-reviews-block__item{background:rgba(255,255,255,0.6);box-shadow:inset 0 0 0 1px rgba(23,23,23,0.06);}.visbee-google-reviews-block.paragraph--theme-light .visbee-google-reviews-block__avatar{background:#171717;color:#fff;}.visbee-google-reviews-block__wrapper{max-width:var(--max-width);margin:20px auto;display:grid;gap:2rem;}.visbee-google-reviews-block__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;}.visbee-google-reviews-block__title{margin:0;font-size:2.5rem;line-height:3rem;max-width:12ch;color:#e58a16;}.visbee-google-reviews-block__summary{display:grid;gap:0.75rem;justify-items:end;}.visbee-google-reviews-block__brand{font-size:0.9rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;}.visbee-google-reviews-block__aggregate{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;}.visbee-google-reviews-block__score{font-size:2.4rem;font-weight:800;line-height:1;}.visbee-google-reviews-block__stars,.visbee-google-reviews-block__review-stars{color:#fbbc04;letter-spacing:0.16em;white-space:nowrap;}.visbee-google-reviews-block__count,.visbee-google-reviews-block__date{opacity:0.72;}.visbee-google-reviews-block__link{color:inherit;font-weight:700;text-decoration:none;}.visbee-google-reviews-block__link:hover{text-decoration:underline;}.visbee-google-reviews-block__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"a a b b c c" "d d d e e e";gap:1.25rem;}.visbee-google-reviews-block__item{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:22px;}.visbee-google-reviews-block__item:nth-child(1){grid-area:a;}.visbee-google-reviews-block__item:nth-child(2){grid-area:b;}.visbee-google-reviews-block__item:nth-child(3){grid-area:c;}.visbee-google-reviews-block__item:nth-child(4){grid-area:d;}.visbee-google-reviews-block__item:nth-child(5){grid-area:e;}.visbee-google-reviews-block__item--collapsible .visbee-google-reviews-block__toggle{display:inline-flex;}.visbee-google-reviews-block__slide-top{display:flex;align-items:center;gap:1rem;}.visbee-google-reviews-block__avatar{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;}.visbee-google-reviews-block__avatar--image{display:block;object-fit:cover;}.visbee-google-reviews-block__identity{display:grid;gap:0.15rem;}.visbee-google-reviews-block__author{font-weight:700;}.visbee-google-reviews-block__comment{margin:0;line-height:1.65;overflow:hidden;}.visbee-google-reviews-block__comment--collapsed{max-height:305px;}.visbee-google-reviews-block__toggle{display:none;align-self:flex-start;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:0.15em;}.visbee-google-reviews-block__empty{margin:0;opacity:0.8;}@media (max-width:900px){.visbee-google-reviews-block__wrapper{padding:1.5rem;gap:1.5rem;}.visbee-google-reviews-block__header{flex-direction:column;align-items:flex-start;}.visbee-google-reviews-block__summary{justify-items:start;}.visbee-google-reviews-block__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b" "c d" "e e";}}@media (max-width:600px){.visbee-google-reviews-block__wrapper{padding:1rem;}.visbee-google-reviews-block__list{display:flex;flex-direction:column;}.visbee-google-reviews-block__item{padding:1rem;border-radius:18px;}.visbee-google-reviews-block__avatar{width:44px;height:44px;}}
.tableselect-sort td:first-child{width:70px;}[dir="ltr"] .webform-scale-options input[type="radio"] + label,[dir="rtl"] .webform-scale-options input[type="radio"] + label{padding:0;}.webform-message__link{opacity:0.66;}html.js .webform-message--close .webform-message__link{color:#ffd23f;font-size:48px;font-weight:normal;line-height:48px;}.webform-message .messages__button{display:none;}
