.popup-open-btn{cursor:pointer;height:-webkit-fill-available}.card-popup{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s ease;z-index:9999}.card-popup.active{opacity:1;pointer-events:auto}.popup-description :where(p,span,small,div):last-child,.popup-description :where(p,span,small,div):last-child span{margin:0}.card-popup-overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.card-popup-content{background:var(--ch-surface,#fff);border-radius:12px;margin:auto;max-height:80vh;max-width:624px;overflow-y:auto;padding:var(--ch-sp-64,64px) var(--ch-sp-32,32px);position:relative;transform:translateY(30px) scale(.97);transition:transform .35s ease;width:calc(100% - 30px)}.card-popup.active .card-popup-content{transform:translateY(0) scale(1)}.card-popup-img img{border-radius:var(--ch-radius-sm,4px);display:block;width:100%}.card-popup-text{padding:var(--ch-sp-24,24px) 0 0 0}.card-popup-text h3{margin-bottom:var(--ch-sp-12,12px)}.card-popup-close{background:none;border:none;cursor:pointer;font-size:26px;position:absolute;right:12px;top:12px}.content-with-cardsV2-sec .container{position:relative}.content-with-cardsV2-des{margin-top:var(--ch-sp-20,20px)}.content-with-cardsV2-des p,.content-with-cardsV2-des ul{margin:0 0 var(--ch-sp-20,20px) 0}.content-with-cardsV2-des ul{padding:0 0 0 var(--ch-sp-20,20px)}.content-with-cardsV2-des :where(p,span,small,div):last-child,.content-with-cardsV2-des :where(p,span,small,div):last-child span{margin:0}.content-with-cardsV2-btn-icon{height:20px;width:20px}.content-with-cardsV2-btn-icon svg{display:block;height:100%;object-fit:contain;width:100%}.subtitle-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ch-sp-32,32px);justify-content:space-between}.content-with-cardsV2-btn{margin-top:0}.dflex{display:flex}.content-cards-wrap a{display:block}.content-cards-wrap a:hover{text-decoration:none;transition:all .4s}.card-img-wrap{height:160px;overflow:hidden;position:relative}.card-img-wrap:before{bottom:0;content:"";left:0;right:0;top:0;inset:0;position:absolute;transition:all .4s;transition-duration:1.5s}.content-cards-wrap a:hover .card-img-wrap:before{background-color:rgba(0,0,0,.3)}.content-cards-wrap a:hover .card-img-wrap img{transform:scale(1.1)}.card-img-wrap img{display:block;height:100%!important;object-fit:cover;transition:all .4s;width:100%}.card-popup-close:focus,.card-popup-close:focus-visible,.card-popup-close:hover{border:none;outline:none}.card-content-block{padding:var(--ch-sp-15,15px)}.cardContentRichText ul{padding:0 0 0 var(--ch-sp-20,20px)}.cardContentRichText *{color:#3f444b!important;font-size:14px!important;margin:0!important}.card-content-title{color:#3f444b;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:var(--ch-sp-8,8px)}.card-content-block p{color:#3f444b;font-size:14px!important;margin-bottom:var(--ch-sp-15,15px);margin-top:0}.card-content-btn{color:var(--ch-ink-900,#222);font-size:14px;font-weight:500;line-height:16.8px;text-decoration:underline}.in-mobile{display:none}.content-cards-block ul.slick-dots{align-items:center;display:flex;gap:var(--ch-sp-12,12px);justify-content:center}.custom-dots ul li.slick-active,.custom-dots ul li.slick-active button,.custom-dots ul li.slick-active button:before{opacity:1!important}.next-arrow,.prev-arrow{align-items:center;background:none;border:none;display:flex;font-size:0;height:32px;justify-content:center;outline:none;padding:0;width:32px}.content-card-nav{align-items:center;display:flex;justify-content:space-between;padding-left:var(--ch-sp-10,10px);padding-right:var(--ch-sp-10,10px);padding-top:var(--ch-sp-32,32px)}.typed-text{color:var(--ch-on-dark,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor{animation:blink 1s infinite;margin-left:0}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}@media(min-width:992px){.content-with-cardsV2-sec .col-desk-left{flex:0 0 40%;max-width:40%}.content-with-cardsV2-sec .col-desk-right{flex:0 0 58%;max-width:58%}}.card-popup-text h3{font-size:24px!important;margin-bottom:var(--ch-sp-10,10px)}@media(max-width:767px){.card-popup-text h3{font-size:20px!important}}