.announcement-bar-marquee{position:relative;width:100%;background:var(--marquee-bg, #000000);color:var(--marquee-text, #ffffff);overflow:hidden;display:flex;align-items:center}.announcement-bar-marquee__wrapper{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,black 40px,black calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 40px,black calc(100% - 40px),transparent 100%)}.announcement-bar-marquee__track{display:flex;width:max-content;animation:announcement-bar-marquee-scroll var(--marquee-speed, 20s) linear infinite}.announcement-bar-marquee__track--pause-hover:hover{animation-play-state:paused}.announcement-bar-marquee__group{display:flex;align-items:center;flex-shrink:0}.announcement-bar-marquee__item{display:flex;align-items:center;white-space:nowrap;padding:10px 24px;font-size:13px;font-weight:500;letter-spacing:.02em}.announcement-bar-marquee__link{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.announcement-bar-marquee__link:hover{text-decoration:underline}.announcement-bar-marquee__icon{display:inline-flex;font-size:14px}.announcement-bar-marquee__separator{display:flex;align-items:center;opacity:.5;font-size:12px;flex-shrink:0}.announcement-bar-marquee__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--marquee-text, #ffffff);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;opacity:.7;z-index:2}.announcement-bar-marquee__close:hover{opacity:1}.announcement-bar-marquee--closable .announcement-bar-marquee__wrapper{padding-right:32px}@keyframes announcement-bar-marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-distance, 50%)))}}@media screen and (max-width:749px){.announcement-bar-marquee__item{padding:8px 16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.announcement-bar-marquee__track{animation-duration:calc(var(--marquee-speed, 20s) * 2)}}.team-section{font-family:Outfit,sans-serif;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);text-align:center}.team-section .heading{font-size:32px;font-weight:500;margin-bottom:2rem}.team-members{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.team-member-box{background:#fff;border-radius:1rem;padding:2rem 1rem;width:280px;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 #0000;transition:box-shadow .3s ease}.team-member-box:hover{box-shadow:0 4px 20px #0000001a}.team-member-img{width:var(--image-size);height:var(--image-size);object-fit:contain;margin-bottom:1rem}.team-member-name{font-size:18px;font-weight:500}.team-member-title{font-size:15px;font-weight:400;color:#555}.why-us-wrapper{font-family:Outfit,sans-serif}.why-us-container{margin:0 auto;padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px);max-width:var(--container-width, 1200px);width:100%}.why-us-heading{text-align:center;font-weight:var(--heading-font-weight, 500);font-size:var(--heading-font-size, 32px);margin-bottom:10px}.why-us-subtitle{text-align:center;font-weight:var(--subtitle-font-weight, 400);font-size:var(--subtitle-font-size, 18px);margin-bottom:40px;color:#000}.why-us-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.image-box{flex:1 1 calc(33.333% - 30px);max-width:calc(33.333% - 30px);background-color:#fff;padding:20px;border-radius:12px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.image-box:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.image-box img{max-width:100%;height:auto;margin-bottom:16px}.image-box-title{font-weight:var(--box-title-weight, 500);font-size:var(--box-title-size, 18px);margin-bottom:8px}.image-box-description{font-weight:var(--box-description-weight, 400);font-size:var(--box-description-size, 14px);color:#555}.why-us-bottom-text{text-align:center;margin-top:40px;font-size:18px;color:#000;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.image-box{flex:1 1 calc(45% - 30px);max-width:calc(45% - 30px)}}@media screen and (max-width:767px){.image-box{flex:1 1 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
