.header{background-image:radial-gradient(rgba(0,0,0,.8),rgba(0,0,0,.7)),url(../images/giftCertificatesCover.jpg);background-position:30% 60%;background-size:cover;background-attachment:scroll}.header span{display:block}.exclusions a{color:#767676;transition:all .4s ease-out}.exclusions a:hover{color:var(--mediumblue);transition:all .4s ease-out}.template-text-2{color:var(--offwhite)}.template-angle picture{max-width:550px}.template-body{background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 35%,var(--arthurMurrayBlue) 35.08%,var(--arthurMurrayBlue) 87%,var(--lightgray) 87%),url(../images/FootprintsBackground.svg)}.exclusions{margin:1em auto;font-size:80%;font-weight:500;text-align:center;max-width:330px}@media screen and (min-width:615px){.careers-header{background-size:cover;background-position-y:50%}.header span{display:inline-block}.exclusions{max-width:800px}}.doorways{margin:0;padding:3em 1rem 3rem;background-color:var(--white)}.doorways h2{text-align:center}.cards{display:grid;grid-template-columns:1;grid-template-rows:3;grid-gap:1em;gap:1em;list-style-type:none}.card-item{display:grid;grid-template-columns:1fr;grid-template-rows:330px auto;background-color:var(--offwhite);margin:0 auto;flex-direction:column;transition:.5s;border:2px solid var(--offwhite);text-align:center;overflow:hidden;max-width:330px;border-radius:15px}.card-item picture{grid-column:1/2;grid-row:1/2;filter:brightness(.95)}.card-item h3{grid-column:1/2;grid-row:1/2;align-self:end;padding:.5rem 0;margin:0;text-shadow:0 0 5px #000;color:var(--arthurMurrayYellow);z-index:1;font-size:3em}.card-text{grid-column:1/2;grid-row:2/3;padding:1rem;display:block;grid-template-columns:auto;grid-template-rows:auto;gap:.5em}.card-text a:hover{transition:.3s ease-out}.card-text p{margin:0}.buttons p{display:inline-block}.card-text a:hover,.cards .btn,.classes{color:var(--arthurMurrayBlue)}.classes{font-weight:700;font-size:.7em;text-transform:uppercase;line-height:2;letter-spacing:1.1px}.buttons{padding-top:.5em;display:grid;grid-template-columns:1fr;-moz-column-gap:.5em;grid-column-gap:.5em;column-gap:.5em}.cards .btn{font-weight:600;font-family:"Josefin Sans",sans-serif;font-size:.9em;border-radius:25px;letter-spacing:1px;text-align:center;border:1px solid #999;padding:.4rem 0 .3rem;transition:all .4s ease-out;text-decoration:none;margin-top:.5em;width:137px;display:inline-block}.cards .btn:hover{background-color:var(--arthurMurrayBlue);cursor:pointer}.card{align-self:center}.card-item .main-link,.cards .btn:hover{color:var(--offwhite)}@media screen and (min-width:507px){.doorways{display:grid;grid-template-rows:auto;grid-template-columns:minmax(auto,1200px);justify-content:center;padding-bottom:5em}.doorways h2{padding-bottom:.5em;grid-row:1}.card-item{grid-template-columns:330px 1fr;max-width:600px}.card-text,.cards{justify-content:center;display:grid}.cards{grid-template-rows:3;grid-gap:1em;gap:1em;grid-row:2}.card-item h3{font-size:3em;grid-row:1/3}.card-text{grid-column:2/3;grid-row:1/3;align-content:center}.buttons{grid-template-columns:1fr;grid-template-rows:auto}.card-item img{grid-column:1/2;grid-row:1/3;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1000px){.template-body{background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 45%,var(--arthurMurrayBlue) 45.08%,var(--arthurMurrayBlue) 87%),url(../images/FootprintsBackground.svg)}.template-angle picture{margin-top:-2em}}@media screen and (min-width:1050px){.header{background-position-y:top}.doorways{padding:3em 0;margin-bottom:3em}.cards{display:grid;grid-template-columns:repeat(2,minmax(auto,calc(340px - .666em)));grid-template-rows:auto;justify-content:center;grid-gap:1em;gap:1em;grid-row:2;padding:0 1em}.card-item{grid-template-columns:1fr;grid-template-rows:330px auto}.card-item h3,.card-item picture{grid-column:1/2;grid-row:1/2}.classes{font-size:.65em}.card-text{grid-column:1/2;grid-row:2/3;display:flex;flex-direction:column}.buttons{grid-template-columns:1fr}.cards .card-item:nth-child(1){grid-column:1/2;grid-row:1/2}.cards .card-item:nth-child(2){grid-column:2/3;grid-row:1/2}.cards .card-item:nth-child(3){grid-column:3/4;grid-row:1/2}}