*{box-sizing:border-box;margin:0;padding:0}.slider{height:600px;overflow:hidden;position:relative;width:100%}.slides{display:flex;height:100%;transition:transform .8s ease-in-out;width:100%}.slide{background-position:50%;background-size:cover;flex:0 0 100%;height:100%;position:relative}.overlay-card{background-color:rgba(0,0,0,.75);border-left:6px solid #465e76;bottom:20%;color:#ddd;max-width:500px;padding:2rem;position:absolute;right:10%;text-align:left;z-index:2}.overlay-card h2.hero-overlay{color:#fff;font-family:Oswald,sans-serif!important;font-size:2rem;line-height:1.2;margin-bottom:1rem}.overlay-card div,.overlay-card p{font-family:Open Sans,sans-serif;font-size:1.1rem;margin-bottom:1.5rem}.overlay-card a.button{background-color:#fcee21;color:#000;display:inline-block;font-family:Oswald,sans-serif;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.overlay-card a.button:hover{background-color:#ddd}.nav{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.nav button{font-size:2rem}.nav button,.pause{background:rgba(0,0,0,.5);border:none;color:#aeaeae;cursor:pointer;padding:.5rem 1rem}.pause{bottom:20px;font-family:Oswald,sans-serif;left:20px;position:absolute;z-index:10}@media (max-width:1200px){.slider{height:500px}.overlay-card h2.hero-overlay{font-size:1.75rem}}@media (max-width:992px){.slider{height:450px}.overlay-card{bottom:15%;max-width:80%;right:5%}}@media (max-width:768px){.pause{display:none}.slider{height:72vh;min-height:420px}.slide{display:flex;flex-direction:column;justify-content:flex-end}.overlay-card{border-left:none;border-top:6px solid #fcee21;bottom:auto;left:0;max-width:100%;min-height:160px;padding:.5rem;position:relative;right:0;text-align:center;width:100%}.overlay-card h2.hero-overlay{font-size:1.25rem}.overlay-card div,.overlay-card p{font-size:.85rem}}@media (max-width:480px){.slider{height:70vh;min-height:400px}.overlay-card{min-height:150px;padding:1rem}.overlay-card h2.hero-overlay{font-size:1.35rem}.overlay-card div,.overlay-card p{font-size:.85rem}}