/* shares with other components */
#pageTopPad {padding-top:100px!important}

#hcFinLitSwp26 {font-family:"Nunito Sans",Avenir,Helvetica,sans-serif}
#hcFinLitSwp26 .c1 {overflow:hidden;height:82vw}
#hcFinLitSwp26 .c1 img.imgMbl {width:100%}
#hcFinLitSwp26 .c1 .c1A,
#hcFinLitSwp26 .c1 .c1B,
#hcFinLitSwp26 .c1 .c1C {display:none}
#hcFinLitSwp26 .c2 {padding:20px}
#hcFinLitSwp26 .c2 .logosCon {display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:15px}
#hcFinLitSwp26 .c2 .logosCon img {display:block;width:43%}
#hcFinLitSwp26 .divider {width:0;margin:0 5%;height:5.5vw;border-right:2px solid #bfbfbf}
#hcFinLitSwp26 h1 {text-transform:none;line-height:1.1;letter-spacing:-0.2vw;font-size:9.5vw}
#hcFinLitSwp26 h1 span {color:#ea002b;text-transform:none}
#hcFinLitSwp26 .subtitle {font-size:7vw;line-height:1.2}
#hcFinLitSwp26 .btnEnter {
    background:linear-gradient(to top, #b92c31 0%, #b92c31 50%, #ee3b33 50%, #ee3b33 100%);
    margin:5vw auto 3vw auto;padding:4.5vw 0;width:63vw;
    color:#fff;text-align:center;font-weight:800;font-size:8.3vw
}
#hcFinLitSwp26 .btnEnter:hover {filter:brightness(110%);cursor:pointer}
.hcFinLitSwp26BtmCopyCon {background-color:#e43c2f}
.hcFinLitSwp26BtmCopyCon .legal {
    text-align:center;font-size:13px;font-weight:500;line-height:1.3;color:#fff;
    margin-top:15px;padding-top:10px;border-top:1px solid #fff
}
.hcFinLitSwp26BtmCopy  {text-align:center;font-weight:400;padding:20px}
.hcFinLitSwp26BtmCopy p,
.hcFinLitSwp26BtmCopy strong {margin:0;font-size:18px;line-height:1.3;color:#fff}

@media (min-width: 576px) {
    #hcFinLitSwp26 {max-height:470px;overflow:hidden}
    #hcFinLitSwp26 .hcflsCon {display:flex;justify-content:space-between}
    #hcFinLitSwp26 .c1 {width:42%;overflow:visible;height:auto}
    #hcFinLitSwp26 .c2 {width:58%;padding: 7px 20px}
    #hcFinLitSwp26 .divider {height:4vw}
    #hcFinLitSwp26 h1 {font-size:4.8vw}
    #hcFinLitSwp26 .subtitle {font-size:3.3vw}
    #hcFinLitSwp26 .btnEnter {width:40vw;margin:3vw auto 0 -15vw;padding:2vw 0;font-size:4.5vw}
    .hcFinLitSwp26BtmCopyCon {margin-top:0.6rem}
}
@media (min-width: 768px) {
    #hcFinLitSwp26 .c1 {width:50%;overflow:visible;height:auto}
    #hcFinLitSwp26 .c2 {width:50%;padding:10px 20px}
    #hcFinLitSwp26 .c2inner {max-width:330px}
    #hcFinLitSwp26 .divider {height:25px}
    #hcFinLitSwp26 h1 {font-size:2.3rem}
    #hcFinLitSwp26 .subtitle {font-size:1.6rem}
    #hcFinLitSwp26 .btnEnter {font-size:2rem;padding:15px 0;width:310px;margin:6vw auto 0 -22vw}
    .hcFinLitSwp26BtmCopyCon {margin-top:0.4rem}
    .hcFinLitSwp26BtmCopy {font-size:20px}
}
@media (min-width: 822px) {
    #hcFinLitSwp26 .c2inner {max-width:100%}
    #hcFinLitSwp26 .btnEnter {margin:15px 0 0 0}
    .hcFinLitSwp26BtmCopyCon {margin-top:0}
}
@media (min-width: 920px) {
    #hcFinLitSwp26 .c2 .c2inner {max-width:330px}
}
@media (min-width: 992px) {
    #hcFinLitSwp26 .hcflsCon {justify-content:center}
    #hcFinLitSwp26 .c1 {width:55%}
    #hcFinLitSwp26 .c2 {width:45%;padding:20px}
    #hcFinLitSwp26 .c2 .c2inner {max-width:350px}
    #hcFinLitSwp26 .divider {height:1.6rem}
    #hcFinLitSwp26 h1 {font-size:2.5rem;margin-bottom:1rem;line-height:1}
    #hcFinLitSwp26 .subtitle {font-size:1.75rem}
    #hcFinLitSwp26 .btnEnter {margin-top:1rem}
    .hcFinLitSwp26BtmCopyCon {margin-bottom:50px}
    .hcFinLitSwp26BtmCopyCon .legal {width:830px;margin:15px auto 0 auto}
}
@media (min-width:1080px) {
    #hcFinLitSwp26 h1 {max-width:380px;letter-spacing:normal}
    #hcFinLitSwp26 .c1 {width:60%}
    #hcFinLitSwp26 .c2 {width:40%}
    #hcFinLitSwp26 .c1 img.imgMbl {display:none}
    #hcFinLitSwp26 .c1 {display:flex;gap:7px}
    #hcFinLitSwp26 .c1 .c1A,
    #hcFinLitSwp26 .c1 .c1B {display:block}
    #hcFinLitSwp26 .c1 .c1A img,
    #hcFinLitSwp26 .c1 .c1B img,
    #hcFinLitSwp26 .c1 .c1C img {width:100%;height:100%;object-fit:cover}
}

@media (min-width: 1279px) {
    #hcFinLitSwp26 {max-height:500px}
    #hcFinLitSwp26 .c2 .c2inner {max-width:450px}
    #hcFinLitSwp26 .c2 .logosCon {margin-bottom:1rem}
    #hcFinLitSwp26 h1 {font-size:2.8rem;line-height:1;max-width:470px}
    #hcFinLitSwp26 .subtitle {font-size:2rem;line-height:1.1}
    #hcFinLitSwp26 .btnEnter {font-size:2.2rem}
}

@media (min-width: 1400px) {
    #hcFinLitSwp26 .c1 {width:65%}
    #hcFinLitSwp26 .c2 {width:35%}
    #hcFinLitSwp26 .c1 .c1C {display:block}
}
@media (min-width: 1600px) {
    #hcFinLitSwp26 .c1 {width:70%}
    #hcFinLitSwp26 .c2 {width:30%}
}

/*imgBlkRgt*/
@media (min-width: 992px) {
    .imgBlkRt003 .imgCon img {margin-top:-73px;margin-left:20px}
}
@media (min-width: 1279px) {
    .imgBlkRt003 .imgCon img {margin-top:-80px;margin-left:0}
}
