/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:100%}body{background:-webkit-linear-gradient(277deg,#147cbc,#042964);background:linear-gradient(173deg,#147cbc,#042964);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1}.bg{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear;z-index:2}.bg.is-active{opacity:1}.content{position:absolute;height:100%;min-height:100%;display:table;width:100%;z-index:3}.bg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,.35);background-size:400% 400%}a{color:#fff;-webkit-transition:all .2s;transition:all .2s}a,a:focus,a:hover{text-decoration:none}a:focus{outline:1px dotted #ccc}img{vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}[role=button]{cursor:pointer}.wrapper{display:table-cell;width:100%;height:100%;padding:20px;text-align:center;vertical-align:middle}.corner{position:absolute;z-index:5;font-size:11px;font-weight:700;text-shadow:1px 2px 8px rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.1em}@media (min-width:768px){.corner{position:fixed}}.corner a{opacity:.7;-webkit-transition:all .2s;transition:all .2s}.corner a:focus,.corner a:hover{opacity:1}.corner .svg-icon{width:2em;height:2em;margin-left:8px;vertical-align:middle;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.corner .icon-instagram{width:2.2em;height:2.2em}.corner .svg-icon path,.corner .svg-icon polygon,.corner .svg-icon rect{fill:#fff}.corner--tl{top:20px}@media (min-width:768px){.corner--tl{top:35px}}.corner--tr{top:13px}@media (min-width:768px){.corner--tr{top:28px}}.corner--br,.corner--tr{right:20px}@media (min-width:768px){.corner--br,.corner--tr{right:35px}}.corner--bl,.corner--br{bottom:20px}@media (min-width:768px){.corner--bl,.corner--br{bottom:35px}}.corner--bl,.corner--tl{left:20px}@media (min-width:768px){.corner--bl,.corner--tl{left:35px}}.corner--bl,.corner--br,.corner--tl,.corner--tr{display:block}@media (max-width:480px){.corner--bl,.corner--br,.corner--tl,.corner--tr{display:none}}.corner--center-xs{display:none}@media (max-width:480px){.corner--center-xs{position:relative;top:40px;display:block;padding-bottom:30px;text-align:center}}.logo{display:block;width:200px;margin:30px auto 10px}@media (min-width:768px){.logo{width:360px;margin:20px auto 0}}@media (min-width:1200px){.logo{width:420px}}@media (min-width:1700px){.logo{width:500px;margin-bottom:40px}}h1{margin:0 auto;font-size:30px;text-align:center;text-shadow:10px 20px 34px rgba(0,0,0,.2);letter-spacing:-.01em}@media (max-width:480px){h1{font-size:26px}}@media (min-width:768px){h1{font-size:70px}}@media (min-width:1200px){h1{font-size:90px}}@media (min-width:1700px){h1{font-size:120px}}.thank-you{margin:0 auto;font-size:16px;text-align:center;text-shadow:10px 20px 34px rgba(0,0,0,.2);letter-spacing:-.01em}@media (max-width:480px){.thank-you{font-size:25px}}@media (min-width:768px){.thank-you{font-size:40px}}@media (min-width:1200px){.thank-you{font-size:50px}}@media (min-width:1700px){.thank-you{font-size:60px}}p{margin-bottom:40px;font-family:Courier,monospace;font-size:14px;line-height:1.6;text-shadow:1px 2px 6px rgba(0,0,0,.25);opacity:.7}@media (min-width:768px){p{margin-bottom:50px;font-size:16px}}@media (min-width:1200px){p{margin-bottom:70px;font-size:18px}}@media (min-width:1700px){p{font-size:23px;margin-bottom:80px}}p a{opacity:1}p a:focus,p a:hover{opacity:.7}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:0;white-space:nowrap;height:50px;border-radius:8px;text-transform:uppercase;letter-spacing:.06em;background-color:#fff;color:#1f477f;padding:0 20px;font-size:16px;box-shadow:5px 20px 50px rgba(0,0,0,.2);-webkit-transition:all .2s;transition:all .2s;line-height:50px;text-decoration:none;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:768px){.btn{width:100%}}@media (min-width:768px){.btn{height:70px;line-height:70px;font-size:18px;padding:0 26px}}@media (min-width:1200px){.btn{font-size:20px;height:80px;line-height:80px;padding:0 36px}}.btn.focus,.btn:focus,.btn:hover{box-shadow:10px 30px 50px rgba(0,0,0,.3);text-decoration:none;-webkit-transform:scale(1.04);transform:scale(1.04)}.btn.active,.btn:active{outline:0;background-image:none}.form-control{display:block;width:100%;height:50px;padding:0 12px;font-size:16px;font-weight:700;color:#fff;background-color:hsla(0,0%,78%,.2);background-image:none;border:2px solid #fff;border-radius:8px;-webkit-font-smoothing:antialiased}@media (min-width:768px){.form-control{height:70px;padding:0 20px;font-size:20px;letter-spacing:.02em;border-width:3px}}@media (min-width:1200px){.form-control{height:80px;font-size:24px;border-width:4px}}.form-control:active,.form-control:focus{outline:none}.form-control::-ms-expand{background-color:transparent;border:0}.form-control::-webkit-input-placeholder{opacity:1}.form-control::placeholder{color:#fff;opacity:1}.form-control::-webkit-input-placeholder{color:#fff}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#fff;opacity:1}.form-control:-ms-input-placeholder{color:#fff;opacity:1}.form-control:placeholder-shown{color:#fff}.input-group-wrapper{display:inline-block;box-shadow:5px 20px 50px rgba(0,0,0,.2);text-align:left;border-radius:8px}@media (max-width:768px){.input-group-wrapper{display:block;width:100%}}.input-group-addon{display:inline-block;height:50px;font-size:30px;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:8px;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.input-group-addon:hover{background:hsla(0,0%,100%,.15)}@media (max-width:768px){.input-group-addon{width:0;max-width:0;visibility:hidden;opacity:0}}@media (min-width:768px){.input-group-addon{height:70px;line-height:56px;width:82px;font-size:38px;border-width:3px}}@media (min-width:1200px){.input-group-addon{height:80px;font-size:42px;border-width:4px;line-height:62px;width:88px}}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}@media (max-width:768px){.input-group-addon:first-child{display:none}}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.form-type{position:relative;margin-bottom:30px}@media (min-width:768px){.form-type{margin-bottom:90px}}@media (min-width:768px){.form-type .btn{margin-left:20px}}@media (min-width:1200px){.form-type .btn{margin-left:40px}}.form-type .text-input{position:relative;display:inline-block;width:100%;min-width:auto;line-height:42px;text-align:left;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}@media (min-width:768px){.form-type .text-input{width:420px;margin-bottom:0;margin-left:-6px;line-height:61px;border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:1200px){.form-type .text-input{width:560px;line-height:70px}}@media (min-width:1700px){.form-type .text-input{width:900px}}.form-type .text-input .emoji{position:absolute;top:30%;right:12px;width:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.form-type .text-input .emoji:hover{-webkit-transform:rotate(1turn);transform:rotate(1turn)}@media (min-width:768px){.form-type .text-input .emoji{right:18px;width:24px}}@media (min-width:1200px){.form-type .text-input .emoji{right:20px;width:28px}}.form-type .btn{display:inline-block;vertical-align:middle}@media (max-width:768px){.form-type .btn{margin-top:20px}}.typed-cursor{font-size:120%;font-weight:400;opacity:1;-webkit-animation:blink .8s infinite;animation:blink .8s infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn2{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.photo-by{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.photo-by.is-hidden{opacity:0}.shake-crazy{display:inline-block;-webkit-transform-origin:center center;transform-origin:center center}.shake-constant.shake-constant--hover:hover,.shake-freeze,.shake-trigger:hover .shake-constant.shake-constant--hover{-webkit-animation-play-state:paused;animation-play-state:paused}.shake-crazy:hover,.shake-freeze:hover,.shake-trigger:hover .shake-crazy,.shake-trigger:hover .shake-freeze{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes shake-crazy{10%{-webkit-transform:translate(19px,-6px) rotate(10deg);transform:translate(19px,-6px) rotate(10deg);opacity:.2}20%{-webkit-transform:translate(-8px,-5px) rotate(2deg);transform:translate(-8px,-5px) rotate(2deg);opacity:.12}30%{-webkit-transform:translate(-19px,4px) rotate(-5deg);transform:translate(-19px,4px) rotate(-5deg);opacity:.46}40%{-webkit-transform:translate(11px,10px) rotate(2deg);transform:translate(11px,10px) rotate(2deg);opacity:.84}50%{-webkit-transform:translate(-3px,-18px) rotate(-5deg);transform:translate(-3px,-18px) rotate(-5deg);opacity:1}60%{-webkit-transform:translate(1px,17px) rotate(-4deg);transform:translate(1px,17px) rotate(-4deg);opacity:.29}70%{-webkit-transform:translate(10px,-9px) rotate(-9deg);transform:translate(10px,-9px) rotate(-9deg);opacity:.9}80%{-webkit-transform:translate(5px,1px) rotate(-8deg);transform:translate(5px,1px) rotate(-8deg);opacity:.07}90%{-webkit-transform:translate(-6px,-3px) rotate(8deg);transform:translate(-6px,-3px) rotate(8deg);opacity:.37}0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes shake-crazy{10%{-webkit-transform:translate(19px,-6px) rotate(10deg);transform:translate(19px,-6px) rotate(10deg);opacity:.2}20%{-webkit-transform:translate(-8px,-5px) rotate(2deg);transform:translate(-8px,-5px) rotate(2deg);opacity:.12}30%{-webkit-transform:translate(-19px,4px) rotate(-5deg);transform:translate(-19px,4px) rotate(-5deg);opacity:.46}40%{-webkit-transform:translate(11px,10px) rotate(2deg);transform:translate(11px,10px) rotate(2deg);opacity:.84}50%{-webkit-transform:translate(-3px,-18px) rotate(-5deg);transform:translate(-3px,-18px) rotate(-5deg);opacity:1}60%{-webkit-transform:translate(1px,17px) rotate(-4deg);transform:translate(1px,17px) rotate(-4deg);opacity:.29}70%{-webkit-transform:translate(10px,-9px) rotate(-9deg);transform:translate(10px,-9px) rotate(-9deg);opacity:.9}80%{-webkit-transform:translate(5px,1px) rotate(-8deg);transform:translate(5px,1px) rotate(-8deg);opacity:.07}90%{-webkit-transform:translate(-6px,-3px) rotate(8deg);transform:translate(-6px,-3px) rotate(8deg);opacity:.37}0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}.shake-crazy,.shake-crazy.shake-constant,.shake-crazy.shake-freeze,.shake-trigger:hover .shake-crazy{-webkit-animation:shake-crazy .1s ease-in-out 5;animation:shake-crazy .1s ease-in-out 5}