.red-cards-section{padding:6.25rem 0 7.9375rem}
.red-cards-section .red-card-item{padding:1rem 2.5625rem .75rem;background-color:var(--darkRed2);border-radius:2rem;border:.0625rem solid rgba(var(--lightColor-rgba),0.5);position:relative}
.red-cards-section .red-card-item .investor-bg{position:absolute;top:.75rem;right:1.5rem;width:3.75rem;height:3.75rem;object-fit:cover}
.red-cards-section .red-card-item.insurer{background-color:var(--darkRed3)}
.red-cards-section .red-card-item.insurer .red-card-icon-wrap .red-card-icon [class^="icon-"]{color:var(--darkRed3)}
.red-cards-section .red-card-item.insurer .red-card-statement{background-color:#a93f3d}
.red-cards-section .red-card-item.investor{background-color:#ea5a40}
.red-cards-section .red-card-item.investor .red-card-icon-wrap .red-card-icon [class^="icon-"]{color:var(--darkRed3)}
.red-cards-section .red-card-item.investor .red-card-statement{background-color:#c73e25}
.red-cards-section .red-card-item.employer{background-color:var(--darkRed2)}
.red-cards-section .red-card-item.employer .red-card-icon-wrap .red-card-icon [class^="icon-"]{color:var(--darkRed2)}
.red-cards-section .red-card-item.employer .red-card-statement{background-color:#8c100c}
.red-cards-section .red-card-item.citizen{background-color:#8e1230}
.red-cards-section .red-card-item.citizen .red-card-icon-wrap .red-card-icon [class^="icon-"]{color:var(--darkRed2)}
.red-cards-section .red-card-item.citizen .red-card-statement{background-color:#630219}
.red-cards-section .red-card-icon-wrap{padding-left:43px;min-height:2.25rem;position:relative;padding-top:.375rem;margin-bottom:.75rem}
.red-cards-section .red-card-icon-wrap .fontSize16{font-family:"SchibstedGrotesk-Bold";color:var(--lightColor)}
.red-cards-section .red-card-icon-wrap .red-card-icon{width:2.25rem;height:2.25rem;background-color:rgba(var(--lightGray5-rgba),0.75);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}
.red-cards-section .red-card-icon-wrap .red-card-icon [class^="icon-"]{font-size:1.25rem}
.red-cards-section .red-cards-wrap{position:relative}
.red-cards-section .red-card-statement{background-color:rgba(var(--lightShadeGray-rgba),0.12);padding:.75rem;border-radius:1rem;margin-bottom:.5rem;min-height:5rem;display:flex;flex-direction:column;justify-content:center;gap:.625rem}
.red-cards-section .red-card-statement .fontSize20{font-family:"SchibstedGrotesk-Medium";color:var(--lightGray7)}
.red-cards-section .red-card-statement .fontSize14{color:var(--lightGray7)}
.red-cards-section .red-card-body .fontSize14{font-family:"InstrumentSans-Bold";color:var(--grayLight);margin-bottom:.625rem}
.red-cards-section .red-card-body .fontSize20{font-family:"SchibstedGrotesk-Medium";color:var(--lightColor)}
.red-cards-section .red-card-imgs{padding-top:1.0625rem;display:flex;gap:1.375rem}
.red-cards-section .red-card-imgs .red-card-img{cursor:pointer;display:block;width:50%;height:16.5rem;position:relative;border-radius:1rem;overflow:hidden}
.red-cards-section .red-card-imgs .red-card-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(268.99deg,rgba(var(--darkColor-rgba),0) 13.97%,rgba(var(--lightGray4-rgba),0.7) 80.74%);border-radius:1rem 0 0 1rem}
.red-cards-section .red-card-imgs .red-card-img img{width:100%;height:100%;object-fit:cover}
.red-cards-section .red-card-imgs .red-card-img:hover .red-card-overlay{background-color:var(--lightGray5);top:0;animation:none}
.red-cards-section .red-card-imgs .red-card-text{position:absolute;width:100%;bottom:0;left:0;z-index:1;padding:2.25rem 2rem}
.red-cards-section .red-card-imgs .red-card-text .heading40{color:var(--grayLight);font-family:"SchibstedGrotesk-SemiBold"}
.red-cards-section .red-card-imgs .red-card-text .heading24{color:var(--lightColor);font-family:"SchibstedGrotesk-SemiBold"}
.red-cards-section .red-card-imgs .red-card-overlay{padding:2.25rem 2rem;position:absolute;top:calc(100% + 10px);left:0;z-index:2;width:100%;height:100%;border-radius:1rem;transition:all .3s ease-in-out;animation:popUp 3s infinite 2s;background-color:var(--lightGray5)}
.red-cards-section .red-card-imgs .red-card-overlay .heading40{color:var(--defaultRed);font-family:"SchibstedGrotesk-SemiBold"}
.red-cards-section .red-card-imgs .red-card-overlay .heading24{color:var(--grayCardBorder)}
.red-cards-section .red-card-imgs .red-card-overlay .heading24 span{font-family:"SchibstedGrotesk-SemiBold";color:var(--darkRed2)}
.red-cards-section .red-card-imgs .red-card-overlay .fontSize14{color:var(--darkColor);font-family:"SchibstedGrotesk-Regular";margin-top:.5rem;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
@keyframes popUp{0{top:calc(100% + 10px)}
50%{top:calc(100% - 20px)}
100%{top:calc(100% + 10px)}
}
.red-cards-section .red-card-simple-banner{background-color:var(--lightGray5);border-radius:1rem;padding:1.875rem 28.5rem 2.8125rem 2.625rem;position:relative;min-height:15rem;margin-top:1.0625rem;border-radius:1.25rem;overflow:hidden;z-index:1}
.red-cards-section .red-card-simple-banner.left-side-graphic .health-pattern{left:-244px;right:auto;bottom:18px;height:168px;opacity:.3}
.red-cards-section .red-card-simple-banner.has-overlay{position:relative}
.red-cards-section .red-card-simple-banner.has-overlay::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(90deg,rgba(var(--lightColor-rgba),0.6) 50%,transparent);border-radius:1rem;top:0;left:0}
.red-cards-section .red-card-simple-banner:hover .red-card-overlay{top:0;animation:none}
.red-cards-section .red-card-simple-banner .red-card-overlay{top:100%;left:0;padding:2.625rem;background-color:var(--lightGray5);position:absolute;width:100%;height:100%;border-radius:1rem;transition:all .3s ease-in-out;animation:popUp 3s infinite 2s;z-index:2}
.red-cards-section .red-card-simple-banner.no-padding{padding-right:2.625rem}
.red-cards-section .red-card-simple-banner .red-card-banner-content{position:relative;z-index:1}
.red-cards-section .red-card-simple-banner .red-card-banner-content .heading24 span{color:var(--darkRed2)}
.red-cards-section .red-card-simple-banner .tag{padding:.3125rem .75rem;background-color:var(--defaultRed);border-radius:.3125rem;color:var(--lightColor);font-family:"Roboto-Bold";font-size:.75rem;line-height:.875rem;letter-spacing:-0.02em;margin-bottom:.5625rem;display:inline-block}
.red-cards-section .red-card-simple-banner .heading40{color:var(--grayCardBorder);font-family:"SchibstedGrotesk-SemiBold";letter-spacing:.01em}
.red-cards-section .red-card-simple-banner .btn-controls{padding-top:1.3125rem;display:flex;gap:.625rem}
.red-cards-section .red-card-simple-banner .btn-controls .btn{min-height:3rem}
.red-cards-section .red-card-simple-banner .health-pattern{position:absolute;bottom:-1.875rem;right:-3.625rem;width:auto;height:12.4375rem;object-fit:cover;z-index:-2}
.red-cards-section .red-card-simple-banner .health-bg{position:absolute;bottom:0;right:5.75rem;width:18.125rem;height:auto;object-fit:cover;z-index:-1}
.red-cards-section .red-card-simple-banner .health-bg.full-width{right:-1px;width:auto;bottom:0;height:100%}
.red-cards-section .red-card-icon-wrap .icon-insurer,.red-cards-section .red-card-icon-wrap .icon-invester,.red-cards-section .red-card-icon-wrap .icon-employer,.red-cards-section .red-card-icon-wrap .icon-corporate-citizen{margin-left:10px}
@media(max-width:991px){.red-cards-section{padding:2.8125rem 0 2.5rem}
.red-cards-section .red-card-item{padding:.75rem;border-radius:1rem}
.red-cards-section .red-card-simple-banner:hover .red-card-overlay{top:100%}
.red-cards-section .red-card-simple-banner .red-card-overlay{animation:none;padding:1rem}
.red-cards-section .red-card-simple-banner .red-card-banner-content .heading24{font-size:1rem;line-height:1.25rem}
.red-cards-section .red-card-statement{border-radius:.5rem;min-height:4.5rem}
.red-cards-section .red-card-statement .fontSize20{font-family:"SchibstedGrotesk-SemiBold";color:var(--lightColor);font-size:.875rem;line-height:1rem}
.red-cards-section .red-card-body .fontSize14{font-size:.75rem;line-height:.8125rem;margin-bottom:.375rem}
.red-cards-section .red-card-body .fontSize20{font-size:.875rem;line-height:1.125rem}
.red-cards-section .red-card-imgs{padding-top:1rem;gap:1rem;flex-wrap:wrap}
.red-cards-section .red-card-imgs .red-card-img{width:100%;border-radius:.5rem;height:7.5rem}
.red-cards-section .red-card-imgs .red-card-img:hover .red-card-overlay{top:100%}
.red-cards-section .red-card-imgs .red-card-img .red-card-overlay{animation:none}
.red-cards-section .red-card-imgs .red-card-img::before{border-radius:.5rem 0 0 .5rem}
.red-cards-section .red-card-imgs .red-card-text{position:absolute;width:100%;bottom:0;left:0;z-index:1;padding:1rem}
.red-cards-section .red-card-imgs .red-card-text .heading40{font-size:1.5rem;line-height:1.625rem}
.red-cards-section .red-card-imgs .red-card-text .heading24{font-size:1rem;line-height:1.125rem}
.red-cards-section .red-card-imgs .red-card-overlay{padding:1rem;border-radius:.5rem}
.red-cards-section .red-card-imgs .red-card-overlay .heading40{font-size:1.5rem;line-height:1.625rem}
.red-cards-section .red-card-imgs .red-card-overlay .heading24{font-size:1rem;line-height:1.125rem}
.red-cards-section .red-card-imgs .red-card-overlay .fontSize14{margin-top:.5rem}
.red-cards-section .red-card-simple-banner{border-radius:.5rem;margin-top:.5rem;padding:.75rem 11.25rem 7.5rem .75rem;min-height:11.25rem}
.red-cards-section .red-card-simple-banner.no-padding{padding:1.5rem}
.red-cards-section .red-card-simple-banner .heading40{font-size:1.25rem;line-height:1.5rem}
.red-cards-section .red-card-simple-banner .btn-controls{padding-top:.625rem}
.red-cards-section .red-card-simple-banner .btn-controls .btn{min-height:auto}
.red-cards-section .red-card-simple-banner .health-pattern{bottom:-2rem;right:auto;width:45.0625rem;height:auto;object-fit:cover;z-index:-1;left:5.0625rem}
.red-cards-section .red-card-simple-banner .health-bg{position:absolute;right:.625rem;width:18.125rem;height:auto;object-fit:cover}
}
@media(max-width:475px){.red-cards-section .red-card-simple-banner .health-bg{width:12.5rem}
}