.custom-container{margin:0 auto;padding:0 15px;width:100%}.custom-row{align-items:stretch;display:flex;flex-wrap:wrap;margin:0 -15px}.custom-column{margin-bottom:30px;padding:0 15px;position:relative}.home-component-4-width-40{flex:0 0 40%;max-width:40%}.home-component-4-width-60{flex:0 0 60%;max-width:60%}.home-component-4-width-40.custom-column{display:flex;flex:0 0 40%;flex-direction:column;max-width:40%;padding:0 15px}.home-component-4-width-60.custom-column{display:flex;flex:0 0 60%;flex-direction:column;max-width:60%;padding:0 15px}.cta-container{align-items:center;display:flex;flex:1;height:100%;justify-content:center;margin:0 auto;padding:32px;width:90%;z-index:2}.cta-container:before{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));bottom:0;content:"";display:block;left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.content-cta{background-position:50% 30%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1;flex-direction:column;position:relative}.description{color:#fff;font-family:Helvetica,sans-serif;font-size:1em}.content-cta-text{text-align:center;z-index:4}.content-cta-btn{background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:3em;color:#fff;display:inline-block;font-size:1em;padding:.75em 2.5em;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s ease-in-out;-webkit-transition:color .2s,background-color .2s,border-color .2s ease-in-out}.content-cta:hover .content-cta-btn{border-color:#fff;color:#fff;text-decoration:none}.cta-background:before{background:#000;bottom:0;content:"";display:block;left:0;opacity:.15;position:absolute;right:0;top:0;z-index:1}.content-cta .content-cta-text{transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out}.content-cta:hover .content-cta-text{transform:translateY(-1em)}.content-cta{transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out}.content-cta .line{background-color:#fff;display:block;height:2px;margin:.5em auto;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;width:50px}.content-cta:hover .line{height:2px;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;-webkit-transition:transform .4s ease-in-out;width:50px}.cta-title>h2{color:#fff;font-size:1.8em;font-weight:500;margin-bottom:8px}@media (max-width:767px){.home-component-4-width-40.custom-column,.home-component-4-width-60.custom-column{flex:0 0 100%;max-width:100%}}