
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#clicktag{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:101}.border{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;border:#000 solid 1px;pointer-events:none}.bg-one{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain}.bg-two{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-repeat:no-repeat;background-size:contain;-webkit-animation:fadein 1s ease 8.4s forwards;animation:fadein 1s ease 8.4s forwards}.tagline{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;opacity:0;-webkit-animation:fadein 1s ease-in .3s forwards,fadeout .3s 3.5s forwards;animation:fadein 1s ease-in .3s forwards,fadeout .3s 3.5s forwards}.teal-bg{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;background-color:#00a99d;-webkit-animation:fadein 1s ease-in-out 2.5s forwards;animation:fadein 1s ease-in-out 2.5s forwards}.main-copy{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-animation:fadeinout 5s ease-in 3.5s forwards;animation:fadeinout 5s ease-in 3.5s forwards}.logo{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-animation:fadein .3s ease-in 8.8s forwards;animation:fadein .3s ease-in 8.8s forwards}.logo-copy{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-animation:fadein .3s ease-in 9.3s forwards;animation:fadein .3s ease-in 9.3s forwards}.cta{position:absolute;background-size:contain;opacity:0;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-animation:fadein .3s ease-in 10s forwards;animation:fadein .3s ease-in 10s forwards;-webkit-transition:background-image .3s ease-in;transition:background-image .3s ease-in}.arrow{opacity:0;position:absolute;-webkit-animation:fadein .3s ease-in 11s forwards,pulse 1s ease-in-out 11.4s;animation:fadein .3s ease-in 11s forwards,pulse 1s ease-in-out 11.4s}.arrow:after,.arrow:before{position:absolute;content:" ";display:block;z-index:2;background:#fff;left:-17px;width:3px;height:10px;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:3px}.arrow:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-3px}.banner-300x250{position:relative}.banner-300x250 .arrow{left:170px;top:202px}.banner-300x250 .logo{background-image:url(300x250-logo.png)}.banner-300x250 .logo-copy{background-image:url(300x250-logocopy.png)}.banner-300x250 .cta{background-image:url(300x250-cta.png)}.banner-300x250:hover .teal-bg .cta{background-image:url(300x250-ctahover.png)}.banner-300x250:hover .teal-bg .arrow:after,.banner-300x250:hover .teal-bg .arrow:before{background:#000}.banner-300x150{position:relative}.banner-300x150 .arrow{left:183px;top:120px}.banner-300x150 .logo{background-image:url(300x150-logo.png)}.banner-300x150 .logo-copy{background-image:url(300x150-logocopy.png)}.banner-300x150 .cta{background-image:url(300x150-cta.png)}.banner-300x150:hover .teal-bg .cta{background-image:url(300x150-ctahover.png)}.banner-300x150:hover .teal-bg .arrow:after,.banner-300x150:hover .teal-bg .arrow:before{background:#000}.banner-120x66{position:relative}.banner-120x66 .arrow{left:73px;top:50px}.banner-120x66 .arrow:before{top:-1px;width:2px;height:6px}.banner-120x66 .arrow:after{width:2px;height:6px}.banner-120x66 .logo{background-image:url(120x66-logo.png)}.banner-120x66 .logo-copy{background-image:url(120x66-logocopy.png)}.banner-120x66 .cta{background-image:url(120x66-cta.png)}.banner-120x66:hover .teal-bg .cta{background-image:url(120x66-ctahover.png)}.banner-120x66:hover .teal-bg .arrow:after,.banner-120x66:hover .teal-bg .arrow:before{background:#000}.banner-226x126{position:relative}.banner-226x126 .arrow{left:137px;top:94px}.banner-226x126 .logo{background-image:url(226x126-logo.png)}.banner-226x126 .logo-copy{background-image:url(226x126-logocopy.png)}.banner-226x126 .cta{background-image:url(226x126-cta.png)}.banner-226x126:hover .teal-bg .cta{background-image:url(226x126-ctahover.png)}.banner-226x126:hover .teal-bg .arrow:after,.banner-226x126:hover .teal-bg .arrow:before{background:#000}.banner-226x126{position:relative}.banner-226x126 .arrow{left:137px;top:94px}.banner-226x126 .logo{background-image:url(226x126-logo.png)}.banner-226x126 .logo-copy{background-image:url(226x126-logocopy.png)}.banner-226x126 .cta{background-image:url(226x126-cta.png)}.banner-226x126:hover .teal-bg .cta{background-image:url(226x126-ctahover.png)}.banner-226x126:hover .teal-bg .arrow:after,.banner-226x126:hover .teal-bg .arrow:before{background:#000}.banner-200x300{position:relative}.banner-200x300 .arrow{left:67px;top:29px}.banner-200x300 .logo{background-image:url(200x300-logo.png)}.banner-200x300 .logo-copy{background-image:url(200x300-logocopy.png)}.banner-200x300 .cta{background-image:url(200x300-cta.png)}.banner-200x300:hover .teal-bg .cta{background-image:url(200x300-ctahover.png)}.banner-200x300:hover .teal-bg .arrow:after,.banner-200x300:hover .teal-bg .arrow:before{background:#000}.banner-160x600{position:relative}.banner-160x600 .arrow{top:72px;left:44px}.banner-160x600 .logo{background-image:url(160x600-logo.png)}.banner-160x600 .logo-copy{background-image:url(160x600-logocopy.png)}.banner-160x600 .cta{background-image:url(160x600-cta.png)}.banner-160x600:hover .bg-one .cta{background-image:url(160x600-ctahover.png)}.banner-160x600:hover .bg-one .arrow:after,.banner-160x600:hover .bg-one .arrow:before{background:#000}.banner-300x600{position:relative}.banner-300x600 .logo{background-image:url(300x600-logo.png)}.banner-300x600 .logo-copy{background-image:url(300x600-logocopy.png)}.banner-300x600 .arrow{top:133px;left:102px}.banner-300x600 .cta{background-image:url(300x600-cta.png)}.banner-300x600:hover .bg-one .cta{background-image:url(300x600-ctahover.png)}.banner-300x600:hover .bg-one .arrow:after,.banner-300x600:hover .bg-one .arrow:before{background:#000}.banner-728x90{position:relative}.banner-728x90 .arrow{top:60px;right:110px}.banner-728x90 .logo{background-image:url(728x90-logo.png)}.banner-728x90 .logo-copy{background-image:url(728x90-logocopy.png)}.banner-728x90 .cta{background-image:url(728x90-cta.png)}.banner-728x90:hover .bg-one .cta{background-image:url(728x90-ctahover.png)}.banner-728x90:hover .bg-one .arrow:after,.banner-728x90:hover .bg-one .arrow:before{background:#000}.banner-320x50{position:relative}.banner-320x50 .arrow{top:33px;right:59px}.banner-320x50 .arrow:after,.banner-320x50 .arrow:before{height:6px;width:2px}.banner-320x50 .arrow:after{top:1px}.banner-320x50 .arrow:before{top:-2px}.banner-320x50 .logo{background-image:url(320x50-logo.png)}.banner-320x50 .logo-copy{background-size:contain;background-image:url(300x50-logocopy.png)}.banner-320x50 .cta{margin-left:18px;background-image:url(300x50-cta.png)}.banner-320x50:hover .bg-one .cta{background-image:url(320x50-ctahover.png)}.banner-320x50:hover .bg-one .arrow:after,.banner-320x50:hover .bg-one .arrow:before{background:#000}.banner-300x50{position:relative}.banner-300x50 .arrow{top:33px;right:55px}.banner-300x50 .arrow:after,.banner-300x50 .arrow:before{height:6px;width:2px}.banner-300x50 .arrow:after{top:1px}.banner-300x50 .arrow:before{top:-2px}.banner-300x50 .logo{background-image:url(300x50-logo.png)}.banner-300x50 .logo-copy{background-size:contain;background-image:url(300x50-logocopy.png)}.banner-300x50 .cta{background-image:url(300x50-cta.png)}.banner-300x50:hover .bg-one .cta{background-image:url(300x50-ctahover.png)}.banner-300x50:hover .bg-one .arrow:after,.banner-300x50:hover .bg-one .arrow:before{background:#000}@-webkit-keyframes fadeinout{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeinout{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pulse{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.joy-300x250-module{background:#000;width:300px;height:250px;position:relative;overflow:hidden}.joy-300x250-module .bg-one{background-image:url(joy-300x250-bg.jpg)}.joy-300x250-module .tagline{background-image:url(joy-300x250-tagone.png)}.joy-300x250-module .main-copy{background-image:url(joy-300x250-maincopy.png)}

