.header{display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:700px;overflow-x:hidden}.template-header-text{text-align:center;grid-column:1/2;grid-row:1/2;align-self:center;color:var(--white);position:relative;margin:0 1rem}.template-header-text h1{margin-bottom:.15em}.template-header-text span,.template-text-2 span{display:block}.template-header-text h2{color:var(--arthurMurrayYellow);font-size:var(--h4);font-weight:500;text-transform:uppercase;max-width:250px;margin:0 auto;line-height:1.3em}.header picture{grid-column:1;grid-row:1;filter:brightness(.4);position:relative}.header picture img{margin:0}.template-body picture img{max-width:500px;margin:0 auto}.template-body{border-top:1px solid var(--lightblue);display:grid;grid-template-columns:1rem 1fr 1rem;grid-template-rows:auto;background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 47%,var(--arthurMurrayBlue) 47.08%,var(--arthurMurrayBlue) 87%,var(--lightgray) 87.08%),url(../images/FootprintsBackground.svg);background-size:cover;position:relative;text-align:center;padding:3em 0 0;grid-row-gap:1em;row-gap:1em}.template-text-1{grid-column:2/3;grid-row:1/2;color:var(--darkgray);justify-self:center;max-width:500px}.template-text-2{color:var(--offwhite);grid-column:2/3;grid-row:1/2;z-index:3;margin-bottom:1em;margin-top:3em;text-align:center}.template-text-1 h3{margin-bottom:.5em}.video-player{grid-column:2/3;grid-row:2/3;color:var(--white);z-index:3;width:100%;max-width:400px;margin:0 auto;padding:95% 0 0;position:relative}.video-player iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:0;border-radius:8px;max-width:500px;text-align:center;display:block}.template-angle{grid-column:1/4;grid-row:3/4;position:relative;display:grid;grid-template-columns:1rem 1fr 1rem;grid-template-rows:auto;margin-top:3em}.template-body picture{grid-column:1/4;grid-row:2/3;color:var(--white);margin-bottom:-2em;z-index:0;overflow:hidden}.template-text-2 h3{margin:0 auto .5em}.template-body h3{font-weight:500}.call-to-action p{text-align:center}.template-body a{color:var(--mediumblue);transition:all .4s ease-out;text-decoration:none}.template-body a:hover{color:var(--arthurMurrayYellow);transition:all .4s ease-out}@media screen and (min-width:100px){.instafeed,.instafeed1{height:2100px}}@media screen and (min-width:475px){.template-header-text h2{max-width:none}.instafeed,.instafeed1{height:2100px}}@media screen and (min-width:500px){.video-player{padding:56.25% 0 3em}}@media screen and (min-width:615px){.header{height:690px}.template-header-text span{display:inline-block}.instafeed{height:2100px}.instafeed1{height:2100ox}}@media screen and (min-width:650px){.instafeed,.instafeed1{height:850px}}@media screen and (min-width:655px){.template-body{background-image:linear-gradient(174deg,rgba(235,235,235,.8) 0%,rgba(235,235,235,.8) 39%,var(--arthurMurrayBlue) 39.08%,var(--arthurMurrayBlue) 87%,var(--lightgray) 87.08%),url(../images/FootprintsBackground.svg)}.template-text-1{max-width:650px}.video-player iframe{max-width:400px;margin:0 auto}.template-angle{margin-top:3em}.template-text-2 span{display:inline}.template-text-2{max-width:650px;margin:1em auto 3em}.instafeed,.instafeed1{height:850px}}@media screen and (min-width:747px){.video-player{padding:35.25% 0 3em}}@media screen and (min-width:1000px){.template-body{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%,var(--arthurMurrayBlue) 100%),url(../images/FootprintsBackground.svg);background-size:cover;text-align:left;-moz-column-gap:1em;column-gap:1em;padding-top:2em}.template-text-1,.video-player{margin:2em 0 0;max-width:450px}.video-player iframe{max-width:300px}.video-player{grid-column:3/4;grid-row:1/2;margin:-1em auto 0}.template-angle{grid-column:1/5;grid-row:2/3;margin-top:0;margin-bottom:1em;gap:1em;grid-template-columns:1em .9fr 1fr 1em}.template-body picture{grid-column:1/3;grid-row:1/2;align-self:center;justify-self:right;margin-top:auto;margin-bottom:-3rem;min-width:500px}.template-text-2{grid-column:3/4;grid-row:1/2;text-align:left;max-width:500px;margin:5em auto 0 4em}.template-text-2 span{display:block}.instafeed,.instafeed1{height:500px}}@supports not (-webkit-touch-callout:none){@media screen and (min-width:1000px){.header{background-attachment:fixed}}}