@font-face{font-family:"Calibre";font-weight:normal;font-style:normal;src:url("../fonts/Calibre-Medium.eot");src:url("../fonts/Calibre-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-Medium.woff2") format("woff2"),url("../fonts/Calibre-Medium.woff") format("woff"),url("../fonts/Calibre-Medium.ttf") format("truetype"),url("../fonts/Calibre-Medium.svg#Calibre-Medium") format("svg")}@font-face{font-family:"Tiempos";font-weight:normal;font-style:normal;src:url("../fonts/TiemposText-Regular.eot");src:url("../fonts/TiemposText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/TiemposText-Regular.woff2") format("woff2"),url("../fonts/TiemposText-Regular.woff") format("woff"),url("../fonts/TiemposText-Regular.ttf") format("truetype"),url("../fonts/TiemposText-Regular.svg#TiemposText-Regular") format("svg")}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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}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 #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}*{box-sizing:border-box}*{box-sizing:border-box}html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}h1{color:#ef3424;font:bold 14px/18px "Helvetica";text-align:center;margin:45px 0;letter-spacing:1px}h1.bm-25{margin-bottom:25px}h1.elligibility{margin-bottom:16px}h4{color:#282828;font:400 10px/17px "Calibre",Arial,sans-serif;letter-spacing:.5px;margin-top:0;padding:10px 0;text-transform:uppercase}@media screen and (min-width: 768px){h4{font-size:15px;letter-spacing:.75px;line-height:26px;margin-top:0}}h4:first-of-type{margin-top:0}li,p{color:#4a4a4a;font:14px/24px "Helvetica"}a{text-decoration:none}.main,.container{margin:0 auto;padding:0 10px;position:relative;width:100%}@media screen and (min-width: 768px){.main,.container{max-width:780px;padding:0}}.main--flush,.container--flush{padding:0}@media screen and (min-width: 768px){.main--flush,.container--flush{padding:0 32px}}.main__inner,.container__inner{margin:0 auto;max-width:696px}.mobile-break{display:block}@media screen and (min-width: 768px){.mobile-break{display:none}}.wrapper{margin:0 auto}.inline-list{font-size:0;margin:0;list-style:none;padding:0}.inline-list__item{display:inline-block;vertical-align:top}.unstyled-list{list-style:none;margin:0;padding:0}.bulleted-list{list-style-type:disc;margin:0;padding-left:15px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-horizontal{background-color:#b4b4b4;height:1px}.noUi-horizontal .noUi-handle{background-color:#fff;border:1px solid #787878;border-radius:50%;width:13px;height:13px;left:-6px;top:-6px}.noUi-vertical{width:1px}.noUi-vertical .noUi-handle{width:13px;height:13px;left:-6px;top:-6px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-origin,[disabled] .noUi-handle{cursor:not-allowed}.skinned-wrapper{border:1px solid #cfcfcf;height:50px;outline:none;text-align:left;width:100%;-webkit-appearance:none;border-radius:4px}.skinned-wrapper::-webkit-input-placeholder{color:#d3d3d3;font:400 10px/40px "Helvetica";letter-spacing:.8px;text-align:left;text-transform:uppercase}.skinned-wrapper:-moz-placeholder{color:#d3d3d3;font:400 10px/40px "Helvetica";letter-spacing:.8px;text-align:left;text-transform:uppercase}.skinned-wrapper:-ms-input-placeholder{color:#d3d3d3;font:400 10px/40px "Helvetica";letter-spacing:.8px;text-align:left;text-transform:uppercase}.skinned-wrapper.placeholder{color:#d3d3d3;font:400 10px/40px "Helvetica";letter-spacing:.8px;text-align:left;text-transform:uppercase}.skinned-wrapper select{opacity:0;filter:alpha(opacity=0);height:37px;moz-opacity:0;position:relative;z-index:100;width:100%;-webkit-appearance:none}@media screen and (min-width: 768px){.skinned-wrapper select{height:51px}}.skinned-wrapper .skinned-text{font:14px/37px "Helvetica";padding:2px 0 0;position:absolute;text-indent:15px;height:50px;overflow:hidden;width:100%;z-index:1}@media screen and (min-width: 768px){.skinned-wrapper .skinned-text{text-indent:30px}}.skinned-wrapper .skinned-text:after{background:url('../../assets/img/pride/icon-downarrow.gif') no-repeat 0 0 transparent;content:'';display:block;height:11px;margin-top:-2px;position:absolute;pointer-events:none;right:15px;top:22px;width:18px;z-index:2}@media screen and (min-width: 768px){.skinned-wrapper .skinned-text:after{margin-top:0}}.skinned-wrapper .skinned-text,.skinned-wrapper select,.skinned-wrapper select option{color:#4a4a4a;font:14px/44px "Helvetica";width:100%}@media screen and (min-width: 768px){.skinned-wrapper .skinned-text,.skinned-wrapper select,.skinned-wrapper select option{font-size:13px;line-height:48px}}.form__select select{width:150px;font-size:11px;border:1px solid #D5E6EE}.btn,.address-verify-modal__box__button{color:#fff;border:0 none;box-shadow:none;background-color:#cfcfcf;display:block;font:bold 14px/37px "Helvetica";text-align:center;height:37px;letter-spacing:.8px;margin:0 auto;text-align:center;text-decoration:none;text-transform:uppercase;width:180px;-webkit-appearance:none !important;border-radius:4px}.btn:hover,.address-verify-modal__box__button:hover{background-color:#eb5810}@media screen and (min-width: 768px){.btn--right{float:right}}.btn--orange-disable{background-color:#ef3424 !important}.btn--orange-disable:hover{background-color:#eb5810 !important}.btn--orange-disable:active{background-color:#54bca1 !important}.btn--orange-disable[disabled]{background-color:#cfcfcf !important}.btn__icon{display:inline-block;position:relative;left:9px}.btn--clean{background-color:transparent;border:1px solid #b4b4b4;color:#787878}.btn--black{border:0;box-shadow:0;width:165px}@media screen and (min-width: 768px){.btn--black{width:140px}}.btn--grey{background-color:#505050}.btn--grey--alt{background-color:#a1a1a1}.btn--aligned-left{margin:0}.btn--inline{display:inline-block;margin-left:24px;position:relative;top:1px}.btn--checkout{margin:0 auto;width:165px}@media screen and (min-width: 768px){.btn--checkout{margin:0;width:210px}}.btn--space{margin-top:23px}@media screen and (min-width: 768px){.btn--space{margin-top:47px}}.btn--share{background-color:#f1f1f1;color:#4a4a4a;height:auto;letter-spacing:0;padding:20px 0;text-transform:none;width:256px;line-height:18px}.btn--share:hover{background-color:#54bca1;color:white}.btn--register{color:#4a4a4a;font-weight:normal;width:216px;height:70px;line-height:70px;margin:0 0 7px;text-transform:none;letter-spacing:0;background-color:#f1f1f1}.btn--register:hover,.btn--register.sel{color:white;background-color:#eb5810}.btn--register:hover .btn__icon,.btn--register.sel .btn__icon{background-position:left bottom}@media screen and (min-width: 768px){.btn--register{float:left;margin-right:7px;width:239px}}.btn--email .btn__icon{width:30px;height:24px;background:url('../../assets/img/pride/icon-email.gif') no-repeat left top transparent;top:6px}.btn--mobile .btn__icon{width:19px;height:33px;background:url('../../assets/img/pride/icon-mobile.gif') no-repeat left top transparent;top:11px}.btn--mail .btn__icon{width:36px;height:21px;background:url('../../assets/img/pride/icon-mail.gif') no-repeat left top transparent;top:5px}.btn input,.address-verify-modal__box__button input{position:absolute;opacity:0}.back-link{color:#b4b4b4;display:inline-block;font:400 9px/40px "Calibre",Arial,sans-serif;letter-spacing:.72px;margin:0 auto;position:relative;top:-26px;text-align:center;text-decoration:underline;text-transform:uppercase}@iunclude min-desktop{.back-link{font:400 11px/26px "Calibre",Arial,sans-serif;letter-spacing:.88px;top:-36px}}.secondary-link{color:#787878;display:block;font:400 9px/12px "Calibre",Arial,sans-serif;letter-spacing:.72px;margin:0 auto;position:relative;text-align:center;text-decoration:underline;text-transform:uppercase}@iunclude min-desktop{.secondary-link{font:400 11px/26px "Calibre",Arial,sans-serif;letter-spacing:.88px}}.secondary-link--black{color:#282828}.secondary-link--subtle{color:#b4b4b4}.form__disclaimer{max-width:264px;background-color:#4a4a4a;margin:16px auto 0;border-radius:4px;z-index:3}.form__disclaimer p{font:12px/16px "Helvetica";color:white;margin:0;padding:16px}.form__disclaimer-container{position:fixed;width:100%;height:100%;z-index:2;top:0;left:0;display:none}.form__disclaimer-container--show{display:block}.form__requiredfields{color:#eb4200;font:12px/18px "Helvetica";margin:0 0 22px !important}.form__register{margin-bottom:21px}.form__register p{text-align:center}@media screen and (min-width: 768px){.form__register p{text-align:left}}.form__register__title{font:bold 14px/18px "Helvetica";color:#eb5810;text-align:center}@media screen and (min-width: 768px){.form__register__title{text-align:left}}.form__register__inner{width:216px;margin:0 auto;*zoom:1}.form__register__inner:before,.form__register__inner:after{content:'';display:table}.form__register__inner:after{clear:both}@media screen and (min-width: 768px){.form__register__inner{width:100%;margin:0}}.form__register__left p{padding-top:4px}.form__register__left img{vertical-align:bottom;opacity:0}@media screen and (min-width: 768px){.form__register__left{float:left;width:66.666%}}.form__register__right img{vertical-align:bottom;margin-left:5px}.form__register__right .btn--register{float:right}.form__register__right p{text-align:center}@media screen and (min-width: 768px){.form__register__right{float:left;width:33.333%}.form__register__right p{text-align:left;width:246px;float:right}}.form__register p{color:#9b9b9b;font:bold 12px/16px "Helvetica";margin:22px 0 8px}.form__infobutton{width:20px;height:20px;background:url('../../assets/img/pride/icon-info.gif') no-repeat left top transparent;display:inline-block;margin:0 0 0 3px;position:relative;top:5px}.form__infobutton--inputlink{position:absolute;right:10px;top:31px}.form__label{font:12px/18px "Helvetica";color:#4a4a4a}.form__label span{color:#eb5810}.form__txtselect{display:block;width:50%;float:left;text-align:center}.form__txtselect a{color:#4a4a4a;font:bold 18px/18px "Helvetica";display:inline-block;height:25px}.form__txtselect a:hover{color:#b0d018;border-bottom:4px solid #b0d018}.form__checkbox input{display:none}.form__checkbox label{position:absolute;width:30px;height:30px;background:url('../../assets/img/pride/checkbox.gif') no-repeat left top transparent}.form__checkbox input:checked+label{background-position:left bottom}.form__checkbox--green label{background:#54bca1;border-radius:4px;height:40px;width:40px}.form__checkbox--green label:after{background:none !important;color:white;content:"✔";display:none;font-size:30px;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px}.form__checkbox--green input:checked+label:after{display:block}.form__row{*zoom:1;position:relative}.form__row:before,.form__row:after{content:'';display:table}.form__row:after{clear:both}@media screen and (min-width: 768px){.form__row{margin-bottom:54px}}.form__row p{color:#4a4a4a;font:normal 18px/22px "Helvetica";text-align:center;margin:0;padding:0 30px}.form__row--smaller{font-size:0}@media screen and (min-width: 768px){.form__row--smaller{margin-bottom:25px}}.form__row--noborder{border-bottom:none}.form__row--submit{margin-top:30px}@media screen and (min-width: 768px){.form__row--submit{margin:0}}@media screen and (min-width: 768px){.form__row--short{margin-bottom:24px}}.form__row--simple p{font-size:14px;line-height:16px;text-align:left;padding:0 0 0 40px}.form__row--centered{margin-left:auto;margin-right:auto;width:256px}@media screen and (min-width: 768px){.form__row--centered{width:480px}}.form__row--note{margin:31px 0}.form__row--note p{text-align:left;font:bold 14px/24px "Helvetica";color:#4a4a4a;padding:0}.form__row--note p span{color:#eb5810}.form__row__half{margin-bottom:31px;position:relative}@media screen and (min-width: 768px){.form__row__half{float:left;margin-bottom:0;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}}@media screen and (min-width: 768px){.form__row__half:first-of-type{margin-right:24px}}.form__row__half--secondary{float:left;width:-webkit-calc(50% - 7px);width:calc(50% - 7px)}@media screen and (min-width: 768px){.form__row__half--secondary{width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}}.form__row__half--secondary:first-of-type{margin-right:14px}@media screen and (min-width: 768px){.form__row__half--secondary:first-of-type{margin-right:24px}}.form__row__half--secondary--full{margin-right:0;width:100%}@media screen and (min-width: 768px){.form__row__half--secondary--full{width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}}.form__row__half--submit{margin-top:60px}@media screen and (min-width: 768px){.form__row__half--submit{margin-top:0}}@media screen and (min-width: 767px){.form__row__half{display:block}}.form__row__consent{margin-left:10px;margin-right:10px}.form__row__consent .form__checkbox input[type="checkbox"]+label{left:0px}@media screen and (min-width: 768px){.form__row__consent{margin-left:0px;margin-right:0px;width:70%;z-index:10}.form__row__consent .form__checkbox input[type="checkbox"]+label{left:auto}.form__row__consent p{margin-top:6px}}.form__row__onethird{margin-bottom:31px;position:relative}@media screen and (min-width: 768px){.form__row__onethird{float:left;margin-bottom:0;width:-webkit-calc(33% - 12px);width:calc(33% - 12px)}}@media screen and (min-width: 768px){.form__row__onethird:first-of-type{margin-right:24px}}.form__row__twothirds{margin-bottom:31px;position:relative}@media screen and (min-width: 768px){.form__row__twothirds{float:left;margin-bottom:0;width:-webkit-calc(66% - 12px);width:calc(66% - 12px)}}.form__row__error{color:red;font-size:13px;padding-top:4px}.form__row__error--terms{margin-top:-45px;text-align:right}.form__row__error--privacy{margin-top:22px;text-align:right}.form__row__small{font-size:11px;padding-top:4px}.form__text-input{border:1px solid #cfcfcf;height:50px;font:12px/37px "Helvetica";color:#4a4a4a;outline:none;padding:4px 15px 0;text-align:left;width:100%;-webkit-appearance:none;border-radius:4px}.form__text-input::-webkit-input-placeholder{font:12px/37px "Helvetica";color:#4a4a4a;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__text-input::-webkit-input-placeholder{font-size:13px;letter-spacing:1.04px;line-height:58px}}.form__text-input:-moz-placeholder{font:12px/37px "Helvetica";color:#4a4a4a;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__text-input:-moz-placeholder{font-size:13px;letter-spacing:1.04px;line-height:58px}}.form__text-input:-ms-input-placeholder{font:12px/37px "Helvetica";color:#4a4a4a;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__text-input:-ms-input-placeholder{font-size:13px;letter-spacing:1.04px;line-height:58px}}.form__text-input.placeholder{font:12px/37px "Helvetica";color:#4a4a4a;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__text-input.placeholder{font-size:13px;letter-spacing:1.04px;line-height:58px}}.form__text-input--qty{color:#787878;display:inline-block;height:21px;line-height:23px;padding:4px 0 0;text-align:center;vertical-align:middle;width:22px}.form__text-input--postcode-find{display:inline-block;width:140px}.form__text-input--dob{display:block;margin:0 auto;width:180px;border-radius:4px;text-align:center}.form__textarea{border:1px solid #b4b4b4;height:170px;font:400 14px/18px "Calibre",Arial,sans-serif;letter-spacing:.8px;outline:none;padding:15px;text-align:left;width:100%}@media screen and (min-width: 768px){.form__textarea{font-size:18px;height:210px;line-height:24px;padding:15px 30px}}.form__textarea::-webkit-input-placeholder{color:#d3d3d3;font:400 10px/16px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__textarea::-webkit-input-placeholder{font-size:13px;letter-spacing:1.04px;line-height:20px}}.form__textarea:-moz-placeholder{color:#d3d3d3;font:400 10px/16px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__textarea:-moz-placeholder{font-size:13px;letter-spacing:1.04px;line-height:20px}}.form__textarea:-ms-input-placeholder{color:#d3d3d3;font:400 10px/16px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__textarea:-ms-input-placeholder{font-size:13px;letter-spacing:1.04px;line-height:20px}}.form__textarea.placeholder{color:#d3d3d3;font:400 10px/16px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:left;text-transform:uppercase}@media screen and (min-width: 768px){.form__textarea.placeholder{font-size:13px;letter-spacing:1.04px;line-height:20px}}@media screen and (min-width: 768px){.form__select-title{width:112px}}.form__find-a-store-input{border:1px solid #b4b4b4;height:37px;font:400 10px/37px "Calibre",Arial,sans-serif;letter-spacing:.8px;outline:none;text-align:center;width:215px}@media screen and (min-width: 768px){.form__find-a-store-input{font-size:13px;height:50px;line-height:50px;width:468px}}.form__find-a-store-input::-webkit-input-placeholder{color:#d3d3d3;font:400 10px/37px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.form__find-a-store-input::-webkit-input-placeholder{font-size:11px;letter-spacing:.88px;line-height:50px}}.form__find-a-store-input:-moz-placeholder{color:#d3d3d3;font:400 10px/37px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.form__find-a-store-input:-moz-placeholder{font-size:11px;letter-spacing:.88px;line-height:50px}}.form__find-a-store-input:-ms-input-placeholder{color:#d3d3d3;font:400 10px/37px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.form__find-a-store-input:-ms-input-placeholder{font-size:11px;letter-spacing:.88px;line-height:50px}}.form__find-a-store-input.placeholder{color:#d3d3d3;font:400 10px/37px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.form__find-a-store-input.placeholder{font-size:11px;letter-spacing:.88px;line-height:50px}}.form__invisible-button{left:-9999px;position:absolute}.form__manual-input{color:#787878;display:inline-block;font:400 13px/16px "Calibre",Arial,sans-serif;margin-left:24px;text-decoration:underline;text-transform:uppercase;vertical-align:middle}@media screen and (min-width: 768px){.form__manual-input{font-size:13px;letter-spacing:1.04px;line-height:16px}}.form__inline-text{color:#787878;display:inline-block;font:400 13px/16px "Calibre",Arial,sans-serif;text-transform:uppercase;vertical-align:middle}@media screen and (min-width: 768px){.form__inline-text{font-size:13px;letter-spacing:1.04px;line-height:16px}}.form__payment-option{float:left;overflow:hidden;position:relative;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}@media screen and (min-width: 768px){.form__payment-option{width:222px}}.form__payment-option:first-of-type{margin-right:14px}@media screen and (min-width: 768px){.form__payment-option:first-of-type{margin-right:24px}}.form__payment-option .radio-hack{background-color:#fff;cursor:pointer;border:1px solid #b4b4b4;border-radius:50%;display:inline-block;height:10px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;vertical-align:middle}@media screen and (min-width: 768px){.form__payment-option .radio-hack{height:12px;width:12px}}.form__payment-option .radio-hack:after{background-color:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:4px}@media screen and (min-width: 768px){.form__payment-option .radio-hack:after{height:6px;width:6px}}.form__payment-option input[type=radio]:checked ~ label:after{background-color:#b4b4b4}.form__payment-option .pay-by-label{border:1px solid #b4b4b4;color:#787878;cursor:pointer;display:inline-block;height:37px;font:400 10px/31px "Calibre",Arial,sans-serif;float:right;letter-spacing:.8px;outline:none;padding:4px 15px 0;text-align:left;text-transform:uppercase;vertical-align:middle;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);-webkit-appearance:none}@media screen and (min-width: 768px){.form__payment-option .pay-by-label{font-size:13px;height:50px;letter-spacing:1.04px;padding:5px 30px 0;line-height:44px;width:-webkit-calc(100% - 31px);width:calc(100% - 31px)}}.form input[type="number"]{-webkit-appearance:none}.form .formgroup{display:none}.form .formgroup--show{display:block}.form .label-top{color:#282828;display:block;font:400 10px/14px "Calibre",Arial,sans-serif;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}@media screen and (min-width: 768px){.form .label-top{font-size:13px;letter-spacing:1.04px;line-height:16px}}.form .card-details span{color:#787878;font:400 10px/13px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase}@media screen and (min-width: 768px){.form .card-details span{font-size:13px;letter-spacing:1.04px;line-height:18px}}.form .card-details span:first-of-type{margin-right:10px}.form .radio-hack{background-color:#fff;cursor:pointer;border:1px solid #b4b4b4;border-radius:50%;display:inline-block;height:10px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;vertical-align:middle}@media screen and (min-width: 768px){.form .radio-hack{height:12px;width:12px}}.form .radio-hack:after{background-color:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:4px}@media screen and (min-width: 768px){.form .radio-hack:after{height:6px;width:6px}}.form input[type=radio]:checked ~ label:after{background-color:#b4b4b4}.form input[type=checkbox]:checked ~ label:after{background-color:#b4b4b4}.form .ship{margin-top:-10px}.form .ship label{border-color:#282828;color:#282828;font:400 10px/10px "Calibre",Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle}.form .ship input[type=checkbox]+label:after{background-color:#fff}.form .ship input[type=checkbox]:checked+label:after{background-color:#282828}.form .ship-label{position:relative;top:1px}.registration-form h1{font-size:16px}@media screen and (min-width: 768px){.registration-form h1{font-size:14px}}.registration-form .mobile-sms-warning{margin-top:30px;margin-bottom:-20px;font-family:Helvetica;font-size:14px;font-weight:bold;line-height:1.7;color:#4a4a4a}@media screen and (min-width: 768px){.registration-form .mobile-sms-warning{margin-top:10px;margin-bottom:20px}}.registration-form .mobile-sms-warning__checkbox{padding-top:30px;padding-bottom:25px;width:100%}.registration-form .mobile-sms-warning__checkbox p{font-weight:bold}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.registration-form{padding:0px 20px}}.billing-address__find,.shipping-address__find{display:none}@media screen and (min-width: 768px){.billing-address__find,.shipping-address__find{display:block}}.billing-address__find--manual,.shipping-address__find--manual{display:none}.billing-address__manual-input,.shipping-address__manual-input{overflow:hidden}@media screen and (min-width: 768px){.billing-address__manual-input,.shipping-address__manual-input{max-height:0}}@media screen and (min-width: 768px){.billing-address__manual-input--open,.shipping-address__manual-input--open{max-height:700px}}.billing-address__manual-input--closed,.shipping-address__manual-input--closed{max-height:0}.foscheck input{display:none}.foscheck label{display:block;width:20px;height:20px;background:red}.foscheck input:checked+label{background:blue}.verification-modal{display:none;background-color:rgba(0,0,0,0.6);height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:9999}.verification-modal--email,.verification-modal--address{display:block}.verification-modal__container{background-color:#FFF;border-radius:5px;left:50%;margin-left:-300px;margin-top:-100px;min-height:200px;padding:18px 30px;position:absolute;top:50%;width:600px}@media screen and (max-width: 991px){.verification-modal__container{width:96% !important;left:2%;margin-left:0px !important}}@media screen and (max-width: 767px){.verification-modal__container{width:300px !important;margin-left:-150px !important;margin-top:-218px !important;left:50%}}.verification-modal--email *{text-align:center}.verification-modal--email .verification-modal__container{width:850px;margin-left:-425px;margin-top:-147px;padding:25px 30px}.verification-modal--email .verification-modal__content{font-size:20px !important;font-family:Helvetica-Light;line-height:30px}@media screen and (max-width: 767px){.verification-modal--email .verification-modal__content{font-size:19px !important}}.verification-modal--email .verification-modal__continue{margin-bottom:8px;float:none;background-color:#54bca1;font-size:12px;width:140px}.verification-modal__header{padding-bottom:10px}.verification-modal__header__logo{background-image:url("../../assets/img/pride/pride-study-logo-no-text.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:45px;height:45px;display:inline-block}.verification-modal__header__title{color:#e81c1c;font-weight:bold;font-size:20px}.verification-modal__content{padding-bottom:10px}.verification-modal__continue{margin-bottom:18px}#password-requirements{color:#FFF;width:264px;font-size:12px;padding:15px;padding-right:12px}#password-requirements ul{padding-top:12px;padding-left:14px;margin-bottom:0px;margin-top:0px}#password-requirements ul li{padding-left:11px;line-height:4px;height:18px}.form-group-container .hide-address-fields .form__row__half:not(.street-field){display:none}.form-group-container .hide-address-fields .street-field{width:100% !important}.form-eligibility--find-a-store{margin:22px 0 35px;text-align:center}@media screen and (min-width: 768px){.form-eligibility--find-a-store{margin:29px 0 45px}}.form-eligibility--checkout{max-width:630px}.form-eligibility__txtselect{display:block;width:50%;float:left;text-align:center}.form-eligibility__txtselect input[type=radio]{opacity:0;position:absolute;z-index:-1}.form-eligibility__txtselect input[type=radio]+label{color:#4a4a4a;font:bold 18px/18px "Helvetica";display:inline-block;height:25px;cursor:pointer}.form-eligibility__txtselect input[type=radio]+label:hover{color:#b0d018;border-bottom:4px solid #b0d018}.form-eligibility__txtselect input[type=radio]:checked+label{color:#b0d018;border-bottom:4px solid #b0d018}@media screen and (min-width: 768px){.form-eligibility__txtselect--left{text-align:left}}@media screen and (min-width: 768px){.form-eligibility__txtselect--right{text-align:right}}.form-eligibility__checkbox{position:absolute;width:30px;height:30px;background:url('../../assets/img/pride/checkbox.gif') no-repeat left top transparent}.form-eligibility__checkbox:hover{background-position:left bottom}.form-eligibility__row{*zoom:1;margin-bottom:31px;position:relative}.form-eligibility__row:before,.form-eligibility__row:after{content:'';display:table}.form-eligibility__row:after{clear:both}@media screen and (min-width: 768px){.form-eligibility__row{margin-bottom:54px}}.form-eligibility__row p{color:#4a4a4a;font:normal 18px/22px "Helvetica";text-align:center;margin:0;padding:0 30px}@media screen and (min-width: 768px){.form-eligibility__row p{text-align:left;padding:0}}.form-eligibility__row__container{width:100%;display:table}.form-eligibility__row--group{width:100%;margin-bottom:0;border-bottom:1px solid #cfcfcf;padding:23px 0 32px;padding-right:8px !important}@media screen and (min-width: 768px){.form-eligibility__row--group{padding:28px 0}}.form-eligibility__row--group:before{content:none}.form-eligibility__row--group:after{display:block}.form-eligibility__row--noborder{border-bottom:none}.form-eligibility__row--submit{margin-top:30px;padding-right:7px}@media screen and (min-width: 768px){.form-eligibility__row--submit{margin-top:60px}}.form-eligibility__row--simple p{font-size:14px;line-height:16px;text-align:left;padding:0 0 0 40px}.form-eligibility__row__half{margin-bottom:31px}@media screen and (min-width: 768px){.form-eligibility__row__half{float:left;margin-bottom:0;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}}@media screen and (min-width: 768px){.form-eligibility__row__half:first-of-type{margin-right:24px}}.form-eligibility__row__left,.form-eligibility__row__right{margin-bottom:31px;float:none;display:table-cell;vertical-align:middle}@media screen and (min-width: 768px){.form-eligibility__row__left,.form-eligibility__row__right{margin-bottom:0}}@media screen and (max-width: 767px){.form-eligibility__row__left,.form-eligibility__row__right{display:block}}@media screen and (min-width: 768px){.form-eligibility__row__left{width:82%}.form-eligibility__row__left p{width:78%}}.form-eligibility__row__right{margin:0 auto;max-width:270px;min-width:110px}@media screen and (min-width: 768px){.form-eligibility__row__right{width:22%;max-width:100%}}.form-eligibility__row__error{text-align:right;color:red;font-size:13px;padding-top:20px;padding-left:70%}@media screen and (max-width: 767px){.form-eligibility__row__error{padding-left:50%}}.form-eligibility__text-input{border:1px solid #cfcfcf;height:37px;font:400 14px/37px "Helvetica";letter-spacing:.8px;outline:none;padding:4px 15px 0;text-align:left;width:100%;-webkit-appearance:none}.form-eligibility__text-input::-webkit-input-placeholder{color:#d3d3d3;font:400 13px/58px "Helvetica";letter-spacing:1.04px;text-align:left;text-transform:uppercase}.form-eligibility__text-input:-moz-placeholder{color:#d3d3d3;font:400 13px/58px "Helvetica";letter-spacing:1.04px;text-align:left;text-transform:uppercase}.form-eligibility__text-input:-ms-input-placeholder{color:#d3d3d3;font:400 13px/58px "Helvetica";letter-spacing:1.04px;text-align:left;text-transform:uppercase}.form-eligibility__text-input.placeholder{color:#d3d3d3;font:400 13px/58px "Helvetica";letter-spacing:1.04px;text-align:left;text-transform:uppercase}.form-eligibility__text-input--dob{display:block;margin:auto;border-radius:4px;text-align:center;font-size:16px;padding-top:0px;padding-right:0px;padding-left:3px;width:180px;height:30px}@media screen and (min-width: 768px){.form-eligibility__text-input--dob{float:right;margin:0;width:160px}}.form-eligibility .dob-day,.form-eligibility .dob-month,.form-eligibility .dob-year{float:left;height:40px;position:relative}.form-eligibility .dob-day .skinned-text,.form-eligibility .dob-month .skinned-text,.form-eligibility .dob-year .skinned-text{height:40px;line-height:38px;text-align:center;text-indent:0}.form-eligibility .dob-day .skinned-text:after,.form-eligibility .dob-month .skinned-text:after,.form-eligibility .dob-year .skinned-text:after{display:none}.form-eligibility .dob-day,.form-eligibility .dob-month{margin-right:10px;width:-webkit-calc(30% - 10px);width:calc(30% - 10px)}.form-eligibility .dob-year{width:40%}.ineligible__form{margin-top:40px;margin-bottom:14px;font-size:18px;text-align:center;color:#4a4a4a}.ineligible__form .form__row{max-width:400px;margin:0 auto;padding-bottom:20px}.ineligible__form .form__message{color:red;font-weight:bold;font-size:15px;text-transform:uppercase}.ineligible__contribute{margin-top:80px;margin-bottom:14px;font-size:18px;text-align:center;color:#4a4a4a}.ineligible__message{margin-top:80px;margin-bottom:14px;font-size:18px;text-align:center;color:#4a4a4a}.ineligible__alternatives,.ineligible__social-links{font-size:0;text-align:center}.ineligible__alternative{border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;height:110px;margin-left:5px;margin-right:5px;padding:17px;width:200px}.ineligible__alternative__icon{width:100%;height:50px;margin-bottom:10px;background-size:contain;background-position:center;background-repeat:no-repeat}.ineligible__alternative__title{font-size:14px;font-weight:bold;letter-spacing:1.2px;text-align:center;color:#ffffff}.ineligible__alternative--time{background-color:#63c3ab}.ineligible__alternative--time .ineligible__alternative__icon{background-image:url('../../assets/img/pride/ineligible-time.png')}.ineligible__alternative--money{background-color:#b0d018}.ineligible__alternative--money .ineligible__alternative__icon{background-image:url('../../assets/img/pride/ineligible-money.png')}@media screen and (max-width: 767px){.ineligible__alternative{margin:0 auto 14px;display:block}}.ineligible__social-link{background-color:#1e95f3;background-position:center;background-repeat:no-repeat;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;height:80px;margin-left:6px;margin-right:6px;padding:24px;width:130px}.ineligible__social-link--facebook{background-color:#3d5c98;background-image:url('../../assets/img/pride/ineligible-facebook.png');background-size:auto 63px}.ineligible__social-link--twitter{background-color:#6cadde;background-image:url('../../assets/img/pride/ineligible-twitter.png');background-size:auto 64px}.ineligible__social-link--mail{background-color:#1e95f3;background-image:url('../../assets/img/pride/ineligible-mail.png');background-size:auto 62px}@media screen and (max-width: 767px){.ineligible__social-link{margin:0 auto 16px;display:block}}.expandable__expander{overflow:hidden;height:0px;-webkit-transition:height 1s;transition:height 1s}.expandable__close{cursor:pointer}.info-button{cursor:pointer}.info-message-container{position:absolute;width:100%;height:0px;overflow:visible;z-index:1000;top:0;right:0;display:none}.info-message-container .info-message{position:absolute;width:264px;background-color:#4a4a4a;margin:16px auto 0;border-radius:4px;z-index:3}.info-message-container .info-message p{font:12px/16px "Helvetica";color:white;margin:0;padding:16px}.info-message-container .info-message ul{padding-top:12px;padding-left:14px;margin-bottom:0px}.info-message-container .info-message ul li{padding-left:11px;line-height:4px;height:18px;color:#FFF;font-size:12px}@media screen and (max-width: 767px){.info-message-container .info-message{right:auto !important;left:50% !important;margin-left:-132px}}.privacy-button{background:#54bca1;border-radius:4px;display:block;padding:13px 0 13px 76px;position:relative;text-align:left;width:290px}.privacy-button:before{background:url("../img/pride/icon-shield.png") no-repeat;background-size:100% 100%;content:"";display:block;height:41px;left:26px;position:absolute;top:18px;width:34px}.privacy-button--center{margin-left:auto;margin-right:auto}.privacy-button--consent-page{margin-bottom:56px}.privacy-button__text{color:white;display:block;font-size:13px;font-weight:bold;letter-spacing:0.8px;padding:0 25px 0 0}.privacy-button__link{color:white;display:block;font-size:10px;font-weight:bold;letter-spacing:0.6px;text-decoration:underline}.verify__overlay{position:absolute;left:0px;top:0px;width:100%;height:140%;background-color:rgba(255,255,255,0.6);z-index:999}.verify__container{width:100%;padding-top:100px;padding-bottom:200px;text-align:center}.verify__header{padding-bottom:10px}.verify__header__logo{background-image:url("../../assets/img/pride/pride-study-logo-no-text.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:45px;height:45px;display:inline-block}.verify__header__title{color:#e81c1c;font-weight:bold;font-size:20px}.verify__content{width:80%;display:inline-block;padding-top:23px;font-size:20px !important;font-family:Helvetica-Light;line-height:30px}.verify__inputs{position:relative}.verify__code{width:350px;display:inline-block;margin-top:30px;margin-bottom:40px;position:relative}.verify__code input{width:110%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;font-size:60px;letter-spacing:27px;padding:0px 6px;color:#54bca1;overflow:hidden}.verify__code__underline{position:absolute;bottom:0px;left:0px;font-size:0px}.verify__code__underline span{display:inline-block;width:50px;height:4px;background-color:#54bca1;margin-right:10px}.verify__code__underline span:last-child{margin-right:0px}.verify__buttons__message{font-size:14px;color:#eb5810;margin-bottom:22px;font-weight:bold;height:19px}.verify__buttons__confirm{background-color:#54bca1}.verify__buttons__confirm:hover{background-color:#39937b}.verify__buttons__confirm--mail{margin-top:40px}.verify__buttons__skip{display:inline-block;font-size:14px;color:#9b9b9b;text-decoration:underline;cursor:pointer}.verify__buttons__skip:hover{color:#666666}.verify__buttons .btn,.verify__buttons .address-verify-modal__box__button{margin-bottom:20px;cursor:pointer}.address-verify-modal{position:relative}.address-verify-modal__background{background-color:#000;display:block;height:100%;opacity:0.5;width:100%;z-index:3001;position:fixed}.address-verify-modal__box{background-color:#fff;border-radius:4px;top:50%;box-shadow:0 2px 8px 0 rgba(0,0,0,0.34);color:#4a4a4a;font-size:20px;font-weight:300;height:auto;left:50%;max-width:500px;min-height:200px;position:fixed;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%;z-index:3002;padding:60px;text-align:left}.address-verify-modal__box__logo{width:35px;float:left}.address-verify-modal__box__title{text-align:left;padding-top:10px;margin-bottom:20px;font-size:16px}.address-verify-modal__box__close{background:url(../../assets/img/pride/close_btn.png) no-repeat;background-size:contain;height:11px;position:absolute;right:20px;top:20px;width:11px}.address-verify-modal__box__buttons{text-align:center}.address-verify-modal__box__buttons a{text-align:center;color:#282828;font-weight:bold;font-size:14px;margin-top:25px;display:inline-block}.address-verify-modal__box__button{background-color:#eb5810;text-transform:uppercase}.address-verify-modal__box__content h2{color:#282828;font-weight:bold;font-size:14px}.address-verify-modal__box__content pre{background:#f1f1f1;border-radius:4px;color:#282828;font-size:16px;margin:15px 0 30px 0;padding:20px;text-transform:uppercase}.announcement{padding:20px;text-align:center;background:#54bca1;color:#fff;border-bottom:4px solid #368973;z-index:9999}.announcement a{color:#fff}.announcement .wrapper{background:#54bca1;padding:0px}.announcement__message p{margin:0;color:#fff;font-size:16px;line-height:1.4;font-weight:500}.announcement__message a{text-decoration:underline;color:#fff}.announcement__close{position:absolute;right:20px;top:20px}.announcement__close a:hover{cursor:pointer}.announcement__close a:hover svg path{fill:#E8E8E8}.announcement__close svg{height:20px;width:20px}.announcement__close svg path{fill:#fff}.page-head{background-color:#fff}.no-scroll .page-head{left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width: 768px){.no-scroll .page-head{position:relative}}.page-head__logo{display:inline-block;width:33px;height:36px;background:url('../../assets/img/pride/pride-study-logo-mobile.png') no-repeat 0 0 transparent;background-size:contain}@media screen and (min-width: 768px){.page-head__logo{width:250px;height:46px;background:url('../../assets/img/pride/pride-study-logo.png') no-repeat 0 0 transparent;background-size:contain}}.page-head__menu{float:right;position:relative}.page-head__menu a{display:block;color:#4a4a4a;background:url('../../assets/img/pride/nav-button.png') no-repeat center right transparent;background-size:30px 30px;padding:5px 40px 5px 0;font-size:14px;font-family:'Helvetica'}@media screen and (min-width: 768px){.page-head__menu a{background-size:40px 40px;font-size:18px;padding-right:53px;position:relative;top:5px}}.page-head__inner{padding:8px 10px}@media screen and (min-width: 768px){.page-head__inner{margin:0 auto;padding:16px 20px 0}}.page-head__first{height:50px;width:100%;position:relative;border-bottom:solid 0.5px #979797}@media screen and (min-width: 768px){.page-head__first{height:80px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.page-head__first{padding:0px 20px}}.page-head__second{overflow:hidden}.page-head__second nav{left:-3%;position:relative;width:106%}.page-head__second nav ul{list-style:none;margin:0;padding:0;text-align:center;font-size:0px}.page-head__second nav li{display:inline-block;margin:0;width:25%;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}.page-head__second nav a{display:block;color:#9b9b9b;background-color:#e6e6e6;border-right:3px solid white;height:17px;font-size:14px;letter-spacing:0.12em;font-family:'Helvetica'}@media screen and (min-width: 768px){.page-head__second nav a{padding:4px;height:auto}}.page-head__second nav a.active:hover,.page-head__second nav a.active.current{color:#fff;background-color:#eb5810;font-weight:bold}.page-head__second nav a.visited{color:#a13c0a;background-color:#eb5810;font-weight:bold}.page-head__second nav span{display:none;-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}@media screen and (min-width: 768px){.page-head__second nav span{display:block}}.page-foot{margin-top:55px}@media screen and (min-width: 768px){.page-foot{margin-top:80px}}.page-foot__colorbars{width:100%;height:4px}.page-foot__colorbar{width:20%;height:4px;float:left}.page-foot__colorbar--tomato{background-color:#ef3424}.page-foot__colorbar--orange{background-color:#eb5810}.page-foot__colorbar--yellow{background-color:#fcd300}.page-foot__colorbar--lime{background-color:#b0d018}.page-foot__colorbar--teal{background-color:#54bca1}@media screen and (min-width: 768px){.page-foot__inner{margin:0 auto;padding:16px 20px 0;position:relative}}.page-foot__social{*zoom:1;font-size:0;margin:35px 0;text-align:center}.page-foot__social:before,.page-foot__social:after{content:'';display:table}.page-foot__social:after{clear:both}@media screen and (min-width: 768px){.page-foot__social{margin:20px 0;float:left}}.page-foot__social__item{display:inline-block;height:40px;margin-right:10px;width:40px}.page-foot__social__item--facebook{background:url('../../assets/img/pride/icon.facebook.svg') no-repeat 0 0 transparent;background-size:40px 40px}.page-foot__social__item--twitter{background:url('../../assets/img/pride/icon.twitter.svg') no-repeat 0 0 transparent;background-size:40px 40px}.page-foot__social__item--instagram{background:url('../../assets/img/pride/icon.instagram.svg') no-repeat 0 0 transparent;background-size:40px 40px}.page-foot__social__item:last-child{margin-right:0}.page-foot__nav{*zoom:1;text-align:center}.page-foot__nav:before,.page-foot__nav:after{content:'';display:table}.page-foot__nav:after{clear:both}@media screen and (min-width: 768px){.page-foot__nav{text-align:right}}.page-foot__nav__item{color:#9b9b9b;font:12px/16px "Helvetica";text-decoration:none;margin:0 14px}@media screen and (min-width: 768px){.page-foot__nav__contain{margin-right:275px;float:right;width:330px}}.page-foot__copyright p{color:#9b9b9b;font:12px/16px "Helvetica";letter-spacing:0;padding:0 28px;text-align:center}@media screen and (min-width: 768px){.page-foot__copyright p{text-align:right;padding:0;margin-right:14px;margin-top:20px}}.page-foot__stanford{display:block;width:135px;height:37px;background:url('../../assets/img/pride/logo.stanford-medicine.svg') no-repeat center center transparent;background-size:contain;margin:40px auto}@media screen and (min-width: 768px){.page-foot__stanford{margin:0;position:absolute;right:89px;top:24px}}.page-foot__ucsf{display:block;width:59px;height:28px;background:url('../../assets/img/pride/ucsf.jpg') no-repeat center center transparent;background-size:contain;margin:40px auto}@media screen and (min-width: 768px){.page-foot__ucsf{margin:0;position:absolute;right:0;top:24px}}.pledge{padding:14px 14px 33px;position:relative;text-align:center}@media screen and (min-width: 768px){.pledge{padding-left:0;padding-right:0;padding-top:0}}.pledge__eligble{color:#ef3424;font:22px/26px "Helvetica"}@media screen and (min-width: 768px){.pledge__eligble br{display:none}}.pledge__center{position:relative;*zoom:1}.pledge__center:before,.pledge__center:after{content:'';display:table}.pledge__center:after{clear:both}@media screen and (min-width: 768px){.pledge__center{height:245px;margin:50px 0 56px}}.pledge__center p{margin:0 0 20px}@media screen and (min-width: 768px){.pledge__center p{margin:0 auto;max-width:567px}}.pledge__center p span{display:none}@media screen and (min-width: 768px){.pledge__center p span{display:inline;margin:0 15px}}@media screen and (min-width: 768px){.pledge__center p.mobile{display:none}}.pledge__center p.desktop{display:none}@media screen and (min-width: 768px){.pledge__center p.desktop{display:block}}.pledge__bracket{background:url('../../assets/img/pride/pledge-bracket-top.png') no-repeat 0 0 transparent;height:64px;margin:38px auto 33px;width:211px}@media screen and (min-width: 768px){.pledge__bracket{background-image:url('../../assets/img/pride/pledge-bracket-left.png');height:244px;left:0;margin:0;position:absolute;top:0;width:74px}}.pledge__bracket--end{background-image:url('../../assets/img/pride/pledge-bracket-bottom.png');margin-bottom:59px;margin-top:26px}@media screen and (min-width: 768px){.pledge__bracket--end{background-image:url('../../assets/img/pride/pledge-bracket-right.png');left:auto;margin:0;right:0}}.pledge__title{color:#4a4a4a;font:bold 26px/30px "Helvetica";margin:0}.pledge__subtitle{color:#54bca1;font:bold 14px/24px "Helvetica";margin:18px 0 0}@media screen and (min-width: 768px){.pledge__consent{border:1px solid #cfcfcf;border-radius:4px}}.pledge__consent a{color:#eb5810;font:14px/24px "Helvetica";text-decoration:underline}.pledge__consent p{margin:0 0 20px}.pledge__consent--show .pledge__consent-inner{height:auto;overflow:visible}@media screen and (min-width: 768px){.pledge__consent.mobile{display:none}}.pledge__consent.deskop{display:none}@media screen and (min-width: 768px){.pledge__consent.deskop{display:block}}.pledge__consent-inner{height:164px;overflow:hidden;position:relative;position:relative;text-align:left}@media screen and (min-width: 768px){.pledge__consent-inner{height:275px;overflow:auto;padding:23px 6px 23px 23px}}.pledge__gradient{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);height:inherit;position:absolute;top:0;width:100%;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.consent-download-link{color:#54bca1;float:left;font-size:10px;font-weight:bold;letter-spacing:0.8px;padding-bottom:20px;padding-top:10px;text-decoration:underline}@media screen and (max-width: 767px){.consent-download-link{float:none;display:block}}.privacy h1{margin-bottom:15px}.privacy__header{margin:0 0 45px}.privacy__header:before{background:url("../img/pride/icon-privacy.png") no-repeat;background-size:100% 100%;content:"";display:block;height:52px;margin:0 auto;width:52px}.privacy__header p{color:#ef3424;font-size:22px;font-weight:300;margin:16px auto 0;max-width:440px;text-align:center}.privacy__option{margin:0 0 50px;position:relative}@media screen and (min-width: 768px){.privacy__option{padding-left:290px}}.privacy__option__title{color:#eb5810;font-size:12px;font-weight:bold;letter-spacing:1px;margin:10px 0 0;text-transform:uppercase}@media screen and (min-width: 768px){.privacy__option__title{margin:0}}.privacy__option__image{text-align:center}@media screen and (min-width: 768px){.privacy__option__image{left:0;bottom:0;position:absolute;text-align:left;top:0;width:290px}}@media screen and (min-width: 768px){.privacy__option__image img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.privacy__option p{margin:0 0 1em}.privacy__option p:last-child{margin:0}.privacy__option--email img{width:80px}@media screen and (min-width: 768px){.privacy__option--email img{width:115px}}.privacy__option--data img{width:130px}@media screen and (min-width: 768px){.privacy__option--data img{width:185px}}.privacy__option--research img{width:85px}@media screen and (min-width: 768px){.privacy__option--research img{width:122px}}.privacy form p:first-child{margin-bottom:28px}.privacy form .form__row--centered{min-height:40px;margin-bottom:22px;display:table}.privacy form .form__row--centered p{font-size:14px;font-weight:bold;color:#4a4a4a;display:table-cell;vertical-align:middle}@media screen and (min-width: 768px){.privacy form .form__row--centered{width:570px}}.privacy form label{left:-17px;top:6px}.privacy form .form__row__half--submit{margin-top:60px}@media screen and (max-width: 767px){.privacy form p:first-child{text-align:center}.privacy form p:not(:first-child){padding-left:8px;position:relative;left:20px}}.privacy .form__row__half--submit{margin-bottom:-36px}.leave-modal{background:rgba(0,0,0,0.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.leave-modal__content{background:white;border-radius:4px;box-shadow:0 5px 14px 0 rgba(0,0,0,0.2);left:10px;min-height:200px;padding:30px 20px 25px;position:relative;top:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}@media screen and (min-width: 768px){.leave-modal__content{position:absolute;margin-left:-325px;left:50%;padding-left:230px;top:40px;width:650px}}.leave-modal__image{background:url('../../assets/img/pride/leave-modal.png') no-repeat;background-size:cover;display:none;height:100%;position:absolute;left:0;top:0;width:200px}@media screen and (min-width: 768px){.leave-modal__image{display:block}}.leave-modal__close{background:url('../../assets/img/pride/close_btn.png') no-repeat;background-size:contain;height:11px;position:absolute;right:20px;top:20px;width:11px}.leave-modal__title{color:#ef3424;font-family:Helvetica, Arial;font-size:15px;font-weight:bold;line-height:15px;margin:10px 0 0}.leave-modal__copy{color:#4a4a4a;font-family:Helvetica, Arial;font-size:15px;line-height:20px}.leave-modal__form{display:block;margin:0 0 20px}.leave-modal__form__input{border-radius:4px;background-color:#ffffff;border:solid 1px #cfcfcf;color:#4a4a4a;font-family:Helvetica, Arial;font-size:12px;height:40px;outline:none;text-indent:10px;width:100%}@media screen and (min-width: 768px){.leave-modal__form__input{width:250px}}.leave-modal__form__button{background-color:#faaf4c;border:none;border-radius:4px;color:white;font-family:Helvetica, Arial;font-size:14px;font-weight:bold;height:40px;letter-spacing:1.2px;margin:10px 0 0;outline:none;text-transform:uppercase;width:100px}@media screen and (min-width: 768px){.leave-modal__form__button{margin:0 0 0 5px}}.leave-modal__leave{color:#4a4a4a;font-family:Helvetica, Arial;font-size:14px;line-height:auto;text-decoration:underline}.leave-modal__social{margin:40px 0 0}.leave-modal__social__item{display:inline-block;height:30px;margin-right:6px;overflow:hidden;position:relative;text-indent:99999px;width:30px}.leave-modal__social__item--facebook{background:url('../../assets/img/pride/icon.facebook.svg') no-repeat 0 0 transparent;background-size:30px 30px}.leave-modal__social__item--twitter{background:url('../../assets/img/pride/icon.twitter.svg') no-repeat 0 0 transparent;background-size:30px 30px}.leave-modal__social__item--instagram{background:url('../../assets/img/pride/icon.instagram.svg') no-repeat 0 0 transparent;background-size:30px 30px}.leave-modal__social__item:last-child{margin-right:0}.leave-modal__privacy{color:#9b9b9b;font-family:Helvetica, Arial;font-size:11px;line-height:11px;margin:10px 0 0}.leave-modal__privacy a{color:#4a90e2;text-decoration:none}@media screen and (min-width: 768px){.hide-on-desktop{display:none !important}}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}}.no-scroll{overflow:hidden}.visually-hidden{visibility:hidden}@media screen and (min-width: 768px){.img-full-capped{height:280px;overflow:hidden}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*# sourceMappingURL=main.css.map */
