@font-face{font-family:CenturyGothic;src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.eot");src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.eot?#iefix") format("embedded-opentype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.woff") format("woff"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.ttf") format("truetype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.svg#gothic") format("svg");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothic-Bold;src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.eot");src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.eot?#iefix") format("embedded-opentype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.woff") format("woff"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.ttf") format("truetype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.svg#gothicb") format("svg");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothic;src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.eot");src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.eot?#iefix") format("embedded-opentype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.woff") format("woff"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.ttf") format("truetype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothic.svg#gothic") format("svg");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothic-Bold;src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.eot");src:url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.eot?#iefix") format("embedded-opentype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.woff") format("woff"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.ttf") format("truetype"),url("https://eccoglobalcdn.azureedge.net/dist/css/fonts/gothic/gothicb.svg#gothicb") format("svg");font-weight:400;font-style:normal}.panel-email-signup{position:relative;padding:40px 26px}@media (min-width:576px){.panel-email-signup{padding:7.7vw 26px 7.5vw}}@media (min-width:1440px){.panel-email-signup{padding:112px 0 108px}}.panel-email-signup>span{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50% 100%;display:none}.panel-email-signup>span:first-child{display:block}@media (min-width:576px){.panel-email-signup>span:first-child{display:none}}@media (min-width:576px){.panel-email-signup>span:nth-child(2){display:block}}@media (min-width:1280px){.panel-email-signup>span:nth-child(2){display:none}}@media (min-width:1280px){.panel-email-signup>span:nth-child(3){display:block}}.panel-email-signup h2{position:relative;font-family:CenturyGothic;font-weight:400;text-align:center;margin:0;padding:0;line-height:1.35em;color:#fff;text-transform:uppercase;font-size:28px;letter-spacing:.222em}@media (min-width:576px){.panel-email-signup h2{font-size:2.5vw}}@media (min-width:1420px){.panel-email-signup h2{font-size:36px}}.panel-email-signup p{position:relative;letter-spacing:.0555em;margin:0;padding:0;margin-top:1.25em;line-height:1.5em;text-transform:none;font-style:normal;font-weight:400;font-family:CenturyGothic;color:#fff;text-align:center;font-size:14px}@media (min-width:576px){.panel-email-signup p{font-size:1.5vw;line-height:1.75em;margin:.75em auto 3.25em;max-width:550px}}@media (min-width:768px){.panel-email-signup p{font-size:1.11vw}}@media (min-width:1420px){.panel-email-signup p{font-size:16px}}.panel-email-signup span{font-size:13px;font-family:CenturyGothic}@media (min-width:576px){.panel-email-signup span{font-size:16px}}.panel-email-signup a{font-size:13px;font-family:CenturyGothic;margin-left:.5em;text-decoration:none;border-bottom:1px solid}@media (min-width:576px){.panel-email-signup a{font-size:16px}}.panel-email-signup input[type=text]{width:100%;height:42px;padding:0 1em;border:0;background-color:transparent;font-size:16px;font-family:CenturyGothic;box-sizing:border-box}@media (min-width:576px){.panel-email-signup input[type=text]{height:64px}}.panel-email-signup input[type=text]:required{box-shadow:none}.panel-email-signup button,.panel-email-signup input[type=email],.panel-email-signup input[type=submit]{height:42px;line-height:42px;width:100%;border:0 none;background-color:transparent;text-align:left;font-family:CenturyGothic;padding:0 1em;font-size:16px;box-sizing:border-box}@media (min-width:576px){.panel-email-signup button,.panel-email-signup input[type=email],.panel-email-signup input[type=submit]{height:64px;line-height:64px}}.panel-email-signup button:required,.panel-email-signup input[type=email]:required,.panel-email-signup input[type=submit]:required{box-shadow:none}.panel-email-signup button,.panel-email-signup input[type=submit]{text-transform:uppercase;font-family:CenturyGothic-Bold;cursor:pointer;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.panel-email-signup button svg,.panel-email-signup input[type=submit] svg{width:33px;height:auto}.panel-email-signup input[type=submit]{display:inline-block;border:1px solid;width:200px;text-align:center;font-family:CenturyGothic}.panel-email-signup input[type=checkbox]{height:20px;width:20px;opacity:0;margin:0 1.5em 0 0;padding:0;position:relative;z-index:1;cursor:pointer}@media (min-width:576px){.panel-email-signup input[type=checkbox]{height:25px;width:25px}}.panel-email-signup input[type=checkbox]+em{position:absolute;height:20px;width:20px;left:0;top:0;border:1px solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:CenturyGothic;line-height:1em;cursor:pointer;font-style:normal}@media (min-width:576px){.panel-email-signup input[type=checkbox]+em{height:25px;width:25px}}.panel-email-signup input[type=checkbox]:not(:checked)+em{text-indent:-150vw}.panel-email-signup :-ms-input-placeholder{opacity:1;color:#fff}.panel-email-signup ::placeholder{opacity:1;color:#fff}.panel-email-signup>div{position:relative;margin:auto;max-width:780px;overflow:hidden}@media (max-width:575px){.panel-email-signup>div{margi-top:20px}}.panel-email-signup>div form{transition:transform .8s cubic-bezier(.74,-.22,.77,1.04)}.panel-email-signup>div form fieldset{border:0 none;padding:0;margin:0}.panel-email-signup>div form fieldset>div{position:relative}@media (min-width:576px){.panel-email-signup>div form fieldset>div{display:-ms-flexbox;display:flex}}.panel-email-signup>div form fieldset>div:nth-child(2)>div{border-bottom:1px solid}.panel-email-signup>div form fieldset>div:nth-child(3)>div{border:1px solid;margin-bottom:30px}@media (min-width:576px){.panel-email-signup>div form fieldset>div:nth-child(3)>div{border:2px solid;margin-top:64px;margin-bottom:26px}}@media (max-width:575px){.panel-email-signup>div form fieldset>div:nth-child(3)>div:last-child{display:none}}.panel-email-signup>div form fieldset>div:last-child{margin-top:50px;text-align:center}@media (min-width:576px){.panel-email-signup>div form fieldset>div:last-child{display:none}}.panel-email-signup>div form fieldset>div>div{position:relative;-ms-flex:1;flex:1}@media (max-width:575px){.panel-email-signup>div form fieldset>div>div{margin-top:30px}}@media (min-width:576px){.panel-email-signup>div form fieldset>div>div:first-child{margin-right:2%}}@media (min-width:576px){.panel-email-signup>div form fieldset>div>div:last-child{margin-left:2%}}.panel-email-signup>div>div{position:absolute;top:-70%;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:transform .8s;-ms-transform:translate(-100vw);transform:translate(-100vw);font-family:CenturyGothic;font-size:16px;-ms-flex-direction:column;flex-direction:column}.panel-email-signup>div>div>div{margin-top:1.5em;text-align:center}.panel-email-signup.submitted>h2,.panel-email-signup.submitted p{transition:opacity .3s ease-out;opacity:0}.panel-email-signup.submitted form{-ms-transform:translateX(100vw);transform:translateX(100vw)}.panel-email-signup.submitted>div>div{-ms-transform:translateX(0);transform:translateX(0);transition-delay:.8s}