@media (max-width: 480px) {
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000036"] {
    left: 0 !important; right: auto !important; top: auto !important; bottom: 0 !important;
    width: 100vw !important; height: 50vw !important;
  }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000036"] .tn-atom__img {
    width: 100% !important; height: 100% !important; object-fit: cover !important;
  }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000041"] {
    left: 0 !important; top: 0 !important; width: 100vw !important; height: 100% !important;
  }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000041"] .tn-atom {
    background: linear-gradient(180deg, #393a3a 0%, #393a3a calc(100% - 50vw - 42px), rgba(57,58,58,.76) calc(100% - 50vw - 14px), rgba(57,58,58,0) calc(100% - 50vw)) !important;
  }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] {
    left: auto !important; right: 20px !important; top: auto !important; bottom: 16px !important;
    width: 145px !important; height: 44px !important;
  }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] .tn-atom {
    font-size: 16px !important; line-height: 1.25 !important; text-align: right !important; color: #3f4048 !important; white-space: nowrap !important;
  }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] {
    left: 20px !important; right: auto !important; top: auto !important; bottom: 22px !important;
    width: 180px !important; height: 32px !important;
  }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] .tn-atom {
    font-size: 11px !important; line-height: 1.25 !important; text-align: left !important; color: #6c7073 !important;
  }
}
#rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-p { display:block; margin:0 0 1.5px 0; }
#rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-risk { margin-bottom:4px; }
#rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-pending { margin-bottom:0; }
@media (max-width: 480px) {
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-p1 { margin-bottom:5px; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-p2 { margin-bottom:8px; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-p3 { margin-bottom:5px; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-p4 { margin-bottom:10px; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom .bonsai-legal-risk { margin-bottom:14px; }
}
@media (max-width: 480px) {
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] .tn-atom { line-height:17.76px !important; }
}
@media (min-width: 1200px) {
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] .tn-atom { white-space:nowrap !important; }
}
@media (min-width: 1200px) {
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000037"] .tn-atom { font-size:9px !important; line-height:13.05px !important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000038"] .tn-atom { line-height:44.64px !important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000039"] .tn-atom { font-size:15px !important; line-height:21.75px !important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"], #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] .tn-atom { height:23px !important; line-height:23px !important; }
}
@media (max-width: 480px) { #rec5052664501 .tn-elem[data-elem-id="1792663504946000046"] { opacity:1 !important; } }
@media (min-width: 1200px) { #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] .tn-atom { letter-spacing:-0.4px !important; } }
/* Ipoteka eligibility: fluid mobile width between Tilda artboards */
@media screen and (min-width: 361px) and (max-width: 479px) {
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] {
    left: 20px !important;
    width: calc(100vw - 40px) !important;
  }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] {
    width: calc(100vw - 40px) !important;
  }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000018"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000021"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000024"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000027"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000030"] {
    width: 100% !important;
  }
}

/* Ipoteka eligibility: the source intro wraps to one line from 405px */
@media screen and (min-width: 405px) and (max-width: 479px) {
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"] { height: 99px !important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000003"] {
    width: calc(100vw - 40px) !important;
    height: 99px !important;
  }
}

/* Ipoteka desktop card spacing follows the local reference */
@media (min-width: 1200px) {
  #rec5052664101 .tn-elem[data-elem-id="1792663142973764078"] .tn-atom,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973413415"] .tn-atom { line-height: 1.45 !important; }
}

