main.individual-brand-page header{background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.67) 40%, rgba(255, 255, 255, 0.85) 100%);display:flex;height:684px;position:relative}main.individual-brand-page header video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}main.individual-brand-page header nav.breadcrumbs{margin-top:32px;margin-bottom:48px}main.individual-brand-page header .content-area{align-items:flex-start;display:flex;flex-direction:column;height:calc(100% - 27px - 32px - 48px);justify-content:center;width:50%}main.individual-brand-page header img{margin-bottom:48px}main.individual-brand-page header img.holsag-logo{max-width:229px}main.individual-brand-page header p{font-family:"Vollkorn",serif;font-size:40px;line-height:1.2;margin-bottom:64px}main.individual-brand-page section.product-lines-section{background:#f3f3f3;padding:96px 0}main.individual-brand-page section.product-lines-section h1{margin-bottom:40px}main.individual-brand-page section.product-lines-section h2{margin-bottom:16px}main.individual-brand-page section.product-lines-section .product-lines{display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:40px 0}main.individual-brand-page section.product-lines-section .product-lines .product-line{align-items:center;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:16px;box-shadow:6px 6px 16px 0px rgba(0,0,0,.04);color:#333;display:flex;gap:40px;padding:32px;text-decoration:none;transition:transform .3s ease-in-out}main.individual-brand-page section.product-lines-section .product-lines .product-line .left-column img{margin-bottom:32px;max-height:64px}main.individual-brand-page section.product-lines-section .product-lines .product-line .left-column h3{margin-bottom:24px}main.individual-brand-page section.product-lines-section .product-lines .product-line>img{border:12px solid #e9f0f8;max-height:264px}@media(hover: hover){main.individual-brand-page section.product-lines-section .product-lines .product-line:hover{transform:scale(1.05)}main.individual-brand-page section.product-lines-section .product-lines .product-line:hover h3{color:#d96334}}main.individual-brand-page section.product-lines-section .product-lines .product-line:active{border:1px solid #7e9bcb}main.individual-brand-page section.product-lines-section .product-lines .product-line:active h3{color:#ab3b0a}main.individual-brand-page section.product-lines-section a{display:block;margin:0 auto}main.individual-brand-page section.partners{margin:64px 0}main.individual-brand-page section.partners h2{margin-bottom:16px}main.individual-brand-page section.partners .partner-logos{display:flex;flex-direction:column;gap:48px;margin:40px 0}main.individual-brand-page section.partners .partner-logos .row{display:flex;gap:120px;justify-content:center}main.individual-brand-page section.partners .partner-logos .partner-logo{display:flex}main.individual-brand-page section.partners .partner-logos img{max-width:188px;width:100%}main.individual-brand-page section.partners a{display:block;margin:0 auto}main.individual-brand-page section.product-categories{background:#f3f3f3;padding:96px 0}main.individual-brand-page section.product-categories h2{margin-bottom:24px}main.individual-brand-page section.product-categories .categories{display:grid;gap:40px;grid-template-columns:repeat(4, minmax(0, 1fr));margin:40px 0}main.individual-brand-page section.product-categories .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.individual-brand-page section.product-categories .category-card img{aspect-ratio:1/1;margin-bottom:32px;width:100%}main.individual-brand-page section.product-categories .category-card .title{font-family:"Vollkorn",serif;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:8px}main.individual-brand-page section.product-categories .category-card:hover{transform:scale(1.05)}main.individual-brand-page section.product-categories .category-card:hover .title{color:#d96334}main.individual-brand-page section.product-categories .category-card:hover .description{color:#333}main.individual-brand-page section.product-categories .category-card:active{border:1px solid #7e9bcb}main.individual-brand-page section.product-categories .category-card:active .title{color:#ab3b0a}@media(max-width: 1024px){main.individual-brand-page section.product-categories .category-card{padding:16px 16px 24px 16px}}@media(max-width: 768px){main.individual-brand-page section.product-categories .category-card img{margin-bottom:24px}main.individual-brand-page section.product-categories .category-card .title{font-size:22px}}main.individual-brand-page section.product-categories .cta-button{display:block;margin:0 auto}main.individual-brand-page section.connect-social{margin:64px 0}main.individual-brand-page section.connect-social h2{margin-bottom:16px}main.individual-brand-page section.connect-social .social_links{display:flex;gap:24px;justify-content:center;margin-top:40px}main.individual-brand-page section.connect-social .social_links a{align-items:center;background:#e9f0f8;border:1px solid rgba(0,0,0,0);border-radius:16px;color:#333;display:flex;flex-direction:column;gap:24px;height:191px;justify-content:center;padding:16px;text-align:center;text-decoration:none;width:191px}main.individual-brand-page section.connect-social .social_links a img{height:42px;width:42px}main.individual-brand-page section.connect-social .social_links a p{font-size:20px;line-height:1.3}main.individual-brand-page section.connect-social .social_links a:hover{background-color:#f2f6fb}main.individual-brand-page section.connect-social .social_links a:active{border:1px solid #7e9bcb}main.individual-brand-page section.customer-stories{background-color:#f3f3f3;padding-top:96px;padding-bottom:96px}main.individual-brand-page section.customer-stories .content-wrapper h2{margin-bottom:24px}main.individual-brand-page section.customer-stories .content-wrapper>p{margin-bottom:40px}main.individual-brand-page section.customer-stories .slide-container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}main.individual-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.individual-brand-page section.customer-stories .story-card .image{border-radius:16px 16px 0 0;display:flex;margin-bottom:32px;overflow:hidden}main.individual-brand-page section.customer-stories .story-card .image img{transition:transform .3s ease;width:100%}main.individual-brand-page section.customer-stories .story-card .image img:hover{transform:scale(1.05)}main.individual-brand-page section.customer-stories .story-card .image img:active{opacity:.8}main.individual-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.individual-brand-page section.customer-stories .story-card .badge.mitylite{border-color:#2c5597;color:#2c5597}main.individual-brand-page section.customer-stories .story-card .badge.mitylite:hover{border-color:#5587bb;color:#5587bb}main.individual-brand-page section.customer-stories .story-card .badge.mitylite:active{border-color:#0b3d7b;color:#0b3d7b}main.individual-brand-page section.customer-stories .story-card .badge.holsag{border-color:#578132;color:#578132}main.individual-brand-page section.customer-stories .story-card .badge.holsag:hover{border-color:#8cab70;color:#8cab70}main.individual-brand-page section.customer-stories .story-card .badge.holsag:active{border-color:#49672d;color:#49672d}main.individual-brand-page section.customer-stories .story-card .badge.bertolini{border-color:#820017;color:#820017}main.individual-brand-page section.customer-stories .story-card .badge.bertolini:hover{border-color:#a33f6c;color:#a33f6c}main.individual-brand-page section.customer-stories .story-card .badge.bertolini:active{border-color:#640200}main.individual-brand-page section.customer-stories .story-card .badge.broda{border-color:#10547e;color:#10547e}main.individual-brand-page section.customer-stories .story-card .badge.broda:hover{border-color:#4278a5;color:#4278a5}main.individual-brand-page section.customer-stories .story-card .badge.broda:active{border-color:#01265b;color:#01265b}main.individual-brand-page section.customer-stories .story-card h3{margin:0 24px 8px 24px}main.individual-brand-page section.customer-stories .story-card h3 a{color:#333;text-decoration:none}main.individual-brand-page section.customer-stories .story-card h3 a:visited{color:#333}main.individual-brand-page section.customer-stories .story-card h3 a:hover{color:#d96334}main.individual-brand-page section.customer-stories .story-card h3 a:active{color:#ab3b0a}main.individual-brand-page section.customer-stories .story-card .excerpt{margin:0 24px}main.individual-brand-page section.customer-stories .story-card .cta-button{margin:32px 24px}@media(max-width: 1024px){main.individual-brand-page section.customer-stories .slide-container{gap:24px}}@media(max-width: 768px){main.individual-brand-page section.customer-stories{padding-top:64px;padding-bottom:64px}main.individual-brand-page section.customer-stories .slide-container{display:flex;gap:16px;overflow-x:auto}main.individual-brand-page section.customer-stories .story-card{margin-bottom:16px;min-width:309px}}@media(max-width: 600px){main.individual-brand-page section.customer-stories .content-wrapper{padding-left:0;padding-right:0}main.individual-brand-page section.customer-stories .content-wrapper h2,main.individual-brand-page section.customer-stories .content-wrapper>p{padding:0 16px}main.individual-brand-page section.customer-stories .slide-container{gap:8px;padding:0 16px}main.individual-brand-page section.customer-stories .story-card{min-width:288px}}main.individual-brand-page section.company-identity{background:#f3f3f3;padding:0 0 96px 0}main.individual-brand-page section.company-identity .company-identity-cards{margin-bottom:64px}main.individual-brand-page section.company-identity .company-identity-card{align-items:center;display:flex}main.individual-brand-page section.company-identity .company-identity-card:nth-child(even){flex-direction:row-reverse}main.individual-brand-page section.company-identity .company-identity-card .content,main.individual-brand-page section.company-identity .company-identity-card img{width:50%}main.individual-brand-page section.company-identity .company-identity-card .content{padding:48px 64px}main.individual-brand-page section.company-identity .company-identity-card h3{font-size:32px;margin-bottom:16px}main.individual-brand-page section.company-identity .company-identity-card p{line-height:1.5}main.individual-brand-page section.company-identity a{display:block;margin:0 auto}@media(max-width: 1024px){main.individual-brand-page header{height:569px}main.individual-brand-page header .content-area{width:64%}main.individual-brand-page header img{margin-bottom:32px;max-width:356px}main.individual-brand-page header img.holsag-logo{max-width:155px}main.individual-brand-page header p{margin-bottom:48px}main.individual-brand-page section.product-lines-section .product-lines{gap:24px}main.individual-brand-page section.product-lines-section .product-lines .product-line{padding:24px;gap:24px}main.individual-brand-page section.product-lines-section .product-lines .product-line .left-column img{max-height:55px}main.individual-brand-page section.product-lines-section .product-lines .product-line .left-column img,main.individual-brand-page section.product-lines-section .product-lines .product-line .left-column h3{margin-bottom:8px}main.individual-brand-page section.product-lines-section .product-lines .product-line img{max-height:200px}main.individual-brand-page section.partners .partner-logos{gap:60px;margin:64px 0}main.individual-brand-page section.partners .partner-logos .row{gap:48px}main.individual-brand-page section.partners .partner-logos img{max-width:208px}main.individual-brand-page section.product-categories .categories{gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr))}main.individual-brand-page section.company-identity .company-identity-card .content{padding:0 24px 0 0}main.individual-brand-page section.company-identity .company-identity-card p{font-size:16px}main.individual-brand-page section.company-identity .company-identity-card:nth-child(even) .content{padding:0 0 0 24px}}@media(max-width: 768px){main.individual-brand-page header{height:447px}main.individual-brand-page header .content-area{height:unset;width:65%}main.individual-brand-page header img{margin-bottom:24px;max-width:288px}main.individual-brand-page header img.holsag-logo{max-width:126px}main.individual-brand-page header p{font-size:32px;margin-bottom:32px}main.individual-brand-page section.product-lines-section{padding:64px 0}main.individual-brand-page section.product-lines-section .product-lines{gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr))}main.individual-brand-page section.product-lines-section .product-lines .product-line{border-radius:8px;flex-direction:column;gap:32px;justify-content:space-between;padding:24px 16px 16px 16px}main.individual-brand-page section.product-lines-section .product-lines .product-line .left-column img{margin-bottom:24px;max-height:75px}main.individual-brand-page section.product-lines-section .product-lines .product-line>img{max-height:unset;width:100%}main.individual-brand-page section.partners{margin:48px 0}main.individual-brand-page section.partners .partner-logos{gap:40px;margin:48px 0}main.individual-brand-page section.partners .partner-logos img{max-width:144px}main.individual-brand-page section.product-categories{padding:64px 0}main.individual-brand-page section.product-categories .categories{gap:16px}main.individual-brand-page section.connect-social .social_links a{gap:18px}main.individual-brand-page section.connect-social .social_links a p{font-size:18px}main.individual-brand-page section.company-identity{padding:0 0 64px 0}main.individual-brand-page section.company-identity .company-identity-cards{display:flex;flex-direction:column;gap:64px}main.individual-brand-page section.company-identity .company-identity-card{flex-direction:column}main.individual-brand-page section.company-identity .company-identity-card:nth-child(even){flex-direction:column}main.individual-brand-page section.company-identity .company-identity-card:nth-child(even) .content{padding:0 0 40px 0}main.individual-brand-page section.company-identity .company-identity-card .content,main.individual-brand-page section.company-identity .company-identity-card img{width:100%}main.individual-brand-page section.company-identity .company-identity-card .content{padding:0 0 40px 0}main.individual-brand-page section.company-identity .company-identity-card h3{font-size:28px}main.individual-brand-page section.company-identity .company-identity-card p{font-size:18px}}@media(max-width: 600px){main.individual-brand-page header{background:hsla(0,0%,100%,.8);height:unset}main.individual-brand-page header .content-area{margin-bottom:48px;width:100%}main.individual-brand-page header img{margin-bottom:24px;max-width:228px}main.individual-brand-page section.product-lines-section .product-lines{grid-template-columns:repeat(1, minmax(0, 1fr))}main.individual-brand-page section.partners .partner-logos{gap:unset;margin-top:0}main.individual-brand-page section.partners .partner-logos .row{gap:24px;margin-top:48px}main.individual-brand-page section.partners .partner-logos img{max-width:128px}main.individual-brand-page section.product-categories .categories{grid-template-columns:repeat(1, minmax(0, 1fr))}main.individual-brand-page section.connect-social{margin:48px 0}main.individual-brand-page section.connect-social .social_links{flex-direction:column;gap:8px}main.individual-brand-page section.connect-social .social_links a{border-radius:8px;flex-direction:row;gap:16px;height:unset;justify-content:normal;text-align:left;width:unset}main.individual-brand-page section.company-identity .company-identity-cards{margin-bottom:40px}}/*# sourceMappingURL=individual-brand-page.css.map */
