.card-section .card-item{background-color:var(--secondary_color);border:1px solid var(--secondary_color);border-radius:20px;flex-basis:32.3%;position:relative;transition:all .3s ease-in-out}.card-section .card-item:hover{box-shadow:0 0 15.1px 0 rgba(0,0,0,.25)}.card-section .card-label-img{align-items:center;background-color:var(--secondary_color);border-radius:0 20px 0 20px;display:flex;height:62px;justify-content:center;padding:5px;position:absolute;right:0;top:0;width:62px}.card-section .card-label-img img{width:auto!important}.card-section .card-img img{border-radius:20px;height:100%!important;object-fit:cover}.card-section .card-content{padding:34px 32px}.card-section .card-content h4{margin-bottom:18px}.card-section a.link-arrow{font-family:var(--primary_font);text-rendering:optimizeLegibility;text-transform:capitalize}.card-section a.card-link{background-color:transparent;border-radius:20px;font-size:0;inset:0;position:absolute}.card-section .card-item:hover a.link-arrow:after{transform:translate(5px,-50%) rotate(-45deg)}@media(min-width:768px){.card-section .card-flx{gap:1%;row-gap:20px}}@media(max-width:767px){.card-section .card-content .link-arrow,.card-section .card-img{display:none}.card-section .card-item{flex-basis:31.3%}.card-section .card-label-img{height:38px;margin-left:10px;margin-top:17px;padding:0;position:unset;width:28px}.card-section .card-content h4{font-size:16px;line-height:140%;margin-bottom:0}.card-section .card-content{padding:22px 10px 18px}.card-section .card-item,.card-section a.card-link{border-radius:18px}.card-section .mobile.card-flx{display:flex;flex-direction:column;row-gap:16px}.card-section .card-lay .card-lay-flex{align-items:stretch;border:1px solid var(--opal_color);border-radius:15px;display:flex;flex-wrap:wrap;overflow:hidden;width:100%}.card-section .card-lay .card-lay-flex .mob-img{align-items:center;display:flex;flex-basis:80px;height:80px;justify-content:center;padding:0}.card-section .card-lay .card-lay-flex .mob-img img{width:revert-layer}.card-section .card-lay .mob-link-text{-webkit-box-flex:1;background-color:var(--celestite_color);border-left:1px solid var(--opal_color);border-radius:0 15px 15px 0;color:var(--secondary_color);-ms-flex:1;flex:1;font-weight:700;gap:30px;padding:10px 30px 10px 20px}.card-section .card-lay .mob-link-text span.link-texts{flex:1}.card-section .mob-link-text span.drop-arrow svg{display:block}}@media(max-width:425px){.card-section .card-content h4{font-size:14px}}