.cards2-wrapper{position:relative}.cards2-wrapper .dnd-section{position:relative;z-index:1}.cards2-wrapper:after{background:var(--c2-band,var(--primary-color));bottom:0;content:"";display:block;height:var(--c2-band-height,60%);left:0;position:absolute;right:0;width:100%;z-index:0}.cards2-wrapper--no-band:after{display:none}.cards2-wrapper--overlap{z-index:2}.cards2-wrapper--overlap:after{bottom:var(--c2-overlap,0)}.cards2-wrapper--overlap .cards2{margin-bottom:calc(var(--c2-overlap, 0px)*-1)}.cards2-wrapper--overlap .dnd-section{padding-bottom:0}.cards2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.cards__card2{transition:all .5s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:var(--c2-radius,0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:var(--c2-height,600px);margin:1rem 0;max-width:100%;overflow:hidden;padding:20px;position:relative}.cards__card2 .card2__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .6s ease;z-index:0}.cards__card2 .card2__bg,.cards__card2 a.top_{bottom:0;left:0;position:absolute;right:0;top:0}.cards__card2 a.top_{z-index:9}@media (min-width:992px){.cards__card2{width:calc(25% - var(--c2-gap, 20px))}.cards__card2:nth-child(2),.cards__card2:nth-child(4),.cards__card2:nth-child(6){margin-top:70px}.cards__card2.card2 .card__text .desc{display:none;font-size:14px}.cards2.cards2--three .cards__card2{width:calc(33.33333% - var(--c2-gap, 20px))}.cards2.cards2--no-stagger .cards__card2{margin-top:1rem}}@media (min-width:992px) and (max-width:1100px){.cards__card2.card2 .card__text h3{font-size:25px}}.cards__card2.card2:hover .card__text .desc{display:block}.cards__card2.card2:hover:after{background:var(--c2-hover,var(--sticky-header-background-color));bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.cards__card2.card2 .card__text{color:var(--c2-text,#fff);padding:0;position:relative;text-align:center;width:100%;z-index:2}.cards__card2.card2 .card__text p{color:var(--c2-text,#fff)}.cards__card2.card2 .card__text h3{color:var(--c2-title,#fff);font-family:var(--primary-font);margin:20px 0}.cards2--overlay-always .cards__card2:before,.cards2--overlay-gradient .cards__card2:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.cards2--overlay-always .cards__card2:before{background:var(--c2-overlay,rgba(0,0,0,.55))}.cards2--overlay-gradient .cards__card2:before{background:linear-gradient(to top,var(--c2-overlay,rgba(0,0,0,.55)) 0,var(--c2-overlay,rgba(0,0,0,.55)) 35%,transparent 85%)}.cards2--overlay-always .cards__card2.card2 .card__text .desc,.cards2--overlay-gradient .cards__card2.card2 .card__text .desc{display:block}.cards2--overlay-always .cards__card2.card2 .card__text,.cards2--overlay-gradient .cards__card2.card2 .card__text{height:auto;overflow:visible;text-shadow:0 1px 3px rgba(0,0,0,.35)}.cards2--align-left .cards__card2.card2 .card__text{text-align:left}.cards2--align-left a.circle-button:before{margin-left:0}.cards2--text-bottom .cards__card2{align-content:flex-end;align-items:flex-end}.cards2--shadow .cards__card2{box-shadow:0 12px 30px rgba(0,0,0,.25)}.cards2--hover-zoom .cards__card2:hover .card2__bg,.cards2--hover-zoom_lift .cards__card2:hover .card2__bg{transform:scale(1.08)}.cards2--hover-lift .cards__card2:hover,.cards2--hover-zoom_lift .cards__card2:hover{box-shadow:0 18px 40px rgba(0,0,0,.3);transform:translateY(-8px)}.cards__card2 .card2__link{align-items:center;color:var(--c2-title,#fff);display:inline-flex;font-weight:600;gap:8px;margin-top:16px;position:relative;text-decoration:none;z-index:10}.cards__card2 .card2__link:not(.cta_button){border-bottom:2px solid var(--secondary-color);padding-bottom:2px}.cards__card2 .card2__link:hover{text-decoration:none}.cards__card2 .card2__icon{display:inline-flex;line-height:0}.cards__card2 a.circle-button{position:relative;z-index:10}