.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}.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)}.gc-studios{margin:0;padding:3em 1rem 3rem;background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 47%,var(--arthurMurrayBlue) 47.08%,#234f82 100%),url(../images/FootprintsBackground.svg);background-size:cover}.doorways h2,.exclusions,.gc-studios h2{text-align:center}.exclusions{margin:1em auto;font-size:80%;font-weight:500;max-width:330px}.doorways{margin:0;padding:3em 1rem 3rem;background-color:var(--white)}.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{filter:brightness(.95)}.card-item h3{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,.classes{color:var(--arthurMurrayBlue)}.card-text a:hover{transition:.3s ease-out}.card-text p{margin:0}.buttons p{display:inline-block}.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,.exclusions a,.locations a{transition:all .4s ease-out}.cards .btn{font-weight:600;font-family:"Josefin Sans",sans-serif;font-size:.9em;border-radius:25px;letter-spacing:1px;text-align:center;color:var(--arthurMurrayBlue);border:1px solid #999;padding:.4rem 0 .3rem;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)}.locations{padding:0 0 2em;background-repeat:no-repeat;background-size:cover;color:var(--darkgray);text-align:center;position:relative}.location-cards,.locations+h2,.locations>p{padding:0 1em}.locations a{color:var(--lightgray);text-decoration:underline}.locations a:hover{color:var(--arthurMurrayYellow);transition:all .4s ease-out}.location-cards{display:grid;grid-template-columns:1;grid-template-rows:3;grid-gap:1em;gap:1em;list-style-type:none;margin-bottom:1em}.location-card-item{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(140px,1fr) auto;margin:0 auto;flex-direction:column;transition:.4s ease-out;text-align:center;overflow:hidden;z-index:2;border:2px solid transparent;max-width:330px;border-radius:10px}.card-item h3,.card-item picture,.location-card-item h3,.location-card-item picture{grid-column:1/2;grid-row:1/2}.location-card-item picture img{filter:brightness(.8);transition:.5s}.location-card-item:hover picture img{filter:brightness(1);transition:.5s}.location-card-item h3{align-self:end;background-color:var(--arthurMurrayBlue);padding:.5rem 0;margin:0;font-size:var(--h5);z-index:3}.location-cards .location-main-link{text-decoration:none;display:flex;justify-content:center;width:100%;color:var(--offwhite);transition:.5s}.location-cards .btn{font-weight:400;font-size:.9em;border-bottom:none;border-radius:25px;letter-spacing:1px;text-align:center;margin:.5em auto;background:var(--offwhite);color:var(--arthurMurrayBlue);border:1px solid var(--arthurMurrayBlue);padding:.3rem 1rem .2rem;width:140px;transition:all .4s ease-out;text-decoration:none;justify-self:center;align-self:flex-end}.location-card-item .btn:hover,.location-card-item:hover .btn{background:var(--arthurMurrayBlue);font-weight:400;color:var(--offwhite);transition:all .4s ease-out}.location-card-item:hover{cursor:pointer;border:2px solid var(--arthurMurrayYellow)}.location-card-item .location-main-link{color:var(--white)}.location-card-item:hover .location-main-link{color:var(--arthurMurrayYellow)}@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:615px){.careers-header{background-size:cover;background-position-y:50%}.header span{display:inline-block}.exclusions{max-width:none}}@media screen and (min-width:650px){.location-cards{grid-template-columns:repeat(2,minmax(calc(50% - .5em)),350px);justify-content:center}.locations{padding:0 0 4em}.location-card-item{max-width:350px;font-size:80%}.location-card-item h3{font-size:var(--h4)}}@media screen and (min-width:655px){.gc-studios{background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 39%,var(--arthurMurrayBlue) 39.08%,#234f82 100%),url(../images/FootprintsBackground.svg)}}@media screen and (min-width:857px){.locations{grid-row:3/4;grid-column:1/5}.location-cards{grid-row:4/5;grid-column:2/4;grid-template-columns:repeat(2,350px);justify-content:center;margin-bottom:1.5em}.location-card-item{max-width:350px}}@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}.gc-studios{grid-template-columns:1rem 1fr 1fr 1rem;background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 50%,var(--arthurMurrayBlue) 50.08%,#234f82 100%),url(../images/FootprintsBackground.svg);background-size:cover;text-align:left;-moz-column-gap:1em;column-gap:1em;padding:7em 1rem 3rem}}@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}.location-cards{grid-template-columns:repeat(2,333px)}}