.trigon-partners-widget{--tp-bg:transparent;--tp-text-dark:#292622;--tp-accent-champagne:#D3C0A7;--tp-accent-brown:#8C7257;--tp-card-bg:#F3EEE8;--tp-gap:30px;width:100%;position:relative;overflow:hidden}.trigon-partners-widget .tp-header{margin-bottom:40px}.trigon-partners-widget .tp-header-inner{display:flex;flex-direction:column}.trigon-partners-widget .tp-header-inner[style*="text-align: center"]{align-items:center}.trigon-partners-widget .tp-header-inner[style*="text-align: right"]{align-items:flex-end}.trigon-partners-widget .tp-header-inner[style*="text-align: left"]{align-items:flex-start}.trigon-partners-widget .tp-eyebrow,.trigon-partners-widget .tp-main-heading,.trigon-partners-widget .tp-description{margin-top:0;font-family:"Manrope",Arial,sans-serif;text-decoration:none;font-style:normal}.trigon-partners-widget .tp-eyebrow{font-weight:600;font-size:13px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--tp-accent-brown);margin-bottom:15px}.trigon-partners-widget .tp-main-heading{font-weight:400;font-size:clamp(38px, 4vw, 64px);line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;color:var(--tp-text-dark);margin-bottom:20px;text-wrap:balance}.trigon-partners-widget .tp-description{font-weight:400;font-size:17px;line-height:1.65;letter-spacing:0;text-transform:none;color:#6F675F;max-width:680px;margin-bottom:0}@media (max-width:1024px){.trigon-partners-widget .tp-eyebrow{font-size:12px}.trigon-partners-widget .tp-main-heading{font-size:clamp(32px, 5vw, 48px)}.trigon-partners-widget .tp-description{font-size:16px}}@media (max-width:767px){.trigon-partners-widget .tp-eyebrow{font-size:11px}.trigon-partners-widget .tp-main-heading{font-size:clamp(27px, 8vw, 36px)}.trigon-partners-widget .tp-description{font-size:15px}}.trigon-partners-widget .tp-carousel-wrapper{position:relative;padding:20px 0}.trigon-partners-widget .tp-swiper{overflow:visible}.trigon-partners-widget .tp-partner-list{list-style:none;margin:0;padding:0;display:flex}.trigon-partners-widget .swiper-wrapper{transition-timing-function:linear!important}.trigon-partners-widget .tp-partner-card{background-color:var(--tp-card-bg);border-radius:12px;padding:30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 15px rgb(0 0 0 / .03);transition:all 0.4s ease;height:100%;min-height:150px;position:relative}.trigon-partners-widget .tp-partner-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;width:100%}.trigon-partners-widget .tp-logo-wrapper{display:flex;align-items:center;justify-content:center;height:80px;width:100%;margin-bottom:15px}.trigon-partners-widget .tp-logo-img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all 0.4s ease}.trigon-partners-widget .tp-company-name{font-size:14px;font-weight:600;color:var(--tp-text-dark)}.trigon-partners-widget .tp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1024px){.trigon-partners-widget .tp-partner-card:hover,.trigon-partners-widget .tp-partner-link:focus .tp-partner-card{transform:translateY(-6px);box-shadow:0 10px 25px rgb(211 192 167 / .4)}.trigon-partners-widget .tp-partner-card:hover .tp-logo-img,.trigon-partners-widget .tp-partner-link:focus .tp-logo-img{filter:grayscale(0%);opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.trigon-partners-widget .swiper-wrapper{transition:none!important}.trigon-partners-widget .tp-partner-card{transition:none;transform:none!important}}