:root{--bg-color:#151515;--text-color:#FFF}.black{--bg-color:#151515;--text-color:#FFF}.amber{--bg-color:#f8a323;--bg-gradient:linear-gradient(60deg, rgba(255,172,0,1) 0%, rgba(255,147,0,1) 100%);--text-color:#FFF;--active-text-color:#f8a323}.red{--bg-color:#cd4d4d;--bg-gradient:linear-gradient(60deg, rgba(219,97,95,1) 0%, rgba(198,67,67,1) 100%);--text-color:#FFF;--active-text-color:#cd4d4d}.blue{--bg-color:#45b7c2;--bg-gradient:linear-gradient(60deg, rgba(69,183,194,1) 0%, rgba(33,166,178,1) 100%);--text-color:#FFF;--active-text-color:#45b7c2}.purple{--bg-color:#6850ac;--bg-gradient:linear-gradient(60deg, rgba(112,81,199,1) 0%, rgba(91,80,122,1) 100%);--text-color:#FFF;--active-text-color:#6850ac}.green{--bg-color:#b3cd7f;--bg-gradient:linear-gradient(60deg, rgba(169,227,52,1) 0%, rgba(143,193,42,1) 100%);--text-color:#000;--active-text-color:#000}.grid{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.grid .information-card{flex:1 0 calc(33.333333% - 30px);margin:15px}.wp-bootstrap-blocks-row.row.two-columns .information-card .image img{max-height:calc(100vh / 2)}.information-card{border-radius:7px;margin-bottom:30px}.information-card .image{position:relative}.information-card .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px 7px 0 0}.information-card .image .overlay{position:absolute;bottom:0;width:100%;padding:10px 15px;background-color:rgba(0,0,0,.5);color:#fff;font-size:1.45rem;line-height:1.4}.information-card .image .overlay h3{margin:0;font-weight:100}.information-card .details{display:flex;background:var(--bg-gradient);color:var(--text-color);padding:15px;border-radius:0 0 7px 7px;align-items:center}.information-card .details .left{flex:0 0 70%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.information-card .details .left .text{width:100%}.information-card .details .left .btn{margin-top:10px;background-color:#fff;display:flex;align-items:center;justify-content:center}.information-card .details .left .btn:hover{background-color:#e6e6e6}.information-card .details .right{flex:0 0 30%;display:flex;justify-content:flex-end}.information-card .details .right .icon{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;height:50px;width:50px}.information-card .details .right .icon span[class^=shc-icon-]::before{font-size:28pt;color:var(--bg-color)}.information-card[data-post-type=post] .left{flex:0 0 100%}