.bde-scos-breadcrumbs .bw-breadcrumbs-wrap{position:relative;overflow:hidden}.bde-scos-breadcrumbs--theme-dark .bw-breadcrumbs-wrap.is-overflowing::after{background:linear-gradient(to right,transparent 0%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .35) 100%)}.bde-scos-breadcrumbs--theme-light .bw-breadcrumbs-wrap.is-overflowing::after{background:linear-gradient(to right,#00000000 0%,rgb(0 0 0 / 15%) 50%,rgb(0 0 0 / 35%) 100%)}.breakdance .bde-aggregate-review__stars-inner{display:inline-flex;gap:2px;align-items:center}.breakdance .bde-aggregate-review__star{display:inline-flex}.breakdance .bde-aggregate-review__star-svg{width:1em;height:1em;display:block}.breakdance .bde-aggregate-review__star--filled .bde-aggregate-review__star-svg{fill:#f5a623}.breakdance .bde-aggregate-review__star--empty .bde-aggregate-review__star-svg{fill:#d8d8d8}.breakdance .bde-aggregate-review__icon{display:block;flex-shrink:0}.breakdance .bde-aggregate-review__icon-img{display:block;width:60px;height:auto}.breakdance .bde-aggregate-review__link{font-size:.875em;text-decoration:underline}.breakdance .bde-aggregate-review--layout-simple{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25em}.breakdance .bde-aggregate-review--layout-google-simple{display:inline-flex;align-items:center;gap:.5rem}.breakdance .bde-aggregate-review--layout-google-full{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.breakdance .bde-aggregate-review__top{display:flex;gap:05px;justify-content:center;width:100%}.breakdance .bde-aggregate-review__business{font-size:.875em}.bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.bde-review-card{display:flex;flex-direction:column;gap:.75rem}.bde-review-card__media{width:100%;overflow:hidden}.bde-review-card__project-img{display:block;width:100%;height:auto;object-fit:cover}.bde-review-card__platform-icon{display:flex}.bde-review-card__platform-icon-img{display:block;width:40px;height:auto}.bde-review-card__stars{display:flex;font-size:1em}.bde-review-card__stars-inner{display:flex;gap:.2em}.bde-review-card__star{display:inline-flex;width:1em;height:1em}.bde-review-card__star-svg{width:100%;height:100%}.bde-review-card__star--filled .bde-review-card__star-svg{fill:#f5a623}.bde-review-card__star--empty .bde-review-card__star-svg{fill:#d9d9d9}.bde-review-card__quote,.bde-review-card__full-text,.bde-review-card__outcome,.bde-review-card__name,.bde-review-card__detail,.bde-review-card__platform,.bde-review-card__project-name{margin:0}.bde-review-card__quote{font-style:italic}.bde-review-card__outcome{font-style:italic}.bde-review-card__name{font-weight:600}.bde-review-card__date,.bde-review-card__verify,.bde-review-card__project-link{display:inline}.bde-review-card__featured-badge{display:inline-block;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.bde-review-card--layout-horizontal{display:grid;grid-template-columns:var(--brc-image-width,260px) 1fr;grid-template-rows:auto;align-items:start}.bde-review-card--layout-horizontal .bde-review-card__media{grid-column:1;grid-row:1 / -1;align-self:stretch}.bde-review-card--layout-horizontal .bde-review-card__media .bde-review-card__project-img{height:100%;object-fit:cover}.bde-review-card--layout-horizontal>*:not(.bde-review-card__media){grid-column:2}.bde-review-card--layout-quote{text-align:center;align-items:center}.bde-review-card--layout-quote .bde-review-card__media{display:none}.bde-review-card--layout-hero .bde-review-card__media{aspect-ratio:16 / 7}.bde-review-card--layout-hero .bde-review-card__media .bde-review-card__project-img{height:100%;object-fit:cover}.bde-f-svg-icon2{display:inline-flex;--bde-f-icon-size:1em;justify-content:center;align-items:center;width:var(--bde-f-icon-size);height:var(--bde-f-icon-size)}.bde-f-svg-icon2>svg{width:100%;height:100%;object-fit:contain}.bde-f-svg-icon2>svg:where(:not([fill])){fill:currentColor}.breakdance .bde-scos-faqs{display:flex;text-align:left;flex-direction:column;list-style-type:none;margin:0;padding:0;width:100%;max-width:100%}.breakdance .bde-scos-faqs .bde-faq__item{border-style:solid;padding:20px}.breakdance .bde-scos-faqs .bde-faq__title-tag{font-size:1.25em;font-weight:500;margin:0;padding:0;text-align:left}.breakdance .bde-scos-faqs .bde-faq__title{text-align:left}.breakdance .bde-scos-faqs .bde-faq__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .bde-scos-faqs .bde-faq__icon{display:flex;align-items:center;font-size:1em;transition:transform 0.3s ease}.breakdance .bde-scos-faqs .bde-faq__question{border:none;margin:0;padding:0;width:100%;overflow:visible;background:#fff0;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;color:inherit}.breakdance .bde-scos-faqs .bde-faq__item.is-collapsing .bde-faq__answer[role="region"]{height:0;overflow:hidden;transition:height var(--bde-transition-duration,0.3s) ease}.breakdance .bde-scos-faqs .bde-faq__item:not(.is-active,.is-collapsing) .bde-faq__answer[role="region"]{display:none}.breakdance .bde-scos-faqs .bde-faq__question[aria-expanded="true"] .bde-faq__icon--rotate{transform:rotateZ(90deg)}.breakdance .bde-scos-faqs .bde-faq__icon--inactive,.breakdance .bde-scos-faqs .bde-faq__question[aria-expanded="true"] .bde-faq__icon--active{display:flex}.breakdance .bde-scos-faqs .bde-faq__icon--active,.breakdance .bde-scos-faqs .bde-faq__question[aria-expanded="true"] .bde-faq__icon--inactive{display:none}.breakdance .bde-scos-faqs .bde-faq__title-tag.bde-faq__question{display:block;cursor:default}.bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.bde-shortcode{max-width:100%;width:100%}