
/* /paketko_termoplast_theme/static/src/scss/about_page.scss */
 html[data-website-id="6"] .tp-about-page{background: #FCFAF1;}html[data-website-id="6"] .tp-about-page h2{font-family: 'Nunito Sans', sans-serif; font-weight: 900; color: #1F5F2F; font-size: clamp(1.5rem, 3vw, 2.2rem); margin-bottom: 1rem;}html[data-website-id="6"] .tp-about-page .tp-about-hero{background: radial-gradient(ellipse at 50% 120%, rgba(149, 213, 71, 0.28) 0%, transparent 55%), linear-gradient(150deg, #1F5F2F 0%, #2a7a3d 60%, #2D9B47 130%); text-align: center; border-bottom: 4px solid #95D547;}html[data-website-id="6"] .tp-about-page .tp-about-hero .tp-config-eyebrow{display: inline-block; background: #FFC93C !important; color: #1F5F2F !important; padding: 6px 18px; border-radius: 999px; font-size: 0.8rem; font-weight: 800; text-transform: uppercase; letter-spacing: 1.2px; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);}html[data-website-id="6"] .tp-about-page .tp-about-hero .tp-about-title{font-family: 'Nunito Sans', sans-serif; font-weight: 900; font-size: clamp(2rem, 6vw, 3.5rem); color: #fff !important; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); line-height: 1.1; margin: 1.25rem 0 1rem;}html[data-website-id="6"] .tp-about-page .tp-about-hero .tp-about-lead{font-size: clamp(1rem, 2.5vw, 1.25rem); color: rgba(255, 255, 255, 0.92) !important; max-width: 720px; margin: 0 auto; line-height: 1.55;}html[data-website-id="6"] .tp-about-page .tp-about-story{background: #FFFFFF;}html[data-website-id="6"] .tp-about-page .tp-about-story .lead{color: #1F5F2F; font-weight: 700; font-size: 1.2rem;}html[data-website-id="6"] .tp-about-page .tp-about-story p{line-height: 1.7; color: #3D4A40;}html[data-website-id="6"] .tp-about-page .tp-about-stats{display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem;}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card{background: #FCFAF1; padding: 1.5rem 1rem; border-radius: 16px; text-align: center; box-shadow: 0 4px 14px rgba(31, 95, 47, 0.06); border: 1px solid rgba(149, 213, 71, 0.25); transition: transform 280ms ease, box-shadow 280ms ease;}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card:hover{transform: translateY(-3px); box-shadow: 0 10px 22px rgba(45, 155, 71, 0.16);}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card strong{display: block; font-family: 'Nunito Sans', sans-serif; font-size: 2.2rem; font-weight: 900; color: #2D9B47; line-height: 1; margin-bottom: 0.4rem;}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card span{font-size: 0.85rem; color: #6B7570; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px;}html[data-website-id="6"] .tp-about-page .tp-about-values{background: #F5F1E0;}html[data-website-id="6"] .tp-about-page .tp-about-values .tp-value-card{background: #FFFFFF; padding: 2rem 1.5rem; border-radius: 18px; text-align: center; box-shadow: 0 4px 14px rgba(31, 95, 47, 0.06); height: 100%; transition: transform 280ms ease, box-shadow 280ms ease;}html[data-website-id="6"] .tp-about-page .tp-about-values .tp-value-card:hover{transform: translateY(-4px); box-shadow: 0 12px 28px rgba(45, 155, 71, 0.15);}html[data-website-id="6"] .tp-about-page .tp-about-values .tp-value-card h3{font-family: 'Nunito Sans', sans-serif; font-weight: 800; color: #1F5F2F; font-size: 1.25rem; margin: 1rem 0 0.5rem;}html[data-website-id="6"] .tp-about-page .tp-about-values .tp-value-card p{color: #3D4A40; margin: 0; line-height: 1.6;}html[data-website-id="6"] .tp-about-page .tp-about-values .tp-value-icon{width: 80px; height: 80px; margin: 0 auto; background: rgba(149, 213, 71, 0.15); border-radius: 24px; display: flex; align-items: center; justify-content: center; color: #2D9B47;}html[data-website-id="6"] .tp-about-page .tp-about-team{background: #FFFFFF;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-card{background: #FCFAF1; padding: 2rem 1.25rem; border-radius: 18px; text-align: center; box-shadow: 0 4px 14px rgba(31, 95, 47, 0.06); height: 100%; transition: transform 280ms ease, box-shadow 280ms ease; position: relative;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-card:hover{transform: translateY(-4px); box-shadow: 0 12px 28px rgba(45, 155, 71, 0.15);}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-card h4{font-family: 'Nunito Sans', sans-serif; font-weight: 800; color: #1F5F2F; font-size: 1.15rem; margin: 1rem 0 0.35rem;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-role{color: #6B7570; font-size: 0.92rem; margin: 0; font-weight: 600;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-avatar{width: 96px; height: 96px; margin: 0 auto; border-radius: 50%; background: linear-gradient(135deg, #1F5F2F 0%, #2D9B47 100%); color: #FFFFFF; display: flex; align-items: center; justify-content: center; font-family: 'Nunito Sans', sans-serif; font-weight: 900; font-size: 2rem; box-shadow: 0 6px 18px rgba(45, 155, 71, 0.3); letter-spacing: 0.5px;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-avatar.tp-team-avatar-rk{background: linear-gradient(135deg, #1F5F2F, #2D9B47);}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-avatar.tp-team-avatar-mt{background: linear-gradient(135deg, #2D9B47, #95D547);}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-avatar.tp-team-avatar-ss{background: linear-gradient(135deg, #E83D5C, #FFC93C);}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-avatar.tp-team-avatar-mk{background: linear-gradient(135deg, #FFC93C, #2D9B47); color: #1F5F2F;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-avatar.tp-team-avatar-dk{background: linear-gradient(135deg, #6B4423, #1F5F2F);}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-photo{width: 128px; height: 128px; margin: 0 auto 0.75rem; border-radius: 50%; object-fit: cover; box-shadow: 0 6px 18px rgba(45, 155, 71, 0.3); border: 3px solid #FFFFFF; display: block; background: #FFFFFF;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-lead{border: 2px solid #2D9B47;}html[data-website-id="6"] .tp-about-page .tp-about-team .tp-team-lead::before{content: attr(data-founder-label); position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: linear-gradient(135deg, #1F5F2F 0%, #2D9B47 100%); color: #FFFFFF; padding: 4px 14px; border-radius: 999px; font-size: 0.72rem; font-weight: 800; letter-spacing: 0.5px; box-shadow: 0 4px 12px rgba(45, 155, 71, 0.3);}html[data-website-id="6"] .tp-about-page .tp-about-contact{background: #F5F1E0;}html[data-website-id="6"] .tp-about-page .tp-about-contact p{color: #3D4A40; line-height: 1.7;}html[data-website-id="6"] .tp-about-page .tp-about-contact strong{color: #1F5F2F; font-weight: 800;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-note{background: rgba(255, 201, 60, 0.12); border-left: 3px solid #FFC93C; padding: 0.75rem 1rem; border-radius: 0 8px 8px 0; margin: 1rem 0 1.25rem; color: #3D4A40; font-size: 0.95rem;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions{display: flex; flex-wrap: wrap; gap: 0.6rem; margin-top: 1rem;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn{padding: 0.6rem 1.2rem; min-height: 44px; border-radius: 999px; font-weight: 700; font-size: 0.95rem; display: inline-flex; align-items: center; gap: 0.35rem;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn-primary{background: #1F5F2F !important; color: #FFFFFF !important; border: none !important; box-shadow: 0 4px 14px rgba(31, 95, 47, 0.35);}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn-primary:hover, html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn-primary:focus{background: #154021 !important; color: #FFFFFF !important; transform: translateY(-1px); box-shadow: 0 6px 18px rgba(31, 95, 47, 0.45);}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn-outline-success{border-color: #2D9B47 !important; color: #1F7A35 !important;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn-outline-success:hover, html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn-outline-success:focus{background: #1F7A35 !important; color: #FFFFFF !important;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-legal-info{background: #FFFFFF; padding: 1.25rem 1.5rem; border-radius: 14px; box-shadow: 0 4px 14px rgba(31, 95, 47, 0.06); border-left: 4px solid #95D547;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-legal-info > div{padding: 0.5rem 0; border-bottom: 1px dashed rgba(45, 155, 71, 0.18); color: #3D4A40;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-legal-info > div:first-child{font-size: 1.1rem;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-legal-info > div:last-child{border-bottom: none;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-legal-info > div strong{color: #1F5F2F;}@media (max-width: 768px){html[data-website-id="6"] .tp-about-page .tp-about-stats{grid-template-columns: repeat(2, 1fr); gap: 0.6rem;}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card{padding: 1.1rem 0.5rem;}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card strong{font-size: 1.7rem;}html[data-website-id="6"] .tp-about-page .tp-about-stats .tp-stat-card span{font-size: 0.7rem;}html[data-website-id="6"] .tp-about-page .tp-team-avatar{width: 80px; height: 80px; font-size: 1.7rem;}html[data-website-id="6"] .tp-about-page .tp-team-photo{width: 104px; height: 104px;}html[data-website-id="6"] .tp-about-page .tp-about-contact .tp-contact-actions .btn{width: 100%; justify-content: center;}}