/* 1322 v2 extra: make row 2, decoration pass, What We Do (w2) — White Wolf Marketing */

/* ---- make row 2 capsules ---- */
html body .s-h2-make-5{background:#DCE9F8!important;border-radius:28px 28px 140px 140px}
html body .s-h2-make-6{background:linear-gradient(165deg,#3E97E8 0%,#1F5FBF 100%)!important;border-radius:140px 140px 28px 28px}
html body .s-h2-make-7{background:#F3EEE2!important;border-radius:28px 28px 140px 140px}
html body .s-h2-make-8{background:linear-gradient(165deg,#1F5FBF 0%,#141F35 100%)!important;border-radius:140px 140px 28px 28px}
html body .s-h2-make-5,html body .s-h2-make-6,html body .s-h2-make-7,html body .s-h2-make-8{transition:transform .25s ease,box-shadow .25s ease}
html body .s-h2-make-5:hover,html body .s-h2-make-6:hover,html body .s-h2-make-7:hover,html body .s-h2-make-8:hover{transform:translateY(-8px);box-shadow:0 26px 60px rgba(20,31,53,.18)}

/* ---- section decoration pass ---- */
html body .s-h2-statement,html body .s-h2-make,html body .s-h2-logos,html body .s-h2-note,html body .s-h2-st-in,html body .s-h2-make-in,html body .s-h2-logos-in,html body .s-h2-note-in,html body .s-h2-cta-in,html body .s-h2-work-in{position:relative}
.s-h2-statement::after{content:"";position:absolute;width:54px;height:54px;right:9%;top:22%;background:#E9A13B;border-radius:0 50% 50% 50%;transform:rotate(45deg);animation:a1322h2-float 7.5s ease-in-out infinite alternate;pointer-events:none}
.s-h2-st-in::before{content:"";position:absolute;width:76px;height:76px;right:20%;bottom:-30px;border:7px solid #3E97E8;border-radius:50%;opacity:.75;animation:a1322h2-float2 8s ease-in-out infinite alternate;pointer-events:none}
.s-h2-make::before{content:"";position:absolute;width:230px;height:230px;right:-40px;top:60px;background-image:radial-gradient(#BFD8F3 3px,transparent 3.5px);background-size:24px 24px;border-radius:50%;opacity:.8;pointer-events:none}
.s-h2-make::after{content:"";position:absolute;width:44px;height:44px;left:5%;bottom:9%;background:#3E97E8;border-radius:50% 0 50% 50%;transform:rotate(-25deg);opacity:.9;animation:a1322h2-float2 7s ease-in-out infinite alternate-reverse;pointer-events:none}
.s-h2-work-in::before{content:"";position:absolute;width:190px;height:190px;right:-60px;top:-70px;background:repeating-conic-gradient(#FAF8F3 0deg 4deg,transparent 4deg 13deg);border-radius:50%;opacity:.3;animation:a1322h2-float2 10s ease-in-out infinite alternate;pointer-events:none}
.s-h2-logos::after{content:"";position:absolute;width:40px;height:40px;left:7%;top:24%;background:#E9A13B;border-radius:50% 50% 0 50%;transform:rotate(30deg);animation:a1322h2-float2 6.8s ease-in-out infinite alternate;pointer-events:none}
.s-h2-logos-in::before{content:"";position:absolute;width:64px;height:64px;right:4%;top:-14px;border:6px solid #1F5FBF;border-radius:50%;opacity:.5;animation:a1322h2-float2 9s ease-in-out infinite alternate-reverse;pointer-events:none}
.s-h2-note-in::before{content:"";position:absolute;width:180px;height:180px;left:-50px;bottom:-40px;background-image:radial-gradient(#BFD8F3 3px,transparent 3.5px);background-size:22px 22px;border-radius:50%;opacity:.7;pointer-events:none}
.s-h2-cta-in::before{content:"";position:absolute;width:170px;height:170px;left:-140px;top:-40px;background:repeating-conic-gradient(#3E97E8 0deg 4deg,transparent 4deg 13deg);border-radius:50%;opacity:.35;animation:a1322h2-float2 9.5s ease-in-out infinite alternate;pointer-events:none}
.s-h2-cta-in::after{content:"";position:absolute;width:46px;height:46px;right:-90px;bottom:10%;background:#E9A13B;border-radius:0 50% 50% 50%;transform:rotate(45deg);animation:a1322h2-float 8s ease-in-out infinite alternate-reverse;pointer-events:none}

/* ---- What We Do (w2) ---- */
html body .s-w2-hero{background:linear-gradient(210deg,#3E97E8 0%,#1F5FBF 52%,#17498F 100%)!important;position:relative;overflow:hidden;align-items:center}
html body .s-w2-hero-copy{order:2;position:relative}
html body .s-w2-hero-art{order:1;width:38%!important;height:640px;min-height:0!important;border-radius:330px;margin:80px 0 80px 6%;box-shadow:0 30px 70px rgba(13,22,38,.35);background:#1F5FBF url(/wp-content/uploads/2026/08/1322-hero-art.svg) center/cover no-repeat!important;animation:a1322h2-artdrift 18s ease-in-out infinite alternate;overflow:hidden}
html body .s-w2-hero-eyebrow{color:#BFD8F3!important}
html body .s-w2-hero-h1{color:#FAF8F3!important}
html body .s-w2-hero-sub{color:#DCE9F8!important}
.s-w2-hero::before{content:"";position:absolute;width:58px;height:58px;left:7%;top:15%;background:#E9A13B;border-radius:0 50% 50% 50%;transform:rotate(45deg);animation:a1322h2-float 7s ease-in-out infinite alternate;pointer-events:none;z-index:2}
.s-w2-hero::after{content:"";position:absolute;width:88px;height:88px;left:36%;bottom:12%;border:8px solid rgba(250,248,243,.85);border-radius:50%;animation:a1322h2-float2 8.5s ease-in-out infinite alternate;pointer-events:none;z-index:2}
html body .s-w2-stories{position:relative}
.s-w2-stories::before{content:"";position:absolute;top:-148px;left:0;width:100%;height:150px;background-size:100% 100%;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 150' preserveAspectRatio='none'%3E%3Cpath d='M0,92 C240,150 470,8 720,66 C970,124 1210,18 1440,78 L1440,150 L0,150 Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}
html body .s-w2-story-1{background:linear-gradient(165deg,#3E97E8 0%,#1F5FBF 100%)!important;border-radius:140px 140px 28px 28px}
html body .s-w2-story-2{background:#F3EEE2!important;border-radius:28px 28px 140px 140px}
html body .s-w2-story-3{background:linear-gradient(165deg,#1F5FBF 0%,#141F35 100%)!important;border-radius:140px 140px 28px 28px}
html body .s-w2-story-1,html body .s-w2-story-2,html body .s-w2-story-3{transition:transform .25s ease,box-shadow .25s ease}
html body .s-w2-story-1:hover,html body .s-w2-story-2:hover,html body .s-w2-story-3:hover{transform:translateY(-8px);box-shadow:0 26px 60px rgba(20,31,53,.18)}
html body .s-w2-step-1,html body .s-w2-step-3{background:#DCE9F8!important;border-radius:110px 110px 24px 24px}
html body .s-w2-step-2,html body .s-w2-step-4{background:#FFFFFF!important;border:1px solid #E4DFD3;border-radius:24px 24px 110px 110px}
html body .s-w2-gallery{background:linear-gradient(150deg,#3E97E8 0%,#1F5FBF 48%,#141F35 100%)!important;position:relative;overflow:hidden}
.s-w2-gallery::before{content:"";position:absolute;top:-78px;left:0;width:100%;height:80px;background-size:100% 100%;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,46 C240,86 500,8 740,40 C980,72 1220,14 1440,50 L1440,80 L0,80 Z' fill='%233E97E8'/%3E%3C/svg%3E")}
html body .s-w2-win-1{border-radius:240px 240px 28px 28px;overflow:hidden;box-shadow:0 26px 60px rgba(13,22,38,.3)}
html body .s-w2-win-2{border-radius:999px;overflow:hidden;box-shadow:0 26px 60px rgba(13,22,38,.3)}
html body .s-w2-win-3{border-radius:28px 28px 240px 240px;overflow:hidden;box-shadow:0 26px 60px rgba(13,22,38,.3)}
html body .s-w2-faq-card{background:#FFFFFF!important;border-radius:48px;box-shadow:0 24px 60px rgba(20,31,53,.12)}
html body .s-w2-cta{background:linear-gradient(160deg,#1B2A47 0%,#141F35 55%,#0D1626 100%)!important;position:relative;overflow:hidden}
.s-w2-cta::before{content:"";position:absolute;top:-78px;left:0;width:100%;height:80px;background-size:100% 100%;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0,50 C250,92 510,6 750,40 C990,74 1230,12 1440,48 L1440,80 L0,80 Z' fill='%23141F35'/%3E%3C/svg%3E")}
.s-w2-cta::after{content:"";position:absolute;width:160px;height:160px;right:6%;bottom:12%;background:#1F5FBF;border-radius:52% 48% 58% 42%/46% 56% 44% 54%;opacity:.55;animation:a1322h2-morph 12s ease-in-out infinite alternate;pointer-events:none}

/* ---- mobile ---- */
@media (max-width:900px){
html body .s-w2-hero-art{width:80%!important;height:420px;margin:0 auto 48px;border-radius:210px}
.s-w2-hero::before,.s-w2-hero::after,.s-h2-statement::after,.s-h2-st-in::before,.s-h2-make::before,.s-h2-make::after,.s-h2-work-in::before,.s-h2-logos::after,.s-h2-logos-in::before,.s-h2-note-in::before,.s-h2-cta-in::before,.s-h2-cta-in::after{display:none}
html body .s-h2-make-5,html body .s-h2-make-7{border-radius:24px 24px 90px 90px}
html body .s-h2-make-6,html body .s-h2-make-8{border-radius:90px 90px 24px 24px}
html body .s-w2-story-1,html body .s-w2-story-3{border-radius:90px 90px 24px 24px}
html body .s-w2-story-2{border-radius:24px 24px 90px 90px}
}

/* ---- reduced motion ---- */
@media (prefers-reduced-motion: reduce){
.s-h2-statement::after,.s-h2-st-in::before,.s-h2-make::after,.s-h2-work-in::before,.s-h2-logos::after,.s-h2-logos-in::before,.s-h2-cta-in::before,.s-h2-cta-in::after,.s-w2-hero::before,.s-w2-hero::after,.s-w2-cta::after{animation:none!important}
}

/* ---- real assets: hero mockup, Lavert, client logos ---- */
html body .s-h2-hero-art{background:#1F5FBF url(/wp-content/uploads/2026/08/kit-mockup.jpg) center/cover no-repeat!important}
html body .s-h2-note-arch{background:#1B2A47 url(/wp-content/uploads/2026/08/lavert.jpg) center 20%/cover no-repeat!important}
html body div.s-logo-slot-1{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/airstrike.png) center/72% no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-2{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/lgr-law.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-3{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/vibe933.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-4{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/joshua-tree.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-5{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/operation-care.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-6{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/tx-soccer.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-7{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/junk-pro.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}
html body div.s-logo-slot-8{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/louder-than-silence.png) center no-repeat!important;background-size:contain;background-origin:content-box;padding:14px 26px}

/* ---- About (a2) ---- */
html body .s-a2-hero-art{order:1;width:34%!important;height:600px;min-height:0!important;border-radius:320px;margin:80px 0 80px 6%;box-shadow:0 30px 70px rgba(13,22,38,.35);background:#1B2A47 url(/wp-content/uploads/2026/08/lavert.jpg) center 15%/cover no-repeat!important;overflow:hidden}
@media (max-width:900px){html body .s-a2-hero-art{width:74%!important;height:420px;margin:0 auto 48px;border-radius:210px}}

/* ---- v3 fixes: logo fit, capsule padding, decor positions ---- */
html body div.s-logo-slot-1{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/airstrike.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-2{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/lgr-law.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-3{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/vibe933.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-4{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/joshua-tree.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-5{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/operation-care.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-6{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/tx-soccer.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-7{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/junk-pro.png) center/contain no-repeat content-box!important;padding:16px 30px!important}
html body div.s-logo-slot-8{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/louder-than-silence.png) center/contain no-repeat content-box!important;padding:16px 30px!important}

/* capsule cards: keep text clear of the arch curves */
html body .s-h2-make-2,html body .s-h2-make-4,html body .s-h2-make-5,html body .s-h2-make-7{padding-bottom:110px!important}
html body .s-h2-make-1,html body .s-h2-make-3,html body .s-h2-make-6,html body .s-h2-make-8{padding-bottom:48px!important}
html body .s-w2-story-2{padding-bottom:110px!important}
html body .s-w2-story-1,html body .s-w2-story-3{padding-bottom:48px!important}
html body .s-w2-step-2,html body .s-w2-step-4{padding-bottom:92px!important}

/* decorative shapes: explicit anchors so nothing sits on text */
html body .s-h2-st-in,html body .s-h2-logos-in,html body .s-h2-cta-in,html body .s-h2-make{position:relative!important}
.s-h2-st-in::before{position:absolute!important;left:82%;top:60%;right:auto!important;bottom:auto!important}
.s-h2-logos-in::before{position:absolute!important;left:88%;top:0;right:auto!important;bottom:auto!important}
.s-h2-make::before{left:84%;top:40px;right:auto!important}
.s-h2-cta-in::before{position:absolute!important;left:-16%;top:-6%;right:auto!important;bottom:auto!important}
.s-h2-cta-in::after{position:absolute!important;left:96%;top:64%;right:auto!important;bottom:auto!important}
@media (max-width:1200px){.s-h2-st-in::before,.s-h2-logos-in::before,.s-h2-cta-in::after{display:none}}

/* ---- v4: staggered logo tiles + service image frames ---- */
html body .s-h2-lg-1{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/airstrike.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-2{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/lgr-law.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-3{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/vibe933.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-4{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/joshua-tree.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-5{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/operation-care.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-6{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/tx-soccer.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-7{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/junk-pro.png) center/contain no-repeat content-box!important}
html body .s-h2-lg-8{background:#FFFFFF url(/wp-content/uploads/2026/08/logos/louder-than-silence.png) center/contain no-repeat content-box!important}
html body [class*="s-h2-lg-"]:not([class*="row"]){border-radius:22px;padding:10px 18px;box-shadow:0 14px 34px rgba(20,31,53,.1);transition:transform .2s ease,box-shadow .2s ease}
html body [class*="s-h2-lg-"]:not([class*="row"]):hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(20,31,53,.16)}

.s-h2-make-1::before,.s-h2-make-2::before,.s-h2-make-3::before,.s-h2-make-4::before,.s-h2-make-5::before,.s-h2-make-6::before,.s-h2-make-7::before,.s-h2-make-8::before{content:"";display:block;width:100%;height:150px;border-radius:18px;margin-bottom:auto;background-position:center;background-size:cover;background-repeat:no-repeat;border:3px solid rgba(255,255,255,.85)}
.s-h2-make-2::before,.s-h2-make-4::before,.s-h2-make-5::before,.s-h2-make-7::before{border-color:#E4DFD3}
.s-h2-make-1::before{background-image:url(https://picsum.photos/seed/1322apparel/600/400)}
.s-h2-make-2::before{background-image:url(https://picsum.photos/seed/1322merch/600/400)}
.s-h2-make-3::before{background-image:url(https://picsum.photos/seed/1322kits/600/400)}
.s-h2-make-4::before{background-image:url(https://picsum.photos/seed/1322gifts/600/400)}
.s-h2-make-5::before{background-image:url(https://picsum.photos/seed/1322print/600/400)}
.s-h2-make-6::before{background-image:url(https://picsum.photos/seed/1322embroidery/600/400)}
.s-h2-make-7::before{background-image:url(https://picsum.photos/seed/1322corp/600/400)}
.s-h2-make-8::before{background-image:url(https://picsum.photos/seed/1322tradeshow/600/400)}
html body .s-h2-make-1,html body .s-h2-make-2,html body .s-h2-make-3,html body .s-h2-make-4,html body .s-h2-make-5,html body .s-h2-make-6,html body .s-h2-make-7,html body .s-h2-make-8{min-height:430px!important;gap:12px!important}
html body .s-h2-make-1,html body .s-h2-make-3,html body .s-h2-make-6,html body .s-h2-make-8{padding-top:60px!important}
@media (max-width:900px){
.s-h2-make-1::before,.s-h2-make-2::before,.s-h2-make-3::before,.s-h2-make-4::before,.s-h2-make-5::before,.s-h2-make-6::before,.s-h2-make-7::before,.s-h2-make-8::before{height:120px}
html body .s-h2-make-1,html body .s-h2-make-2,html body .s-h2-make-3,html body .s-h2-make-4,html body .s-h2-make-5,html body .s-h2-make-6,html body .s-h2-make-7,html body .s-h2-make-8{min-height:320px!important}
html body [class*="s-h2-lg-"]:not([class*="row"]){border-radius:16px;padding:8px 12px}
}

/* ---- v5: logo tile sizing hardened + reframe divider ---- */
html body .s-h2-lg-row1,html body .s-h2-lg-row2{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:24px!important;width:100%!important}
html body .s-h2-lg-row2{padding:0 0 0 64px!important}
html body .s-h2-lg-1,html body .s-h2-lg-2,html body .s-h2-lg-3,html body .s-h2-lg-4,html body .s-h2-lg-5,html body .s-h2-lg-6,html body .s-h2-lg-7,html body .s-h2-lg-8{height:120px!important;flex:0 0 23%!important;min-width:210px!important;display:block!important}
html body .s-h2-statement .s-h2-st-in,html body .s-h2-st-in{border-bottom:1px solid #E4DFD3;padding-bottom:72px}
@media (max-width:900px){
html body .s-h2-lg-row2{padding:0!important}
html body .s-h2-lg-1,html body .s-h2-lg-2,html body .s-h2-lg-3,html body .s-h2-lg-4,html body .s-h2-lg-5,html body .s-h2-lg-6,html body .s-h2-lg-7,html body .s-h2-lg-8{height:90px!important;flex:0 0 47%!important;min-width:140px!important}
html body .s-h2-st-in{padding-bottom:48px}
}

/* ---- v6: id-based selectors (logos + photo-card services) ---- */
/* logo rows and tiles by element id */
html body .elementor-element-h2-lg-row1,html body .elementor-element-h2-lg-row2{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:24px!important;width:100%!important;justify-content:center}
html body .elementor-element-h2-lg-row2{padding-left:64px!important}
html body .elementor-element-h2-lg-1,html body .elementor-element-h2-lg-2,html body .elementor-element-h2-lg-3,html body .elementor-element-h2-lg-4,html body .elementor-element-h2-lg-5,html body .elementor-element-h2-lg-6,html body .elementor-element-h2-lg-7,html body .elementor-element-h2-lg-8{height:120px!important;flex:0 0 23%!important;min-width:210px!important;border-radius:22px;padding:12px 20px;box-sizing:border-box;box-shadow:0 14px 34px rgba(20,31,53,.1);background-color:#FFFFFF!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;background-origin:content-box!important;transition:transform .2s ease,box-shadow .2s ease}
html body .elementor-element-h2-lg-1:hover,html body .elementor-element-h2-lg-2:hover,html body .elementor-element-h2-lg-3:hover,html body .elementor-element-h2-lg-4:hover,html body .elementor-element-h2-lg-5:hover,html body .elementor-element-h2-lg-6:hover,html body .elementor-element-h2-lg-7:hover,html body .elementor-element-h2-lg-8:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(20,31,53,.16)}
html body .elementor-element-h2-lg-1{background-image:url(/wp-content/uploads/2026/08/logos/airstrike.png)!important}
html body .elementor-element-h2-lg-2{background-image:url(/wp-content/uploads/2026/08/logos/lgr-law.png)!important}
html body .elementor-element-h2-lg-3{background-image:url(/wp-content/uploads/2026/08/logos/vibe933.png)!important}
html body .elementor-element-h2-lg-4{background-image:url(/wp-content/uploads/2026/08/logos/joshua-tree.png)!important}
html body .elementor-element-h2-lg-5{background-image:url(/wp-content/uploads/2026/08/logos/operation-care.png)!important}
html body .elementor-element-h2-lg-6{background-image:url(/wp-content/uploads/2026/08/logos/tx-soccer.png)!important}
html body .elementor-element-h2-lg-7{background-image:url(/wp-content/uploads/2026/08/logos/junk-pro.png)!important}
html body .elementor-element-h2-lg-8{background-image:url(/wp-content/uploads/2026/08/logos/louder-than-silence.png)!important}

/* What We Make: photo cards with button bars */
html body .s-h2-make-row,html body .s-h2-make-row2,html body .elementor-element-h2-make-row,html body .elementor-element-h2-make-row2{display:flex!important;flex-wrap:wrap!important;gap:24px!important;align-items:stretch!important;margin:0!important;width:100%!important}
html body [class*="elementor-element-h2-mk-"]:not([class*="-img"]):not([class*="-btn"]){flex:1 1 0;min-width:230px;background:#FFFFFF;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px rgba(20,31,53,.12);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}
html body [class*="elementor-element-h2-mk-"]:not([class*="-img"]):not([class*="-btn"]):hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(20,31,53,.18)}
html body [class*="elementor-element-h2-mk-"][class*="-img"]{height:250px;background-position:center;background-size:cover;background-repeat:no-repeat}
html body .elementor-element-h2-mk-1-img{background-image:url(https://picsum.photos/seed/1322apparel/640/460)}
html body .elementor-element-h2-mk-2-img{background-image:url(https://picsum.photos/seed/1322merch/640/460)}
html body .elementor-element-h2-mk-3-img{background-image:url(https://picsum.photos/seed/1322kits/640/460)}
html body .elementor-element-h2-mk-4-img{background-image:url(https://picsum.photos/seed/1322gifts/640/460)}
html body .elementor-element-h2-mk-5-img{background-image:url(https://picsum.photos/seed/1322print/640/460)}
html body .elementor-element-h2-mk-6-img{background-image:url(https://picsum.photos/seed/1322embroidery/640/460)}
html body .elementor-element-h2-mk-7-img{background-image:url(https://picsum.photos/seed/1322corp/640/460)}
html body .elementor-element-h2-mk-8-img{background-image:url(https://picsum.photos/seed/1322tradeshow/640/460)}
html body [class*="elementor-element-h2-mk-"][class*="-btn"]{margin-top:auto;width:100%}
html body [class*="elementor-element-h2-mk-"][class*="-btn"] a,html body [class*="elementor-element-h2-mk-"][class*="-btn"] button{display:block;width:100%;background:#E9A13B!important;color:#141F35!important;font-family:Figtree,sans-serif!important;font-size:17px!important;font-weight:600!important;text-align:center;padding:16px 10px!important;text-decoration:none;border:none!important;border-radius:0!important;box-sizing:border-box;transition:background .2s ease}
html body [class*="elementor-element-h2-mk-"][class*="-btn"] a:hover,html body [class*="elementor-element-h2-mk-"][class*="-btn"] button:hover{background:#D18A20!important}
@media (max-width:1100px){html body [class*="elementor-element-h2-mk-"]:not([class*="-img"]):not([class*="-btn"]){flex:1 1 44%}}
@media (max-width:900px){
html body .elementor-element-h2-lg-row2{padding-left:0!important}
html body .elementor-element-h2-lg-1,html body .elementor-element-h2-lg-2,html body .elementor-element-h2-lg-3,html body .elementor-element-h2-lg-4,html body .elementor-element-h2-lg-5,html body .elementor-element-h2-lg-6,html body .elementor-element-h2-lg-7,html body .elementor-element-h2-lg-8{height:90px!important;flex:0 0 46%!important;min-width:140px!important;padding:8px 14px}
html body [class*="elementor-element-h2-mk-"][class*="-img"]{height:200px}
}
