@charset "UTF-8";@font-face{font-family:"social";src:url("social.eot");src:url("social.eot?#iefix") format("embedded-opentype"), url("social.woff") format("woff"), url("social.ttf") format("truetype"), url("fonts/social.svg#social") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'social'!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:'social'!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{src:url('brandon_reg.otf');font-family:'brangro';font-weight:normal}@font-face{src:url('brandon_med.otf');font-family:'branmed';font-weight:normal}@font-face{src:url('brandon_bld.otf');font-family:'branbld';font-weight:normal}@font-face{src:url('AkzidenzGrotesk-Light.otf');font-family:'grotesk';font-weight:normal}@-webkit-keyframes stroke-in{to{stroke-dashoffset:0px}}@keyframes stroke-in{to{stroke-dashoffset:0px}}@-webkit-keyframes mobile-thumbs{to{background-position:-2560px 0px}}@keyframes mobile-thumbs{to{background-position:-2560px 0px}}@-webkit-keyframes bluegreen{0%{color:#32aac3}to{color:#32d29b}}@keyframes bluegreen{0%{color:#32aac3}to{color:#32d29b}}@-webkit-keyframes redviolet{0%{color:#dc2d50}to{color:#d22d78}}@keyframes redviolet{0%{color:#dc2d50}to{color:#d22d78}}@-webkit-keyframes strokein{0%{stroke:#dc2d50}50%{stroke:#32d29b}to{stroke:rgba(50, 210, 155, 0.25);stroke-dasharray:1124px;stroke-dashoffset:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes strokein{0%{stroke:#dc2d50}50%{stroke:#32d29b}to{stroke:rgba(50, 210, 155, 0.25);stroke-dasharray:1124px;stroke-dashoffset:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes subspanin{to{color:#32d29b;opacity:1}}@keyframes subspanin{to{color:#32d29b;opacity:1}}@-webkit-keyframes stripesin{to{opacity:1}}@keyframes stripesin{to{opacity:1}}@-webkit-keyframes subheadin{to{opacity:1}}@keyframes subheadin{to{opacity:1}}@-webkit-keyframes subheaddiags{to{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);opacity:1;-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@keyframes subheaddiags{to{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);opacity:1;-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}body{margin:0;padding:0;background-color:#141414;background-repeat:repeat;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;-webkittext-rendering:optimizeLegibility;text-rendering:optimizeLegibility}button{position:relative;padding:0;overflow:hidden;text-transform:uppercase;background:transparent;outline:none;border:none;font-size:1.25rem;cursor:pointer;-webkit-transition:opacity 350ms ease-out, color 300ms linear;-o-transition:opacity 350ms ease-out, color 300ms linear;transition:opacity 350ms ease-out, color 300ms linear}a{text-decoration:none;color:#32d29b}a:hover{color:#32aac3}a:active{color:#dc2d50}p,span{font-family:'grotesk', sans-serif}strong{font-family:sans-serif}pre{font-family:'grotesk', sans-serif;color:rgba(100, 140, 140, 0.65);margin:1rem 0}span{color:#a0e6ff}strong{font-weight:normal}h1{font-weight:normal;text-transform:uppercase;font-family:'branbld';font-size:2rem;margin:20px auto 30px;text-align:center;color:#3c6478}h4{color:rgba(100, 140, 140, 0.65);text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-family:'branbld';text-align:center}h5{color:rgba(100, 140, 140, 0.65);text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-family:'grotesk';text-align:center}svg{width:100%;height:10px}svg line{width:200px;stroke:#dc2d50;stroke-width:2px;stroke-dasharray:1124px;stroke-dashoffset:1124px;-webkit-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px);-webkit-animation:strokein 1000ms linear forwards 400ms;animation:strokein 1000ms linear forwards 400ms}.svg{clear:both;-webkit-perspective:100px;perspective:100px;width:inherit;margin:0 auto;margin-top:12px}.svg:after{margin:0;padding:0;content:'';display:block;width:100%;height:5px;z-index:6;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);background-color:transparent}.svg+.subheader{height:0px;margin-top:-12px;margin-bottom:88px;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-animation:subheadin 400ms ease-out 200ms forwards;animation:subheadin 400ms ease-out 200ms forwards}.svg+.subheader>h2+span{margin-bottom:10px}.svg+.subheader>h2:before{background-image:-webkit-repeating-linear-gradient(160deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 24px, rgba(50, 210, 155, 0.1) 24px, rgba(50, 210, 155, 0.05) 48px);background-image:-o-repeating-linear-gradient(160deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 24px, rgba(50, 210, 155, 0.1) 24px, rgba(50, 210, 155, 0.05) 48px);background-image:repeating-linear-gradient(-70deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 24px, rgba(50, 210, 155, 0.1) 24px, rgba(50, 210, 155, 0.05) 48px);-webkit-mask-image:-webkit-gradient(linear, 0% 100%, 50% 100%, from(rgba(50, 210, 155, 0)), to(#32d29b));-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}.svg+.subheader>h2:after{background-image:-webkit-repeating-linear-gradient(20deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 24px, rgba(50, 210, 155, 0.1) 24px, rgba(50, 210, 155, 0.05) 48px);background-image:-o-repeating-linear-gradient(20deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 24px, rgba(50, 210, 155, 0.1) 24px, rgba(50, 210, 155, 0.05) 48px);background-image:repeating-linear-gradient(70deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 24px, rgba(50, 210, 155, 0.1) 24px, rgba(50, 210, 155, 0.05) 48px);-webkit-mask-image:-webkit-gradient(linear, 50% 100%, 100% 100%, from(#32d29b), to(rgba(50, 210, 155, 0)));-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}h2{font-weight:normal;-webkit-margin-before:0em;-webkit-margin-after:0em;margin-top:10px;margin-bottom:0px;width:100%;display:inline-block;-webkit-mask-image:-webkit-gradient(linear, 100% 0%, 100% 100%, from(rgba(50, 210, 155, 0.5)), to(#32d29b))}h2 span{letter-spacing:1px;text-transform:uppercase;font-family:'branbld';color:#dc2d50;opacity:.5;font-weight:normal;width:33%;text-align:center;font-size:1.75rem;padding:0px;display:inline-block;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-animation:subspanin 600ms linear 500ms forwards;animation:subspanin 600ms linear 500ms forwards}h2:after,h2:before{content:'';-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);display:inline-block;width:33%;height:10px;background-color:transparent;-webkit-animation:subheaddiags 600ms ease-out 600ms forwards;animation:subheaddiags 600ms ease-out 600ms forwards;opacity:0;-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}h3{font-family:'grotesk', sans-serif}ul{list-style-type:none}cite{font-style:normal;margin-top:-3px;float:left;display:block;font-size:1rem;font-family:'grotesk';text-transform:capitalize;color:rgba(100, 140, 140, 0.65)}cite:before{content:'role ⋮';font-style:bold;margin-right:2px}cite>em{font-style:normal;display:inline-block;padding:2px 4px;border-radius:4px;cursor:default}nav{width:1024px;margin:0 auto}#mobile-nav,#navigation,#overlay-nav{width:100%;max-width:1024px;margin:0 auto;margin-bottom:10px;padding-top:20px}#mobile-nav a,#navigation a,#overlay-nav a{display:inline-block;width:20%;font-size:1.1rem;text-transform:uppercase;font-family:'branmed';padding:20px 0;text-align:center;color:#32aac3;letter-spacing:3px}#mobile-nav a.homelink,#navigation a.homelink,#overlay-nav a.homelink{background-color:#32aac3;-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);mask-type:luminance;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:20%;height:100px;overflow:visible;margin-bottom:-70px;position:relative;z-index:42}#mobile-nav a.homelink.selected,#mobile-nav a.homelink:hover,#navigation a.homelink.selected,#navigation a.homelink:hover,#overlay-nav a.homelink.selected,#overlay-nav a.homelink:hover{background-color:#32d29b}#mobile-nav a.homelink.selected:active,#mobile-nav a.homelink:active,#navigation a.homelink.selected:active,#navigation a.homelink:active,#overlay-nav a.homelink.selected:active,#overlay-nav a.homelink:active{background-color:#dc2d50}#mobile-nav a.selected,#mobile-nav a:hover,#navigation a.selected,#navigation a:hover,#overlay-nav a.selected,#overlay-nav a:hover{color:#32d29b;background:rgba(0, 0, 0, 0.5)}#mobile-nav a.selected,#navigation a.selected,#overlay-nav a.selected{background:rgba(0, 0, 0, 0.5)}#mobile-nav a.selected:active,#mobile-nav a:active,#navigation a.selected:active,#navigation a:active,#overlay-nav a.selected:active,#overlay-nav a:active{background:black;color:#dc2d50}#container>article{width:1024px;margin:0 auto;position:relative;z-index:5;clear:both;display:block}#introduction div.fb_iframe_widget,.fb_iframe_widget{margin-top:5px;opacity:.75;float:left;margin-left:150px;-webkit-filter:hue-rotate(-30deg) saturate(0.25);filter:hue-rotate(-30deg) saturate(0.25)}#introduction div.fb_iframe_widget:hover,.fb_iframe_widget:hover{-webkit-filter:hue-rotate(0deg) saturate(1);filter:hue-rotate(0deg) saturate(1);opacity:1}#introduction div.fb_iframe_widget{width:100px;height:20px;display:none}footer{position:relative;margin:0 auto;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);width:100%;max-width:1024px;text-align:center;clear:both}footer .svg{margin-top:100px}footer #navigation{padding-top:0;margin-top:-20px;width:100%;max-width:1024px}footer section{margin-top:48px;height:80px}footer section span{color:#a0e6ff;text-transform:inherit;font-size:1rem}footer .contact{width:1024px;margin:0 auto;margin-top:20px;border-top:#1e1e1e thin solid;border-bottom:#1e1e1e thin solid;height:76px}footer .contact span{margin:24px 32px;text-align:left;height:32px;font-size:1rem}footer .contact span:first-child{float:left}footer .contact span:first-child em{font-style:normal;display:inline-block;padding-left:32px;color:#32aac3}footer .contact span:first-child em a{color:#32aac3;text-transform:lowercase}footer .contact span:first-child em a:hover{color:#32d29b}footer .contact span:first-child em a:active{color:#dc2d50}footer .contact span.socials{float:right;padding-right:18px}footer .contact span.socials a{display:inline-block;text-transform:lowercase;text-align:center;width:49px;height:32px;color:#32aac3;font-family:'social';font-size:2rem}footer .contact span.socials a.link-vimeo:before{content:"\72"}footer .contact span.socials a.link-instagram:before{content:"\67"}footer .contact span.socials a.link-tumblr:before{content:"\70"}footer .contact span.socials a.link-twitter:before{content:"\71"}footer .contact span.socials a.link-youtube:before{content:"\73"}footer .contact span.socials a.link-linkedin:before{content:"\69"}footer .contact span.socials a:hover{color:#32d29b}footer .contact span.socials a:active{color:#dc2d50}footer.scroller{-webkit-transform:translateY(180px);-ms-transform:translateY(180px);transform:translateY(180px)}nav#mobile-nav{display:none}#container{width:100%;max-width:1024px;margin:0 auto}#container>#overlay-nav{height:52px;position:fixed;width:100%;max-width:1024px;margin:0 auto;z-index:100;padding-top:0px;background-color:rgba(20, 20, 20, 0.8);-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;top:-160px}#container>#overlay-nav.hover{-webkit-transition:none;-o-transition:none;transition:none}#container>#overlay-nav a{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);padding:15px 0}#container>#overlay-nav a.homelink{height:16px;margin-bottom:-20px;-webkit-mask-image:url(../img/apple-touch-icon.svg);mask-image:url(../img/apple-touch-icon.svg)}#container>#navigation{opacity:1;-webkit-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear;-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}#container.over>#overlay-nav{top:0px}#container.over>#navigation{opacity:0}.ie-ff cite{font-size:0.8rem}.ie-ff .vidbtn{width:50px;height:40px;padding:3px 2px 4px;border-radius:2px}.ie-ff .vidbtn:before{content:'';display:inline-block;width:20px;height:20px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);pointer-events:none;background-image:url(../img/reset.svg);background-size:240px 20px;background-color:transparent}.ie-ff .vidbtn.hover{opacity:1;pointer-events:auto}.ie-ff .vidbtn:hover{background-color:#32d29b}.ie-ff .vidbtn:active{background-color:#dc2d50}.ie-ff .vidbtn#close.hover:before{background-position:-40px 0px}.ie-ff .vidbtn#close.hover:hover:before{background-position:-60px 0px}.ie-ff .vidbtn#playpause:before{background-position:-120px 0px}.ie-ff .vidbtn#playpause:hover:before{background-position:-140px 0px}.ie-ff .vidbtn#playpause.pausestate:before{background-position:-80px 0px}.ie-ff .vidbtn#playpause.pausestate:hover:before{background-position:-100px 0px}.ie-ff .vidbtn#mute:before{background-position:-160px 0px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.ie-ff .vidbtn#mute:hover:before{background-position:-180px 0px}.ie-ff .vidbtn#mute.mutestate:before{background-position:-200px 0px}.ie-ff .vidbtn#mute.mutestate:hover:before{background-position:-220px 0px}.ie-ff .vidbtn#reset:before{background-position:0px 0px}.ie-ff .vidbtn#reset:hover:before{background-position:-20px 0px}.ie-ff #navigation a.homelink{background-color:transparent;background-image:url(../img/logo-rev-fill.svg);background-size:100% 100%}.ie-ff #navigation a.homelink.selected,.ie-ff #navigation a.homelink:hover{background-color:transparent}.ie-ff #navigation a.homelink.selected:hover{background-color:transparent}.ie-ff #navigation a.homelink:active{background-color:transparent}.ie-ff #container>#overlay-nav a.homelink{height:16px;margin-bottom:-20px;background-image:url(../img/favicon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent}@-moz-document url-prefix(){cite{font-size:0.8rem}.vidbtn{width:50px;height:40px;padding:3px 2px 4px;border-radius:2px}.vidbtn:before{content:'';display:inline-block;width:20px;height:20px;transform:translateY(2px);pointer-events:none;background-image:url(../img/reset.svg);background-size:240px 20px;background-color:transparent}.vidbtn.hover{opacity:1;pointer-events:auto}.vidbtn:hover{background-color:#32d29b}.vidbtn:active{background-color:#dc2d50}.vidbtn#close.hover:before{background-position:-40px 0px}.vidbtn#close.hover:hover:before{background-position:-60px 0px}.vidbtn#playpause:before{background-position:-120px 0px}.vidbtn#playpause:hover:before{background-position:-140px 0px}.vidbtn#playpause.pausestate:before{background-position:-80px 0px}.vidbtn#playpause.pausestate:hover:before{background-position:-100px 0px}.vidbtn#mute:before{background-position:-160px 0px;transform:translateY(3px)}.vidbtn#mute:hover:before{background-position:-180px 0px}.vidbtn#mute.mutestate:before{background-position:-200px 0px}.vidbtn#mute.mutestate:hover:before{background-position:-220px 0px}.vidbtn#reset:before{background-position:0px 0px}.vidbtn#reset:hover:before{background-position:-20px 0px}#navigation a.homelink{background-color:transparent;background-image:url(../img/logo-rev-fill.svg);background-size:100% 100%}#navigation a.homelink.selected,#navigation a.homelink:hover{background-color:transparent}#navigation a.homelink.selected:hover{background-color:transparent}#navigation a.homelink:active{background-color:transparent}#container>#overlay-nav a.homelink{height:16px;margin-bottom:-20px;background-image:url(../img/favicon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){cite{font-size:0.8rem}.vidbtn{width:50px;height:40px;padding:3px 2px 4px;border-radius:2px}.vidbtn:before{content:'';display:inline-block;width:20px;height:20px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);pointer-events:none;background-image:url(../img/reset.svg);background-size:240px 20px;background-color:transparent}.vidbtn.hover{opacity:1;pointer-events:auto}.vidbtn:hover{background-color:#32d29b}.vidbtn:active{background-color:#dc2d50}.vidbtn#close.hover:before{background-position:-40px 0px}.vidbtn#close.hover:hover:before{background-position:-60px 0px}.vidbtn#playpause:before{background-position:-120px 0px}.vidbtn#playpause:hover:before{background-position:-140px 0px}.vidbtn#playpause.pausestate:before{background-position:-80px 0px}.vidbtn#playpause.pausestate:hover:before{background-position:-100px 0px}.vidbtn#mute:before{background-position:-160px 0px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.vidbtn#mute:hover:before{background-position:-180px 0px}.vidbtn#mute.mutestate:before{background-position:-200px 0px}.vidbtn#mute.mutestate:hover:before{background-position:-220px 0px}.vidbtn#reset:before{background-position:0px 0px}.vidbtn#reset:hover:before{background-position:-20px 0px}#navigation a.homelink{background-color:transparent;background-image:url(../img/logo-rev-fill.svg);background-size:100% 100%}#navigation a.homelink.selected,#navigation a.homelink:hover{background-color:transparent}#navigation a.homelink.selected:hover{background-color:transparent}#navigation a.homelink:active{background-color:transparent}#container>#overlay-nav a.homelink{height:16px;margin-bottom:-20px;background-image:url(../img/favicon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent}}@supports (-ms-ime-align:auto){cite{font-size:0.8rem}.vidbtn{width:50px;height:40px;padding:3px 2px 4px;border-radius:2px}.vidbtn:before{content:'';display:inline-block;width:20px;height:20px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);pointer-events:none;background-image:url(../img/reset.svg);background-size:240px 20px;background-color:transparent}.vidbtn.hover{opacity:1;pointer-events:auto}.vidbtn:hover{background-color:#32d29b}.vidbtn:active{background-color:#dc2d50}.vidbtn#close.hover:before{background-position:-40px 0px}.vidbtn#close.hover:hover:before{background-position:-60px 0px}.vidbtn#playpause:before{background-position:-120px 0px}.vidbtn#playpause:hover:before{background-position:-140px 0px}.vidbtn#playpause.pausestate:before{background-position:-80px 0px}.vidbtn#playpause.pausestate:hover:before{background-position:-100px 0px}.vidbtn#mute:before{background-position:-160px 0px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.vidbtn#mute:hover:before{background-position:-180px 0px}.vidbtn#mute.mutestate:before{background-position:-200px 0px}.vidbtn#mute.mutestate:hover:before{background-position:-220px 0px}.vidbtn#reset:before{background-position:0px 0px}.vidbtn#reset:hover:before{background-position:-20px 0px}#navigation a.homelink{background-color:transparent;background-image:url(../img/logo-rev-fill.svg);background-size:100% 100%}#navigation a.homelink.selected,#navigation a.homelink:hover{background-color:transparent}#navigation a.homelink.selected:hover{background-color:transparent}#navigation a.homelink:active{background-color:transparent}#container>#overlay-nav a.homelink{height:16px;margin-bottom:-20px;background-image:url(../img/favicon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent}}@media (min-width:1600px){#container.over>#overlay-nav.hover,#video_shell.scroller{margin-left:5%}}@media (min-width:1800px){#container.over>#overlay-nav.hover,#video_shell.scroller{margin-left:10%}}@media (min-width:2000px){#container.over>#overlay-nav.hover,#video_shell.scroller{margin-left:15%}}@media (min-width:2300px){#container.over>#overlay-nav.hover,#video_shell.scroller{margin-left:20%}}p{color:#a0e6ff}a{color:#32aac3;text-decoration:none}b{display:inline-block;border:#32aac3 thin solid;border-radius:2px;padding:0 4px;font-size:.7rem;margin:0 2px}.img{height:280px;background:#0a0a0a;border:none;display:block;width:540px;background-size:500%;background-repeat:no-repeat;background-position:0 0px}iframe{width:1024px;height:576px}span{text-transform:uppercase;color:#32aac3;font-size:.8rem}@-webkit-keyframes spanfade{to{color:rgba(100, 140, 140, 0.65)}}@keyframes spanfade{to{color:rgba(100, 140, 140, 0.65)}}@-webkit-keyframes borderfade{to{border-color:rgba(100, 140, 140, 0.65)}}@keyframes borderfade{to{border-color:rgba(100, 140, 140, 0.65)}}#container>article{width:1024px}svg{width:100%;max-width:1124px;height:10px}svg line{width:200px;stroke:#32d29b;stroke-width:2px;stroke-dasharray:1024px;stroke-dashoffset:1024px;-webkit-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px);-webkit-animation:strokein 1000ms linear forwards 400ms;animation:strokein 1000ms linear forwards 400ms}.subheader{border-top:none}#map{width:100%;height:480px}a#contentlink{display:block;width:320px;background:rgba(0, 0, 0, 0.8);margin:0 auto;text-transform:uppercase;font-size:1rem;padding:20px;text-align:center;margin-top:40px}a#contentlink:hover{background:#32d29b;color:black}a#contentlink:active{background:#dc2d50;color:black}#introduction span{text-transform:inherit;display:block;width:640px;margin:50px auto;font-size:1.25rem;line-height:2rem;color:#a0e6ff}#introduction span:first-line{font-size:1.75rem;line-height:3rem;color:#ccfafc}#introduction span:first-letter{font-size:3rem;line-height:4rem;color:#ccfafc;font-family:'branbld'}#introduction span a{margin:0;padding:0;text-decoration:underline;color:#32aac3;font-family:'grotesk', helvetica}#introduction span a:hover{color:#32d29b}#introduction span a:active{color:#dc2d50}a{font-family:'branbld'}h4{text-align:left;margin-top:24px}footer{clear:both}footer a{font-family:'grotesk'}#introduction div.fb_iframe_widget,.fb_iframe_widget{margin-left:96px}h2 a{text-decoration:underline}h2 a:focus,h2 a:hover{color:#32d29b}h2 a:active{color:#dc2d50}ul#files{list-style:none;float:left;width:90%}ul#files li{width:100%;background-color:rgba(0, 0, 0, 0.8);margin:0 auto;margin-top:12px}ul#files li:hover{background-color:#32d29b}ul#files li:hover a,ul#files li:hover p{color:black}ul#files li:active{background-color:#dc2d50}ul#files li:active a,ul#files li:active p{color:black}ul#files li a{display:block;text-align:left;width:600px;margin:0 auto;text-transform:uppercase;padding:20px}ul#files li a p{display:inline;font-family:inherit}.iphone-width{width:375px}@media (max-width:1124px){h3 em:after,h3 em:before{display:none}h3 em a{font-size:1rem}}@media (max-width:865px){h3 em{display:none}}.mobile-rules div#container{margin-left:0px;overflow:hidden}.mobile-rules #container,.mobile-rules #container>article,.mobile-rules #navigation,.mobile-rules .svg,.mobile-rules article,.mobile-rules body,.mobile-rules footer,.mobile-rules footer>#navigation,.mobile-rules footer>.contact,.mobile-rules nav,.mobile-rules svg{width:100%}.mobile-rules nav{height:40px}.mobile-rules nav+.svg{display:none}.mobile-rules .svg+.subheader{margin-top:0px;margin-bottom:24px}.mobile-rules h1{width:90%;height:300px;margin-left:12px}.mobile-rules h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}.mobile-rules #navigation a{font-size:1.5rem}.mobile-rules h2{margin-top:0px}.mobile-rules h2:after,.mobile-rules h2:before{display:none}.mobile-rules h2 span{width:100%;margin-top:0px;font-size:2rem}.mobile-rules h3 em a{display:none}.mobile-rules h3 em:after,.mobile-rules h3 em:before{display:none}.mobile-rules h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}.mobile-rules h5{font-size:2rem}.mobile-rules #navigation a{font-size:1rem}.mobile-rules #introduction div.fb_iframe_widget,.mobile-rules .fb_iframe_widget,.mobile-rules div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}.mobile-rules #map{margin-top:82px;height:280px;pointer-events:none}.mobile-rules div#video{width:inherit;margin-top:132px}.mobile-rules div#video iframe{width:100%;max-height:220px}.mobile-rules h4+div#video{margin-top:12px}.mobile-rules #container>article svg line{stroke-width:4px}.mobile-rules #container>article section#video ul{width:100%;margin:0;margin-top:24px}.mobile-rules #container>article section#video ul li{width:100%;margin:0}.mobile-rules #container>article section#video ul li>div{width:100%;height:240px}.mobile-rules #container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}.mobile-rules #container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}.mobile-rules #container>article section#video ul li>div>.img.slide2{background-position:25% 0px}.mobile-rules #container>article section#video ul li>div>.img.slide3{background-position:50% 0px}.mobile-rules #container>article section#video ul li>div>.img.slide4{background-position:75% 0px}.mobile-rules #container>article section#video ul li>div>.img.slide5{background-position:100% 0px}.mobile-rules #container>article section#video ul li>div>.img+div h3{margin-top:-40px}.mobile-rules #container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}.mobile-rules #container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}.mobile-rules #container>article section#video ul li>div>.img+div cite:before{display:none}.mobile-rules #container>article section#video ul li>div>.img+div a{display:none}.mobile-rules footer .contact{height:72px;width:100%}.mobile-rules footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}.mobile-rules footer .contact span:first-child em{padding:0 40px}.mobile-rules footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}.mobile-rules footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}.mobile-rules footer section{clear:both;margin-top:140px;height:180px}.mobile-rules footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}.mobile-rules footer section pre{font-size:1rem}.mobile-rules #error #introduction{width:85%;margin:0px auto;margin-top:60px}.mobile-rules #error #introduction span{text-align:justify;width:100%}.mobile-rules #error #introduction span:first-line{letter-spacing:4px;font-size:2rem}.mobile-rules #error #introduction div{width:inherit}.mobile-rules #error #introduction div a p{display:block;width:inherit;padding:16px 16px}.mobile-rules #error #introduction span{margin:24px auto}.mobile-rules #error #introduction span+div{padding:0;margin-top:48px}.mobile-rules #error #introduction span+div a{margin:0px 0px;padding:0px 0px}@-webkit-keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}.mobile-rules-portrait #navigation{display:none}.mobile-rules-portrait #container>#overlay-nav{display:none}.mobile-rules-portrait #container.over>#overlay-nav{display:none}.mobile-rules-portrait footer{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.mobile-rules-portrait footer .contact{margin-top:36px;margin-bottom:36px;float:left;height:auto}.mobile-rules-portrait footer .contact+section{clear:both;float:left;margin-top:0px}.mobile-rules-portrait footer .contact span:first-child{margin:40px 0}.mobile-rules-portrait footer .contact span:first-child em{padding:0 20px}.mobile-rules-portrait footer section span{margin:0px auto}.mobile-rules-portrait #contact .svg,.mobile-rules-portrait #reels .svg,.mobile-rules-portrait #video .svg{display:none}.mobile-rules-portrait #contact .svg+.subheader>h2,.mobile-rules-portrait #reels .svg+.subheader>h2,.mobile-rules-portrait #video .svg+.subheader>h2{margin-top:0px}.mobile-rules-portrait h3{margin-top:0px}.mobile-rules-portrait nav#mobile-nav{display:block;position:fixed;bottom:-20px;z-index:8;background-color:rgba(20, 20, 20, 0.9);width:100%;height:80px;padding-top:0px;-webkit-transform:translate3d(0px, 80px, 0px);transform:translate3d(0px, 80px, 0px);-webkit-animation:mobilenavinit 300ms linear forwards;animation:mobilenavinit 300ms linear forwards}.mobile-rules-portrait nav#mobile-nav a{font-size:.9rem;padding:0;letter-spacing:1px}.mobile-rules-portrait nav#mobile-nav a.homelink{width:18%;margin-bottom:-40px;height:80px}.mobile-rules-portrait nav#mobile-nav a.homelink.selected{background:#32d29b}.mobile-rules-portrait nav#mobile-nav a.visited,.mobile-rules-portrait nav#mobile-nav a:link{color:#32aac3}.mobile-rules-portrait nav#mobile-nav a.selected,.mobile-rules-portrait nav#mobile-nav a:hover{color:#32d29b;background:transparent;-webkit-animation:none;animation:none}.mobile-rules-portrait nav#mobile-nav a.selected:active,.mobile-rules-portrait nav#mobile-nav a:active{color:#dc2d50;background:transparent;-webkit-animation:none;animation:none}.mobile-rules-landscape #container>article section#video .subheader+h3{opacity:0}.mobile-rules-landscape #container>article section#video ul{width:100%;margin:0;margin-top:24px}.mobile-rules-landscape #container>article section#video ul li{width:50%;float:left}.mobile-rules-landscape #container>article section#video ul li>div{width:100%}.mobile-rules-landscape #container>article section#video ul li>div>.img+div h3{margin-top:-40px;overflow:hidden}.mobile-rules-landscape #container>article section#video ul li>div>.img+div h3 p{font-size:1rem;height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mobile-rules-landscape #container>article section#video ul li>div>.img+div cite{font-size:.75rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px;height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mobile-rules-landscape #container>article section#video ul li>div>.img+div cite:before{display:none}.mobile-rules-landscape #container>article section#video ul li>div>.img+div a{display:none}.mobile-rules-landscape footer .contact span:first-child{margin-bottom:20px}.mobile-rules-landscape footer .contact span.socials{display:block;width:81%;margin:0 auto;float:none;margin-top:100px}.mobile-rules-landscape footer .contact span.socials a{width:90px}.mobile-rules-landscape footer section{margin-top:120px}.mobile-rules-landscape div#video iframe{width:640px;height:360px;max-height:360px;margin-left:16px}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}@-webkit-keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}#navigation{display:none}#container>#overlay-nav{display:none}#container.over>#overlay-nav{display:none}footer{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}footer .contact{margin-top:36px;margin-bottom:36px;float:left;height:auto}footer .contact+section{clear:both;float:left;margin-top:0px}footer .contact span:first-child{margin:40px 0}footer .contact span:first-child em{padding:0 20px}footer section span{margin:0px auto}#contact .svg,#reels .svg,#video .svg{display:none}#contact .svg+.subheader>h2,#reels .svg+.subheader>h2,#video .svg+.subheader>h2{margin-top:0px}h3{margin-top:0px}nav#mobile-nav{display:block;position:fixed;bottom:-20px;z-index:8;background-color:rgba(20, 20, 20, 0.9);width:100%;height:80px;padding-top:0px;-webkit-transform:translate3d(0px, 80px, 0px);transform:translate3d(0px, 80px, 0px);-webkit-animation:mobilenavinit 300ms linear forwards;animation:mobilenavinit 300ms linear forwards}nav#mobile-nav a{font-size:.9rem;padding:0;letter-spacing:1px}nav#mobile-nav a.homelink{width:18%;margin-bottom:-40px;height:80px}nav#mobile-nav a.homelink.selected{background:#32d29b}nav#mobile-nav a.visited,nav#mobile-nav a:link{color:#32aac3}nav#mobile-nav a.selected,nav#mobile-nav a:hover{color:#32d29b;background:transparent;-webkit-animation:none;animation:none}nav#mobile-nav a.selected:active,nav#mobile-nav a:active{color:#dc2d50;background:transparent;-webkit-animation:none;animation:none}footer .contact span.socials{width:230px;float:none;display:block;margin:0 auto}footer .contact span.socials a{width:75px;font-size:3rem}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}#container>article section#video .subheader+h3{opacity:0}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:50%;float:left}#container>article section#video ul li>div{width:100%}#container>article section#video ul li>div>.img+div h3{margin-top:-40px;overflow:hidden}#container>article section#video ul li>div>.img+div h3 p{font-size:1rem;height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite{font-size:.75rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px;height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact span:first-child{margin-bottom:20px}footer .contact span.socials{display:block;width:81%;margin:0 auto;float:none;margin-top:100px}footer .contact span.socials a{width:90px}footer section{margin-top:120px}div#video iframe{width:640px;height:360px;max-height:360px;margin-left:16px}footer .contact span.socials{width:85%}footer .contact span.socials a{width:80px;font-size:3rem}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}@-webkit-keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}#navigation{display:none}#container>#overlay-nav{display:none}#container.over>#overlay-nav{display:none}footer{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}footer .contact{margin-top:36px;margin-bottom:36px;float:left;height:auto}footer .contact+section{clear:both;float:left;margin-top:0px}footer .contact span:first-child{margin:40px 0}footer .contact span:first-child em{padding:0 20px}footer section span{margin:0px auto}#contact .svg,#reels .svg,#video .svg{display:none}#contact .svg+.subheader>h2,#reels .svg+.subheader>h2,#video .svg+.subheader>h2{margin-top:0px}h3{margin-top:0px}nav#mobile-nav{display:block;position:fixed;bottom:-20px;z-index:8;background-color:rgba(20, 20, 20, 0.9);width:100%;height:80px;padding-top:0px;-webkit-transform:translate3d(0px, 80px, 0px);transform:translate3d(0px, 80px, 0px);-webkit-animation:mobilenavinit 300ms linear forwards;animation:mobilenavinit 300ms linear forwards}nav#mobile-nav a{font-size:.9rem;padding:0;letter-spacing:1px}nav#mobile-nav a.homelink{width:18%;margin-bottom:-40px;height:80px}nav#mobile-nav a.homelink.selected{background:#32d29b}nav#mobile-nav a.visited,nav#mobile-nav a:link{color:#32aac3}nav#mobile-nav a.selected,nav#mobile-nav a:hover{color:#32d29b;background:transparent;-webkit-animation:none;animation:none}nav#mobile-nav a.selected:active,nav#mobile-nav a:active{color:#dc2d50;background:transparent;-webkit-animation:none;animation:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}#container>article section#video .subheader+h3{opacity:0}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:50%;float:left}#container>article section#video ul li>div{width:100%}#container>article section#video ul li>div>.img+div h3{margin-top:-40px;overflow:hidden}#container>article section#video ul li>div>.img+div h3 p{font-size:1rem;height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite{font-size:.75rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px;height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact span:first-child{margin-bottom:20px}footer .contact span.socials{display:block;width:81%;margin:0 auto;float:none;margin-top:100px}footer .contact span.socials a{width:90px}footer section{margin-top:120px}div#video iframe{width:640px;height:360px;max-height:360px;margin-left:16px}}@media only screen and (min-device-width:414px) and (max-device-width:736px){nav#mobile-nav{top:600px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){div#video iframe{margin-left:48px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}@-webkit-keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}#navigation{display:none}#container>#overlay-nav{display:none}#container.over>#overlay-nav{display:none}footer{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}footer .contact{margin-top:36px;margin-bottom:36px;float:left;height:auto}footer .contact+section{clear:both;float:left;margin-top:0px}footer .contact span:first-child{margin:40px 0}footer .contact span:first-child em{padding:0 20px}footer section span{margin:0px auto}#contact .svg,#reels .svg,#video .svg{display:none}#contact .svg+.subheader>h2,#reels .svg+.subheader>h2,#video .svg+.subheader>h2{margin-top:0px}h3{margin-top:0px}nav#mobile-nav{display:block;position:fixed;bottom:-20px;z-index:8;background-color:rgba(20, 20, 20, 0.9);width:100%;height:80px;padding-top:0px;-webkit-transform:translate3d(0px, 80px, 0px);transform:translate3d(0px, 80px, 0px);-webkit-animation:mobilenavinit 300ms linear forwards;animation:mobilenavinit 300ms linear forwards}nav#mobile-nav a{font-size:.9rem;padding:0;letter-spacing:1px}nav#mobile-nav a.homelink{width:18%;margin-bottom:-40px;height:80px}nav#mobile-nav a.homelink.selected{background:#32d29b}nav#mobile-nav a.visited,nav#mobile-nav a:link{color:#32aac3}nav#mobile-nav a.selected,nav#mobile-nav a:hover{color:#32d29b;background:transparent;-webkit-animation:none;animation:none}nav#mobile-nav a.selected:active,nav#mobile-nav a:active{color:#dc2d50;background:transparent;-webkit-animation:none;animation:none}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}#container>article section#video .subheader+h3{opacity:0}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:50%;float:left}#container>article section#video ul li>div{width:100%}#container>article section#video ul li>div>.img+div h3{margin-top:-40px;overflow:hidden}#container>article section#video ul li>div>.img+div h3 p{font-size:1rem;height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite{font-size:.75rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px;height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact span:first-child{margin-bottom:20px}footer .contact span.socials{display:block;width:81%;margin:0 auto;float:none;margin-top:100px}footer .contact span.socials a{width:90px}footer section{margin-top:120px}div#video iframe{width:640px;height:360px;max-height:360px;margin-left:16px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}@-webkit-keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes mobilenavinit{to{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}#navigation{display:none}#container>#overlay-nav{display:none}#container.over>#overlay-nav{display:none}footer{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}footer .contact{margin-top:36px;margin-bottom:36px;float:left;height:auto}footer .contact+section{clear:both;float:left;margin-top:0px}footer .contact span:first-child{margin:40px 0}footer .contact span:first-child em{padding:0 20px}footer section span{margin:0px auto}#contact .svg,#reels .svg,#video .svg{display:none}#contact .svg+.subheader>h2,#reels .svg+.subheader>h2,#video .svg+.subheader>h2{margin-top:0px}h3{margin-top:0px}nav#mobile-nav{display:block;position:fixed;bottom:-20px;z-index:8;background-color:rgba(20, 20, 20, 0.9);width:100%;height:80px;padding-top:0px;-webkit-transform:translate3d(0px, 80px, 0px);transform:translate3d(0px, 80px, 0px);-webkit-animation:mobilenavinit 300ms linear forwards;animation:mobilenavinit 300ms linear forwards}nav#mobile-nav a{font-size:.9rem;padding:0;letter-spacing:1px}nav#mobile-nav a.homelink{width:18%;margin-bottom:-40px;height:80px}nav#mobile-nav a.homelink.selected{background:#32d29b}nav#mobile-nav a.visited,nav#mobile-nav a:link{color:#32aac3}nav#mobile-nav a.selected,nav#mobile-nav a:hover{color:#32d29b;background:transparent;-webkit-animation:none;animation:none}nav#mobile-nav a.selected:active,nav#mobile-nav a:active{color:#dc2d50;background:transparent;-webkit-animation:none;animation:none}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){div#container{margin-left:0px;overflow:hidden}#container,#container>article,#navigation,.svg,article,body,footer,footer>#navigation,footer>.contact,nav,svg{width:100%}nav{height:40px}nav+.svg{display:none}.svg+.subheader{margin-top:0px;margin-bottom:24px}h1{width:90%;height:300px;margin-left:12px}h1 #logo-interior{opacity:.85;background-image:-webkit-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:-o-repeating-linear-gradient(60deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);background-image:repeating-linear-gradient(30deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 2px, #14aac8 2px, #14aac8 4px);-webkit-mask-image:url(../img/logo-rev-fill.svg);mask-image:url(../img/logo-rev-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:difference;-webkit-transform:translateZ(-25px);transform:translateZ(-25px)}#navigation a{font-size:1.5rem}h2{margin-top:0px}h2:after,h2:before{display:none}h2 span{width:100%;margin-top:0px;font-size:2rem}h3 em a{display:none}h3 em:after,h3 em:before{display:none}h4{margin:80px auto 0;float:none;text-align:center;font-size:1rem}h5{font-size:2rem}#navigation a{font-size:1rem}#introduction div.fb_iframe_widget,.fb_iframe_widget,div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{display:none}#map{margin-top:82px;height:280px;pointer-events:none}div#video{width:inherit;margin-top:132px}div#video iframe{width:100%;max-height:220px}h4+div#video{margin-top:12px}#container>article svg line{stroke-width:4px}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:100%;margin:0}#container>article section#video ul li>div{width:100%;height:240px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact{height:72px;width:100%}footer .contact span:first-child{width:100%;font-size:1.2rem;text-align:center;margin:20px 0;margin-bottom:80px}footer .contact span:first-child em{padding:0 40px}footer .contact span.socials{width:inherit;float:left;height:auto;padding:0;margin:0}footer .contact span.socials a{width:120px;height:64px;font-size:3.5rem;margin-bottom:20px}footer section{clear:both;margin-top:140px;height:180px}footer section span{font-size:1rem;width:90%;text-align:center;display:block;margin:20px auto}footer section pre{font-size:1rem}#error #introduction{width:85%;margin:0px auto;margin-top:60px}#error #introduction span{text-align:justify;width:100%}#error #introduction span:first-line{letter-spacing:4px;font-size:2rem}#error #introduction div{width:inherit}#error #introduction div a p{display:block;width:inherit;padding:16px 16px}#error #introduction span{margin:24px auto}#error #introduction span+div{padding:0;margin-top:48px}#error #introduction span+div a{margin:0px 0px;padding:0px 0px}#container>article section#video .subheader+h3{opacity:0}#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:50%;float:left}#container>article section#video ul li>div{width:100%}#container>article section#video ul li>div>.img+div h3{margin-top:-40px;overflow:hidden}#container>article section#video ul li>div>.img+div h3 p{font-size:1rem;height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite{font-size:.75rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px;height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}footer .contact span:first-child{margin-bottom:20px}footer .contact span.socials{display:block;width:81%;margin:0 auto;float:none;margin-top:100px}footer .contact span.socials a{width:90px}footer section{margin-top:120px}div#video iframe{width:640px;height:360px;max-height:360px;margin-left:16px}}.ipad-portfolio section#video ul{width:100%;margin:0;margin-top:24px}.ipad-portfolio section#video ul li{width:50%;margin:0}.ipad-portfolio section#video ul li>div{width:100%;height:280px}.ipad-portfolio section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}.ipad-portfolio section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}.ipad-portfolio section#video ul li>div>.img.slide2{background-position:25% 0px}.ipad-portfolio section#video ul li>div>.img.slide3{background-position:50% 0px}.ipad-portfolio section#video ul li>div>.img.slide4{background-position:75% 0px}.ipad-portfolio section#video ul li>div>.img.slide5{background-position:100% 0px}.ipad-portfolio section#video ul li>div>.img+div h3{margin-top:-40px}.ipad-portfolio section#video ul li>div>.img+div h3 p{font-size:1.25rem}.ipad-portfolio section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}.ipad-portfolio section#video ul li>div>.img+div cite:before{display:none}.ipad-portfolio section#video ul li>div>.img+div a{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#container>article section#video ul{width:100%;margin:0;margin-top:24px}#container>article section#video ul li{width:50%;margin:0}#container>article section#video ul li>div{width:100%;height:280px}#container>article section#video ul li>div>.img{height:inherit;background-size:100% 100%;background-position:0 0px}#container>article section#video ul li>div>.img>a{display:block;width:inherit;height:inherit}#container>article section#video ul li>div>.img.slide2{background-position:25% 0px}#container>article section#video ul li>div>.img.slide3{background-position:50% 0px}#container>article section#video ul li>div>.img.slide4{background-position:75% 0px}#container>article section#video ul li>div>.img.slide5{background-position:100% 0px}#container>article section#video ul li>div>.img+div h3{margin-top:-40px}#container>article section#video ul li>div>.img+div h3 p{font-size:1.25rem}#container>article section#video ul li>div>.img+div cite{font-size:.875rem;text-align:center;display:block;width:100%;margin-top:0px;margin-bottom:20px}#container>article section#video ul li>div>.img+div cite:before{display:none}#container>article section#video ul li>div>.img+div a{display:none}h3 em a{font-size:1rem}h3 em{display:inline-block}h4{margin-left:48px}div#video iframe{width:920px;height:518px;margin-left:48px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#reel_nav,h1{-webkit-transform:translateX(140px);-ms-transform:translateX(140px);transform:translateX(140px)}div#navigation,footer section{width:1024px}h3 em:after,h3 em:before{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#map{margin-top:82px;height:280px;pointer-events:none}h3 em:after,h3 em:before{display:inline-block}}