.ServiceIcon{display:flex;flex-direction:column;align-items:center;gap:.75em;text-align:center}.ServiceIcon__tile{display:flex;align-items:center;justify-content:center;width:4.5em;height:4.5em;border-radius:50%}.ServiceIcon__tile svg{display:block;width:1.75em;height:1.75em}.ServiceIcon__remix{display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;font-size:1.75em;line-height:1}.ServiceIcon__remix:before{display:block;line-height:1}.ServiceIcon__label{margin:0;max-width:9em;font-size:.75em;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#201e24}.ServiceIcon--light-yellow .ServiceIcon__tile{background:#fff4d6;color:#9a6b00}.ServiceIcon--light-green .ServiceIcon__tile{background:#edfcf2;color:#095c36}.ServiceIcon--light-blue .ServiceIcon__tile{background:#e3f0ff;color:#1a5fb4}.ServiceIcon--light-pink .ServiceIcon__tile{background:#fde8f0;color:#b83280}.ServiceIcon--light-purple .ServiceIcon__tile{background:#efe8ff;color:#6b3fa0}.ServiceIcon--light-red .ServiceIcon__tile{background:#ffe8e8;color:#c0392b}.ServiceIcon--light-gray .ServiceIcon__tile{background:#eef0f3;color:#4c4856}.ServiceIcon--light-brown .ServiceIcon__tile{background:#f5efe6;color:#7a5c3e}.ServiceIcon--light-orange .ServiceIcon__tile{background:#fff0e0;color:#c45c00}.CommentsCarousel{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:1.5em;width:100%;padding-inline:.75em;overflow:visible}.CommentsCarousel .CommentsCarousel__button{position:relative;z-index:3;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75em;height:2.75em;padding:0;color:#29d06f;border:1px solid #29d06f;border-radius:8px;background-color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.CommentsCarousel .CommentsCarousel__button i{font-size:1.25em;line-height:1}.CommentsCarousel .CommentsCarousel__button:hover:not(:disabled){border-color:#095c36;color:#095c36;background-color:#edfcf2}.CommentsCarousel .CommentsCarousel__button:focus-visible{outline:2px solid #28c76a;outline-offset:2px}.CommentsCarousel .CommentsCarousel__button--disabled{visibility:hidden;pointer-events:none}.CommentsCarousel .CommentsCarousel__cards{position:relative;flex:1 1 0;width:0;min-width:0;padding-inline:6px;overflow:visible}.CommentsCarousel .CommentsCarousel__window{z-index:0;overflow:visible;opacity:1;transition:opacity .3s ease-in-out}.CommentsCarousel .CommentsCarousel__window--hidden{opacity:0}.CommentsCarousel--single .CommentsCarousel__cards{height:auto;min-height:18em}.CommentsCarousel--single .CommentsCarousel__window{position:relative;top:auto;left:auto;transform:none;width:100%;max-width:32em;margin-inline:auto;height:auto}.CommentsCarousel--single .CommentsCarousel__window__card{position:relative;height:auto;min-height:12em}.CommentsCarousel--single .CommentsCarousel__window__card__content{height:auto;gap:1.25em}.CommentsCarousel--multi .CommentsCarousel__cards{height:16em;min-height:16em}.CommentsCarousel--multi .CommentsCarousel__window{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:clamp(17em,27vw,32em);max-width:100%}.CommentsCarousel--multi .CommentsCarousel__window__card{position:absolute;height:100%}.CommentsCarousel--multi .CommentsCarousel__window__card__content{height:100%}.CommentsCarousel .CommentsCarousel__window__card{z-index:2;left:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:1.4em;color:#201e24;border:2.5px solid rgba(114,227,161,.35);border-radius:1.25em;background:#edfcf2;box-shadow:0 8px 40px -8px #72e3a11f,0 2px 8px #72e3a10f;transform-origin:center center}.CommentsCarousel .CommentsCarousel__window__card--image{padding:.85em}.CommentsCarousel .CommentsCarousel__window__card.small--true{z-index:1}.CommentsCarousel .CommentsCarousel__window__card__content{display:flex;flex-direction:column;justify-content:space-between;font-size:1em;line-height:1.65}.CommentsCarousel .CommentsCarousel__window__card--image .CommentsCarousel__window__card__content{padding:0;gap:0;height:100%;justify-content:center}.CommentsCarousel .CommentsCarousel__window__card--image .CommentsCarousel__window__card__imageButton{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.CommentsCarousel .CommentsCarousel__window__card--image .CommentsCarousel__window__card__image{display:block;width:100%;height:100%;object-fit:contain;border-radius:.85em;background:#fff}.CommentsCarousel .CommentsCarousel__lightbox{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.25em}.CommentsCarousel .CommentsCarousel__lightbox__overlay{position:absolute;inset:0;border:0;padding:0;background:#201e24b8;cursor:pointer}.CommentsCarousel .CommentsCarousel__lightbox__content{position:relative;z-index:1;max-width:min(96vw,72em);max-height:90vh}.CommentsCarousel .CommentsCarousel__lightbox__image{display:block;max-width:100%;max-height:90vh;border-radius:8px;background:#fff;box-shadow:0 16px 48px #201e2447}.CommentsCarousel .CommentsCarousel__lightbox__close{position:absolute;top:-.6em;right:-.6em;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;padding:0;border:0;border-radius:50%;background:#fff;color:#201e24;box-shadow:0 4px 16px #201e242e;cursor:pointer}.CommentsCarousel .CommentsCarousel__lightbox__close i{font-size:1.35em;line-height:1}.CommentsCarousel .CommentsCarousel__window__card__infoWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media (min-width: 48em){.CommentsCarousel .CommentsCarousel__window__card__infoWrapper{flex-wrap:nowrap}}.CommentsCarousel .CommentsCarousel__window__card__infoWrapper__user__job{font-weight:600;font-size:1.125em;color:#201e24}.CommentsCarousel .CommentsCarousel__window__card__infoWrapper__user__industry{font-size:.875em;color:#4c4856}.CommentsCarousel .CommentsCarousel__window__card__infoWrapper__user__rating{box-sizing:border-box;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:space-between;width:126px;height:2em;margin-top:1em;padding:0 .5em;border-radius:1em;background-color:#72e3a126}.CommentsCarousel .CommentsCarousel__window__card__infoWrapper__user__rating .icon{flex-shrink:0;flex-grow:0;width:1.125em}
