.two-hero-three-blocks,.hero-row{display:grid;gap:24px}@media screen and (min-width: 768px){.hero-row{grid-template-columns:1fr 1fr}}.hero-block{position:relative;overflow:hidden;border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:320px;display:flex;justify-content:flex-end;align-items:flex-end;text-align:right;padding:20px}.hero-block .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.hero-block .content{position:relative;z-index:2;background:#ffffffeb;color:#000;padding:20px 24px;border-radius:8px;max-width:90%;box-shadow:0 6px 20px #00000026}.hero-block h2{margin:0 0 8px;font-size:24px;line-height:1.2}.hero-block p{margin:0 0 16px;font-size:16px;line-height:1.5}.hero-block a.button{padding:10px 22px;background-color:#e3000b;color:#fff;text-decoration:none;border-radius:5px;font-size:14px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.hero-block a.button:hover{background-color:#b8000b;transform:translateY(-2px)}.lower-row{display:grid;gap:24px}@media screen and (min-width: 768px){.lower-row{grid-template-columns:repeat(3,1fr)}}.lower-block{display:flex;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px #0000000d;transition:box-shadow .2s ease,transform .1s ease}.lower-block:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.lower-block img{width:100px;height:100px;object-fit:contain;background:#fff;margin:auto 16px auto auto;border-right:1px solid #eee}.lower-block .text-content{padding:20px;display:flex;flex-direction:column;justify-content:center}.lower-block h3{margin:0 0 8px;font-size:18px;font-weight:600}.lower-block p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#444}.lower-block a.button{align-self:flex-start;padding:8px 16px;background-color:#e3000b;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.lower-block a.button:hover{background-color:#b8000b;transform:translateY(-1px)}@media screen and (min-width: 1440px){.hero-row{max-width:1900px;margin:0 auto}}@media screen and (max-width: 767px){.hero-row{grid-template-columns:1fr}.hero-block{justify-content:center;align-items:center;text-align:center;background-size:110%}.hero-block .content{margin:20px auto;max-width:100%}.lower-row{grid-template-columns:1fr}.lower-block{flex-direction:row;align-items:center;text-align:left}.lower-block img{width:80px;height:80px;margin:0 16px;border-right:1px solid #eee;border-bottom:none;padding:0;object-fit:contain}.lower-block .text-content{padding:16px 0;flex:1}.lower-block h3{font-size:16px;margin-bottom:6px}.lower-block p{font-size:13px;margin-bottom:10px}.lower-block a.button{font-size:13px;padding:6px 12px}}.mobile\2011 accordion{margin\2011top:40px}.accordion\2011header{width:100%;padding:16px 20px;font-size:16px;font-weight:600;color:#333;background:#fff;border:none;border-bottom:1px solid #eee;text-align:left;cursor:pointer;position:relative}.accordion\2011header.active{background:#fafafa}.accordion\2011header:after{content:"\25be";position:absolute;right:20px;font-size:14px;transition:transform .3s ease}.accordion\2011header.active:after{transform:rotate(180deg)}.accordion\2011panel{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fff;padding:0 20px}.accordion\2011panel.open{padding:16px 20px;max-height:1500px}@media screen and (max-width: 767px){.mobile\2011 accordion{display:block}}@media screen and (min-width: 768px){.mobile\2011 accordion{display:none}}.usp-section{display:grid;gap:24px;justify-items:center;text-align:left;padding:48px 20px;background-color:#f7f8f9}@media screen and (min-width: 768px){.usp-section{grid-template-columns:repeat(3,1fr)}}.usp-block{background:#fff;padding:20px 24px;border-radius:12px;box-shadow:0 4px 12px #0000000f;display:flex;align-items:flex-start;gap:16px;transition:box-shadow .2s ease,transform .2s ease}.usp-block:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.usp-icon{flex-shrink:0;width:24px;height:24px;margin-top:4px}.usp-icon svg{width:100%;height:100%;fill:#2ecc71}.usp-text{font-size:16px;font-weight:600;color:#333;line-height:1.4}@media screen and (max-width: 767px){.usp-block{flex-direction:row;text-align:left;padding:16px}.usp-text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
