.container,.form{-webkit-box-direction:normal;-moz-box-direction:normal}.bg,body{background:0 0}.bg,.bg>div{width:100%;height:100%;position:absolute}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:inherit;vertical-align:baseline}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}.hidden{display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:grotesk;src:url(../fonts/grotesk.otf) format("opentype")}body,div,form,html,input,p,select,span,td,textarea{font-family:grotesk;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}.fontH1{font-size:40px}.fontH2{font-size:12px}body,html{padding:0;margin:0;overflow-x:hidden;height:100%}.outer{padding-left:73px;height:100%}.container{height:100%;max-height:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.bg{left:0;top:0;z-index:-1}.bg>div{opacity:0}.bg>div.animated{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.bg .bg1.active,.bg .bg2.active,.bg .bg3.active{opacity:1}.bg .bg1{background:url(../img/bg1.jpg) center center no-repeat #fba38f;background-size:contain}.bg .bg2{background:url(../img/bg2.jpg) center center no-repeat #d5d5d5;background-size:contain}.bg .bg3{background:url(../img/bg3.jpg) center center no-repeat #ded0c3;background-size:contain}.oyster{margin-top:-35px;margin-left:-20px}.oyster img{width:960px}.form{-webkit-flex-grow:4;-moz-flex-grow:4;flex-grow:4;-ms-flex-positive:4;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.form .keepme{color:#feec47;font-size:40px;text-transform:uppercase;margin-bottom:1vh;line-height:1.5}.form .msg,.form input.email,.form input.submit{color:#fff;text-transform:uppercase}.form input.email{background:0 0;border-width:0 0 1px;border-color:#fff;width:587px;padding-left:0;padding-right:0}.form input.email:focus{outline:0}.form input.submit{background:0 0;border-width:0}.form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #51a7fa inset;-webkit-text-fill-color:#fff;color:#fff}.form .loader{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:inline-block;width:40px;margin:0 0 -11px 12px}.form .loader.hidden{display:none}.form .msg{margin:25px 0 0 2px;display:block}.form .msg.hidden{opacity:0}.form .msg.error{color:#ff4200}.downline{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;color:#fff;padding-right:70px;margin-bottom:45px}.downline .spacer{-webkit-flex-grow:4;-moz-flex-grow:4;flex-grow:4;-ms-flex-positive:4}.downline .logo{margin-top:-7px}.downline .logo img{height:24px}.downline .copy{padding-right:16px}.downline .contact,.downline .copy{color:#fff;text-transform:uppercase}.downline .contact a,.downline .copy a{color:#fff;text-decoration:none}.line1,.line2{color:#fff;text-transform:uppercase}.line1{margin-left:-6px}.line2{padding-bottom:50px}.iPhone.landscape .keepme br.first{display:none}.iPhone.landscape .line1,.iPhone.landscape .line2{font-size:.8vw}.iPhone.landscape .line1{margin-left:-12px}.horizontal .bg .bg1,.horizontal .bg .bg2,.horizontal .bg .bg3,.iPhone.landscape .bg .bg1,.iPhone.landscape .bg .bg2,.iPhone.landscape .bg .bg3{background-position:90% center}