/* =========================================================
   AWARDS pattern  -  /awards-and-recognition/
   Figma frame 568:2 "Awards" (1920 x 25194), the largest frame in the file.

   Generated from the Figma layers, then hand checked against get_metadata.
   Moved here from page-awards-and-recognition.php's inline <style> block as
   part of the figma-exact pass and scoped to the body class the template
   emits, so nothing can reach another pattern's pages. The render harness
   strips the old block (see scripts/figma-gate/migrated/awards.json) and
   serves this file instead, so what the gate measures is what ships.

   Fixed pixel geometry lives in @media(min-width:1201px): the design is a
   1920 artboard and there are no mobile frames in the file. Below 1201px the
   layout is released back to the flow rules further down.

   The three 2026 SPASA Force-Ai award cards on the live page are not in the
   design (Figma draws 2 cards for 2026). They are real client content and
   stay, so every section below 2026 sits 1371px lower than its Figma y
   (3 card pitches of 457px). See docs/fleet-issues/awards.md.
   ========================================================= */

/* ---------- flow layer: colour, type and structure at every width -------- */
.evo-tpl-page-awards-and-recognition main>section{position:relative;}
.evo-tpl-page-awards-and-recognition .aw-hero{position:relative;overflow:hidden;color:#fff;background:#0c4a5f;}
.evo-tpl-page-awards-and-recognition .aw-hero .bg{position:absolute;inset:0;z-index:0;overflow:hidden;}
.evo-tpl-page-awards-and-recognition .aw-hero .bg img{width:100%;height:100%;object-fit:cover;}
/* 568:4 carries an image fill plus a 30% black fill; the exported node render
   bakes both, so .ov is only the separate 15% overlay layer 568:5. */
.evo-tpl-page-awards-and-recognition .aw-hero .bg .ov{position:absolute;inset:0;background:rgba(0,0,0,0.15);}
.evo-tpl-page-awards-and-recognition .aw-hero .container{position:relative;z-index:2;}
.evo-tpl-page-awards-and-recognition .aw-hero .eyebrow{font-weight:400;font-size:20px;line-height:25px;margin:0;}
.evo-tpl-page-awards-and-recognition .aw-hero h1{font-weight:700;font-size:75px;line-height:89px;letter-spacing:-1.5px;margin:0;}

.evo-tpl-page-awards-and-recognition .aw-intro{padding:60px 0;}
.evo-tpl-page-awards-and-recognition .aw-intro .grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;}
.evo-tpl-page-awards-and-recognition .aw-intro h2{font-weight:700;font-size:50px;line-height:55px;letter-spacing:-1.5px;color:#27272d;margin:0;}
.evo-tpl-page-awards-and-recognition .aw-intro .rt p{font-weight:300;font-size:20px;line-height:26px;color:#27272d;margin:0 0 26px;}
.evo-tpl-page-awards-and-recognition .aw-intro .rt p:first-child{font-size:24px;}
.evo-tpl-page-awards-and-recognition .aw-intro .rt p:last-child{margin-bottom:0;}

.evo-tpl-page-awards-and-recognition .aw-year{padding:40px 0;}
.evo-tpl-page-awards-and-recognition .aw-pill{display:inline-flex;align-items:center;justify-content:flex-start;
  background:#002b54;color:#fff;font-family:var(--font-display);font-weight:700;
  font-size:32px;line-height:40px;letter-spacing:-0.96px;border-radius:50px;}
.evo-tpl-page-awards-and-recognition .aw-pill .aw-py{font:inherit;letter-spacing:inherit;font-style:normal;}
.evo-tpl-page-awards-and-recognition .aw-cards{display:flex;flex-direction:column;gap:37px;}
.evo-tpl-page-awards-and-recognition .aw-card{position:relative;display:block;background:#f6f6f6;border-radius:20px;overflow:hidden;min-height:0;}
.evo-tpl-page-awards-and-recognition .aw-txt{display:block;padding:0;flex:none;}
.evo-tpl-page-awards-and-recognition .aw-txt h3{font-weight:500;font-size:30px;line-height:56px;letter-spacing:-0.9px;color:#27272d;margin:0;}
.evo-tpl-page-awards-and-recognition .aw-card.rev .aw-txt h3{font-size:32px;letter-spacing:-0.96px;}
.evo-tpl-page-awards-and-recognition .aw-txt .aw-sub{font-weight:300;font-size:26px;line-height:26px;color:#27272d;margin:0 0 26px;}
.evo-tpl-page-awards-and-recognition .aw-txt .aw-body p{font-weight:300;font-size:20px;line-height:26px;color:#27272d;margin:0 0 26px;}
.evo-tpl-page-awards-and-recognition .aw-txt .aw-body p:last-child{margin-bottom:0;}
.evo-tpl-page-awards-and-recognition .aw-txt .aw-body a{color:#27272d;text-decoration:underline;}
/* 568:41 and friends: a #e9e9e9 rectangle drawn 28px wider and 10px taller
   than the 560x420 cell and clipped by it, i.e. a flat fill of the cell. */
.evo-tpl-page-awards-and-recognition .aw-img{position:relative;background:#e9e9e9;border-radius:20px;overflow:hidden;
  display:block;padding:0;min-height:0;flex:none;}
/* Every badge is now the Figma layer's own 2x node export, sized to the box
   Figma draws it at, so the element box IS the artwork box: object-fit has
   nothing to letterbox or crop. The client uploads that used to sit here
   carry different internal padding and rendered the artwork up to 40%
   smaller than the design. See docs/fleet-issues/awards.md. */
.evo-tpl-page-awards-and-recognition .aw-img img{position:absolute;max-width:none;object-fit:fill;}

.evo-tpl-page-awards-and-recognition .aw-projcta{position:relative;overflow:hidden;color:#fff;background:#0c4a5f;text-align:center;}
.evo-tpl-page-awards-and-recognition .aw-projcta .bg{position:absolute;inset:0;z-index:0;overflow:hidden;}
.evo-tpl-page-awards-and-recognition .aw-projcta .bg img{width:100%;height:100%;object-fit:cover;}
.evo-tpl-page-awards-and-recognition .aw-projcta .container{position:relative;z-index:2;}
/* 568:361 measures 1188x76 in the file, so the line box is 76, not 75. */
.evo-tpl-page-awards-and-recognition .aw-projcta h2{font-weight:500;font-size:60px;line-height:76px;letter-spacing:-2.4px;margin:0;}
.evo-tpl-page-awards-and-recognition .aw-projcta p{font-weight:400;font-size:24px;line-height:30px;letter-spacing:-0.48px;margin:0;}
.evo-tpl-page-awards-and-recognition .aw-projcta .btn{background:#fff;color:#27272d;font-weight:500;font-size:20px;line-height:25px;
  width:234px;height:70px;border-radius:50px;}

.evo-tpl-page-awards-and-recognition .aw-highlights{background:#002b54;color:#fff;overflow:hidden;padding:60px 0;}
.evo-tpl-page-awards-and-recognition .aw-highlights .hh{display:flex;align-items:center;justify-content:space-between;gap:24px;}
.evo-tpl-page-awards-and-recognition .aw-highlights h2{font-weight:700;font-size:50px;line-height:55px;letter-spacing:-1.5px;margin:0;}
.evo-tpl-page-awards-and-recognition .aw-highlights .about-btn{display:inline-flex;align-items:center;justify-content:center;
  border:1.5px solid #fff;border-radius:60px;font-weight:500;font-size:20px;line-height:25px;
  color:#fff;text-decoration:none;background:transparent;}
.evo-tpl-page-awards-and-recognition .aw-hl-wrap{position:relative;}
.evo-tpl-page-awards-and-recognition .aw-hl-row{display:flex;gap:40px;}
.evo-tpl-page-awards-and-recognition .aw-hl-card{position:relative;border-radius:28px;overflow:hidden;background:#0a2547;}
.evo-tpl-page-awards-and-recognition .aw-hl-card img{width:100%;height:100%;object-fit:cover;display:block;}
.evo-tpl-page-awards-and-recognition .aw-hl-prev{position:absolute;border:1px solid #fff;border-radius:29px;background:transparent;
  display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:0;}
.evo-tpl-page-awards-and-recognition .aw-hl-prev img{width:14px;height:12px;}


/* =========================================================
   Figma 1920 artboard geometry
   ========================================================= */
@media(min-width:1201px){

/* HERO  Header-Banner 568:3: photo 568:4 is 1920x600 with a 30% black fill,
   overlay 568:5 adds 15% over the same box. The white rounded rectangle
   568:15 (0,570 1920x403 r28) is drawn behind the quote bar and below the
   photo, where the page is already white, so it has no pixels of its own. */
.evo-tpl-page-awards-and-recognition .aw-hero{height:600px;min-height:0;}
.evo-tpl-page-awards-and-recognition .aw-hero .container{position:absolute;left:0;top:0;width:100%;max-width:none;padding:0;height:100%;}
.evo-tpl-page-awards-and-recognition .aw-hero .eyebrow{position:absolute;left:199px;top:300px;width:max-content;}
.evo-tpl-page-awards-and-recognition .aw-hero h1{position:absolute;left:199px;top:327px;width:max-content;}

/* QUOTE BAR  617:384 sits at y570 over a 600-high hero, so the shared bar
   overlaps it by 30px. On this frame the bar's row is drawn 16px further
   right than on the home frame (heading x237 vs x221) - see fleet-issues. */
.evo-tpl-page-awards-and-recognition{--qb-overlap:30px;}
.evo-tpl-page-awards-and-recognition .quotebar>.container{transform:translateX(16px);}

/* INTRO 568:16 frame 200,819 1520x221 */
/* the intro block runs 690..1193: 129px above the 221-high Figma frame, the
   rest below it, so the 2026 band starts exactly where the frame draws it */
.evo-tpl-page-awards-and-recognition .aw-intro{height:503px;padding:129px 0 0;}
.evo-tpl-page-awards-and-recognition .aw-intro .container{max-width:1520px;padding:0;}
.evo-tpl-page-awards-and-recognition .aw-intro .grid{display:block;position:relative;height:221px;}
.evo-tpl-page-awards-and-recognition .aw-intro h2{position:absolute;left:0;top:0;width:780px;height:221px;}
.evo-tpl-page-awards-and-recognition .aw-intro .rt{position:absolute;left:870px;top:1px;width:650px;height:157px;}

/* 617:396 is #d5232b on this frame; site.css paints the shared button with
   --red (#d5242b), which is what the home frame draws. One channel apart,
   overridden here rather than in the shared file. See fleet-issues. */
.evo-tpl-page-awards-and-recognition .quotebar .qbtn{background:#d5232b;}

/* 2026  band 568:34 #f4f4f4 r28
   section 1193..3705, pill 568:51 at y1266, cards from y1364 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4){height:2512px;padding:73px 0 0;background:#f4f4f4;border-radius:28px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-pill .aw-py{position:absolute;left:30px;top:9px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards{margin-top:35px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(1){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:158px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:55px;top:42px;width:450px;height:336px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:136px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2) .aw-img img:nth-of-type(1){left:41px;top:117px;width:256px;height:185px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(2) .aw-img img:nth-of-type(2){left:318px;top:144px;width:209px;height:131px;}
/* 2026 cards 3-5: the SPASA Force-Ai awards the live page added after the
   design was drawn. No Figma layer exists, so they take the 420-high card
   recipe and the tokens, unchanged otherwise. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(3){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:158px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:normal;width:670px;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:0;top:0;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(4){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(4) .aw-txt{position:absolute;left:646px;top:136px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(4) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:normal;width:674px;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(4) .aw-img{position:absolute;top:0;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(4) .aw-img img{left:0;top:0;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(5){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(5) .aw-txt{position:absolute;left:71px;top:158px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(5) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:normal;width:670px;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(5) .aw-img{position:absolute;top:0;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(4) .aw-cards>.aw-card:nth-child(5) .aw-img img{left:0;top:0;width:560px;height:420px;}

/* 2025  no band rectangle: the frame is white here
   section 3705..6229, pill 568:95 at y3781, cards from y3880 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5){height:2524px;padding:76px 0 0;background:transparent;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(1){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:147px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(2){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:136px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(3){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:147px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(4){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(4) .aw-txt{position:absolute;left:646px;top:160px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(4) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(4) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(4) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(4) .aw-img img{left:76px;top:61px;width:399px;height:297px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(5){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(5) .aw-txt{position:absolute;left:71px;top:143px;width:713px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(5) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(5) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(5) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(5) .aw-cards>.aw-card:nth-child(5) .aw-img img{left:49px;top:64px;width:462px;height:292px;}

/* 2024  band 568:98 #f4f4f4 r28
   section 6229..8317, pill 568:128 at y6300, cards from y6399 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6){height:2088px;padding:71px 0 0;background:#f4f4f4;border-radius:28px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(1){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:130px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:0px;top:0px;width:560px;height:421px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(2){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:136px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(3){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:172px;width:702px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:normal;width:451px;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:83px;top:66px;width:385px;height:288px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(4){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(4) .aw-txt{position:absolute;left:646px;top:160px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(4) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(4) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(4) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(6) .aw-cards>.aw-card:nth-child(4) .aw-img img{left:37px;top:57px;width:486px;height:303px;}

/* 2023  no band rectangle: the frame is white here
   section 8317..12229, pill 568:190 at y8408, cards from y8507 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7){height:3912px;padding:91px 0 0;background:transparent;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(1){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:147px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(2){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:136px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:0px;top:32px;width:560px;height:351px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(3){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:167px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-67px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(4){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(4) .aw-txt{position:absolute;left:646px;top:160px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(4) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(4) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(4) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(4) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(5){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(5) .aw-txt{position:absolute;left:71px;top:109px;width:675px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(5) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(5) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(5) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(5) .aw-img img{left:0px;top:12px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(6){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(6) .aw-txt{position:absolute;left:646px;top:89px;width:700px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(6) .aw-txt h3{position:absolute;left:0;top:-55px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(6) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(6) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(6) .aw-img img{left:7px;top:27px;width:545px;height:365px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(7){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(7) .aw-txt{position:absolute;left:71px;top:165px;width:675px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(7) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(7) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(7) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(7) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(8){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(8) .aw-txt{position:absolute;left:646px;top:159px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(8) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(8) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(8) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(7) .aw-cards>.aw-card:nth-child(8) .aw-img img{left:41px;top:63px;width:469px;height:293px;}

/* 2022  band 568:193 #f4f4f4 r28
   section 12229..15690, pill 568:245 at y12300, cards from y12399 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8){height:3461px;padding:71px 0 0;background:#f4f4f4;border-radius:28px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(1){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:114px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:0px;top:0px;width:556px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(2){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:136px;width:714px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:13px;top:21px;width:533px;height:377px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(3){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:116px;width:673px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:normal;width:451px;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
/* 568:215 is a sibling of the image frame, not a child of it, so Figma does
   not clip it to the cell: it starts 8px left of the cell and ends 7px past
   it, over the card's own white. The cell still clips it here, which is what
   the frame render shows, so the negative left is the design as drawn. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:-8px;top:31px;width:575px;height:358px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(4){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(4) .aw-txt{position:absolute;left:646px;top:132px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(4) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(4) .aw-txt .aw-sub{line-height:26px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(4) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(4) .aw-img img{left:0px;top:17px;width:560px;height:386px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(5){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(5) .aw-txt{position:absolute;left:71px;top:130px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(5) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(5) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(5) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(5) .aw-img img{left:0px;top:0px;width:556px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(6){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(6) .aw-txt{position:absolute;left:646px;top:127px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(6) .aw-txt h3{position:absolute;left:0;top:-62px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(6) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(6) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(6) .aw-img img{left:40px;top:63px;width:470px;height:293px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(7){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(7) .aw-txt{position:absolute;left:71px;top:124px;width:702px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(7) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:normal;width:451px;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(7) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(7) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(8) .aw-cards>.aw-card:nth-child(7) .aw-img img{left:25px;top:36px;width:509px;height:317px;}

/* 2021  no band rectangle: the frame is white here
   section 15690..18771, pill 568:285 at y15773, cards from y15872 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9){height:3081px;padding:83px 0 0;background:transparent;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(1){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:147px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:67px;top:54px;width:418px;height:312px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(2){height:577px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:162px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-80px;white-space:normal;width:674px;line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:577px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:0px;top:86px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(3){height:701px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:157px;width:660px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-85px;white-space:normal;width:644px;line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:701px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:0px;top:148px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(4){height:525px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(4) .aw-txt{position:absolute;left:646px;top:160px;width:703px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(4) .aw-txt h3{position:absolute;left:0;top:-93px;white-space:normal;width:658px;line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(4) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(4) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:525px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(4) .aw-img img{left:0px;top:60px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(5){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(5) .aw-txt{position:absolute;left:71px;top:123px;width:671px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(5) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(5) .aw-txt .aw-sub{line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(5) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(9) .aw-cards>.aw-card:nth-child(5) .aw-img img{left:8px;top:32px;width:543px;height:338px;}

/* 2020  band 568:288 #f4f4f4 r28
   section 18771..20390, pill 568:312 at y18842, cards from y18941 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10){height:1619px;padding:71px 0 0;background:#f4f4f4;border-radius:28px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(1){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:165px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:0px;top:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(2){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:180px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-110px;white-space:normal;width:674px;line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:0px;top:6px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(3){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:132px;width:679px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(10) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:102px;top:64px;width:356px;height:291px;}

/* 2019  no band rectangle: the frame is white here
   section 20390..22006, pill 568:338 at y20461, cards from y20560 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11){height:1616px;padding:71px 0 0;background:transparent;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(1){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:165px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-85px;white-space:normal;width:651px;line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:0px;top:12px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(2){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(2) .aw-txt{position:absolute;left:646px;top:169px;width:674px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(2) .aw-txt h3{position:absolute;left:0;top:-110px;white-space:normal;width:674px;line-height:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(2) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(2) .aw-img{position:absolute;top:0px;left:0px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(2) .aw-img img{left:0px;top:12px;width:560px;height:396px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(3){height:420px;background:#f6f6f6;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(3) .aw-txt{position:absolute;left:71px;top:135px;width:679px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(3) .aw-txt h3{position:absolute;left:0;top:-65px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(3) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(3) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(11) .aw-cards>.aw-card:nth-child(3) .aw-img img{left:102px;top:64px;width:356px;height:291px;}

/* 2014  band 568:341 #f4f4f4 r28
   section 22006..22810, pill 568:351 at y22083, cards from y22182 */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12){height:804px;padding:77px 0 0;background:#f4f4f4;border-radius:28px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12)>.container{max-width:1400px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-pill{display:block;position:relative;width:130px;height:63px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-pill .aw-py{position:absolute;left:30px;top:10px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards{margin-top:36px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards>.aw-card:nth-child(1){height:420px;background:#ffffff;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards>.aw-card:nth-child(1) .aw-txt{position:absolute;left:71px;top:97px;width:670px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards>.aw-card:nth-child(1) .aw-txt h3{position:absolute;left:0;top:-52px;white-space:nowrap;width:max-content;line-height:56px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards>.aw-card:nth-child(1) .aw-txt .aw-sub{line-height:30px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards>.aw-card:nth-child(1) .aw-img{position:absolute;top:0px;left:840px;width:560px;height:420px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(12) .aw-cards>.aw-card:nth-child(1) .aw-img img{left:190px;top:84px;width:171px;height:251px;}

/* HIGHLIGHTS 568:362: navy band 22739..23805, drawn 71px OVER the
   2014 grey band (Figma paints it later, so the grey corners are covered). */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13){height:1066px;padding:0;margin-top:-71px;z-index:1;border-radius:28px;background:#002b54;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13)>.container{max-width:none;padding:0;height:100%;position:static;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .hh{display:block;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) h2{position:absolute;left:198px;top:210px;width:max-content;white-space:nowrap;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .about-btn{position:absolute;left:1498px;top:195px;width:220px;height:70px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .aw-hl-wrap{position:static;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .aw-hl-row{position:absolute;left:198px;top:333px;gap:40px;width:2040px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .aw-hl-card{width:480px;height:566px;flex:0 0 480px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .aw-hl-card img{max-width:none;}
/* 568:368 is clipped by the frame edge, so its export is only the visible
   162px; the raw fill plus the layer's own crop transform is used instead. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .aw-hl-card:nth-child(4) img{position:absolute;max-width:none;width:849.216px;height:566px;left:-175.44px;top:0.226px;object-fit:fill;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(13) .aw-hl-prev{left:100px;top:566px;width:58px;height:58px;}

/* REVIEWS (shared) 568:435 and the logo strip 568:494 inside it. Only the
   placement on this page belongs to this pattern; the component's internals
   are gated by specs/components-pool.json. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(14){height:655px;padding:156px 0 0;}
/* 568:492 and 568:493 are both centred on x968 on this frame, 8px right of
   the artboard centre the review columns still use. Figma as drawn. The
   heading is given 568:492's own box, 663,22590 610x63, so the spec asserts a
   real x rather than a 1520 wide block that merely happens to centre right. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rh{position:relative;left:463px;width:610px;}
/* Column 3 is the one irregular column in the file: 568:464 sits at x987,
   5px left of the even 410px pitch the grid produces. Figma as drawn. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rev-row .rcell:nth-child(3){position:relative;left:-5px;}
/* Inside every review column the file stacks name 568:438 at +0 (23 tall),
   stars 568:439 at +27 and the body frame 568:437 at +67 with its four 24px
   lines centred in a 106 tall box, so the first body line lands at +72. The
   shared component leaves 16 and 20px gaps instead, which drops the stars 11px
   and the body 8px. Reproduced here only; filed for site.css. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rcell .rname{line-height:23px;margin-bottom:4px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rcell .rstars{margin-bottom:22.738px;}
/* site.css gives .rlogo a 133px bottom margin; the review columns sit 107px
   under it on this frame (568:493 ends at 22744, 568:436 starts at 22851). */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rlogo{position:relative;left:8.5px;margin-top:22px;margin-bottom:107px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15){height:470px;padding:91px 0 0;}
/* 568:495 is 784,23180 367x33: centred on 967.5 like the reviews heading, not
   on the artboard, and its line box is 33. Given that box outright so the x is
   assertable; the row gap drops to 53 to keep the pills at their Figma y. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15) .lh{position:relative;left:784px;width:367px;line-height:33px;margin-bottom:53px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15) .logo-row{margin-top:53px;}
/* The strip runs from x-100 to x2020 in the file and the artboard clips it.
   Clipping it here too keeps the last pill exactly as drawn and stops the
   page carrying a horizontal scrollbar at 1920. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15){overflow:hidden;}
/* Every logo in 568:496 sits 25px clear of its pill's bottom edge; the shared
   rule centres them instead and lands 2px high. Filed for site.css. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15) .logo-row .lum{position:relative;top:2px;}
/* 568:504 is 188.571 wide and the file puts it at x727, half a pixel left of
   where centring in the pill lands it. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15) .logo-row .lpill:nth-child(3) img{left:-1.22px;}
/* 568:508 sits at x1847 inside the clipped last pill, not centred in the
   236px the pill has left, and 26px clear of the bottom rather than 25. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(15) .logo-row .lpill:nth-child(6) img{left:45.5px;top:1px;}

/* PROJECTS CTA 568:353: a 617-high photo band at y24930, centred copy.
   The exported node render carries its 30% black fill. The image layer 568:354
   is 1937 wide in Figma, 17px past the artboard, but the artboard clips it, so
   Figma's own node export is 1920x617: the visible band is 1920 wide and the
   photo must not be stretched to 1937 to fill a bleed nobody can see. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(16){height:617px;padding:0;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(16)>.container{max-width:none;padding:0;height:100%;position:static;}
/* Both copy blocks are given the exact box Figma draws them in, 568:361 at
   366,23731 1188x76 and 568:357 at 563,23807 795x30, so the spec can assert a
   real x and width instead of a full-bleed box that only looks centred. */
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(16) h2{position:absolute;left:366px;right:auto;width:1188px;top:172px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(16) p{position:absolute;left:563px;right:auto;width:795px;top:248px;}
.evo-tpl-page-awards-and-recognition main>section:nth-of-type(16) .btn{position:absolute;left:843px;top:309px;}

/* FOOTER (shared): Figma puts its rounded top at y25475, 72px over the
   bottom of the CTA band. */
.evo-tpl-page-awards-and-recognition footer.footer{margin-top:-72px;position:relative;z-index:2;}
}

/* =========================================================
   Below the artboard: no mobile frames exist in the file, so the fixed
   geometry above is released and the flow layout carries the page.
   ========================================================= */
@media(max-width:1200px){
  .evo-tpl-page-awards-and-recognition .aw-hero{min-height:520px;}
  .evo-tpl-page-awards-and-recognition .aw-hero .container{padding-top:300px;}
  .evo-tpl-page-awards-and-recognition .aw-hero h1{font-size:52px;line-height:1.12;letter-spacing:-1px;}
  .evo-tpl-page-awards-and-recognition .aw-intro{padding:80px 0 64px;}
  .evo-tpl-page-awards-and-recognition .aw-intro h2{font-size:36px;line-height:1.14;letter-spacing:-1px;}
  .evo-tpl-page-awards-and-recognition .aw-intro .rt p:first-child{font-size:20px;}
  .evo-tpl-page-awards-and-recognition .aw-intro .rt p{font-size:18px;line-height:1.7;}
  .evo-tpl-page-awards-and-recognition .aw-year{padding:24px 0;}
  .evo-tpl-page-awards-and-recognition .aw-pill{font-size:24px;line-height:1;padding:15px 34px;height:auto;width:auto;margin-bottom:40px;}
  .evo-tpl-page-awards-and-recognition .aw-pill .aw-py{margin-top:0;}
  .evo-tpl-page-awards-and-recognition .aw-cards{gap:40px;margin-top:0;}
  .evo-tpl-page-awards-and-recognition .aw-card{display:flex;flex-direction:column;height:auto!important;}
  .evo-tpl-page-awards-and-recognition .aw-txt{position:static!important;left:auto!important;top:auto!important;width:auto!important;
    padding:44px 34px;order:2;}
  .evo-tpl-page-awards-and-recognition .aw-txt h3{position:static!important;width:auto!important;top:auto!important;
    font-size:26px!important;line-height:1.2!important;margin-bottom:18px;white-space:normal!important;}
  .evo-tpl-page-awards-and-recognition .aw-card.rev .aw-txt h3{font-size:26px;}
  .evo-tpl-page-awards-and-recognition .aw-txt .aw-sub{font-size:20px;line-height:1.32!important;margin-bottom:26px;}
  .evo-tpl-page-awards-and-recognition .aw-txt .aw-body p{font-size:17px;line-height:1.62;}
  .evo-tpl-page-awards-and-recognition .aw-img{position:static!important;left:auto!important;top:auto!important;
    width:auto!important;height:340px!important;order:1;}
  .evo-tpl-page-awards-and-recognition .aw-img img{position:static!important;left:auto!important;top:auto!important;
    width:100%!important;height:100%!important;object-fit:contain;padding:24px;}
  .evo-tpl-page-awards-and-recognition .aw-highlights{margin-top:0!important;height:auto!important;padding:70px 0 80px!important;border-radius:0;}
  .evo-tpl-page-awards-and-recognition .aw-highlights>.container{max-width:var(--container);padding:0 24px;}
  .evo-tpl-page-awards-and-recognition .aw-highlights .hh{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;}
  .evo-tpl-page-awards-and-recognition .aw-highlights h2{position:static!important;font-size:32px;line-height:1.14;white-space:normal!important;}
  .evo-tpl-page-awards-and-recognition .aw-highlights .about-btn{position:static!important;width:auto!important;height:56px!important;padding:0 40px;font-size:16px;}
  .evo-tpl-page-awards-and-recognition .aw-hl-row{position:static!important;width:auto!important;gap:20px;overflow-x:auto;
    -webkit-overflow-scrolling:touch;}
  .evo-tpl-page-awards-and-recognition .aw-hl-card{flex:0 0 78%!important;width:auto!important;height:400px!important;}
  .evo-tpl-page-awards-and-recognition .aw-hl-card img{position:static!important;width:100%!important;height:100%!important;
    left:auto!important;top:auto!important;object-fit:cover!important;}
  .evo-tpl-page-awards-and-recognition .aw-hl-prev{display:none;}
  .evo-tpl-page-awards-and-recognition .aw-projcta{height:auto!important;padding:70px 0!important;}
  .evo-tpl-page-awards-and-recognition .aw-projcta>.container{max-width:var(--container);padding:0 24px;}
  .evo-tpl-page-awards-and-recognition .aw-projcta h2{position:static!important;font-size:32px;line-height:1.18;letter-spacing:-0.8px;margin-bottom:14px;}
  .evo-tpl-page-awards-and-recognition .aw-projcta p{position:static!important;font-size:18px;line-height:1.5;margin-bottom:26px;}
  .evo-tpl-page-awards-and-recognition .aw-projcta .btn{position:static!important;display:inline-flex;}
  .evo-tpl-page-awards-and-recognition main>section:nth-of-type(14),
  .evo-tpl-page-awards-and-recognition main>section:nth-of-type(15){height:auto!important;padding-top:0!important;}
  .evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rh,
  .evo-tpl-page-awards-and-recognition main>section:nth-of-type(14) .rlogo{position:static!important;left:auto!important;}
  .evo-tpl-page-awards-and-recognition footer.footer{margin-top:0!important;}
}
@media(max-width:768px){
  .evo-tpl-page-awards-and-recognition .aw-hero h1{font-size:40px;}
  .evo-tpl-page-awards-and-recognition .aw-txt{padding:34px 22px;}
  .evo-tpl-page-awards-and-recognition .aw-highlights h2{font-size:28px;}
  .evo-tpl-page-awards-and-recognition .aw-projcta h2{font-size:26px;}
  .evo-tpl-page-awards-and-recognition .aw-hl-card{flex:0 0 88%!important;height:300px!important;}
}
