main.brand-page{background-color:#f3f3f3}main.brand-page header{margin-top:96px}main.brand-page header h1{margin-bottom:16px}main.brand-page header>p{margin-bottom:40px}main.brand-page section.brand-cards{display:flex;gap:40px}main.brand-page section.brand-cards .brand-card{background:#fff;border-radius:16px;box-shadow:6px 6px 16px 0px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;padding:32px}main.brand-page section.brand-cards .brand-card img{margin-bottom:32px;max-height:54px;width:auto}main.brand-page section.brand-cards .brand-card p{margin-bottom:32px}main.brand-page section.brand-cards .brand-card:nth-child(2) img{margin-bottom:18px}main.brand-page section.brand{margin-top:96px}main.brand-page section.brand .brand-logo{margin-bottom:24px;height:48px}main.brand-page section.brand .brand-description{margin-bottom:40px}main.brand-page section.brand .categories{display:grid;gap:40px;grid-template-columns:repeat(4, minmax(0, 1fr))}main.brand-page section.brand .category-card{background:#fff;border:1px solid rgba(0,0,0,0);border-radius:8px;box-shadow:6px 6px 16px 0px rgba(0,0,0,.04);color:#333;display:flex;flex-direction:column;padding:24px 24px 32px 24px;text-decoration:none;transition:transform .3s ease-in-out}main.brand-page section.brand .category-card img{aspect-ratio:1/1;margin-bottom:32px;width:100%}main.brand-page section.brand .category-card .title{font-family:"Vollkorn",serif;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:8px}main.brand-page section.brand .category-card:hover{transform:scale(1.05)}main.brand-page section.brand .category-card:hover .title{color:#d96334}main.brand-page section.brand .category-card:hover .description{color:#333}main.brand-page section.brand .category-card:active{border:1px solid #7e9bcb}main.brand-page section.brand .category-card:active .title{color:#ab3b0a}@media(max-width: 1024px){main.brand-page section.brand .category-card{padding:16px 16px 24px 16px}}@media(max-width: 768px){main.brand-page section.brand .category-card img{margin-bottom:24px}main.brand-page section.brand .category-card .title{font-size:22px}}main.brand-page section.brand .cta-button{display:block;margin:40px auto 0 auto}main.brand-page section.brand:nth-of-type(3) .brand-logo{height:60px}main.brand-page section.featured-video{margin-top:96px;margin-bottom:96px}main.brand-page section.featured-video .container{position:relative;width:100%;padding-bottom:56.25%}main.brand-page section.featured-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}main.brand-page section.partners{background-color:#fff;padding:64px 0}main.brand-page section.partners h2{margin-bottom:16px}main.brand-page section.partners .partner-logos{display:flex;flex-direction:column;gap:48px;margin:64px 0}main.brand-page section.partners .row{display:flex;justify-content:center;gap:120px}main.brand-page section.partners img{max-width:188px;width:100%}main.brand-page section.partners .cta-button{display:block;margin:0 auto}main.brand-page section.customer-stories{background-color:#f3f3f3;padding-top:96px;padding-bottom:96px}main.brand-page section.customer-stories .content-wrapper h2{margin-bottom:24px}main.brand-page section.customer-stories .content-wrapper>p{margin-bottom:40px}main.brand-page section.customer-stories .slide-container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}main.brand-page section.customer-stories .story-card{background-color:#fff;border-radius:16px;box-shadow:6px 6px 16px 0px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between}main.brand-page section.customer-stories .story-card .image{border-radius:16px 16px 0 0;display:flex;margin-bottom:32px;overflow:hidden}main.brand-page section.customer-stories .story-card .image img{transition:transform .3s ease;width:100%}main.brand-page section.customer-stories .story-card .image img:hover{transform:scale(1.05)}main.brand-page section.customer-stories .story-card .image img:active{opacity:.8}main.brand-page section.customer-stories .story-card .badge{border:1px solid #333;border-radius:8px;display:inline-block;margin:0 24px 24px 24px;padding:6px 12px;text-decoration:none}main.brand-page section.customer-stories .story-card .badge.mitylite{border-color:#2c5597;color:#2c5597}main.brand-page section.customer-stories .story-card .badge.mitylite:hover{border-color:#5587bb;color:#5587bb}main.brand-page section.customer-stories .story-card .badge.mitylite:active{border-color:#0b3d7b;color:#0b3d7b}main.brand-page section.customer-stories .story-card .badge.holsag{border-color:#578132;color:#578132}main.brand-page section.customer-stories .story-card .badge.holsag:hover{border-color:#8cab70;color:#8cab70}main.brand-page section.customer-stories .story-card .badge.holsag:active{border-color:#49672d;color:#49672d}main.brand-page section.customer-stories .story-card .badge.bertolini{border-color:#820017;color:#820017}main.brand-page section.customer-stories .story-card .badge.bertolini:hover{border-color:#a33f6c;color:#a33f6c}main.brand-page section.customer-stories .story-card .badge.bertolini:active{border-color:#640200}main.brand-page section.customer-stories .story-card .badge.broda{border-color:#10547e;color:#10547e}main.brand-page section.customer-stories .story-card .badge.broda:hover{border-color:#4278a5;color:#4278a5}main.brand-page section.customer-stories .story-card .badge.broda:active{border-color:#01265b;color:#01265b}main.brand-page section.customer-stories .story-card h3{margin:0 24px 8px 24px}main.brand-page section.customer-stories .story-card h3 a{color:#333;text-decoration:none}main.brand-page section.customer-stories .story-card h3 a:visited{color:#333}main.brand-page section.customer-stories .story-card h3 a:hover{color:#d96334}main.brand-page section.customer-stories .story-card h3 a:active{color:#ab3b0a}main.brand-page section.customer-stories .story-card .excerpt{margin:0 24px}main.brand-page section.customer-stories .story-card .cta-button{margin:32px 24px}@media(max-width: 1024px){main.brand-page section.customer-stories .slide-container{gap:24px}}@media(max-width: 768px){main.brand-page section.customer-stories{padding-top:64px;padding-bottom:64px}main.brand-page section.customer-stories .slide-container{display:flex;gap:16px;overflow-x:auto}main.brand-page section.customer-stories .story-card{margin-bottom:16px;min-width:309px}}@media(max-width: 600px){main.brand-page section.customer-stories .content-wrapper{padding-left:0;padding-right:0}main.brand-page section.customer-stories .content-wrapper h2,main.brand-page section.customer-stories .content-wrapper>p{padding:0 16px}main.brand-page section.customer-stories .slide-container{gap:8px;padding:0 16px}main.brand-page section.customer-stories .story-card{min-width:288px}}@media(max-width: 1024px){main.brand-page section.brand-cards{gap:16px}main.brand-page section.brand-cards .brand-card{padding:32px 24px}main.brand-page section.brand-cards .brand-card img{margin-bottom:24px;max-height:38px}main.brand-page section.brand .categories{gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr))}main.brand-page section.brand .category{padding:16px 16px 24px 16px}main.brand-page section.partners .partner-logos{gap:60px}main.brand-page section.partners .row{gap:48px}main.brand-page section.partners img{max-width:208px}}@media(max-width: 768px){main.brand-page header{margin-top:64px}main.brand-page section.brand-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}main.brand-page section.brand-cards .brand-card{padding:32px 24px}main.brand-page section.brand{margin-top:64px}main.brand-page section.brand .categories{gap:16px}main.brand-page section.brand .category img{margin-bottom:24px}main.brand-page section.brand .category .title{font-size:22px}main.brand-page section.featured-video{margin-top:64px;margin-bottom:64px}main.brand-page section.partners{padding:48px 0}main.brand-page section.partners .partner-logos{gap:40px;margin:48px 0}main.brand-page section.partners img{max-width:144px}}@media(max-width: 600px){main.brand-page section.brand-cards{grid-template-columns:repeat(1, minmax(0, 1fr))}main.brand-page section.partners .partner-logos{gap:unset;justify-items:center;margin:0 0 48px 0}main.brand-page section.partners .partner-logos .row{gap:24px;margin-top:48px}main.brand-page section.partners img{max-width:128px}main.brand-page section.brand .categories{grid-template-columns:repeat(1, minmax(0, 1fr))}}/*# sourceMappingURL=brand-page.css.map */