/* Mortgage landing responsive refinements */
@media screen and (min-width:481px) and (max-width:639px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:20px!important; width:calc(100vw - 40px)!important; max-width:calc(100vw - 40px)!important; }
  #rec5052551601 .tn-group[data-group-id="1792663441767000002"] { left:auto!important; right:20px!important; width:119px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:20px!important; top:90px!important; width:calc(100vw - 40px)!important; max-width:calc(100vw - 40px)!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { width:100%!important; max-width:100%!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000003"], #rec5052664001 .tn-group[data-group-id="1792663442342000004"] { width:calc(50% - 4px)!important; flex:none!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"], #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"], #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { width:100%!important; max-width:100%!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] { display:block!important; left:20px!important; top:446px!important; width:calc(100vw - 40px)!important; height:220px!important; }
  #rec5052664001 .t396__artboard, #rec5052664001 .t396__carrier, #rec5052664001 .t396__filter { background-image:none!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { left:20px!important; top:22px!important; width:calc(100vw - 40px)!important; max-width:calc(100vw - 40px)!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"], #rec5052664301 .tn-group[data-group-id="1792663529245000003"], #rec5052664301 .tn-group[data-group-id="1792663529245000017"], #rec5052664301 .tn-group[data-group-id="1792663529245000018"], #rec5052664301 .tn-group[data-group-id="1792663529245000021"], #rec5052664301 .tn-group[data-group-id="1792663529245000024"], #rec5052664301 .tn-group[data-group-id="1792663529245000027"], #rec5052664301 .tn-group[data-group-id="1792663529245000030"] { width:100%!important; max-width:100%!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { width:calc(100vw - 40px)!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:20px!important; width:calc(100vw - 40px)!important; max-width:calc(100vw - 40px)!important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000036"] { left:0!important; right:auto!important; top:auto!important; bottom:0!important; width:100vw!important; height:50vw!important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000036"] .tn-atom__img { width:100%!important; height:100%!important; object-fit:cover!important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000041"] { left:0!important; top:0!important; width:100vw!important; height:100%!important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000041"] .tn-atom { background:linear-gradient(180deg,#393a3a 0%,#393a3a calc(100% - 50vw - 42px),rgba(57,58,58,.76) calc(100% - 50vw - 14px),rgba(57,58,58,0) calc(100% - 50vw))!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:20px!important; top:20px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { left:20px!important; right:auto!important; top:64px!important; width:calc(100vw - 40px)!important; height:auto!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:auto!important; right:20px!important; top:auto!important; bottom:16px!important; width:145px!important; height:44px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { left:20px!important; right:auto!important; bottom:16px!important; width:180px!important; }
}
@media screen and (min-width:481px) and (max-width:559px) {
  #rec5052664001, #rec5052664001 .t396, #rec5052664001 .t396__artboard { height:clamp(649px,calc(21.25vw + 547px),666px)!important; }
  #rec5052664101, #rec5052664101 .t396, #rec5052664101 .t396__artboard { height:646px!important; }
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard { height:667px!important; }
  #rec5052664401, #rec5052664401 .t396, #rec5052664401 .t396__artboard { height:clamp(466px,calc(50vw + 226px),484px)!important; }
  #rec5052664501, #rec5052664501 .t396, #rec5052664501 .t396__artboard { height:clamp(460px,calc(946px - 90vw),496px)!important; }
}
@media screen and (min-width:560px) and (max-width:639px) {
  #rec5052664001, #rec5052664001 .t396, #rec5052664001 .t396__artboard { height:666px!important; }
  #rec5052664101, #rec5052664101 .t396, #rec5052664101 .t396__artboard { height:615px!important; }
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard { height:629px!important; }
  #rec5052664401, #rec5052664401 .t396, #rec5052664401 .t396__artboard { height:calc(50vw + 204px)!important; }
  #rec5052664501, #rec5052664501 .t396, #rec5052664501 .t396__artboard { height:calc(964px - 90vw)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:20px!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { width:calc(100vw - 40px)!important; flex-direction:column!important; flex-wrap:nowrap!important; gap:12px!important; height:518px!important; margin-top:-33px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { width:calc(100vw - 40px)!important; height:254px!important; flex:none!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"], #rec5052664101 .tn-group[data-group-id="1792663142973692549"] { width:53%!important; flex:none!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973691347"], #rec5052664101 .tn-elem[data-elem-id="1792663142973531670"] { width:calc(47% - 14px)!important; height:205px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { height:418px!important; }
}
@media screen and (min-width:640px) and (max-width:680px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:20px!important; width:calc(100vw - 40px)!important; }
  #rec5052551601 .tn-group[data-group-id="1792663441767000002"] { left:auto!important; right:20px!important; width:119px!important; }
  #rec5052664001 .t396__artboard, #rec5052664001 .t396__carrier, #rec5052664001 .t396__filter { background-image:none!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:20px!important; top:90px!important; width:calc(100vw - 40px)!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { width:100%!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { width:100%!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { width:100%!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] { left:20px!important; top:446px!important; width:calc(100vw - 40px)!important; height:220px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:20px!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { width:calc(100vw - 40px)!important; flex-direction:column!important; flex-wrap:nowrap!important; gap:10px!important; height:464px!important; margin-top:-33px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { width:calc(100vw - 40px)!important; height:227px!important; flex:none!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { left:20px!important; top:22px!important; width:calc(100vw - 40px)!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"], #rec5052664301 .tn-group[data-group-id="1792663529245000003"] { width:100%!important; }
}
@media screen and (min-width:681px) and (max-width:767px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:5vw!important; width:90vw!important; }
  #rec5052551601 .tn-group[data-group-id="1792663441767000002"] { transform:translateX(calc(95vw - 753px))!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { transform:translateX(44px)!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:5vw!important; top:95px!important; width:401px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:5vw!important; width:90vw!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:90vw!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { width:90vw!important; flex-direction:row!important; flex-wrap:nowrap!important; justify-content:space-between!important; gap:14px!important; height:283px!important; margin-top:-33px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { width:calc((90vw - 14px)/2)!important; height:283px!important; flex:none!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"], #rec5052664101 .tn-group[data-group-id="1792663142973692549"] { width:calc(22.5vw - 10.5px)!important; flex:none!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973764078"], #rec5052664101 .tn-elem[data-elem-id="1792663142973413415"], #rec5052664101 .tn-elem[data-elem-id="1792663142973483372"], #rec5052664101 .tn-elem[data-elem-id="1792663142973354658"], #rec5052664101 .tn-elem[data-elem-id="1792663142973744395"], #rec5052664101 .tn-elem[data-elem-id="1792663142973522370"], #rec5052664101 .tn-elem[data-elem-id="1792663142973610345"], #rec5052664101 .tn-elem[data-elem-id="1792663142973879834"] { width:calc(22.5vw - 10.5px)!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973483372"] b, #rec5052664101 .tn-elem[data-elem-id="1792663142973354658"] b { font-size:18px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973691347"], #rec5052664101 .tn-elem[data-elem-id="1792663142973531670"] { width:calc(22vw - 18px)!important; height:248px!important; margin-left:-3px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { left:5vw!important; top:25px!important; width:90vw!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"], #rec5052664301 .tn-group[data-group-id="1792663529245000003"], #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { width:100%!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000018"], #rec5052664301 .tn-group[data-group-id="1792663529245000021"], #rec5052664301 .tn-group[data-group-id="1792663529245000024"], #rec5052664301 .tn-group[data-group-id="1792663529245000027"], #rec5052664301 .tn-group[data-group-id="1792663529245000030"] { width:20%!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:5vw!important; width:90vw!important; }
  #rec5052664401 .tn-elem[data-elem-id="1792663504946000036"], #rec5052664401 .tn-elem[data-elem-id="1792663504946000041"] { height:275px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:5vw!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:auto!important; right:5vw!important; width:195px!important; }
}
@media screen and (min-width:721px) and (max-width:767px) {
  #rec5052664101, #rec5052664101 .t396, #rec5052664101 .t396__artboard { height:calc(561px - 19.3vw)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"], #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { height:calc(428px - 20.15vw)!important; }
}

