.cosw-application-deadlines{--deadline-line-gap:clamp(0.35rem, 4vw, 0.75rem);--deadline-line-arm:clamp(110px, 58vw, 220px);--deadline-line-color:var(--deadline-blue, #0033a0);--deadline-line-thickness:3px;--deadline-line-cap-size:8px;--deadline-icon-gap:clamp(8rem, 5vw, 6rem);--deadline-icon-size:clamp(20px, 5vw, 40px);--cosw-deadline-card-clip:var(
    --ht-border-clip-path,
    polygon(
      0 var(--ht-clip-corner-lg, 28px),
      5px var(--ht-clip-corner-lg, 28px),
      5px 5px,
      var(--ht-clip-corner-lg, 28px) 5px,
      var(--ht-clip-corner-lg, 28px) 0,
      calc(100% - var(--ht-clip-corner-lg, 28px)) 0,
      calc(100% - var(--ht-clip-corner-lg, 28px)) 5px,
      calc(100% - 5px) 5px,
      calc(100% - 5px) var(--ht-clip-corner-lg, 28px),
      100% var(--ht-clip-corner-lg, 28px),
      100% calc(100% - var(--ht-clip-corner-lg, 28px)),
      calc(100% - 5px) calc(100% - var(--ht-clip-corner-lg, 28px)),
      calc(100% - 5px) calc(100% - 5px),
      calc(100% - var(--ht-clip-corner-lg, 28px)) calc(100% - 5px),
      calc(100% - var(--ht-clip-corner-lg, 28px)) 100%,
      var(--ht-clip-corner-lg, 28px) 100%,
      var(--ht-clip-corner-lg, 28px) calc(100% - 5px),
      5px calc(100% - 5px),
      5px calc(100% - var(--ht-clip-corner-lg, 28px)),
      0 calc(100% - var(--ht-clip-corner-lg, 28px))
    )
  );width:100%!important;margin-inline:auto;padding-block:clamp(1rem,8vw,2rem);padding-inline:clamp(0.75rem,6vw,1.5rem)}.cosw-application-deadlines .uk-title-icons{padding-block-end:0;margin-block-end:0}.cosw-application-deadlines .uk-title-icons-content{position:relative;text-align:center;padding-inline:clamp(1rem,8vw,2rem);max-inline-size:min(100%,960px);margin-inline:auto}.cosw-application-deadlines .uk-title-icons-h2{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--deadline-line-gap);inline-size:100%;margin-inline:auto;padding-block:clamp(0.65rem,2vw,1.25rem);background:var(--deadline-bg,transparent);text-align:center;white-space:normal;word-break:keep-all}.cosw-application-deadlines .uk-title-icons-h2::after,.cosw-application-deadlines .uk-title-icons-h2::before{content:"";flex:1 1 var(--deadline-line-arm);block-size:var(--deadline-line-cap-size);position:relative;display:block}.cosw-application-deadlines .uk-title-icons-h2::before{background:linear-gradient(var(--deadline-line-color),var(--deadline-line-color)) right center/calc(100% - var(--deadline-line-cap-size)) var(--deadline-line-thickness) no-repeat,linear-gradient(var(--deadline-line-color),var(--deadline-line-color)) left center/var(--deadline-line-cap-size) var(--deadline-line-cap-size) no-repeat}.cosw-application-deadlines .uk-title-icons-h2::after{background:linear-gradient(var(--deadline-line-color),var(--deadline-line-color)) left center/calc(100% - var(--deadline-line-cap-size)) var(--deadline-line-thickness) no-repeat,linear-gradient(var(--deadline-line-color),var(--deadline-line-color)) right center/var(--deadline-line-cap-size) var(--deadline-line-cap-size) no-repeat}.cosw-application-deadlines .cosw-application-deadlines__cards{position:relative;margin-block-start:clamp(2rem,8vw,3rem);inline-size:100%}.cosw-application-deadlines .cosw-application-deadlines__icons{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;inline-size:100%;pointer-events:none;z-index:0;overflow:hidden}.cosw-application-deadlines .cosw-application-deadlines__icons-track{display:flex;align-items:center;justify-content:center;gap:var(--deadline-icon-gap);inline-size:max(1040px,120%);min-inline-size:100%;animation:22s linear infinite cosw-deadline-icons-marquee}.cosw-application-deadlines .cosw-application-deadlines__icon img{display:block;inline-size:var(--deadline-icon-size);block-size:auto}.block-editor-block-list__block .cosw-application-deadlines__icon img,.editor-styles-wrapper .cosw-application-deadlines__icon img{max-width:2.5rem!important;max-height:2.5rem!important;width:auto!important;height:auto!important;inline-size:2.5rem!important}@media (prefers-reduced-motion:reduce){.cosw-application-deadlines .cosw-application-deadlines__icons-track{animation:none;transform:none}}@keyframes cosw-deadline-icons-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cosw-application-deadlines .cosw-application-deadlines__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2rem);margin-inline:auto;inline-size:100%;position:relative;z-index:2}.cosw-application-deadlines .cosw-application-deadlines__grid::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 80%);pointer-events:none;z-index:0}.cosw-application-deadlines .cosw-application-deadlines__card{position:relative;flex:1 1 100%;max-inline-size:100%;min-block-size:220px;padding:clamp(1.5rem,5vw,2.5rem);text-align:center;clip-path:var(--cosw-deadline-card-clip);color:var(--deadline-blue);z-index:1}.cosw-application-deadlines .cosw-application-deadlines__card::after,.cosw-application-deadlines .cosw-application-deadlines__card::before{content:"";position:absolute;clip-path:var(--cosw-deadline-card-clip);pointer-events:none}.cosw-application-deadlines .cosw-application-deadlines__card::before{inset:8px;background:#0033a0}.cosw-application-deadlines .cosw-application-deadlines__card::after{inset:14px;background:#fff;border:3px solid var(--deadline-blue)}.cosw-application-deadlines .cosw-application-deadlines__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;block-size:100%;justify-content:center}.cosw-application-deadlines .cosw-application-deadlines__season{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:#4c4c4c;margin:0;text-align:center;inline-size:100%}.cosw-application-deadlines .cosw-application-deadlines__deadline{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;color:var(--deadline-blue);margin:0;text-transform:uppercase;letter-spacing:.02em}.cosw-application-deadlines .cosw-application-deadlines__card:nth-child(2) .cosw-application-deadlines__deadline{color:var(--deadline-blue)}@media (min-width:34rem){.cosw-application-deadlines .cosw-application-deadlines__card{flex:1 1 280px;max-inline-size:260px;min-block-size:240px}}@media (min-width:40rem){.cosw-application-deadlines{--deadline-line-gap:clamp(0.5rem, 2vw, 1rem);--deadline-line-arm:clamp(150px, 40vw, 320px);--deadline-line-thickness:4px;--deadline-line-cap-size:10px;width:clamp(320px,96vw,960px);padding-block:clamp(1.25rem,6vw,2.5rem);padding-inline:clamp(1rem,6vw,2.5rem)}.cosw-application-deadlines .uk-title-icons-content{padding-inline:clamp(1.5rem,5vw,3rem)}.cosw-application-deadlines .uk-title-icons-h2{inline-size:min(100%,820px)}}@media (min-width:60rem){.cosw-application-deadlines{--deadline-line-gap:clamp(0.85rem, 2vw, 1.5rem);--deadline-line-arm:clamp(220px, 32vw, 520px);width:clamp(320px,94vw,1200px);padding-block:clamp(1.5rem,4vw,3.5rem);padding-inline:clamp(1.25rem,5vw,3.75rem)}.cosw-application-deadlines .uk-title-icons-content{padding-inline:clamp(2rem,6vw,4rem)}.cosw-application-deadlines .uk-title-icons-h2{inline-size:min(100%,1000px);white-space:nowrap}}