.vertical-card-section{position:relative;margin-top:2rem;padding:3rem 0;z-index:1}.vertical-card-section::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,0.8)}.vertical-card-section *{z-index:2}.vertical-card-section>hr{position:relative;max-width:calc(1200px - 2%);margin:0 auto}.vertical-card-section__heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:195px}.vertical-card-section__heading-wrapper .large-nut-icon{position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-card-section__heading-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0 2rem;max-width:1200px}.vertical-card-section__heading-text{text-align:center;text-transform:uppercase;margin:0 .5rem;font-family:'futura-pt',sans-serif;font-weight:700;font-style:normal;letter-spacing:.16px;font-size:2rem;color:#FFF}@media screen and (min-width:768px){.vertical-card-section__heading-text{margin:0 2rem}}.vertical-cards-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:'Roboto',sans-serif;max-width:1200px;margin:1rem auto}.vertical-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:595px;margin:1%}@media screen and (min-width:768px){.vertical-card{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}}.vertical-card__image{display:block;max-width:100%;width:100%;height:auto}.vertical-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#000;color:#FFF;padding:1rem;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.vertical-card__title-wrapper{position:relative}.vertical-card__title-wrapper hr{border-top:1px solid #40af49;border-bottom:0;background-color:transparent;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.vertical-card__title-wrapper hr::before{content:"";position:absolute;bottom:10px;left:0;background-color:#40af49;width:2.5rem;height:.5rem;overflow:inherit}.vertical-card__title{font-size:1.5rem;color:#FFF;text-transform:uppercase;font-family:'futura-pt',sans-serif;font-weight:500}.vertical-card__description,.vertical-card__description p{color:#dadcdd;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.vertical-card__link{color:#40af49;text-transform:uppercase;text-decoration:none;font-size:1rem;font-family:'futura-pt',sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;margin-top:auto;display:inline-block;-ms-flex-item-align:start;align-self:flex-start}.vertical-card:hover .vertical-card__content{background:#3cbc47;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.vertical-card:hover .vertical-card__title-wrapper hr{border-color:#01573e;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.vertical-card:hover .vertical-card__title-wrapper hr::before{background-color:#01573e}.vertical-card:hover .vertical-card__link{color:#FFF;border-bottom:1px solid #FFF;text-decoration:none;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.vertical-card:hover .vertical-card__description,.vertical-card:hover .vertical-card__description p{color:#FFF;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}