/* Final responsive alignment pass for the imported mortgage page */
@media screen and (max-width:399px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:15px!important; width:330px!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:29px!important; top:-22px!important; width:110px!important; height:44px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:25px!important; top:64px!important; width:330px!important; max-width:none!important; transform:translateX(10px) scaleX(1.03125)!important; transform-origin:left top!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] { left:15px!important; top:417px!important; width:330px!important; height:198px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:-5px!important; width:330px!important; max-width:none!important; transform:translateX(-20px) scaleX(1.03125)!important; transform-origin:left top!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; max-width:100%!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { width:330px!important; max-width:none!important; height:495px!important; gap:10px!important; margin-top:-1px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { width:330px!important; max-width:none!important; height:242px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { left:15px!important; top:22px!important; width:330px!important; max-width:330px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"], #rec5052664301 .tn-group[data-group-id="1792663529245000003"], #rec5052664301 .tn-group[data-group-id="1792663529245000017"], #rec5052664301 .tn-group[data-group-id="1792663529245000018"], #rec5052664301 .tn-group[data-group-id="1792663529245000021"], #rec5052664301 .tn-group[data-group-id="1792663529245000024"], #rec5052664301 .tn-group[data-group-id="1792663529245000027"], #rec5052664301 .tn-group[data-group-id="1792663529245000030"] { width:100%!important; max-width:100%!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { width:100%!important; max-width:100%!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:15px!important; top:22px!important; width:330px!important; max-width:330px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:15px!important; top:20px!important; width:140px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { left:15px!important; right:auto!important; top:55px!important; width:330px!important; height:auto!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:auto!important; right:9px!important; width:130px!important; height:44px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { left:15px!important; right:auto!important; width:180px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000046"] { display:none!important; }
}
@media screen and (min-width:400px) and (max-width:480px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:20px!important; width:440px!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:37px!important; top:-22px!important; width:119px!important; height:45px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:30px!important; top:68px!important; width:440px!important; max-width:none!important; transform:translateX(10px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] { left:20px!important; top:429px!important; width:440px!important; height:220px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:0!important; width:440px!important; max-width:none!important; transform:translateX(-20px)!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; max-width:100%!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { width:440px!important; max-width:none!important; height:518px!important; gap:10px!important; margin-top:-2px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { width:440px!important; height:254px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { left:20px!important; top:22px!important; width:440px!important; max-width:440px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"], #rec5052664301 .tn-group[data-group-id="1792663529245000003"], #rec5052664301 .tn-group[data-group-id="1792663529245000017"], #rec5052664301 .tn-group[data-group-id="1792663529245000018"], #rec5052664301 .tn-group[data-group-id="1792663529245000021"], #rec5052664301 .tn-group[data-group-id="1792663529245000024"], #rec5052664301 .tn-group[data-group-id="1792663529245000027"], #rec5052664301 .tn-group[data-group-id="1792663529245000030"] { width:100%!important; max-width:100%!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { width:100%!important; max-width:100%!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:20px!important; top:22px!important; width:440px!important; max-width:440px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:20px!important; top:20px!important; width:140px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { left:20px!important; right:auto!important; top:55px!important; width:440px!important; height:auto!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:auto!important; right:14px!important; width:130px!important; height:44px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { left:20px!important; right:auto!important; width:180px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000046"] { display:none!important; }
}
@media screen and (min-width:481px) and (max-width:639px) {
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { transform:translate(37px,-11px)!important; width:119px!important; height:45px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:0!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:1px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; max-width:100%!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { top:55px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { right:20px!important; width:136px!important; }
}
@media screen and (min-width:640px) and (max-width:680px) {
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { transform:translate(37px,-11px)!important; width:119px!important; height:45px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:-8px!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:1px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; max-width:100%!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:7px!important; top:17px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { left:20px!important; right:auto!important; top:51px!important; width:calc(100vw - 40px)!important; height:auto!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:auto!important; right:20px!important; top:auto!important; bottom:19px!important; width:102px!important; height:17px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { left:20px!important; right:auto!important; top:249px!important; width:109px!important; }
}
@media screen and (min-width:681px) and (max-width:767px) {
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:auto!important; right:5vw!important; top:23px!important; width:136px!important; height:34px!important; transform:translateX(calc(709px - 94.2vw))!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:calc(5vw - 38px)!important; width:90vw!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:1px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { transform:translateY(36px)!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { width:270px!important; max-width:270px!important; transform:translateY(42px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { top:181px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { left:calc(5vw + 200px)!important; right:auto!important; top:20px!important; width:calc(90vw - 415px)!important; height:auto!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:calc(95vw - 180px)!important; right:auto!important; top:251px!important; width:119px!important; height:20px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { left:calc(95vw - 180px)!important; right:auto!important; top:218px!important; width:121px!important; height:29px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000046"] { left:calc(95vw - 195px)!important; top:218px!important; height:59px!important; }
}
@media screen and (min-width:700px) and (max-width:767px) {
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { transform:none!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:translateY(5px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { top:142px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { top:205px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { top:172px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000046"] { top:172px!important; }
}

/* Narrow breakpoint corrections after full-page visual comparison */
@media screen and (max-width:359px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:15px!important; width:290px!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:auto!important; right:0!important; top:0!important; width:110px!important; height:44px!important; }
  #rec5052664001, #rec5052664001 .t396, #rec5052664001 .t396__artboard { height:615px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:15px!important; top:64px!important; width:290px!important; max-width:290px!important; height:351px!important; transform:none!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { left:0!important; top:86px!important; width:269px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { left:0!important; top:121px!important; width:290px!important; height:104px!important; font-size:36px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { left:0!important; top:234px!important; width:290px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { left:0!important; top:287px!important; width:290px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { left:0!important; top:347px!important; width:290px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { left:0!important; top:396px!important; width:290px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] { left:15px!important; top:417px!important; width:290px!important; height:198px!important; }
  #rec5052664101, #rec5052664101 .t396, #rec5052664101 .t396__artboard { height:619px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:15px!important; width:290px!important; max-width:290px!important; transform:none!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { left:0!important; width:290px!important; height:492px!important; gap:10px!important; margin-top:3px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"], #rec5052664101 .tn-group[data-group-id="1792663142973946219"] { width:290px!important; height:241px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792664463326000001"], #rec5052664101 .tn-elem[data-elem-id="1792664463327000002"] { left:0!important; width:100%!important; max-width:100%!important; }
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard { height:741px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { left:15px!important; top:22px!important; width:290px!important; max-width:290px!important; height:701px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000002"], #rec5052664301 .tn-group[data-group-id="1792663529245000003"], #rec5052664301 .tn-group[data-group-id="1792663529245000017"], #rec5052664301 .tn-group[data-group-id="1792663529245000018"], #rec5052664301 .tn-group[data-group-id="1792663529245000021"], #rec5052664301 .tn-group[data-group-id="1792663529245000024"], #rec5052664301 .tn-group[data-group-id="1792663529245000027"], #rec5052664301 .tn-group[data-group-id="1792663529245000030"] { width:100%!important; max-width:100%!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { height:513px!important; transform:translateY(1px)!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { left:0!important; top:auto!important; width:290px!important; height:44px!important; transform:translateY(56px)!important; }
  #rec5052664401, #rec5052664401 .t396, #rec5052664401 .t396__artboard { height:376px!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:15px!important; top:22px!important; width:290px!important; max-width:290px!important; }
  #rec5052664501, #rec5052664501 .t396, #rec5052664501 .t396__artboard { height:673px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:15px!important; top:20px!important; width:140px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { left:15px!important; top:55px!important; width:290px!important; height:auto!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { left:auto!important; right:15px!important; width:124px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792671542000000001"] { left:15px!important; }
}
@media screen and (min-width:360px) and (max-width:379px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:15px!important; width:calc(100vw - 30px)!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:auto!important; right:0!important; top:0!important; width:110px!important; height:44px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:15px!important; top:64px!important; width:330px!important; transform:none!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:86px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:121px!important; font-size:36px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:234px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:287px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:347px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:396px!important; }
  #rec5052665066534000001 { left:15px!important; top:417px!important; width:330px!important; height:198px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:15px!important; width:330px!important; transform:none!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:3px!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:15px!important; top:23px!important; width:330px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { top:21px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000044"] { top:56px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { right:15px!important; width:136px!important; }
}
@media screen and (min-width:380px) and (max-width:399px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:20px!important; width:calc(100vw - 40px)!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:auto!important; right:0!important; top:0!important; width:119px!important; height:45px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:20px!important; top:68px!important; width:320px!important; max-width:none!important; transform:none!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:86px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:121px!important; font-size:36px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:234px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:287px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:347px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:396px!important; }
  #rec5052665066534000001 { left:20px!important; top:406px!important; width:calc(100vw - 40px)!important; height:220px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:20px!important; width:320px!important; max-width:none!important; transform:none!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:2px!important; }
  #rec5052664401 .tn-group[data-group-id="1792670000000000001"] { left:20px!important; width:calc(100vw - 40px)!important; }
}
@media screen and (min-width:400px) and (max-width:480px) {
  #rec5052551601 .tn-group[data-group-id="1792663441767000001"] { left:20px!important; width:calc(100vw - 40px)!important; }
  #rec5052551601 .tn-elem[data-elem-id="1792663441768000007"] { left:auto!important; right:0!important; top:0!important; width:119px!important; height:45px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { left:20px!important; top:68px!important; width:440px!important; transform:none!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] { left:20px!important; top:calc(286px + 30vw)!important; width:calc(100vw - 40px)!important; height:220px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:20px!important; transform:none!important; }
}
@media screen and (min-width:640px) and (max-width:680px) {
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { left:calc(20vw - 136px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000043"] { left:20px!important; }
}

/* Fit narrow screens to the source layout using the Zero Block molecule coordinates */
@media screen and (max-width:359px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translate(10px,18px)!important; width:calc(100vw - 30px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:6px!important; width:calc(100vw - 30px)!important; font-size:32px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:-47px!important; width:calc(100vw - 30px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:-41px!important; width:calc(100vw - 30px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:-25px!important; width:calc(100vw - 30px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { transform:translateX(-20px) scaleX(1.035714)!important; transform-origin:left top!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:-1px!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:translateY(-57px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { width:118px!important; }
}
@media screen and (min-width:360px) and (max-width:379px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translate(10px,18px)!important; width:330px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:18px!important; width:330px!important; font-size:36px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:4px!important; width:330px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:10px!important; width:330px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:10px!important; width:330px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { transform:translateX(-20px) scaleX(1.03125)!important; transform-origin:left top!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:-1px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { width:124px!important; }
}
@media screen and (min-width:380px) and (max-width:399px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translate(10px,22px)!important; width:calc(100vw - 40px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:18px!important; width:calc(100vw - 40px)!important; font-size:37px!important; line-height:35.52px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:7px!important; width:calc(100vw - 40px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:12px!important; width:calc(100vw - 40px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:12px!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { transform:translateX(-20px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:-2px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { width:124px!important; }
}
@media screen and (min-width:400px) and (max-width:439px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translate(10px,22px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:18px!important; font-size:37px!important; line-height:35.52px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:7px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:13px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:13px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { transform:translateX(-20px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { width:124px!important; }
}
@media screen and (min-width:440px) and (max-width:479px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translate(10px,22px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:18px!important; font-size:clamp(40.48px,9.2vw,44.16px)!important; line-height:.96!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:17px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:25px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:25px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { transform:translateX(-20px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { width:124px!important; }
}
@media screen and (min-width:480px) and (max-width:480px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translate(10px,22px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:27px!important; font-size:44.16px!important; line-height:42.39px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:38px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:37px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:34px!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972446227"] { transform:translateX(-20px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { width:124px!important; }
}

/* Text metrics after comparing rendered Zero Block content with the local source */
@media screen and (max-width:359px) {
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom { font-size:32px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:5px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:1px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:1px!important; width:calc(100vw - 30px)!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:translateY(-1px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { transform:scaleX(.958)!important; transform-origin:right center!important; }
}
@media screen and (min-width:360px) and (max-width:379px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { width:269px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom { font-size:36px!important; line-height:34.56px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:17px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:13px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:13px!important; width:calc(100vw - 30px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { transform:scaleX(.958)!important; transform-origin:right center!important; }
}
@media screen and (min-width:380px) and (max-width:399px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { width:269px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom { font-size:37px!important; line-height:35.52px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:17px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:17px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:17px!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:2px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { transform:scaleX(.958)!important; transform-origin:right center!important; }
}
@media screen and (min-width:400px) and (max-width:439px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { width:269px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom { font-size:37px!important; line-height:35.52px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:17px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:18px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:18px!important; width:calc(100vw - 40px)!important; }
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] { margin-top:-1px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { right:20px!important; transform:scaleX(.958)!important; transform-origin:right center!important; }
}
@media screen and (min-width:440px) and (max-width:479px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { width:269px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom { font-size:40.48px!important; line-height:38.86px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:17px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:20px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:20px!important; width:calc(100vw - 40px)!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { right:20px!important; transform:scaleX(.958)!important; transform-origin:right center!important; }
}
@media screen and (min-width:480px) and (max-width:480px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { width:269px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom { font-size:44.16px!important; line-height:42.39px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:28px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:19px!important; width:440px!important; }
  #rec5052664501 .tn-elem[data-elem-id="1792663504946000045"] { right:20px!important; transform:scaleX(.958)!important; transform-origin:right center!important; }
}


/* Ipoteka responsive hero alignment: align Auto Layout content to the local reference */
@media screen and (max-width:359px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000006"] { top:4px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:-12px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:-13px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:-8px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:-11px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:-11px!important; }
}
@media screen and (min-width:360px) and (max-width:379px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translateX(10px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:6px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:5px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:10px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:7px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:7px!important; }
}
@media screen and (min-width:380px) and (max-width:399px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translateX(10px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:6px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:5px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:8px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:8px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:8px!important; }
}
@media screen and (min-width:400px) and (max-width:439px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translateX(10px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:6px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:5px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:8px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:9px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:9px!important; }
}
@media screen and (min-width:440px) and (max-width:479px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translateX(10px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:6px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:5px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:calc(35vw - 146px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:11px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:11px!important; }
}
@media screen and (min-width:480px) and (max-width:480px) {
  #rec5052664001 #molecule-1792663442342000001 { transform:translateX(10px)!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:15px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:16px!important; }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { top:22px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:15px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:12px!important; }
}
@media screen and (min-width:481px) and (max-width:629px) {
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { top:96px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom {
    font-size:clamp(40.48px,9.2vw,50px)!important; line-height:.96!important;
  }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { margin-top:7px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:-8px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:-11px!important; width:480px!important; }
}
@media screen and (min-width:630px) and (max-width:640px) {
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { top:96px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] .tn-atom {
    font-size:clamp(40.48px,9.2vw,50px)!important; line-height:.96!important;
  }
  #rec5052664001 .tn-group[data-group-id="1792663442342000002"] { margin-top:4px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] { top:-8px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:-11px!important; width:480px!important; }
}
@media screen and (min-width:681px) and (max-width:767px) {
  #rec5052664001 .tn-group[data-group-id="1792663442342000001"] { top:117px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792670938129000020"] { top:2px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792666316512000001"] { top:1px!important; }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000014"] { top:-3px!important; }
}

/* Ipoteka tablet cards: prevent a 2px wrap at 681–767px */
@media screen and (min-width:681px) and (max-width:767px) {
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] .tn-molecule {
    flex-wrap: nowrap !important;
    gap: 12px !important;
  }
}


/* Ipoteka card fit at 640–680px */
@media screen and (min-width:640px) and (max-width:680px) {
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] > .tn-molecule {
    display:flex!important; flex-direction:column!important; flex-wrap:nowrap!important;
    gap:10px!important; align-items:stretch!important;
  }
  #rec5052664101 .tn-group[data-group-id="1792663142973800785"] > .tn-molecule,
  #rec5052664101 .tn-group[data-group-id="1792663142973946219"] > .tn-molecule {
    display:flex!important; flex-direction:row!important; justify-content:space-between!important;
    align-items:center!important;
  }
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"],
  #rec5052664101 .tn-group[data-group-id="1792663142973692549"] {
    width:48%!important; flex:none!important; padding:0!important;
  }
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"] > .tn-molecule > .tn-elem,
  #rec5052664101 .tn-group[data-group-id="1792663142973692549"] > .tn-molecule > .tn-elem {
    width:100%!important;
  }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973764078"] .tn-atom,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973413415"] .tn-atom,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973483372"] .tn-atom,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973354658"] .tn-atom {
    padding-top:0!important; padding-bottom:0!important;
  }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973691347"],
  #rec5052664101 .tn-elem[data-elem-id="1792663142973531670"] {
    width:35%!important; height:205px!important; margin:0 40px 0 0!important; flex:none!important;
  }
}

/* Ipoteka card links fit at 681–767px */
@media screen and (min-width:681px) and (max-width:767px) {
  #rec5052664101 .tn-elem[data-elem-id="1792663142973744395"],
  #rec5052664101 .tn-elem[data-elem-id="1792663142973522370"] { margin-top:6px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973610345"],
  #rec5052664101 .tn-elem[data-elem-id="1792663142973879834"] { margin-top:1px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973744395"] .tn-atom,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973522370"] .tn-atom {
    padding-top:1px!important; padding-bottom:1px!important;
  }
}


/* Ipoteka cards stay in the mobile flow at 320–639px */
@media screen and (min-width:320px) and (max-width:639px) {
  #rec5052664101 .tn-group[data-group-id="1792663142972488405"] > .tn-molecule {
    display:flex!important; flex-direction:column!important; flex-wrap:nowrap!important;
    gap:10px!important; align-items:stretch!important;
  }
}


/* Ipoteka card links stay clear at 721–767px */
@media screen and (min-width:721px) and (max-width:767px) {
  #rec5052664101 .tn-elem[data-elem-id="1792663142973744395"],
  #rec5052664101 .tn-elem[data-elem-id="1792663142973522370"] { margin-top:4px!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973610345"],
  #rec5052664101 .tn-elem[data-elem-id="1792663142973879834"] { margin-top:0!important; }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973744395"] .tn-atom,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973522370"] .tn-atom {
    padding-top:0!important; padding-bottom:0!important;
  }
}


/* Ipoteka hero CTA remains one line */
#rec5052664001 .tn-elem[data-elem-id="1792663442342000013"] .tn-atom__button-text {
  white-space: nowrap !important;
}

/* Ipoteka mobile hero uses the source's full-bleed 240px crop */
@media screen and (max-width:680px) {
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] {
    left: auto !important; right: 0 !important; top: auto !important; bottom: 0 !important;
    width: 576px !important; height: 240px !important;
  }
  #rec5052664001 .tn-elem[data-elem-id="1792665066534000001"] .tn-atom__img {
    width: 576px !important; height: 240px !important; max-width: none !important;
    object-fit: fill !important; object-position: right bottom !important;
  }
}


/* Ipoteka 320px hero payment labels fit without wrapping */
@media screen and (max-width:359px) {
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000010"],
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000012"] {
    height:18px!important;
  }
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000010"] .tn-atom,
  #rec5052664001 .tn-elem[data-elem-id="1792663442342000012"] .tn-atom {
    font-size:13px!important; line-height:15.6px!important; white-space:nowrap!important;
  }
}


/* Ipoteka mobile apartment text avoids the plan image */
@media screen and (max-width:480px) {
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"] .tn-elem[data-elem-id="1792663142973513903"],
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"] .tn-elem[data-elem-id="1792663142973483372"],
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"] .tn-elem[data-elem-id="1792663142973744395"],
  #rec5052664101 .tn-group[data-group-id="1792663142973692549"] .tn-elem[data-elem-id="1792663142973651872"],
  #rec5052664101 .tn-group[data-group-id="1792663142973692549"] .tn-elem[data-elem-id="1792663142973354658"],
  #rec5052664101 .tn-group[data-group-id="1792663142973692549"] .tn-elem[data-elem-id="1792663142973522370"] {
    width:calc(100% - 10px)!important;
    max-width:calc(100% - 10px)!important;
  }
  #rec5052664101 .tn-group[data-group-id="1792663142973534110"] .tn-elem[data-elem-id="1792663142973610345"],
  #rec5052664101 .tn-group[data-group-id="1792663142973692549"] .tn-elem[data-elem-id="1792663142973879834"] {
    width:calc(100% - 13px)!important;
    max-width:calc(100% - 13px)!important;
  }
  #rec5052664101 .tn-elem[data-elem-id="1792663142973744395"] .tn-atom span,
  #rec5052664101 .tn-elem[data-elem-id="1792663142973522370"] .tn-atom span {
    font-size:9px!important;
    line-height:1.45!important;
  }
}


/* Eligibility block: keep complete program criteria clear on mobile and tablet */
@media screen and (max-width: 359px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:780px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000001"] { height:740px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { height:549px!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:none!important; }
}
@media screen and (min-width: 360px) and (max-width: 399px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:760px!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:none!important; }
}
@media screen and (min-width: 400px) and (max-width: 480px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:740px!important; }
}
@media screen and (min-width: 640px) and (max-width: 680px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:470px!important; }
}
@media screen and (min-width: 681px) and (max-width: 767px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:740px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] {
    height:459px!important;
    transform:none!important;
  }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] > .tn-molecule {
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    align-content:flex-start!important;
    align-items:stretch!important;
    gap:12px!important;
  }
  #rec5052664301 .tn-group[data-group-id="1792663529245000018"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000021"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000024"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000027"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000030"] {
    width:calc(50% - 6px)!important;
    max-width:calc(50% - 6px)!important;
    height:145px!important;
    flex:none!important;
  }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:none!important; }
}


/* Eligibility block: prevent long category descriptions from colliding with the CTA */
@media screen and (min-width: 360px) and (max-width: 399px) {
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:translateY(40px)!important; }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:590px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { height:302px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] > .tn-molecule {
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    align-content:flex-start!important;
    align-items:stretch!important;
    gap:12px!important;
  }
  #rec5052664301 .tn-group[data-group-id="1792663529245000018"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000021"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000024"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000027"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000030"] {
    width:calc(33.333333% - 8px)!important;
    max-width:calc(33.333333% - 8px)!important;
    height:145px!important;
    flex:none!important;
  }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:none!important; }
}
@media screen and (min-width: 1200px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:410px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000017"] { height:145px!important; }
  #rec5052664301 .tn-group[data-group-id="1792663529245000018"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000021"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000024"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000027"],
  #rec5052664301 .tn-group[data-group-id="1792663529245000030"] { height:145px!important; }
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:none!important; }
}

@media screen and (min-width: 640px) and (max-width: 680px) {
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:translateY(8px)!important; }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  #rec5052664301 .tn-elem[data-elem-id="1792663529245000033"] { transform:translateY(12px)!important; }
}

/* Balanced bottom spacing after the wrapped eligibility grid */
@media screen and (min-width: 768px) and (max-width: 1199px) {
  #rec5052664301, #rec5052664301 .t396, #rec5052664301 .t396__artboard,
  #rec5052664301 .t396__carrier, #rec5052664301 .t396__filter { height:540px!important; }
}
