.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}.text-rating-0{color:#c9d8e5}.text-rating-1{color:#ff3722}.text-rating-2{color:#ff8622}.text-rating-3{color:#ffce00}.text-rating-4{color:#73cf11}.text-rating-5{color:#00b67a}.tm-widget-html,.tm-widget-body,.tm-widget,.tm-widget div,.tm-widget span,.tm-widget p,.tm-widget a,.tm-widget strong,.tm-widget img,.tm-widget ul,.tm-widget li,.tm-widget ol{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}.tm-widget{padding:6px;line-height:1}.tm-widget ol,.tm-widget ul{list-style:none}.tm-widget-body{width:1px;min-width:100%;overflow:hidden}.tm-widget-body,.tm-widget{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";font-size:12px}.tm-widget b,.tm-widget strong{font-weight:700}.tm-widget-html,.tm-widget-html *,.tm-widget-html :before,.tm-widget-html :after{box-sizing:border-box}.tm-widget-html{height:100%;overflow:hidden}.tm-widget-body,.tm-widget{color:#191919;line-height:1;overflow:hidden}.tm-widget img{border:0}.tm-widget svg{width:100%;display:block}.tm-widget a{color:#191919;text-decoration:none}.tm-widget-body.v260122 .tm-widget,.tm-widget-body.v260122 .tm-widget-html{justify-content:center;align-items:center;display:flex}.tm-widget .tmw-sd{background-color:#fff;border:1px solid #e5e7eb;border-top:5px solid #0b63f3;border-radius:4px;align-items:center;width:100%;max-width:290px;padding:12px 18px 12px 10px;transition:background-color .2s;display:flex;box-shadow:0 2px 4px #0000001a}@media (width<=250px){.tm-widget .tmw-sd{padding:10px 18px 10px 10px}}@media (width<=150px){.tm-widget .tmw-sd{padding:8px 16px 8px 8px}}.tm-widget .tmw-sd:hover{background-color:#f8fafc}.tm-widget .tmw-sd__icon{margin-right:4.5%}@media (width<=150px){.tm-widget .tmw-sd__icon{display:none}}.tm-widget .tmw-sd__icon img{width:50px;height:50px}@media (width<=250px){.tm-widget .tmw-sd__icon img{width:40px;height:40px}}@media (width<=225px){.tm-widget .tmw-sd__icon img{width:35px;height:35px}}@media (width<=200px){.tm-widget .tmw-sd__icon img{width:30px;height:30px}}@media (width<=175px){.tm-widget .tmw-sd__icon img{width:25px;height:25px}}.tm-widget .tmw-sd__layout{display:block}.tm-widget .tmw-sd__header{align-items:center;margin-bottom:3%;display:flex}.tm-widget .tmw-sd__more{color:#0b63f3;letter-spacing:.025em;margin-left:auto;font-size:10px;font-weight:400}@media (width<=270px){.tm-widget .tmw-sd__more{display:none}}.tm-widget .tmw-sd__powered-by{color:#374151;margin-top:3.5%;font-size:8px;display:block}.tm-widget .tmw-sd__powered-by>strong{color:#0b63f3;font-weight:600}@media (width<=175px){.tm-widget .tmw-sd__powered-by>strong{line-break:anywhere;font-size:6px}}.tm-widget .tmw-sd__powered-by>span{opacity:.5;letter-spacing:-.005em;font-weight:600}.tm-widget .tmw-sd__title{color:#031233;letter-spacing:-.0125em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2em;overflow:hidden}.tm-widget .tmw-sd__rating{align-items:center;display:flex}.tm-widget .tmw-sd__rating-number{text-align:center;margin-top:-2px;margin-right:5%;font-size:27px;font-weight:900}@media (width<=250px){.tm-widget .tmw-sd__rating-number{font-size:22px}}@media (width<=225px){.tm-widget .tmw-sd__rating-number{font-size:20px}}@media (width<=200px){.tm-widget .tmw-sd__rating-number{font-size:18px}}@media (width<=175px){.tm-widget .tmw-sd__rating-number{font-size:16px}}.tm-widget .tmw-sd__rating-stars img{width:100%}.tm-widget .tmw-sd__rating--0{color:#c9d8e5}.tm-widget .tmw-sd__rating--1{color:#ff3722}.tm-widget .tmw-sd__rating--2{color:#ff8622}.tm-widget .tmw-sd__rating--3{color:#ffce00}.tm-widget .tmw-sd__rating--4{color:#73cf11}.tm-widget .tmw-sd__rating--5{color:#00b67a}.tm-widget .tmw-sd__meta{letter-spacing:-.0125em;color:#4b5563;margin-top:3%;font-size:12px;display:block}@media (width<=250px){.tm-widget .tmw-sd__meta{font-size:11px}}@media (width<=225px){.tm-widget .tmw-sd__meta{font-size:10px}}@media (width<=200px){.tm-widget .tmw-sd__meta{font-size:8px}}@media (width<=175px){.tm-widget .tmw-sd__meta{font-size:7px}}.tm-widget .tmw-sd--transparent{box-shadow:none;border:none;max-width:255px;padding:0;background-color:#0000!important}.tm-widget .tmw-sd--dark{color:#fff;border-color:#051f4d;background-color:#031233!important}.tm-widget .tmw-sd--dark .tmw-sd__title{color:#fff}.tm-widget .tmw-sd--dark .tmw-sd__meta{color:#fffc}.tm-widget .tmw-sd--dark .tmw-sd__more{color:#fff9}.tm-widget .tmw-sd--dark .tmw-sd__rating-number{color:#fff!important}.tm-widget .tmw-sd--dark .tmw-sd__powered-by>strong{color:#fff}.tm-widget .tmw-sd--dark .tmw-sd__powered-by>span{opacity:.8;color:#fff}.tm-widget .tmw-sd--transparent_inverted{box-shadow:none;border:none;padding:0;background-color:#0000!important}.tm-widget .tmw-sd--transparent_inverted .tmw-sd__title{color:#fff}.tm-widget .tmw-sd--transparent_inverted .tmw-sd__meta{color:#fffc}.tm-widget .tmw-sd--transparent_inverted .tmw-sd__more{color:#fff9}.tm-widget .tmw-sd--transparent_inverted .tmw-sd__rating-number{color:#fff!important}.tm-widget .tmw-sd--transparent_inverted .tmw-sd__powered-by>strong{color:#fff}.tm-widget .tmw-sd--transparent_inverted .tmw-sd__powered-by>span{opacity:.8;color:#fff}.tm-widget .tmw-sd--rating-0{background-color:#fff;border-top-color:#c9d8e5}.tm-widget .tmw-sd--rating-0 .tmw-sd__rating-number{color:#c9d8e5}.tm-widget .tmw-sd--rating-1{border-top-color:#ff3722}.tm-widget .tmw-sd--rating-1 .tmw-sd__rating-number{color:#ff3722}.tm-widget .tmw-sd--rating-2{border-top-color:#ff8622}.tm-widget .tmw-sd--rating-2 .tmw-sd__rating-number{color:#ff8622}.tm-widget .tmw-sd--rating-3{border-top-color:#ffce00}.tm-widget .tmw-sd--rating-3 .tmw-sd__rating-number{color:#ffce00}.tm-widget .tmw-sd--rating-4{border-top-color:#73cf11}.tm-widget .tmw-sd--rating-4 .tmw-sd__rating-number{color:#73cf11}.tm-widget .tmw-sd--rating-5{border-top-color:#00b67a}.tm-widget .tmw-sd--rating-5 .tmw-sd__rating-number{color:#00b67a}.page__company .hero-layout{align-items:center;gap:1.5rem;padding:2.5rem 0;display:flex;position:relative}@media (width<=1200px){.page__company .hero-layout{flex-wrap:wrap;padding-right:0}}@media (width<=992px){.page__company .hero-layout{padding:2rem 0}}.page__company .hero{background-color:#fff}@media (width<=768px){.page__company .hero{display:none}}.page__company .hero .logo{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-shrink:0;width:max-content;overflow:hidden}.page__company .hero .logo img{object-fit:contain;object-position:center left;width:5rem;height:5rem}@media (width<=992px){.page__company .hero .logo img{width:4rem;height:4rem}}.page__company .hero .details{flex-grow:1;justify-content:space-between;align-items:center;gap:3rem;margin-top:0;display:flex}.page__company .hero .company{flex-grow:1}.page__company .hero .company .name{align-items:center;margin-bottom:.5rem;display:flex}.page__company .hero .company .name h1,.page__company .hero .company .name h2{text-align:left;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.025em;max-width:45rem;margin:0;font-size:2rem;line-height:1.25em;display:inline;overflow:hidden}.page__company .hero .company .name .badge{color:#3b82f6;margin-left:.5rem;font-size:1.5rem;font-weight:700;line-height:1em;display:inline-flex}@media (width<=992px){.page__company .hero .company .name h1{font-size:1.75rem}}.page__company .hero .company__summary-rating{align-items:center;gap:.5rem;display:flex}.page__company .hero .company__summary-rating .rating-stars{font-size:1.125rem}.page__company .hero .company__summary-rating-name{letter-spacing:-.025em;margin-left:.25rem;font-size:1.125rem;font-weight:600}.page__company .hero .company__summary-rating-divider{color:#6b7280;font-weight:400!important}.page__company .hero .company__summary-rating-count{letter-spacing:-.025em;font-weight:500}.page__company .hero .company .breadcrumb{letter-spacing:-.0125em;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page__company .hero .company .breadcrumb__category{color:#4b5563;font-weight:500}.page__company .hero .company .breadcrumb__company{color:#9ca3af;font-weight:500}.page__company .hero .company .breadcrumb__divider{color:#d1d5db;font-weight:600}.page__company .hero .actions{gap:.5rem;margin-bottom:auto;display:flex}@media (width<=1400px){.page__company .hero .actions{flex-direction:column;flex-grow:1}}.page__company .hero .attributes{background-color:#fff;border:2px solid #f3f4f6;border-top:none;border-radius:0 0 .5rem .5rem;flex-direction:column;flex-shrink:0;display:flex;position:absolute;top:0;right:0;box-shadow:0 2px 4px #6b72801a}.page__company .hero .attributes .am-widget{justify-content:center;width:17rem;padding:1rem;display:flex}.page__company .hero .attributes .am-widget .amw-sd{box-shadow:none;border:none;padding:0}@media (width<=1200px){.page__company .hero .attributes{display:none}}.page__company .hero-mobile{background-color:#e1edfe33;border-bottom:2px solid #e2e8f0;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:none}@media (width<=768px){.page__company .hero-mobile{display:flex}}.page__company .hero-mobile .logo{background-color:#fff;width:5rem;height:5rem}.page__company .hero-mobile .logo img{border:2px solid #e5e7eb;border-radius:.5rem}.page__company .hero-mobile .name{letter-spacing:-.0125em;text-align:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:600;line-height:1.2em}.page__company .hero-mobile .rating__layout{align-items:center;gap:.5rem;display:flex}.page__company .hero-mobile .rating__label{color:#374151;letter-spacing:-.0125em}.page__company .hero-mobile .rating__count{font-size:.875rem;font-weight:500}.page__company .hero-mobile .rating{flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.page__company .hero-mobile .rating .rating-layout{flex-direction:row-reverse}.page__company .hero-mobile .rating .rating-stars{font-size:.875rem}.page__company .hero-mobile .rating .rating-average{color:#111827;font-size:1.125rem;font-weight:600}.page__company .hero-mobile .rating .rating-reviews{color:#6b7280;margin:0;font-size:.875rem;font-weight:500}.page__company .hero-mobile .rating .rating-reviews:before{content:"•";opacity:.5;margin-right:.25rem}.page__company .hero-mobile .claimed{color:#374151;letter-spacing:-.0125em;font-size:.875rem;font-weight:500}.page__company .hero-mobile .claimed .icon{color:#00b67a;margin-right:.25rem}.page__company .hero-mobile .website{color:#0b63f3;margin-top:.5rem;font-size:.9375rem;font-weight:500}.page__company .hero-mobile .actions{justify-content:space-evenly;gap:.5rem;width:100%;margin-top:2rem;display:flex}.page__company .hero-mobile .actions .action{color:#374151;flex-direction:column;align-items:center;gap:.5rem;display:flex}.page__company .hero-mobile .actions .action .icon{font-size:1.25rem}.page__company .hero-mobile .actions .action span{text-align:center;color:#6b7280;font-size:.75rem;font-weight:500}.tabs-layout{background-color:#fff;border-bottom:2px solid #e2e8f0}.tabs-layout .tab-group__tabs{margin-bottom:-1px}@media (width<=768px){.tabs-layout{padding-top:.25rem}.tabs-layout .tab-group__button{padding:.8375rem 1rem!important}}@media (width<=576px){.tabs-layout{-ms-overflow-style:none;scrollbar-width:none;border-bottom:none;overflow-x:auto}.tabs-layout::-webkit-scrollbar{display:none}.tabs-layout .container{padding:0}.tabs-layout .tab-group__tabs{margin:0!important}.tabs-layout .tab-group__button{padding:.75rem 1rm;font-size:.9375rem!important}}.page__company .attributes{gap:2rem;display:flex}@media (width<=768px){.page__company .attributes{flex-direction:column;gap:.5rem;margin-top:1rem}}.page__company .attributes-label{flex-shrink:0;flex-basis:12.5rem;font-size:1.125rem}@media (width<=768px){.page__company .attributes-label{flex-basis:unset}}.page__company .attributes-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page__company .attributes-list-badges li{color:#334155;letter-spacing:-.0125em;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;margin:0;padding:.375rem .75rem;font-size:.875rem;line-height:1.2}@media (width<=576px){.page__company .attributes-list-badges li{font-size:.8125rem}}.page__company .attributes-list-vertical{flex-flow:column;flex-grow:1;gap:1rem}.page__company .attributes-list-vertical li{align-items:flex-start;margin:0;display:flex}.page__company .attributes-list-vertical li .label{color:#6b7280;letter-spacing:-.0125em;flex-shrink:0;align-items:center;gap:.375rem;width:40%;margin-right:.5rem;font-size:.9375rem;font-weight:400;display:flex}.page__company .attributes-list-vertical li .label .icon{text-align:center;color:#9ca3af;width:1.5rem;display:block}.page__company .attributes-list-vertical li .value{text-overflow:ellipsis;font-weight:500;line-height:1.375;overflow:hidden}@media (width<=992px){.page__company .attributes-list-vertical{flex-flow:wrap}.page__company .attributes-list-vertical li{flex-basis:100%}}.page__company .verify-profile-hint{color:#7c2d12;letter-spacing:-.025em;text-align:center;background-color:#fff7ed;border:1px solid #fed7aabf;border-radius:.6275rem;padding:1rem;font-size:.875rem;font-weight:400}.page__company .contact--value{color:#0b63f3;transition:all .2s}.page__company .contact--value.is--loading{filter:blur(2px)}@media (width<=992px){.page__company .reviews-faq{margin-top:2rem}}.page__company .reviews-faq__title{color:#111827;letter-spacing:-.025em;text-transform:none;margin-bottom:1rem;padding:0 .375rem;font-size:1.125rem;font-weight:600;line-height:1.5em}@media (width<=992px){.page__company .reviews-faq__title{font-size:1.25rem}}@media (width<=576px){.page__company .reviews-faq__title{font-size:1.125rem}}.page__company .reviews-faq__item{background-color:#fff;border:1px solid #e2e8f0;border-radius:.6275rem;margin-bottom:.375rem;padding:1rem 1.25rem}@media (width<=576px){.page__company .reviews-faq__item{background-color:#f9fafb;border:none}}.page__company .reviews-faq__item-header{cursor:pointer;gap:.75rem;padding-right:2rem;display:flex;position:relative}.page__company .reviews-faq__item--open .reviews-faq__toggle-icon{color:#4b5563;transform:rotate(135deg)}.page__company .reviews-faq__item--open .reviews-faq__question{color:#111827}.page__company .reviews-faq__toggle-icon{color:#d1d5db;transition:all .2s;position:absolute;top:.3rem;right:0}.page__company .reviews-faq__question{color:#374151;letter-spacing:-.025em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4em}.page__company .reviews-faq__answer{color:#374151;margin:1rem 0 .5rem;font-size:.875rem;line-height:1.625em}.page__company .reviews-faq__answer p{font-size:inherit;color:inherit;line-height:inherit;letter-spacing:-.0125em;margin:0}.page__company .profile-section{background-color:#fff;border-radius:.6275rem;box-shadow:0 0 0 1px #e2e8f0}@media (width<=576px){.page__company .profile-section{box-shadow:none;border-radius:0}}.page__company .profile-section-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;margin-bottom:0;padding:1.25rem 2rem;display:flex}@media (width<=576px){.page__company .profile-section-header{border:none;padding:1rem}}.page__company .profile-section-title{text-align:left;color:#1f2937;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2em}@media (width<=576px){.page__company .profile-section-title{font-size:1.125rem}}.page__company .profile-section-action{margin-left:auto}.page__company .profile-section-body{padding:2rem}@media (width<=576px){.page__company .profile-section-body{padding:1rem}}.page__company .profile-section-body.alternatives{position:relative}.page__company .profile-section-body.alternatives:after{content:"";background:linear-gradient(90deg,#fff0,#fff 100%);width:2rem;height:100%;position:absolute;top:0;right:1.5rem}@media (width<=576px){.page__company .profile-section-body.alternatives:after{right:0}}@media (width>=576px){.page__company .profile-section-body.alternatives{padding:1.5rem}.page__company .profile-section-body.alternatives .splide__slide{padding:.5rem}}.page__company .profile-section-body.about{flex-direction:column;gap:1.75rem;display:flex}.page__company .profile-section-body.about .description{position:relative}.page__company .profile-section-body.about .description h4{font-size:.9375rem}.page__company .profile-section-body.about .description p:last-of-type{margin-bottom:0;transition:max-height .5s}.page__company .profile-section-body.about .description .read-more-btn{z-index:2;display:none;position:absolute;bottom:0;left:0%}.page__company .profile-section-body.about .description.should--expand .description-content{max-height:10em;margin-bottom:1.5rem;position:relative;overflow:hidden}.page__company .profile-section-body.about .description.should--expand .read-more-btn{display:flex}.page__company .profile-section-body.about .description.should--expand:after{content:"";background:linear-gradient(#fff0,#fff 100%);height:5rem;position:absolute;bottom:1.5rem;left:0;right:0}.page__company .profile-section-body.about .description.should--expand.expanded .read-more-btn{display:none}.page__company .profile-section-body.about .description.should--expand.expanded .description-content{max-height:100%}.page__company .profile-section-body.about .description.should--expand.expanded:after{display:none}@media (width<=576px){.page__company .profile-section-body.about{padding-top:0}}.page__company .profile-section-body.awards{flex-wrap:wrap;gap:1rem;display:flex}.page__company .profile-section-body.awards .award{flex-basis:calc(20% - 1rem);width:calc(20% - 1rem);height:7.5rem}.page__company .profile-section-body.awards .award img{object-fit:contain;width:100%;height:7.5rem}.page__company .profile-section-body.articles{flex-direction:column;gap:.5rem;padding:1.5rem 2rem 1rem;display:flex;position:relative}@media (width<=576px){.page__company .profile-section-body.articles{flex-flow:wrap;gap:.5rem;padding:.5rem 1rem}.page__company .profile-section-body.articles .article-card{flex-basis:calc(50% - .25rem);max-width:calc(50% - .25rem)}.page__company .profile-section-body.articles[articles-count="1"] .article-card,.page__company .profile-section-body.articles[articles-count="2"] .article-card,.page__company .profile-section-body.articles[articles-count="3"] .article-card{flex-basis:100%;max-width:100%}.page__company .profile-section-body.articles[articles-count="1"] .article-card .article-image img,.page__company .profile-section-body.articles[articles-count="2"] .article-card .article-image img,.page__company .profile-section-body.articles[articles-count="3"] .article-card .article-image img{height:12.5rem!important}}.page__company .profile-section-body.case-studies{flex-direction:column;gap:.5rem;padding:1.5rem 2rem 1rem;display:flex;position:relative}@media (width<=576px){.page__company .profile-section-body.case-studies{flex-flow:wrap;gap:.5rem;padding:.5rem 1rem}}.page__company .profile-section-body.add-review-box{align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.page__company .profile-section-body.add-review-box>.icon{color:#0b63f3;background-color:#e1edfe;border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:grid}.page__company .profile-section-body.add-review-box .add-review-title{color:#0b63f3;margin:0;font-size:.9375rem;font-weight:500;line-height:1em;display:block}.page__company .profile-section-body.add-review-box .add-review-title:hover{text-decoration:underline}.page__company .profile-section-body.add-review-box .rating-group{margin-left:auto}.page__company .profile-section-body.add-review-box .rating-group .rating-stars{font-size:1.125rem}@media (width<=576px){.page__company .profile-section-body.add-review-box{background-color:#0b63f3;border:1px solid #a3c4fc;border-radius:.6275rem;justify-content:center;gap:1rem;margin:0 1rem;padding:1.25rem;box-shadow:0 1px 2px #1018280d}.page__company .profile-section-body.add-review-box .icon{background-color:#fff;width:1.75rem;height:1.75rem}.page__company .profile-section-body.add-review-box .add-review-title{color:#fff;letter-spacing:-.0125em;font-size:.9375rem;font-weight:600}.page__company .profile-section-body.add-review-box .add-review-title:hover{color:#fff}.page__company .profile-section-body.add-review-box .rating{display:none}}.page__company .profile-section-body.article-list{flex-wrap:wrap;gap:3rem 1.5rem;display:flex}.page__company .profile-section-body.article-list .article-card{flex-basis:calc(33% - .75rem)}@media (width<=1200px){.page__company .profile-section-body.article-list .article-card{flex-basis:calc(50% - 1rem)}}@media (width<=768px){.page__company .profile-section-body.article-list{gap:1.5rem}.page__company .profile-section-body.article-list .article-card{flex-basis:100%}}@media (width<=576px){.page__company .profile-section-body.article-list{gap:.5rem;padding-left:.5rem;padding-right:.5rem}.page__company .profile-section-body.article-list .article-card{flex-basis:calc(50% - .25rem);max-width:calc(50% - .25rem)}.page__company .profile-section-body.article-list[articles-count="1"] .article-card,.page__company .profile-section-body.article-list[articles-count="2"] .article-card,.page__company .profile-section-body.article-list[articles-count="3"] .article-card{flex-basis:100%;max-width:100%}.page__company .profile-section-body.article-list[articles-count="1"] .article-card .article-image img,.page__company .profile-section-body.article-list[articles-count="2"] .article-card .article-image img,.page__company .profile-section-body.article-list[articles-count="3"] .article-card .article-image img{height:12.5rem!important}}.page__company .profile-section-reviews-summary{border-radius:.6275rem;margin-top:2rem;position:relative}.page__company .profile-section-reviews-summary-header{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page__company .profile-section-reviews-summary-title{color:#111827;letter-spacing:-.025em;margin-bottom:0;font-size:1.125rem;font-weight:600;line-height:1.2em}.page__company .profile-section-reviews-summary-toggle-icon{margin-left:auto;transition:all .2s}.page__company .profile-section-reviews-summary-body{transition:all .2s;position:relative;overflow:hidden}.page__company .profile-section-reviews-summary-body:after{content:"";background:linear-gradient(#f8fafc00,#fff 100%);width:100%;height:5rem;position:absolute;bottom:0;left:0}.page__company .profile-section-reviews-summary p{color:#9ca3af;letter-spacing:.0125em;margin:0;font-size:.875rem;line-height:1.5;transition:all .2s}.page__company .profile-section-reviews-summary--open .profile-section-reviews-summary-body:after{opacity:0}.page__company .profile-section-reviews-summary--open .profile-section-reviews-summary-body p{color:#4b5563;line-height:1.5}.page__company .profile-section-reviews-summary--open .profile-section-reviews-summary-toggle-icon{transform:rotate(180deg)}.page__company .profile-section-reviews-actions{align-items:center;gap:1rem;width:100%;margin-top:1.5rem;display:flex}@media (width<=576px){.page__company .profile-section-reviews-actions{flex-direction:column;gap:.5rem}.page__company .profile-section-reviews-actions>*{width:100%!important}.page__company .profile-section-about:not(.has--alternatives) .profile-section-header{display:none}}.page__company .profile-section-warning{box-shadow:none;border:none}.page__company .profile-section-warning .alert__title{margin-bottom:.5rem}@media (width<=576px){.page__company .profile-section-warning .alert__icon{display:none}.page__company .profile-section-warning{margin-bottom:-2rem;padding:0 1rem}}.page__company .profile-section-warning--reviews{margin-bottom:0!important}.page__company .profile-sidebar{flex-direction:column;gap:1rem;display:flex}@media (width<=576px){.page__company .profile-sidebar{margin-top:4rem;padding:0 1rem}}.page__company .profile-sidebar .card{border:none;box-shadow:0 0 0 1px #e2e8f0}.page__company .profile-sidebar .highlighted-review .review__text{min-height:unset}.page__company .summary__company{align-items:center;gap:.625rem;display:flex}.page__company .summary__company-logo{background-color:#fff;border-radius:.25rem;width:1.75rem;height:1.75rem;overflow:hidden}.page__company .summary__company-name{color:#1f2937;letter-spacing:-.0125em;font-size:1.125rem;font-weight:600}.page__company .summary__catchphrase{color:#4b5563;letter-spacing:-.0125em;margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.page__company .summary__attribute{align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.9375rem;display:flex}.page__company .summary__attribute .icon{text-align:center;color:#9ca3af;width:1rem;font-size:1rem;line-height:1em;display:block}.page__company .summary__attribute .value{line-height:1em}.page__company .summary__attribute:last-child{margin-bottom:0}.page__company .summary__attribute--category .value{color:#1f2937;-webkit-text-decoration:underline dotted #4b5563;text-decoration:underline dotted #4b5563}.page__company .summary__attribute--verified .value{color:#0b63f3;letter-spacing:-.0125em;font-weight:600}.page__company .summary__attribute--verified .icon{color:#0b63f3}.page__company .contact .social-media{flex-wrap:wrap;gap:.375rem;display:flex}.page__company .contact .social-media-link{color:#334155;background-color:#f1f5f9;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .2s;display:flex}.page__company .contact .social-media-link:hover{background-color:#e2e8f0}.page__company .contact .social-media-link .icon{justify-content:center;font-size:1rem}.page__company .map{border-radius:.6275rem;flex-shrink:0;height:100%;min-height:17.5rem;display:flex;overflow:hidden}.page__company .map iframe{height:100%;min-height:22.5rem}.page__company .map--cookies-required{justify-content:center;align-items:center;padding:2rem;display:flex}.page__company .map__overlay{text-align:center}.page__company .map__overlay-title{letter-spacing:-.0125em;margin:0;font-size:1.125rem;font-weight:600;display:block}.page__company .map__overlay-text{letter-spacing:-.0125em;color:#1f2937;margin:0 0 1.5rem;font-size:.875rem;display:block}.page__company .map__overlay-link{color:#1f2937;margin-top:.5rem;font-size:.8125rem;text-decoration:underline;display:block}.company-media{background-color:#0000;gap:.5rem;height:29rem;display:flex;box-shadow:none!important;padding:0!important}@media (width<=1400px){.company-media{height:27rem}}@media (width<=1200px){.company-media{height:25rem}}@media (width<=992px){.company-media{height:unset;flex-direction:column;gap:0}}.company-media__chooser{flex-direction:column;flex-shrink:0;flex-basis:11rem;gap:.5rem;padding:1rem .25rem 1rem 1rem;display:flex;overflow:auto}@media (width<=992px){.company-media__chooser{flex-basis:unset;flex-direction:row;padding:1rem}}.company-media__chooser-item{aspect-ratio:16/9;white-space:nowrap;cursor:pointer;border:2px solid #fff;border-radius:.5rem;outline:none;flex-shrink:0;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e2e8f0}.company-media__chooser-item.is--selected{box-shadow:0 0 0 2px #0b63f3}@media (width<=992px){.company-media__chooser-item{max-height:7.5rem}}.company-media__chooser-element{aspect-ratio:16/9;object-fit:cover;width:100%}@media (width<=992px){.company-media__chooser-element{max-height:7.5rem}}.company-media__chooser-play{z-index:10;background-color:#ffffffe6;border-radius:9999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .5rem #11182740}.company-media__chooser-play .icon{color:#0b63f3;place-items:center;font-size:1rem;transition:all .2s;display:grid}.company-media__chooser::-webkit-scrollbar{width:.25rem;height:.25rem}.company-media__chooser::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:9999px}.company-media__chooser::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}.company-media__chooser::-webkit-scrollbar-thumb:active{background-color:#9ca3af}.company-media__preview{flex-direction:column;flex-grow:1;padding:1rem 1rem 1rem 0;display:flex;position:relative}.company-media__preview-item{cursor:pointer}.company-media__preview-element{object-fit:cover;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;height:27rem}@media (width<=1400px){.company-media__preview-element{height:25rem}}@media (width<=1200px){.company-media__preview-element{height:23rem}}@media (width<=576px){.company-media__preview-element{height:17rem}}.company-media__preview-expand{z-index:10;color:#fff;opacity:.9;cursor:pointer;position:absolute;top:2rem;right:2rem}.company-media__preview-play{z-index:10;background-color:#ffffffe6;border-radius:9999px;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .5rem #11182740}.company-media__preview-play .icon{color:#0b63f3;place-items:center;font-size:1.5rem;transition:all .2s;display:grid}@media (width<=992px){.company-media__preview{padding-left:1rem}}.company-media[data-media-count="1"]{height:32.5rem}.company-media[data-media-count="1"] .company-media__chooser{display:none}.company-media[data-media-count="1"] .company-media__preview-element{height:30.5rem}@media (width<=1200px){.company-media[data-media-count="1"] .company-media__preview-element{height:20rem}}@media (width<=992px){.company-media[data-media-count="1"] .company-media__preview-element{height:25rem}}@media (width<=576px){.company-media[data-media-count="1"] .company-media__preview-element{height:12.5rem}}.company-media[data-media-count="1"] .company-media__preview{padding:1rem}@media (width<=1200px){.company-media[data-media-count="1"]{height:22rem}}@media (width<=992px){.company-media[data-media-count="1"]{height:27rem}}@media (width<=576px){.company-media[data-media-count="1"]{height:14.5rem}}.glightbox-container{-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{z-index:9999;width:100%;height:100%;position:relative;overflow:hidden}.glightbox-container .gslider{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;position:relative;top:0;left:0;overflow:hidden;transform:translate(0,0);display:flex!important}.glightbox-container .gslide{-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto;display:flex;position:relative}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;border:none;min-height:165px;outline:0!important}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{float:none;-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;border:none;outline:0;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0;display:block}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";background:#ff000057;width:100%;height:100%;display:none;position:absolute}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:75vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;background:#fff;max-width:100%;max-height:calc(100vh - 40px);margin:auto;overflow:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.gslide-inline .dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.ginlined-content{opacity:1;overflow:auto;display:block!important}.gslide-external{background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0;display:flex;overflow:auto}.gslide-media{width:auto;display:flex}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(#0000 0,#000000bf 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;position:absolute;bottom:0;order:2!important;max-width:100vw!important;height:auto!important;overflow:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{z-index:9999;border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:.8s linear infinite lightboxLoader;display:block;position:absolute;top:47%;left:0;right:0}.goverlay{will-change:opacity;background:#000;width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;width:26px;height:44px;display:flex}.gclose svg,.gnext svg,.gprev svg{width:25px;height:auto;margin:0;padding:0;display:block}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#000000bf;border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{width:40px;height:50px;position:absolute;top:-100%;left:30px}.glightbox-clean .gnext{width:40px;height:50px;position:absolute;top:-100%;right:30px}.glightbox-clean .gclose{width:35px;height:35px;position:absolute;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:.5s gfadeIn}.gfadeOut{animation:.5s gfadeOut}.gslideOutLeft{animation:.3s gslideOutLeft}.gslideInLeft{animation:.3s gslideInLeft}.gslideOutRight{animation:.3s gslideOutRight}.gslideInRight{animation:.3s gslideInRight}.gzoomIn{animation:.5s gzoomIn}.gzoomOut{animation:.5s gzoomOut}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate(-60%)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(-60%)}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate(60%)}to{opacity:1;transform:translate(0,0)}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;transform:translate(60%)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (width>=769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;position:absolute;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#00000052}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (width>=992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (height<=420px){.goverlay{background:#000}}.case-studies__body{width:100%}@media (width<=576px){.case-studies__body{padding:0 .5rem}}.case-studies__topbar{align-items:flex-start;gap:1rem;display:flex}@media (width<=576px){.case-studies__topbar{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;gap:.5rem;width:calc(100% + 1rem);margin-top:-1rem;margin-left:-.5rem;padding:.75rem}}.case-studies__search-input{width:20rem;margin-left:auto}.case-studies__search-input .icon{width:2em!important;display:grid!important}@media (width<=768px){.case-studies__search-input{max-width:100%}.case-studies__search-input .input,.case-studies__search-input .field__item{--input-padding:.5rem 1rem .5rem .75rem!important;height:2.5rem!important;font-size:.875rem!important}.case-studies__search-input .icon{font-size:.875rem!important}.case-studies__search-input .input{padding:.625rem .5rem!important}}.case-studies__count{color:#6b7280;margin:auto 0;font-size:.875rem}@media (width<=576px){.case-studies__count{display:none}}.case-studies__list{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (width<=576px){.case-studies__list{gap:.5rem;margin-top:1rem}}.case-studies__list .case-study-card-item{flex-basis:calc(25% - .75rem);width:calc(25% - .75rem)}@media (width<=1200px){.case-studies__list .case-study-card-item{flex-basis:calc(33.3333% - .75rem);width:calc(33.3333% - .75rem)}}@media (width<=992px){.case-studies__list .case-study-card-item{flex-grow:1;flex-basis:calc(33.3333% - .75rem);max-width:33.333%}}@media (width<=768px){.case-studies__list .case-study-card-item{flex-basis:calc(50% - .5rem);max-width:50%}}@media (width<=576px){.case-studies__list .case-study-card-item{flex-basis:calc(50% - .5rem)}}@media (width<=768px){.case-studies__filter-button{width:2.5rem;height:2.5rem}.case-studies__filter-button span{display:none}}.case-studies__filter-dropdown .dropdown__menu{padding:0}@media (width<=576px){.case-studies__filter-dropdown .dropdown__menu{max-width:95%!important}}.case-studies__filter-dropdown-tags{flex-wrap:wrap;gap:0 2rem;max-width:35rem;padding:.5rem .375rem;display:flex}.case-studies__filter-dropdown-footer{background-color:#f9fafb;border-top:1px solid #f3f4f6;justify-content:flex-end;padding:.5rem;display:flex}.case-studies__filter-tag{background-color:#fff;border-radius:.375rem;flex-basis:calc(50% - 1rem);padding:.375rem .5rem;transition:all .2s}@media (width<=576px){.case-studies__filter-tag{flex-basis:100%}}.case-studies__filter-tag:hover{background-color:#e5e7eb80}.case-studies__filter-tag .field__label{flex-grow:1}.case-studies__filter-tag .field__label label{justify-content:space-between;align-items:baseline;width:100%;display:flex}.case-studies__filter-tag .field__label .badge{min-width:1.25rem}.case-study-list-item{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:1rem;height:100%;transition:background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.case-study-list-item:hover{transform:translateY(-.1rem)}.case-study-list-item__link{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.case-study-list-item__image-img{aspect-ratio:1;border:1px solid #e5e7eb;border-radius:.3775rem;width:10rem}@media (width<=576px){.case-study-list-item__image-img{width:6.5rem}}.case-study-list-item__image-customer-logo{background-color:#fff;border-radius:.2525rem;width:2rem;height:2rem;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 1px 3px 2px #0000001a}@media (width<=576px){.case-study-list-item__image-customer-logo{width:1.5rem;height:1.5rem;bottom:.5rem;left:.5rem}}.case-study-list-item__title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.4em;display:-webkit-box;overflow:hidden}@media (width<=576px){.case-study-list-item__title{font-size:1rem}}.case-study-list-item__description{color:#4b5563;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5em;display:-webkit-box;overflow:hidden}@media (width<=576px){.case-study-list-item__description{font-size:.8125rem}}.case-study-list-item__tags{white-space:nowrap;max-width:25rem;margin-top:1rem;position:relative;overflow:hidden}@media (width<=576px){.case-study-list-item__tags{display:none}}.case-study-list-item__tags-more{color:#0b63f3;margin-left:.25rem;font-size:.8125rem;font-weight:600}.review-summary-box{align-items:center;gap:2rem;display:flex}@media (width<=576px){.review-summary-box{flex-direction:column}}.review-summary-box .review-summary{background-color:var(--summary-background,#c9d8e5);box-shadow:0 0 0 1px var(--summary-border-color,transparent);border-radius:.6275rem;flex-direction:column;flex-basis:40%;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.review-summary-box .review-summary-average{text-align:center}.review-summary-box .review-summary-average-number{letter-spacing:-.0375em;color:var(--summary-color,#c9d8e5);font-size:3rem;font-weight:600;line-height:1em}.review-summary-box .review-summary-average-label{color:#1f2937;font-size:.875rem;font-weight:600;line-height:1em}.review-summary-box .review-summary-stars .icon{font-size:1.25rem}.review-summary-box .review-summary .rating-hint{line-height:1rem}.review-summary-box .review-summary .rating-hint .icon{opacity:.75;font-size:1rem}@media (width<=576px){.review-summary-box .review-summary{flex-basis:unset;width:100%}}.review-summary-box .review-details{flex-grow:1}@media (width<=576px){.review-summary-box .review-details{flex-basis:unset;width:100%}}.review-summary-box .review-ratings{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.review-summary-box .review-ratings .review-rating{align-items:center;gap:1rem;display:flex}.review-summary-box .review-ratings .review-rating-stars{color:#374151;letter-spacing:-.0125em;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.review-summary-box .review-ratings .review-rating-stars .number{text-align:center;width:1rem;line-height:1em;display:block}.review-summary-box .review-ratings .review-rating-stars .icon{color:#111827;font-size:.8125rem;transition:all .2s}.review-summary-box .review-ratings .review-rating-bar{background-color:#f3f4f6;border-radius:999px;flex-grow:1;height:.6rem;margin:0}.review-summary-box .review-ratings .review-rating-bar-fill{background-color:#111827;border-radius:999px;max-width:100%;height:.6rem;transition:all .2s}.review-summary-box .review-ratings .review-rating-count{color:#4b5563;letter-spacing:-.0125em;min-width:2rem;font-size:.875rem;font-weight:500}.review-summary-box .review-ratings .review-rating-1-stars{--review-summary-bar-color:#ff3722}.review-summary-box .review-ratings .review-rating-2-stars{--review-summary-bar-color:#ff8622}.review-summary-box .review-ratings .review-rating-3-stars{--review-summary-bar-color:#ffce00}.review-summary-box .review-ratings .review-rating-4-stars{--review-summary-bar-color:#73cf11}.review-summary-box .review-ratings .review-rating-5-stars{--review-summary-bar-color:#00b67a}.review-summary-box .review-ratings .review-rating[data-review-count="0"]{opacity:.75}.review-summary-box .review-ratings .review-rating[data-review-count="0"] .review-rating-stars{color:#9ca3af}.review-summary-box .review-ratings .review-rating[data-review-count="0"] .review-rating-stars .icon{font-weight:500}.review-summary-box .review-ratings .review-rating[data-review-count="0"] .review-rating-count{color:#9ca3af}.review-summary-box .review-ratings .review-rating:hover .review-rating-bar-fill{background-color:var(--review-summary-bar-color,#eab308)}.review-summary-box .review-ratings .review-rating:hover .icon{color:var(--review-summary-bar-color,#eab308)!important}.review-summary-box .review-count{color:#9ca3af;text-align:right;letter-spacing:-.0125em;margin-top:.75rem;font-size:.8125rem}.review-summary-box.has--checkboxes label{margin:0}.review-summary-box.has--checkboxes .review-rating-stars{gap:.75rem}.review-summary-box.average--0{--summary-background:#c9d8e51a;--summary-border-color:#c9d8e54d;--summary-color:#c9d8e5}.review-summary-box.average--1{--summary-background:#ff37221a;--summary-border-color:#ff37224d;--summary-color:#ff3722}.review-summary-box.average--2{--summary-background:#ff86221a;--summary-border-color:#ff86224d;--summary-color:#ff8622}.review-summary-box.average--3{--summary-background:#ffce001a;--summary-border-color:#ffce004d;--summary-color:#ffce00}.review-summary-box.average--4{--summary-background:#73cf111a;--summary-border-color:#73cf114d;--summary-color:#73cf11}.review-summary-box.average--5{--summary-background:#00b67a1a;--summary-border-color:#00b67a4d;--summary-color:#00b67a}.review-summary-box.is--colored .review-rating-bar-fill{background-color:var(--review-summary-bar-color,#eab308)}.review{background-color:#fff;border:1px solid #e2e8f0;border-radius:.6275rem}.review__header{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}@media (width<=576px){.review__header{padding:.75rem 1rem;position:relative}}.review__author{align-items:center;gap:1rem;display:flex}.review__author-image{border-radius:9999px}.review__author-image img{border:2px solid #fff;border-radius:9999px;width:3rem;height:3rem;box-shadow:0 0 0 2px #e2e8f0}@media (width<=768px){.review__author-image img{width:2.5rem;height:2.5rem}}@media (width<=576px){.review__author-details{padding-right:1rem}}.review__author-name{color:#0f172a;font-size:.9375rem;font-weight:500}@media (width<=768px){.review__author-name{font-size:.875rem}}@media (width<=576px){.review__author-name{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.review__author-date{color:#94a3b8}.review__author-meta{color:#94a3b8;letter-spacing:-.0125em;font-size:.875rem;display:flex}.review__author-meta>:not(:first-child):before{content:"•";margin:0 .5rem}@media (width<=576px){.review__author-meta>:not(:first-child):before{display:none}}@media (width<=768px){.review__author-meta{font-size:.8125rem}}@media (width<=576px){.review__author-meta{flex-wrap:wrap;gap:0 .5rem}}.review__author-company{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:20rem;overflow:hidden}@media (width<=1400px){.review__author-company{max-width:15rem}}@media (width<=1200px){.review__author-company{max-width:12rem}}@media (width<=992px){.review__author-company{max-width:17rem}}@media (width<=768px){.review__author-company{max-width:12.5rem}}@media (width<=576px){.review__author-company{display:none}.review__actions{position:absolute;top:.5rem;right:.5rem}}.review__rating{text-align:right;margin-left:auto}@media (width<=576px){.review__rating .rating{align-items:flex-end}}.review__rating .rating-stars{font-size:1.125rem!important}@media (width<=768px){.review__rating .rating-stars{font-size:.9375rem!important}.review__rating .rating-average{font-size:1.125rem!important}}@media (width<=576px){.review__rating .rating-average{display:none}}.review__rating-date{color:#94a3b8;text-align:right;margin-top:.25rem;font-size:.8125rem;display:block}.review__body{padding:1.5rem}@media (width<=576px){.review__body{padding:1rem}}.review__title{margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1}@media (width<=768px){.review__title{font-size:1rem}}.review__text{color:#4b5563;margin:0;font-size:.9375rem;line-height:1.5}@media (width<=768px){.review__text{font-size:.875rem}}.review__footer{border-top:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;display:flex}@media (width<=576px){.review__footer{padding:.75rem 1rem}}.review__company{color:#1e293b;align-items:center;gap:.625rem;display:flex}.review__company-logo{border:1px solid #fff;border-radius:9999px;width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px #e2e8f0}.review__company-name{margin-bottom:.25rem;font-size:.875rem;font-weight:600;line-height:1;display:block}.review__company-reviews{color:#94a3b8;font-size:.75rem;line-height:1;display:block}.review__comments{background-color:#f9fafb;border:1px solid #f1f5f9;border-radius:.6275rem;flex-direction:column;margin-top:1.5rem;display:flex;position:relative}.review__comments:before{content:"";border-bottom:.625rem solid #f9fafb;border-left:.625rem solid #0000;border-right:.625rem solid #0000;width:0;height:0;position:absolute;top:-.625rem;left:2rem;transform:translate(-50%)}@media (width<=576px){.review__comments{border-top-left-radius:0;border-top-right-radius:0;width:calc(100% + 2rem);margin-bottom:-1rem;margin-left:-1rem}}.review__comment{gap:1rem;padding:1rem;display:flex}.review__comment-image{flex-shrink:0;width:2.25rem;height:2.25rem}.review__comment-content{flex-grow:1}.review__comment-author{letter-spacing:-.0125em;font-size:.9375rem;font-weight:500}.review__comment-header{justify-content:space-between;margin-bottom:.25rem;display:flex}.review__comment-text{letter-spacing:-.0125em;margin:0;font-size:.875rem}.review__comment-date{color:#6b7280;letter-spacing:-.0125em;font-size:.8125rem}.review__comment:not(:last-child){border-bottom:1px solid #f3f4f6}@media (width<=576px){.review__comment-image{display:none}}.review.has--content .review__header{border-bottom:1px solid #e2e8f0}.review.is--external .review__author-image img{border-width:10px}.review.is--preview{transition:transform .2s,box-shadow .2s}.review.is--preview .review__header{padding:.75rem 1rem}.review.is--preview .review__author{gap:.75rem}.review.is--preview .review__author-image img{border-width:1px;width:2rem;height:2rem;box-shadow:0 0 0 1px #e2e8f0}.review.is--preview .review__author-name{white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;font-size:.9375rem;display:block;overflow:hidden}.review.is--preview .rating-stars{font-size:.9375rem!important}.review.is--preview .review__body{border-bottom:none;padding:.75rem 1rem;position:relative}.review.is--preview .review__text{color:#1f2937;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6em;font-size:.9375rem;display:-webkit-box;overflow:hidden}@media (width<=576px){.review.is--preview .review__text{min-height:unset}}.review.is--preview .review__footer{padding:.625rem 1rem}.review.is--preview .review__read-more{background-color:#fff;border-radius:0;position:absolute;bottom:1em;right:1em;padding-left:.25rem!important}.review.is--preview .review__read-more:before{content:"";background:linear-gradient(90deg,#fff0,#fff);width:1rem;height:100%;position:absolute;bottom:0;right:100%}.review.is--preview:hover{transform:translateY(-.1rem);box-shadow:0 .1rem .5rem #1f293713}.article-card{position:relative}@media (width<=576px){.article-card{margin-bottom:1.5rem!important}}.article-card .article-content{width:100%}.article-card .article-header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}@media (width<=576px){.article-card .article-header{margin-bottom:.75rem!important}}.article-card .article-author{align-items:center;gap:.5rem;display:flex}.article-card .article-author img{border:1px solid #e5e7eb;border-radius:999px;width:2rem;height:2rem}.article-card .article-author span{color:#111827;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;max-width:7rem;font-size:1rem;font-weight:500;line-height:1.25em;display:block;overflow:hidden}@media (width<=576px){.article-card .article-author{gap:.375rem}.article-card .article-author img{width:1.625rem!important;height:1.625rem!important}.article-card .article-author span{max-width:10rem!important;font-size:.9375rem!important}}.article-card .article-date{letter-spacing:-.025em;color:#374151;font-size:.8125rem;line-height:1.5}.article-card .article-date:before{content:"•";margin-right:.25rem}@media (width<=576px){.article-card .article-date{color:#9ca3af;margin-left:auto}.article-card .article-date:before{display:none}}.article-card .article-image img{border:1px solid #e5e7eb;border-radius:.5rem}@media (width<=576px){.article-card .article-image img{height:16rem!important}}.article-card .article-title{letter-spacing:0;color:#111827;margin-bottom:0;font-weight:600;line-height:1.25;transition:all .2s}@media (width<=576px){.article-card .article-title{min-height:unset!important;font-size:1.125rem!important}}.article-card .article-description{letter-spacing:-.0125em;color:#4b5563;margin:0;font-size:.875rem;line-height:1.4125;position:relative}.article-card .article-description .read-more{color:#030712;background:linear-gradient(90deg,#f9fafa00,#f9fafa 17.5%);padding:0 .125rem 0 1.5rem;font-weight:500;position:absolute;bottom:0;right:0}.article-card .article-meta{align-items:center;gap:.25rem;margin-top:1.5rem;display:flex}.article-card .article-meta .icon{display:none}@media (width<=576px){.article-card .article-meta{justify-content:space-between;margin-top:1rem!important}.article-card .article-meta .icon{display:block}}.article-card .article-category{align-items:center;gap:.5rem;display:flex}.article-card .article-category>span{line-height:1.25em}@media (width<=576px){.article-card .article-category{letter-spacing:-.0125em!important;font-size:.875rem!important;font-weight:500!important}}.article-card .article-read-time{letter-spacing:-.025em;color:#4b5563;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.article-card .article-read-time>span{line-height:1.25em}.article-card .article-read-time .short{display:none}.article-card .article-read-time:before{content:"•";margin-right:.25rem}@media (width<=576px){.article-card .article-read-time{color:#9ca3af!important;font-size:.8125rem!important}.article-card .article-read-time .short{display:inline}.article-card .article-read-time .long,.article-card .article-read-time:before{display:none}}.article-card-layout{display:block;position:relative}.article-card .slot-viewer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;text-shadow:1px 1px 1px #030712;background-color:#11182780;border:2px solid #0b63f380;border-radius:.5rem;justify-content:space-between;gap:1rem;width:100%;height:100%;padding:1rem;font-size:1.125rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:0;left:0}.article-card .slot-viewer:hover{-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#111827;text-shadow:1px 1px 1px #fff;background-color:#0000}.article-card:hover .article-title{color:#0b63f3}@media (width<=576px){.article-card.is--half-sm .article-image img{height:7.5rem!important}.article-card.is--half-sm .article-author{overflow:hidden}.article-card.is--half-sm .article-author span{font-size:.875rem!important}.article-card.is--half-sm .article-date{display:none}.article-card.is--half-sm .article-title{font-size:.9375rem!important}.article-card.is--half-sm .article-description{font-size:.8125rem!important}.article-card.is--half-sm .article-description .read-more{display:none}.article-card.is--half-sm .article-category{white-space:nowrap;text-overflow:ellipsis;gap:.375rem;overflow:hidden;font-size:.8125rem!important}.article-card.is--half-sm .article-category>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.article-card.is--half-sm .article-read-time{flex-shrink:0;gap:.375rem;font-size:.75rem!important}}.article-card.article-card-small .article-card-layout{align-items:center;gap:1rem;display:flex}.article-card.article-card-small .article-image img{width:7.5rem;height:7.5rem}.article-card.article-card-small .article-description{display:none}@media (width<=576px){.article-card.article-card-small .article-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden}}.article-card.article-card-small .article-description .read-more{background:linear-gradient(90deg,#fff0,#fff 17.5%)}.article-card.article-card-small .article-header{margin-bottom:.5rem}.article-card.article-card-small .article-date{font-size:.75rem}.article-card.article-card-small .article-author img{width:1.5rem;height:1.5rem}.article-card.article-card-small .article-author span{font-size:.8125rem}.article-card.article-card-small .article-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.article-card.article-card-small .article-meta{margin-top:.5rem}.article-card.article-card-small .article-category{font-size:.8125rem}.article-card.article-card-small .article-read-time{font-size:.75rem}.article-card.article-card-small.is--wide .article-image img{width:12.5rem}@media (width<=576px){.article-card.article-card-small .article-card-layout{flex-direction:column}.article-card.article-card-small .article-image{width:100%}.article-card.article-card-small .article-image img{width:100%!important}}.article-card.article-card-big .article-image img{height:15rem}.article-card.article-card-big .article-header{margin-top:1rem}.article-card.article-card-big .article-title{min-height:3.75em;font-size:1.25rem}.article-card.article-card-big .article-category{font-size:.9375rem}.article-card.article-card-big .article-read-time{font-size:.875rem}.article-card.article-card-big .article-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden}.article-card.article-card-big .article-description .read-more{background:linear-gradient(90deg,#fff0,#fff 17.5%)}.article-card.article-card-big.is--wide .article-image img{height:17.5rem}.article-card.article-card-big.is--wide .article-title{min-height:unset}.article-card.article-card-big.is--wide .article-description{-webkit-line-clamp:2}.list-pagination{justify-content:space-between;gap:1rem;width:100%;display:flex}.list-pagination-meta{align-items:center;gap:.5rem;display:flex}.list-pagination-meta-indicator{color:#6b7280;font-size:.875rem}.list-pagination-meta-indicator span{color:#1f2937;font-weight:500}.list-pagination__input{text-align:center}.list-pagination__input .field__item{height:1.8375rem!important}.list-pagination__input .input{width:3.5rem;height:1.8375rem!important;padding:.125rem 0!important}.list-pagination__total-pages{letter-spacing:-.0125em;color:#6b7280;text-align:center;width:100%;font-size:.8125rem;display:block}@media (width<=992px){.list-pagination{flex-direction:column;align-items:center}.list-pagination-meta{display:none}}@media (width<=576px){.list-pagination{margin-top:1rem}}.splide__arrow[disabled]{display:none}.page__company{background-color:#f8fafc;padding-bottom:2rem}@media (width<=1400px){.page__company>.container{max-width:100%}}@media (width<=992px){.page__company .container{max-width:100%}}@media (width<=576px){.page__company{background-color:#fff}.page__company>.container{padding:0}}.page__company .profile-layout{gap:3rem;width:100%;margin-top:2rem;display:flex}@media (width<=1200px){.page__company .profile-layout{gap:1rem}}@media (width<=992px){.page__company .profile-layout{flex-direction:column}}@media (width<=576px){.page__company .profile-layout{margin-top:1rem}}.page__company .profile-content{flex-direction:column;flex-grow:1;gap:2rem;display:flex}@media (width<=576px){.page__company .profile-content{gap:4rem}}.page__company .profile-content__reviews{max-width:55rem}@media (width<=576px){.page__company .profile-content__reviews{gap:1rem}}.page__company .profile-content.profile-content-main{flex-grow:0;flex-basis:calc(100% - 28rem);width:calc(100% - 28rem)}@media (width<=1200px){.page__company .profile-content.profile-content-main{flex-basis:calc(100% - 23.5rem);width:calc(100% - 23.5rem)}}@media (width<=992px){.page__company .profile-content.profile-content-main{flex-basis:100%;width:100%}}.page__company .profile-sidebar{flex-shrink:0;flex-basis:25rem}@media (width<=1200px){.page__company .profile-sidebar{flex-basis:22.5rem}}@media (width<=768px){.page__company .profile-sidebar{flex-basis:unset}}.page__company .reviews-list{flex-direction:column;gap:1rem;display:flex}@media (width<=576px){.page__company .reviews-list{padding:0 1rem}}.page__company .reviews-list__content{flex-direction:column;gap:1rem;display:flex}.page__company .reviews-list .reviews-list__select{gap:1rem;display:flex}@media (width<=576px){.page__company .reviews-list .reviews-list__select{flex-direction:column;gap:.25rem}}.page__company .reviews-list .list-pagination{margin-top:1rem}.page__company .reviews-list__filter{justify-content:space-between;align-items:center;display:flex}.page__company .reviews-list__filter-label{color:#475569;letter-spacing:-.0125em;font-size:.9375rem}@media (width<=576px){.page__company .reviews-list__filter{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.page__company .reviews-list__filter-label{color:#0f172a;font-weight:500}.page__company .reviews-list__filter .field-checkbox{flex-direction:row!important}.page__company .reviews-list__filter .field-checkbox label{padding-left:var(--check-gap)!important;text-align:left!important;padding-right:0!important;font-weight:400!important}.page__company .no-reviews-alert{margin:0 1rem}}
