/*
 * Boundlearn Programs — mobile editorial journey.
 * Ownership: phone portrait up to 760px, plus short phone landscape.
 * Desktop and tablet compositions remain independently locked.
 */

@media (max-width:760px),
  (orientation:landscape) and (max-width:950px) and (max-height:500px) {
  :root {
    --bl-pgm-navy:#0B1221;
    --bl-pgm-ink:#111B2E;
    --bl-pgm-paper:#FBF8F2;
    --bl-pgm-cream:#F5F2EC;
    --bl-pgm-coral:#CF765E;
    --bl-pgm-teal:#2F7F78;
    --bl-pgm-gold:#D4AF37;
    --bl-pgm-muted:#526075;
    --bl-pgm-gutter:clamp(20px,6vw,30px);
  }

  .bl-programs-page {
    background:var(--bl-pgm-paper)!important;
  }

  .bl-programs-editorial {
    display:block;
    overflow:clip;
    color:var(--bl-pgm-ink);
    background:var(--bl-pgm-paper);
    font-family:'Manrope',system-ui,sans-serif;
  }

  .bl-pg-legacy {
    display:none!important;
  }

  .bl-programs-editorial a:focus-visible,
  .bl-programs-editorial label:focus-visible {
    outline:3px solid var(--bl-pgm-gold);
    outline-offset:4px;
  }

  .bl-pg-kicker {
    display:inline-flex;
    align-items:center;
    gap:10px;
    color:var(--bl-pgm-coral);
    font-size:10px;
    line-height:1.2;
    font-weight:850;
    letter-spacing:.18em;
    text-transform:uppercase;
  }

  .bl-pg-kicker:before {
    content:"";
    width:34px;
    height:2px;
    flex:0 0 auto;
    background:currentColor;
    clip-path:polygon(0 20%,100% 0,94% 78%,4% 100%);
  }

  .bl-pg-hero {
    position:relative;
    isolation:isolate;
    min-height:calc(100svh - 70px);
    display:flex;
    align-items:center;
    overflow:hidden;
    padding:52px var(--bl-pgm-gutter) 58px;
    color:var(--bl-pgm-paper);
    background:var(--bl-pgm-navy);
    border-bottom:1px solid rgba(245,242,236,.14);
  }

  .bl-pg-hero:before {
    content:"";
    position:absolute;
    inset:-3%;
    z-index:-2;
    background:url('/assets/media/boundlearn/boundlearn-programmes-canvas-landscape-v1.png') 48% center/cover no-repeat;
    transform:scale(1.035);
  }

  .bl-pg-hero:after {
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:
      linear-gradient(180deg,rgba(6,14,27,.22),rgba(6,14,27,.08) 42%,rgba(6,14,27,.34)),
      radial-gradient(circle at 42% 45%,rgba(11,18,33,.08),rgba(11,18,33,.68) 82%);
  }

  .bl-pg-hero-inner {
    width:100%;
    max-width:520px;
    margin-inline:auto;
  }

  .bl-pg-hero .bl-pg-kicker {
    color:#F0A28D;
  }

  .bl-pg-hero h1 {
    display:flex;
    flex-direction:column;
    margin:21px 0 0;
    color:var(--bl-pgm-paper);
    font-size:clamp(45px,13vw,58px);
    line-height:.92;
    font-weight:790;
    letter-spacing:-.065em;
    text-wrap:balance;
  }

  .bl-pg-hero h1 em {
    position:relative;
    width:max-content;
    max-width:100%;
    margin-top:7px;
    color:#F0A28D;
    font-style:normal;
  }

  .bl-pg-hero h1 em:after {
    content:"";
    position:absolute;
    right:-17px;
    bottom:-7px;
    left:3px;
    height:7px;
    background:var(--bl-pgm-coral);
    clip-path:polygon(0 30%,99% 0,95% 68%,4% 100%);
    opacity:.85;
  }

  .bl-pg-hero p {
    max-width:41ch;
    margin:29px 0 0;
    color:rgba(245,242,236,.84);
    font-size:15px;
    line-height:1.65;
    text-wrap:pretty;
  }

  .bl-pg-hero-link {
    display:inline-flex;
    align-items:center;
    gap:13px;
    margin-top:29px;
    color:var(--bl-pgm-paper)!important;
    font-size:10px;
    line-height:1.2;
    font-weight:850;
    letter-spacing:.13em;
    text-transform:uppercase;
  }

  .bl-pg-hero-link:before {
    content:"";
    width:42px;
    height:1px;
    flex:0 0 auto;
    background:#F0A28D;
  }

  .bl-pg-hero-index {
    position:absolute;
    right:var(--bl-pgm-gutter);
    bottom:22px;
    display:flex;
    align-items:center;
    gap:8px;
    color:rgba(245,242,236,.54);
    font-size:9px;
    font-weight:750;
    letter-spacing:.12em;
  }

  .bl-pg-hero-index i {
    width:52px;
    height:1px;
    background:linear-gradient(90deg,#CF765E,#D4AF37,#2F7F78,#A894C7);
  }

  .bl-pg-intro {
    position:relative;
    isolation:isolate;
    display:block;
    overflow:hidden;
    padding:84px var(--bl-pgm-gutter) 92px;
    text-align:center;
    background-color:var(--bl-pgm-paper);
    background-image:
      radial-gradient(circle at 0 8%,rgba(207,118,94,.16),transparent 31%),
      radial-gradient(circle at 104% 90%,rgba(47,127,120,.14),transparent 33%);
  }

  .bl-pg-intro:after {
    content:"";
    position:absolute;
    right:-54px;
    bottom:-52px;
    width:130px;
    height:130px;
    z-index:-1;
    border:1px solid rgba(11,18,33,.16);
    border-radius:50%;
    box-shadow:0 0 0 30px rgba(11,18,33,.025),0 0 0 58px rgba(11,18,33,.018);
  }

  .bl-pg-intro .bl-pg-kicker {
    justify-content:center;
  }

  .bl-pg-intro h2 {
    max-width:12ch;
    margin:22px auto 0;
    color:var(--bl-pgm-ink);
    font-size:clamp(38px,11.2vw,49px);
    line-height:.98;
    font-weight:770;
    letter-spacing:-.055em;
    text-wrap:balance;
  }

  .bl-pg-intro > p {
    max-width:43ch;
    margin:28px auto 0;
    color:#435064;
    font-size:15px;
    line-height:1.72;
    text-wrap:pretty;
  }

  .bl-pg-statement {
    position:relative;
    isolation:isolate;
    min-height:430px;
    display:flex;
    align-items:center;
    overflow:hidden;
    padding:72px var(--bl-pgm-gutter) 76px;
    background:var(--bl-pgm-cream);
    border-top:1px solid rgba(11,18,33,.09);
  }

  .bl-pg-statement:before,
  .bl-pg-statement:after {
    content:"";
    position:absolute;
    z-index:-1;
    pointer-events:none;
  }

  .bl-pg-statement:before {
    width:270px;
    height:240px;
    bottom:-88px;
    background:var(--pg-soft);
    opacity:.46;
    clip-path:polygon(2% 21%,14% 4%,64% 0,92% 18%,100% 66%,79% 94%,29% 100%,0 76%);
  }

  .bl-pg-statement:after {
    width:190px;
    height:190px;
    top:-87px;
    border:1px solid rgba(11,18,33,.14);
    border-radius:50%;
    box-shadow:0 0 0 42px rgba(11,18,33,.022),0 0 0 78px rgba(11,18,33,.015);
  }

  .bl-pg-statement--left:before {
    right:-82px;
    transform:rotate(-11deg);
  }

  .bl-pg-statement--left:after {
    right:-12px;
  }

  .bl-pg-statement--right:before {
    left:-78px;
    transform:rotate(12deg);
  }

  .bl-pg-statement--right:after {
    left:-10px;
  }

  .bl-pg-statement-inner {
    position:relative;
    width:100%;
  }

  .bl-pg-statement--right .bl-pg-statement-inner {
    margin-left:0;
    text-align:right;
  }

  .bl-pg-number {
    display:block;
    color:var(--pg-accent);
    font-size:11px;
    line-height:1;
    font-weight:850;
    letter-spacing:.19em;
  }

  .bl-pg-statement-inner > p {
    margin:13px 0 0;
    color:#596579;
    font-size:10px;
    line-height:1.3;
    font-weight:800;
    letter-spacing:.14em;
    text-transform:uppercase;
  }

  .bl-pg-statement h2 {
    display:flex;
    flex-direction:column;
    margin:25px 0 0;
    color:var(--bl-pgm-ink);
    font-size:clamp(38px,11vw,48px);
    line-height:.98;
    font-weight:770;
    letter-spacing:-.055em;
    text-wrap:balance;
  }

  .bl-pg-statement h2 > span:last-child {
    color:var(--pg-accent);
  }

  .bl-pg-cluster {
    position:relative;
    isolation:isolate;
    min-height:680px;
    display:grid;
    place-items:center;
    overflow:hidden;
    padding:24px var(--bl-pgm-gutter) 30px;
    background:
      linear-gradient(rgba(251,248,242,.79),rgba(251,248,242,.88)),
      url('/assets/media/boundlearn/boundlearn-editorial-canvas.png') center/cover no-repeat;
  }

  .bl-pg-cluster-stage {
    position:relative;
    width:100%;
    max-width:430px;
    height:626px;
    margin-inline:auto;
  }

  .bl-pg-wash,
  .bl-pg-dot-field,
  .bl-pg-orbit,
  .bl-pg-cluster-number,
  .bl-pg-art,
  .bl-pg-program-note {
    position:absolute;
  }

  .bl-pg-wash {
    pointer-events:none;
    background:var(--pg-soft);
    mix-blend-mode:multiply;
  }

  .bl-pg-wash--a {
    width:300px;
    height:340px;
    top:40px;
    opacity:.52;
    clip-path:polygon(6% 4%,66% 0,95% 17%,100% 70%,77% 98%,20% 93%,0 61%);
  }

  .bl-pg-wash--b {
    width:190px;
    height:150px;
    bottom:52px;
    opacity:.3;
    clip-path:polygon(0 20%,23% 0,84% 9%,100% 57%,72% 100%,8% 88%);
  }

  .bl-pg-cluster--left .bl-pg-wash--a {
    right:-30px;
    transform:rotate(7deg);
  }

  .bl-pg-cluster--left .bl-pg-wash--b {
    left:-34px;
    transform:rotate(-8deg);
  }

  .bl-pg-cluster--right .bl-pg-wash--a {
    left:-32px;
    transform:rotate(-7deg);
  }

  .bl-pg-cluster--right .bl-pg-wash--b {
    right:-34px;
    transform:rotate(9deg);
  }

  .bl-pg-dot-field {
    top:36px;
    width:92px;
    height:78px;
    opacity:.38;
    background-image:radial-gradient(circle,var(--pg-accent) 1.3px,transparent 1.6px);
    background-size:12px 12px;
  }

  .bl-pg-cluster--left .bl-pg-dot-field {
    left:0;
  }

  .bl-pg-cluster--right .bl-pg-dot-field {
    right:0;
  }

  .bl-pg-orbit {
    width:328px;
    height:328px;
    top:38px;
    left:50%;
    border:1px solid rgba(11,18,33,.17);
    border-radius:50%;
    box-shadow:0 0 0 40px rgba(11,18,33,.021),0 0 0 76px rgba(11,18,33,.014);
    transform:translateX(-50%);
  }

  .bl-pg-cluster-number {
    top:1px;
    color:rgba(11,18,33,.075);
    font-size:98px;
    line-height:1;
    font-weight:820;
    letter-spacing:-.07em;
  }

  .bl-pg-cluster--left .bl-pg-cluster-number {
    left:-4px;
  }

  .bl-pg-cluster--right .bl-pg-cluster-number {
    right:2px;
  }

  .bl-pg-art {
    top:61px;
    left:50%;
    z-index:3;
    width:min(280px,78vw);
    aspect-ratio:6/7;
    overflow:hidden;
    background:#fff;
    clip-path:polygon(2% 0,98% 2%,100% 95%,4% 100%,0 16%);
    box-shadow:15px 21px 38px rgba(11,18,33,.17);
    filter:drop-shadow(7px 8px 0 rgba(11,18,33,.07));
  }

  .bl-pg-cluster--left .bl-pg-art {
    transform:translateX(-47%) rotate(2deg);
  }

  .bl-pg-cluster--right .bl-pg-art {
    transform:translateX(-53%) rotate(-2deg);
  }

  .bl-pg-art img {
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
  }

  .bl-pg-program-note {
    right:4px;
    bottom:30px;
    left:4px;
    z-index:5;
    padding:28px 28px 27px;
    color:var(--bl-pgm-ink);
    background:rgba(251,248,242,.96);
    clip-path:polygon(2% 4%,97% 0,100% 91%,4% 100%,0 24%);
    filter:drop-shadow(11px 14px 18px rgba(11,18,33,.13));
  }

  .bl-pg-program-note:before {
    content:"";
    position:absolute;
    top:0;
    right:10%;
    left:6%;
    height:7px;
    background:var(--pg-accent);
    clip-path:polygon(0 30%,100% 0,95% 76%,3% 100%);
    opacity:.82;
  }

  .bl-pg-cluster--left .bl-pg-program-note {
    transform:rotate(-.8deg);
  }

  .bl-pg-cluster--right .bl-pg-program-note {
    transform:rotate(.8deg);
  }

  .bl-pg-program-note > span {
    color:var(--pg-accent);
    font-size:9px;
    line-height:1.2;
    font-weight:850;
    letter-spacing:.15em;
    text-transform:uppercase;
  }

  .bl-pg-program-note h3 {
    max-width:13ch;
    margin:14px 0 0;
    color:var(--bl-pgm-ink);
    font-size:clamp(27px,8.1vw,33px);
    line-height:1.02;
    font-weight:770;
    letter-spacing:-.045em;
    text-wrap:balance;
  }

  .bl-pg-program-note p {
    margin:14px 0 0;
    color:#4B586B;
    font-size:13px;
    line-height:1.57;
    text-wrap:pretty;
  }

  .bl-pg-program-note a {
    display:inline-flex;
    align-items:center;
    gap:9px;
    margin-top:18px;
    color:var(--bl-pgm-ink)!important;
    font-size:10px;
    line-height:1.2;
    font-weight:850;
    letter-spacing:.12em;
    text-transform:uppercase;
  }

  .bl-pg-program-note a i {
    color:var(--pg-accent);
    font-size:14px;
    font-style:normal;
  }

  .bl-pg-cta {
    position:relative;
    isolation:isolate;
    min-height:610px;
    display:grid;
    place-items:center;
    overflow:hidden;
    padding:90px var(--bl-pgm-gutter) 96px;
    text-align:center;
    background:var(--bl-pgm-paper);
  }

  .bl-pg-cta:before {
    content:"";
    position:absolute;
    inset:-3%;
    z-index:-2;
    background:url('/assets/media/boundlearn/boundlearn-contact-canvas-landscape-v1.png') center/cover no-repeat;
    opacity:.88;
  }

  .bl-pg-cta:after {
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:radial-gradient(circle at center,rgba(251,248,242,.88) 0 24%,rgba(251,248,242,.5) 55%,transparent 82%);
  }

  .bl-pg-cta > div {
    width:100%;
    max-width:520px;
  }

  .bl-pg-cta .bl-pg-kicker {
    justify-content:center;
  }

  .bl-pg-cta h2 {
    max-width:11ch;
    margin:22px auto 0;
    color:var(--bl-pgm-ink);
    font-size:clamp(40px,11.4vw,50px);
    line-height:.97;
    font-weight:780;
    letter-spacing:-.06em;
    text-wrap:balance;
  }

  .bl-pg-cta p {
    max-width:40ch;
    margin:23px auto 0;
    color:#455267;
    font-size:14px;
    line-height:1.67;
    text-wrap:pretty;
  }

  .bl-pg-cta-actions {
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    gap:17px;
    margin-top:31px;
  }

  .bl-pg-cta-actions a,
  .bl-pg-cta-actions label {
    width:min(240px,82vw);
    min-height:49px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:15px 22px;
    border:0;
    border-radius:0;
    cursor:pointer;
    font-size:10px;
    line-height:1.2;
    font-weight:850;
    letter-spacing:.14em;
    text-transform:uppercase;
  }

  .bl-pg-cta-actions a {
    color:var(--bl-pgm-paper)!important;
    background:var(--bl-pgm-coral);
    clip-path:polygon(2% 4%,98% 0,100% 90%,4% 100%,0 22%);
  }

  .bl-pg-cta-actions label {
    color:var(--bl-pgm-teal);
    background:rgba(251,248,242,.44);
    border-bottom:1px solid currentColor;
  }

  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-hero-inner > *,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-intro > *,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-statement-inner > *,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-art,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-program-note,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-cta > div {
    opacity:0;
    transform:translateY(24px);
    transition:opacity .72s ease,transform .82s cubic-bezier(.22,1,.36,1);
  }

  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-hero.bl-pg-mobile-visible .bl-pg-hero-inner > *,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-intro.bl-pg-mobile-visible > *,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-statement.bl-pg-mobile-visible .bl-pg-statement-inner > *,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-cluster.bl-pg-mobile-visible .bl-pg-art,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-cluster.bl-pg-mobile-visible .bl-pg-program-note,
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-cta.bl-pg-mobile-visible > div {
    opacity:1;
    transform:translateY(0);
  }

  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-hero-inner > *:nth-child(2),
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-intro > *:nth-child(2),
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-statement-inner > *:nth-child(2),
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-cluster .bl-pg-program-note {
    transition-delay:.08s;
  }

  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-hero-inner > *:nth-child(3),
  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-statement-inner > *:nth-child(3) {
    transition-delay:.14s;
  }

  .bl-programs-editorial.bl-pg-mobile-motion .bl-pg-hero-inner > *:nth-child(4) {
    transition-delay:.2s;
  }

  .bl-pg-cluster.bl-pg-mobile-visible .bl-pg-wash--a {
    animation:blPgmWashA 8s ease-in-out infinite alternate;
  }

  .bl-pg-cluster.bl-pg-mobile-visible .bl-pg-wash--b {
    animation:blPgmWashB 9s ease-in-out infinite alternate;
  }
}

@media (orientation:landscape) and (max-width:950px) and (max-height:500px) {
  :root {
    --bl-pgm-gutter:clamp(30px,5.2vw,52px);
  }

  .bl-pg-hero {
    min-height:calc(100svh - 70px);
    padding:26px var(--bl-pgm-gutter) 28px;
  }

  .bl-pg-hero:before {
    background-position:center;
  }

  .bl-pg-hero-inner {
    max-width:none;
    display:grid;
    grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);
    grid-template-rows:auto auto 1fr;
    column-gap:clamp(30px,5vw,56px);
    align-items:end;
  }

  .bl-pg-hero .bl-pg-kicker {
    grid-column:1;
    grid-row:1;
    align-self:start;
  }

  .bl-pg-hero h1 {
    grid-column:1;
    grid-row:2/4;
    margin-top:14px;
    font-size:clamp(40px,6.1vw,52px);
    line-height:.9;
  }

  .bl-pg-hero p {
    grid-column:2;
    grid-row:2;
    margin:0;
    font-size:12.5px;
    line-height:1.5;
  }

  .bl-pg-hero-link {
    grid-column:2;
    grid-row:3;
    align-self:start;
    margin-top:17px;
  }

  .bl-pg-hero-index {
    display:none;
  }

  .bl-pg-intro {
    display:grid;
    grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);
    gap:42px;
    align-items:center;
    min-height:330px;
    padding:46px var(--bl-pgm-gutter) 50px;
    text-align:left;
  }

  .bl-pg-intro .bl-pg-kicker {
    justify-content:flex-start;
  }

  .bl-pg-intro h2 {
    max-width:13ch;
    margin:14px 0 0;
    font-size:clamp(35px,5vw,44px);
  }

  .bl-pg-intro > p {
    margin:0;
    font-size:13px;
    line-height:1.58;
  }

  .bl-pg-statement {
    min-height:315px;
    padding:50px var(--bl-pgm-gutter) 52px;
  }

  .bl-pg-statement-inner {
    width:min(720px,92%);
  }

  .bl-pg-statement h2 {
    margin-top:18px;
    font-size:clamp(38px,5.4vw,48px);
    line-height:.94;
  }

  .bl-pg-statement:before {
    width:330px;
    height:260px;
    bottom:-105px;
  }

  .bl-pg-statement:after {
    width:180px;
    height:180px;
  }

  .bl-pg-cluster {
    min-height:370px;
    padding:17px var(--bl-pgm-gutter) 20px;
  }

  .bl-pg-cluster-stage {
    max-width:760px;
    height:332px;
  }

  .bl-pg-wash--a {
    width:340px;
    height:285px;
    top:24px;
  }

  .bl-pg-wash--b {
    width:200px;
    height:140px;
    bottom:10px;
  }

  .bl-pg-orbit {
    width:300px;
    height:300px;
    top:14px;
    left:50%;
  }

  .bl-pg-dot-field {
    top:30px;
  }

  .bl-pg-cluster-number {
    top:0;
    font-size:88px;
  }

  .bl-pg-art {
    top:24px;
    width:230px;
    height:268px;
    aspect-ratio:auto;
  }

  .bl-pg-cluster--left .bl-pg-art {
    left:auto;
    right:7%;
    transform:rotate(2deg);
  }

  .bl-pg-cluster--right .bl-pg-art {
    right:auto;
    left:7%;
    transform:rotate(-2deg);
  }

  .bl-pg-program-note {
    top:50%;
    right:auto;
    bottom:auto;
    left:4%;
    width:310px;
    padding:25px 27px 24px;
    transform:translateY(-50%) rotate(-.8deg)!important;
  }

  .bl-pg-cluster--right .bl-pg-program-note {
    right:4%;
    left:auto;
    transform:translateY(-50%) rotate(.8deg)!important;
  }

  .bl-pg-program-note h3 {
    margin-top:11px;
    font-size:27px;
  }

  .bl-pg-program-note p {
    margin-top:11px;
    font-size:12px;
    line-height:1.48;
  }

  .bl-pg-program-note a {
    margin-top:14px;
  }

  .bl-pg-cta {
    min-height:360px;
    padding:54px var(--bl-pgm-gutter) 58px;
  }

  .bl-pg-cta > div {
    max-width:690px;
  }

  .bl-pg-cta h2 {
    max-width:14ch;
    margin-top:15px;
    font-size:clamp(38px,5.2vw,46px);
  }

  .bl-pg-cta p {
    max-width:55ch;
    margin-top:16px;
    font-size:13px;
    line-height:1.55;
  }

  .bl-pg-cta-actions {
    flex-direction:row;
    gap:20px;
    margin-top:20px;
  }

  .bl-pg-cta-actions a,
  .bl-pg-cta-actions label {
    width:auto;
    min-width:174px;
    min-height:44px;
  }
}

@keyframes blPgmWashA {
  from { translate:0 0; }
  to { translate:10px -8px; }
}

@keyframes blPgmWashB {
  from { translate:0 0; }
  to { translate:-8px 9px; }
}

@media (prefers-reduced-motion:reduce) {
  .bl-programs-editorial .bl-pg-wash {
    animation:none!important;
  }

  .bl-programs-editorial.bl-pg-mobile-motion * {
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
