:root{--tertiary-color:#006c73;--tertiary-hover-color:#006c73;--transition-duration:0.3s}.cards{border-bottom:5px solid #512c6a;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.cards__card{display:flex;flex-wrap:wrap;height:100%;justify-content:center;max-width:100%;padding:20px}.cards .cards__card:nth-child(2){background:#512d6e;color:#fff}.cards .cards__card:nth-child(2) a.button--tertiary,.cards .cards__card:nth-child(2) h3{color:#fff}.cards__card h3{font-size:1.375rem;position:relative;text-align:center}.cards__card h3:after{content:"";display:block;height:4px;margin-top:5px;width:100%}.card__image{height:auto;margin:0 auto;max-width:100%;padding:.7rem;width:200px}.card__text{width:100%}.cards-container .more{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0 20px}.cards-container .more a{font-weight:700;position:relative}.cards-container .more a:after{background:#4d1b64;content:"";display:block;height:15px;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:2px}.cards-container .more a:last-child:after{content:unset}.cards__card a.button--tertiary{align-self:flex-end;background:transparent;border:2px solid #d8d8d8;border-radius:20px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#595959;display:inline-block;font-weight:700;margin:20px 0 0;padding:30px 20px;position:relative;text-align:center;transition:transform var(--transition-duration);width:100%}.cards__card a.button--tertiary:hover{background-color:var(--tertiary-hover-color);color:#fff}.cards-container.style-2 ul.featured-img{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none}.cards-container.style-2 ul.featured-img figure img{height:480px;object-fit:cover;width:100%}.cards-container.style-2 ul.featured-img figure{margin:0;overflow:hidden;position:relative}.cards-container.style-2 ul.featured-img h4{color:#333;font-size:20px;font-weight:600;margin-bottom:0;text-align:center}.cards-container.style-2 ul.featured-img figure .descrip{align-items:center;background:rgba(63,49,82,.8);border:1px solid transparent;bottom:15px;box-sizing:border-box;color:#fff;display:none;left:10px;margin-bottom:0;padding:40px;position:absolute;right:10px;text-align:center;top:10px;transition:border .5s ease,display .5s ease}.cards-container.style-2 ul.featured-img li:hover figure .descrip{border:1px solid #fff;display:flex}.cards-container.style-2 ul.featured-img figure .descrip .descrip-wrapper{text-align:left}.cards-container.style-2 ul.featured-img figure .descrip .descrip-wrapper ul{padding-left:20px}.cards-container.style-2 ul.featured-img figure .descrip p{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;margin-bottom:10px}.cards-container.style-3 ul.featured-img{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr;list-style:none}.cards-container.style-3 ul.featured-img li{background:#e5e0ec;border:10px solid #fff;border-radius:20px;box-shadow:0 3px 8px rgba(0,0,0,.24);min-height:320px;padding:20px;text-align:center;transition:all .35s}.cards-container.style-3 ul.featured-img li.icon{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.cards-container.style-3 ul.featured-img li h4{font-weight:600;margin-bottom:5px}.cards-container.style-3 ul.featured-img{padding:30px 0}.cards-container.style-3 .notes{text-align:center}.cards-container.style-3 .notes em{font-weight:600}.cards-container.style-3 .head{margin-bottom:40px;text-align:center}.cards-container.style-3 .head h2{color:#555756;font-size:28px;margin-bottom:10px}.cards-container.style-3 .head h2 span{display:block;font-size:20px}.cards-container.style-3 .head h2 a{color:#555756}.cards-container.style-3 .head h2 a:hover{color:#512d6e;text-decoration:underline}.cards-container.style-3 .head h4{font-size:1rem;font-weight:600}.cards-container.style-3 ul.featured-img li:hover{background:#5f497a;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.4);box-shadow:0 0 20px 0 rgba(0,0,0,.4);transform:scale(1.15);transform-origin:center center;z-index:9}.cards-container.style-3 ul.featured-img li.icon:hover h4,.cards-container.style-3 ul.featured-img li.icon:hover h6{color:#fff}.cards-container.style-3 ul.featured-img li.icon figure img{width:100px}.cards-container.style-3 ul.featured-img li.icon figure{margin-bottom:20px}.cards-container.style-3 ul.featured-img li figure{margin:0}.cards-container.style-3 ul.featured-img li.image{padding:0}.cards-container.style-3 ul.featured-img li.image figure{display:inline-flex;height:100%;position:relative}.cards-container.style-3 ul.featured-img li a{width:100%}.cards-container.style-3 ul.featured-img li.image figure img{border-radius:12px;height:100%;object-fit:cover;width:100%}.cards-container.style-3 ul.featured-img li.image .title{bottom:20px;left:20px;position:absolute;right:20px}.cards-container.style-3 ul.featured-img li.image .item,.cards-container.style-3 ul.featured-img li.image .item .item-inner,.cards-container.style-3 ul.featured-img li.image .item .item-text{height:100%}.cards-container.style-3 ul.featured-img li.image .title h4,.cards-container.style-3 ul.featured-img li.image .title h6{color:#fff}.cards-container.style-3 ul.featured-img li.icon:hover figure img{filter:brightness(0) invert(1)}.flip-card{background-color:transparent;height:100%;perspective:1000px}.flip-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;height:100%}.flip-card-back{bottom:0;left:0;position:absolute;right:0;top:0}.image .flip-card-back{padding:40px 20px}.flip-card-back{color:#fff;transform:rotateY(180deg)}.flip-card-back svg{width:60px;fill:#fff}.flip-card-back h2{color:#fff;font-size:24px}.flip-card-back h3{color:#fff;font-size:20px;font-weight:500;margin-bottom:10px}.flip-card-back h4,.flip-card-back h5{font-size:18px;margin-bottom:0}.flip-card-back .info{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.flip-card-back .info .text{text-align:center}.flip-card-back .info .text h6{color:#fff}.cards-container.style-4 ul.items{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none;text-align:center}.cards-container.style-4 ul.items li img{height:200px;margin:20px 0;object-fit:cover;width:250px}.cards-container.style-4 ul.items h4{color:#444;font-size:22px;font-weight:600;margin-bottom:10px;max-width:370px}@media (max-width:992px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cards{grid-template-columns:repeat(1,1fr)}}