/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import "https://fonts.googleapis.com/css?family=Merriweather";@import "https://fonts.googleapis.com/css?family=Montserrat";@import "https://fonts.googleapis.com/css?family=Montserrat:bold";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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;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"]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"ProximaNova";src:url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.eot");src:local("ProximaNova"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.woff") format("woff"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.ttf") format("truetype"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-regular-webfont.svg#ProximaNova") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNovaBold";src:url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.eot");src:local("ProximaNovaBold"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.woff") format("woff"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.ttf") format("truetype"),url("https://everest-production.s3.amazonaws.com/fonts/proximanova-bold-webfont.svg#ProximaNovaBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNovaSemiBold";src:url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_sbold-webfont.eot");src:local("ProximaNovaSemiBold"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_sbold-webfont.eot?#iefix") format("embedded-opentype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_sbold-webfont.woff") format("woff"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_sbold-webfont.ttf") format("truetype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_sbold-webfont.svg#ProximaNovaSemiBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNovaLight";src:url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_light-webfont.eot");src:local("ProximaNovaLight"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_light-webfont.eot?#iefix") format("embedded-opentype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_light-webfont.woff") format("woff"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_light-webfont.ttf") format("truetype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima_nova_light-webfont.svg#ProximaNovaLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNovaBoldItalic";src:url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-bold-italic.eot");src:local("ProximaNovaBoldItalic"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-bold-italic.eot?#iefix") format("embedded-opentype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-bold-italic.woff") format("woff"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-bold-italic.ttf") format("truetype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-bold-italic.svg#ProximaNovaBoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"ProximaNovaItalic";src:url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-italic.eot");src:local("ProximaNovaItalic"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-italic.eot?#iefix") format("embedded-opentype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-italic.woff") format("woff"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-italic.ttf") format("truetype"),url("https://everest-production.s3.amazonaws.com/fonts/proxima-nova-italic.svg#ProximaNovaItalic") format("svg");font-weight:normal;font-style:normal}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.marketing-displays{margin:0 auto}.marketing-element{width:100%}.marketing-element:not(:first-of-type){margin-top:1em}.post_offer,.offer_form_two{display:none}.hidden-user-edit{display:none}.hide{display:none}@media (min-width: 320px) and (max-width: 767px){.marketing-display{max-width:1100px;margin-left:auto;margin-right:auto}.marketing-display:after{content:" ";display:block;clear:both}}@media (min-width: 768px) and (max-width: 1099px){.marketing-display{max-width:1100px;margin-left:auto;margin-right:auto}.marketing-display:after{content:" ";display:block;clear:both}}@media (min-width: 1100px){.marketing-display{max-width:1100px;margin-left:auto;margin-right:auto}.marketing-display:after{content:" ";display:block;clear:both}}@media (min-width: 320px) and (max-width: 767px){.marketing-display{width:92%;margin:1rem auto}.marketing-display .head{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .head .nav,.marketing-display .head .logo{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1,.marketing-display .display-layout-3,.marketing-display .display-layout-4{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1 .position-1,.marketing-display .display-layout-1 .position-2,.marketing-display .display-layout-1 .position-3,.marketing-display .display-layout-1 .position-4,.marketing-display .display-layout-3 .position-1,.marketing-display .display-layout-3 .position-2,.marketing-display .display-layout-3 .position-3,.marketing-display .display-layout-3 .position-4,.marketing-display .display-layout-4 .position-1,.marketing-display .display-layout-4 .position-2,.marketing-display .display-layout-4 .position-3,.marketing-display .display-layout-4 .position-4{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-2{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-2 .position-1{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width: 768px) and (max-width: 1099px){.marketing-display{width:90%;margin:1.1rem auto}.marketing-display .head{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .head .nav,.marketing-display .head .logo{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1 .position-2{width:48.71795%;float:left;margin-right:2.5641%}.marketing-display .display-layout-1 .position-3{width:48.71795%;float:right;margin-right:0}.marketing-display .display-layout-1 .position-4{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-2{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-2 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-3{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-3 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-3 .position-2{width:35.89744%;float:left;margin-right:2.5641%}.marketing-display .display-layout-3 .position-3{width:61.53846%;float:right;margin-right:0}.marketing-display .display-layout-3 .position-4{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-4{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-4 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-4 .position-2{width:45.51282%;float:left;margin-right:2.5641%}.marketing-display .display-layout-4 .position-3{width:45.51282%;float:right;margin-right:0}.marketing-display .display-layout-4 .position-4{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width: 1100px){.marketing-display .head{margin-left:12.65823%;width:74.68354%;float:left;margin-right:1.26582%}.marketing-display .head .nav,.marketing-display .head .logo{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1{margin-left:12.65823%;width:74.68354%;float:left;margin-right:1.26582%}.marketing-display .display-layout-1 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-1 .position-2{width:53.38983%;float:left;margin-right:1.69492%}.marketing-display .display-layout-1 .position-3{width:40.67797%;float:right;margin-right:0}.marketing-display .display-layout-1 .position-4{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-2{margin-left:12.65823%;width:74.68354%;float:left;margin-right:1.26582%}.marketing-display .display-layout-2 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-3{width:100%;float:left;margin-right:1.26582%}.marketing-display .display-layout-3 .position-1{width:100%;float:left;margin-right:1.26582%;margin-right:0}.marketing-display .display-layout-3 .position-2{width:30%;float:left;margin-right:1.26582%;margin-bottom:2.8125rem;padding:1.875rem 2.8125rem}.marketing-display .display-layout-3 .position-3{width:57%;float:left;margin-right:1.26582%;margin-right:0;padding-left:1.25rem}.marketing-display .display-layout-3 .position-4{width:100%;float:left;margin-right:1.26582%;margin-right:0}.marketing-display .display-layout-4{margin-left:9.49367%;width:81.01266%;float:left;margin-right:1.26582%}.marketing-display .display-layout-4 .position-1{width:100%;float:left;margin-left:0;margin-right:0}.marketing-display .display-layout-4 .position-2{width:45.3125%;float:left;margin-right:1.5625%}.marketing-display .display-layout-4 .position-3{width:45.3125%;float:right;margin-right:0}.marketing-display .display-layout-4 .position-4{width:100%;float:left;margin-left:0;margin-right:0}}.registration .bt-flabels__wrapper{border:1px solid silver}.registration .user-details-condensed{border-top:1px solid silver}.registration .head.atk .logo img{margin:auto;min-width:0;padding:0.625em;width:40%}.registration .head.cco .logo img{margin:auto auto -1.250em;min-width:0;padding:2em 0 0;width:80%}.registration .head.cio .logo img{margin:auto;min-width:0;padding:0.625em;width:60%}.registration .reg-footer.cio .sponsors{display:none}.registration .reg-footer.cio .sponsors span{display:none}.registration .option-boxes{margin:0}.registration .option-boxes .checkbox{background:url(//d3cizcpymoenau.cloudfront.net/assets/shared/checkbox_sprites-6481de2b1f314f46821e1daf60fbd6cc.png) no-repeat;clear:left;display:block;float:left;height:20px;padding:0.25em;width:19px}.registration .option-boxes .checked{background-position:0px -50px}.registration .option-boxes p{color:#767f81;font:normal 1.063em "Merriweather";margin:-0.25em 0 0 0;padding:0.25em}.registration span.email-tooltip{color:silver}.registration .value-prop h1{border:none;font:normal 1.375rem "ProximaNovaSemiBold", "ProximaNovaBold", Times, serif;margin:0.75em 0 0;padding:0;text-transform:uppercase}.registration .value-prop .value-prop-text{font:0.75rem "Merriweather";line-height:1.8;padding:0 0.5em;text-align:center}.registration .value-prop .value-prop-text p{margin-top:0}.registration .refreshed .bt-flabels button[type='submit']{margin-top:1.5em}.registration .cio.reg-footer{background:-webkit-gradient(linear, left bottom, left top, from(rgba(62,42,29,0.8)), color-stop(26%, rgba(62,42,29,0.4)), color-stop(61%, transparent), color-stop(80%, transparent));background:linear-gradient(to top, rgba(62,42,29,0.8) 0%, rgba(62,42,29,0.4) 26%, transparent 61%, transparent 80%);padding-top:0px;min-width:100%}.registration .cio.reg-footer .terms-clause{font-size:0.875rem;padding-top:4em;text-shadow:1px 1px 2px black}.registration input#user_email{border-top:none !important}.terms-clause{color:white;font:normal 0.75rem "ProximaNova", Times, serif;padding-top:0.9em;text-align:center}.terms-clause a{color:white;font-weight:bold;text-decoration:none}h2{font:2.0625rem sans-serif;margin-top:1.875em;text-align:center;text-transform:uppercase}.sign-in-link{color:white;margin:0;min-height:30px;padding:3% 0 0;text-align:center}.cio .sign-in-link{color:#3e2a1d}@media (min-width: 1100px){html body.cco{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_CCO-bf5492bd9f83b43c5633de8afe1786a2.jpg)}html body.atk{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_AKO-46236c11b9e90a50666f798268ffb9b0.jpg)}html body.cio{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_CIO-2c3dd147cfc1bc49d236ef9ea0f4c88c.jpg)}.registration{min-height:100%}.registration .marketing-display{background-color:white;margin:auto;max-width:400px;box-shadow:0 0 7.5px 0 black;-webkit-box-shadow:0 0 7.5px 0 black;-moz-box-shadow:0 0 7.5px 0 black}.registration .cio.marketing-display{border:solid #c2b9a2 2px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.registration .underwriter-opt-ins{margin:auto;width:100%}.registration .underwriter-opt-ins .underwriter img{float:left;margin:0 0.625em 0.625em;vertical-align:middle;height:70px}.registration .reg-footer{bottom:0;left:0;margin:auto;max-width:450px;position:relative}.registration .reg-footer p{border-bottom:1px solid white;color:white;font:bold 0.75rem "ProximaNova", Times, serif;letter-spacing:0.3px;text-align:center}.registration .fine-print{opacity:1}.registration .marketing-display{padding-bottom:3.5em}.registration .terms-clause{padding-top:2em}.registration .cco.terms-clause,.registration .atk.terms-clause{padding-top:1em}.registration h3.sponsors{color:white;font:normal 0.75rem "ProximaNova", Times, serif;letter-spacing:0.7px;margin:0 auto 0.5em;text-align:center}.registration .sponsors span{display:inline-block;position:relative}.registration .sponsors span:before,.registration .sponsors span:after{content:"";position:absolute;height:5px;margin-top:0.5em;border-top:1px solid white;top:0;width:75px}.registration .sponsors span:before{right:100%;margin-right:1em}.registration .sponsors span:after{left:100%;margin-left:1em}}@media (min-width: 768px) and (max-width: 1099px){html body.cco{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_CCO-bf5492bd9f83b43c5633de8afe1786a2.jpg)}html body.atk{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_AKO-46236c11b9e90a50666f798268ffb9b0.jpg)}html body.cio{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_CIO-2c3dd147cfc1bc49d236ef9ea0f4c88c.jpg)}.registration{min-height:100%}.registration .marketing-display{background-color:white;margin:auto;max-width:400px;padding-bottom:3.5em;box-shadow:0 0 7.5px 0 black;-webkit-box-shadow:0 0 7.5px 0 black;-moz-box-shadow:0 0 7.5px 0 black}.registration .cio.marketing-display{border:solid #c2b9a2 2px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.registration .display-layout-2{margin-left:50px;width:75%}.registration .underwriter-opt-ins{margin:auto;width:100%}.registration .underwriter-opt-ins .underwriter img{float:left;margin:0.625em;vertical-align:middle}.registration .fine-print{opacity:1}.registration .reg-footer{bottom:0;left:0;margin:auto;margin-top:3em;max-width:450px;padding:10px auto;position:relative}.registration .reg-footer p{border-bottom:1px solid white;color:white;font:bold 0.75rem "ProximaNova", Times, serif;letter-spacing:0.3px;text-align:center}.registration .cio.reg-footer{margin-top:6em}.registration h3.sponsors{color:white;font:normal 0.75rem "ProximaNova", Times, serif;letter-spacing:0.7px;text-align:center}.registration .sponsors span{display:inline-block;position:relative}.registration .sponsors span:before,.registration .sponsors span:after{content:"";position:absolute;height:5px;margin-top:0.5em;border-top:1px solid white;top:0;width:75px}.registration .sponsors span:before{right:100%;margin-right:1em}.registration .sponsors span:after{left:100%;margin-left:1em}}@media (min-width: 320px) and (max-width: 767px){body.registration{background-color:#373737}.sign-in-link{color:black;padding:0.5em 0.5em 0.25em 0}}@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px){.registration{background-color:white;min-height:100%}.registration h1{font-size:1.75rem}.registration .marketing-display{margin-top:0;padding-bottom:2em;width:90%;margin:0 auto auto}.registration .head{margin-top:0}.registration .head .logo img{min-width:0;padding:0 0.625em;width:40%}.registration .reg-footer{background-color:#373737;margin-bottom:0;padding:1em 0;position:relative;width:100%;min-height:100%}.registration .reg-footer p{font:bold 0.625rem "Merriweather";text-align:center}.registration .cio.reg-footer{background:none}.registration .cio.reg-footer .terms-clause{background-color:#373737;font:normal 0.75rem "ProximaNova", Times, serif;height:100%;margin-top:-5em;padding:0.9em auto 2em;text-align:center;text-shadow:none}.registration .user-details{width:92%}.registration .cio .underwriter-opt-ins{background-color:#373737;width:100%}.registration .underwriter-opt-ins{margin:auto;padding:1em 0 3em;width:80%}.registration .underwriter-opt-ins .underwriter img{float:left;margin:0.313em}.registration .terms-clause{padding:0 4em}.registration h3.sponsors{color:white;font:normal 0.75rem "ProximaNova", Times, serif;letter-spacing:0.7px;text-align:center}}@media (min-width: 1100px){*{margin:0}html,body{height:100%}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -78px}.atk .wrapper,.cco .wrapper{margin-bottom:-138px}.cio.reg-footer{height:78px}.atk.reg-footer,.cco.reg-footer,.push{height:138px}.atk.reg-footer,.cco.reg-footer{padding-top:2em}}@media (min-width: 768px) and (max-width: 1099px){*{margin:0}html,body{height:100%}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -5em}.atk .wrapper,.cco .wrapper{margin-bottom:-5em}.cio.reg-footer{height:5em}.atk.reg-footer,.cco.reg-footer{height:5em;padding-top:2em}.terms-clause{padding:0;margin:auto}}.confirmation .marketing-display{background-color:white}.confirmation h1{border:none;font:normal 1.375rem "ProximaNovaSemiBold", "ProximaNovaBold", Times, serif;letter-spacing:1px;margin:0.75em 0 0;padding:0;text-transform:uppercase}.confirmation .welcome-text p{font:0.75rem "Merriweather";line-height:1.8;margin-top:0;padding:0 3em 2em;text-align:center}.confirmation .opt-in{color:#68a242;font:normal 1rem "ProximaNova", Times, serif;padding:18px 0;text-align:center;text-transform:uppercase}.confirmation .sponsors-pitch p{font-family:"ProximaNovaSemiBold", "ProximaNovaBold", Times, serif;padding:0.625em 2em;letter-spacing:0.7px;text-align:center;text-transform:uppercase}.confirmation .sponsors-pitch-nocaps p{font-family:"ProximaNovaSemiBold", "ProximaNovaBold", Times, serif;padding:0.625em 2em;letter-spacing:0.7px;text-align:center}.confirmation .head.atk .logo img{margin:auto;min-width:0;padding:0.625em;width:40%}.confirmation .head.cco .logo img{margin:auto auto -1.250em;min-width:0;padding:2em 0 0;width:80%}.confirmation .head.cio .logo img{margin:auto;min-width:0;padding:0.625em;width:60%}.confirmation .reg-footer{background-color:whitesmoke;padding:0.625em 2em 3.125em}.confirmation .underwriter-opt-ins{margin:auto;max-width:270px;padding-bottom:1.250em}.confirmation .underwriter img{float:left;margin:0.5em 0.5em -0.5em;width:55px}.confirmation .image-text{margin:auto;overflow:visible;padding-top:1.250em;width:83%}.confirmation .image-text img{float:left;margin:0 0 1.5em;padding-right:1em;width:30%}.confirmation .image-text .magazine-text p{color:#3e2a1d;font-family:"Merriweather";font-size:0.75rem;line-height:18px;margin-top:0}@media (min-width: 1100px){html body.cco{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_CCO-bf5492bd9f83b43c5633de8afe1786a2.jpg)}html body.atk{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_AKO-46236c11b9e90a50666f798268ffb9b0.jpg)}.confirmation .marketing-display{background-color:white;max-width:400px;padding-bottom:3.125em;box-shadow:0 0 7.5px 0 black;-webkit-box-shadow:0 0 7.5px 0 black;-moz-box-shadow:0 0 7.5px 0 black}.confirmation .marketing-display.cio{border:solid #c2b9a2 2px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.confirmation .reg-footer{margin-bottom:-3.125em}.confirmation .ecomm-step.display-layout-2{margin:auto;width:100%}.confirmation .opt-in-button.bt-flabels{margin:auto;width:75%}.confirmation .opt-in-button button{margin-bottom:0.625em}.confirmation .registration-link{padding-bottom:0.938em;text-align:center}.confirmation .registration-link a{color:black}.confirmation .image-text .magazine-text p.title{font-family:"ProximaNovaBold", Times, serif;font-size:0.9375rem;margin-bottom:0.5em;width:105%}}@media (min-width: 768px) and (max-width: 1099px){html body.cco{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_CCO-bf5492bd9f83b43c5633de8afe1786a2.jpg)}html body.atk{background-image:url(//d3cizcpymoenau.cloudfront.net/assets/registration/BG_AKO-46236c11b9e90a50666f798268ffb9b0.jpg)}.confirmation .marketing-display{background-color:white;max-width:400px;margin-top:-0.1em;padding-bottom:3.125em;box-shadow:0 0 7.5px 0 black;-webkit-box-shadow:0 0 7.5px 0 black;-moz-box-shadow:0 0 7.5px 0 black}.confirmation .marketing-display.cio{border:solid #c2b9a2 2px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.confirmation .reg-footer{margin-bottom:-3.125em}.confirmation .ecomm-step.display-layout-2{margin:auto;width:100%}.confirmation .opt-in-button.bt-flabels{margin:auto;width:75%}.confirmation .opt-in-button button{margin-bottom:0.625em}.confirmation .registration-link{padding-bottom:0.938em;text-align:center}.confirmation .registration-link a{color:black}.confirmation .image-text .magazine-text p.title{font-family:"ProximaNovaBold", Times, serif;font-size:0.9375rem;margin-bottom:0.5em;width:110%}}@media (min-width: 320px) and (max-width: 767px){body.conf{background-color:whitesmoke}.sign-in-link{background-color:white;margin:0px 0px -1px}.confirmation .body{background-color:white}.confirmation .welcome-text{padding:0 1em}.confirmation .welcome-text p{margin-bottom:0;padding-bottom:0}.confirmation .marketing-display{margin-top:0;padding-top:1em;background-color:white;width:100%}.confirmation .opt-in{padding-top:35px}.confirmation .head.cco .logo img{max-width:70%}.confirmation .head.atk .logo img{max-width:65%}.confirmation b{font-family:"Merriweather";text-align:center}.confirmation .registration-link{padding-bottom:0.983em;text-align:center}.confirmation .registration-link a{color:black}.confirmation .reg-footer{padding:0}.confirmation .opt-in-button.bt-flabels button{width:95%;margin:1.25em auto auto}.confirmation .reg-footer{margin:3em 0 -1.188em;padding-bottom:3em}.confirmation .sponsors-pitch p{text-align:center;padding:2em 1.250em 0.625em}.image-text .magazine-text p.title{font-family:"ProximaNovaBold", Times, serif;font-size:0.8125rem;margin-bottom:0.5em}}.opt-in-button{clear:both;min-width:100%}.opt-in-button a{background-color:#68a242;color:white;cursor:pointer;display:block;font:normal 1.125rem "ProximaNova", Times, serif;letter-spacing:1px;margin:auto;padding:1em;text-transform:uppercase;text-align:center;width:75%}.opt-in-button button{max-width:85%}.cio .opt-in-button a{color:white;font-size:1.03125rem}.opt-out-button a{background-color:#dedede;border:none;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:black;cursor:pointer;display:block;font:normal 0.875rem "ProximaNova", Times, serif;height:55px;letter-spacing:1px;margin:0 auto;padding:1.5em 0.5em 0;text-transform:uppercase;text-align:center;width:85%}.confirmation .cio .opt-in-button a{padding-left:1em;padding-right:1em}@media (min-width: 320px) and (max-width: 767px){.cio .opt-in-button a{width:76%}.opt-out-button a{width:86%}}
