@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{-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}*{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-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}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}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{max-width:1440px;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;-webkit-box-sizing:border-box;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{color:#fff;border:0 none;-webkit-box-shadow: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{background-color:#eb5810}@media screen and (min-width: 768px){.btn--right{float:right}}.btn__icon{display:inline-block;position:relative;left:9px}.btn--clean{background-color:transparent;border:1px solid #b4b4b4;color:#787878}.btn--black{border:0;-webkit-box-shadow: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:240px}}.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{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__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 img{vertical-align:bottom;opacity:0}@media screen and (min-width: 768px){.form__register__left{float:left;width:538px}}.form__register__right img{vertical-align:bottom;margin-left:5px}@media screen and (min-width: 768px){.form__register__right{float:left;width:230px}}.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__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}}.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__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}.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}.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--group{margin-bottom:0;border-bottom:1px solid #cfcfcf;padding:23px 0 32px}@media screen and (min-width: 768px){.form-eligibility__row--group{padding:28px 0}}.form-eligibility__row--noborder{border-bottom:none}.form-eligibility__row--submit{margin-top:30px}@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}@media screen and (min-width: 768px){.form-eligibility__row__left,.form-eligibility__row__right{float:left;margin-bottom:0}}@media screen and (min-width: 768px){.form-eligibility__row__left{width:78%}.form-eligibility__row__left p{width:78%}}.form-eligibility__row__right{margin:0 auto;max-width:270px}@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:46px}.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:0 auto;width:180px;border-radius:4px;text-align:center}.document__header h1{font-size:30px;line-height:30px;margin:50px 0;color:#4a4a4a}.document__content{max-width:1100px;margin:0 auto;text-align:left}.document__content p{font-size:14px;line-height:21px;text-align:left}.data-security__header{text-align:center;margin-top:72px}.data-security__header a{color:#eb5810;font-size:11px}.data-security__header__more{margin:25px 0 0}.data-security__header__more p{font-size:12px;line-height:21px}.data-security__header__more--hidden{display:none}@media screen and (max-width: 767px){.data-security__header i{font-style:normal;font-weight:normal}}.data-security__requirements{font-size:0px;text-align:center;padding-top:15px}.data-security__requirement{width:40%;display:inline-block;font-size:14px;vertical-align:top}.data-security__requirement__icon{background-color:#54bca1;background-position:center center;background-repeat:no-repeat;border-radius:50%;height:100px;margin:auto;margin-bottom:10px;width:100px}.data-security__requirement__icon__personal{background-image:url(../img/pride/personal-profile.png);background-size:64px 47px}.data-security__requirement__icon__medical{background-image:url(../img/pride/medical-profile.png);background-size:62px 63px}.data-security__requirement__title{font-weight:bold}.data-security__requirement:first-child{margin-right:4.5%}.data-security__requirement:last-child{margin-left:4.5%}@media screen and (max-width: 767px){.data-security__requirement{width:90%;margin:0 auto 30px !important;display:block}.data-security__requirement:last-child{margin-bottom:35px !important}}.data-security__content{padding-top:40px;padding-bottom:20px;text-align:center}@media screen and (max-width: 767px){.data-security__content{padding-top:0px}}.data-security__levels__title{color:#ef3424;font-size:14px;font-weight:bold;letter-spacing:1.2px;text-align:center;text-transform:uppercase}.data-security__level{margin:20px 0 0;padding:46px 0 0 0;position:relative}@media screen and (min-width: 768px){.data-security__level--one,.data-security__level--three{padding-left:300px}}.data-security__level--two,.data-security__level--four{text-align:right}@media screen and (min-width: 768px){.data-security__level--two,.data-security__level--four{padding-right:300px}}.data-security__level__title{font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.data-security__level__description{font-size:14px;line-height:1.71}.data-security__level__number{display:inline-block;font-size:24px;font-weight:bold;height:56px;line-height:56px;margin:0 0 20px;position:relative;text-align:center;width:56px}@media screen and (min-width: 768px){.data-security__level__number{display:block;font-size:48px;height:112px;line-height:112px;margin:0;position:absolute;top:0;width:112px}}@media screen and (min-width: 768px){.data-security__level__number--left{left:120px}}@media screen and (min-width: 768px){.data-security__level__number--right{right:120px}}.data-security__level__number-left{border:3px solid white;border-top-left-radius:28px;border-bottom-left-radius:28px;border-right:0;display:block;height:100%;position:absolute;left:0;top:0;width:50%}@media screen and (min-width: 768px){.data-security__level__number-left{border-width:10px;border-right:0;border-top-left-radius:56px;border-bottom-left-radius:56px}}.data-security__level__number-right{border:3px solid white;border-top-right-radius:28px;border-bottom-right-radius:28px;border-left:0;display:block;height:100%;position:absolute;right:0;top:0;width:50%}@media screen and (min-width: 768px){.data-security__level__number-right{border-width:10px;border-left:0;border-top-right-radius:56px;border-bottom-right-radius:56px}}.data-security__level__number-bar{display:none}@media screen and (min-width: 768px){.data-security__level__number-bar{display:block;height:10px;position:absolute;top:50px;width:38px}.data-security__level__number-bar:after{border-radius:20px 20px;content:"";display:block;height:20px;position:absolute;right:-15px;top:-5px;width:20px}}.data-security__level__number-bar--right{right:-36px}.data-security__level__number-bar--left{left:-36px}.data-security__level__number-bar--left:after{left:-15px;right:auto}.data-security__level--one .data-security__level__number{color:#ee301f}.data-security__level--one .data-security__level__number-left{border-color:#f99820}.data-security__level--one .data-security__level__number-right{border-color:#ee301f}.data-security__level--one .data-security__level__number-bar,.data-security__level--one .data-security__level__number-bar:after{background:#ee301f}.data-security__level--one .data-security__level__title{color:#ee301f}.data-security__level--two .data-security__level__number{color:#fbbe3c}.data-security__level--two .data-security__level__number-left{border-color:#edea44}.data-security__level--two .data-security__level__number-right{border-color:#fbbe3c}.data-security__level--two .data-security__level__number-bar,.data-security__level--two .data-security__level__number-bar:after{background:#edea44}.data-security__level--two .data-security__level__title{color:#edea44}.data-security__level--three .data-security__level__number{color:#5dc9b7}.data-security__level--three .data-security__level__number-left{border-color:#99d65f}.data-security__level--three .data-security__level__number-right{border-color:#5dc9b7}.data-security__level--three .data-security__level__number-bar,.data-security__level--three .data-security__level__number-bar:after{background:#5dc9b7}.data-security__level--three .data-security__level__title{color:#5dc9b7}.data-security__level--four .data-security__level__number{color:#74668b}.data-security__level--four .data-security__level__number-left{border-color:#12a4e6}.data-security__level--four .data-security__level__number-right{border-color:#74668b}.data-security__level--four .data-security__level__number-bar,.data-security__level--four .data-security__level__number-bar:after{background:#12a4e6}.data-security__level--four .data-security__level__title{color:#12a4e6}.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}@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}}.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;max-width:1100px;padding:16px 0 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}}.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:hover,.page-head__second nav a.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;max-width:1100px;padding:16px 0 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;text-align:center;position:relative}@media screen and (min-width: 768px){.pledge{padding-top:0;padding-left:0;padding-right: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{margin:50px 0 56px;height:245px}}.pledge__center p{margin:0 0 20px}@media screen and (min-width: 768px){.pledge__center p{max-width:567px;margin:0 auto}}.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{width:211px;height:64px;background:url('../../assets/img/pride/pledge-bracket-top.png') no-repeat 0 0 transparent;margin:38px auto 33px}@media screen and (min-width: 768px){.pledge__bracket{background-image:url('../../assets/img/pride/pledge-bracket-left.png');width:74px;height:244px;position:absolute;left:0;top:0;margin:0}}.pledge__bracket--end{background-image:url('../../assets/img/pride/pledge-bracket-bottom.png');margin-top:26px;margin-bottom:59px}@media screen and (min-width: 768px){.pledge__bracket--end{background-image:url('../../assets/img/pride/pledge-bracket-right.png');right:0;left:auto;margin: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;display:block;font:14px/24px "Helvetica";margin-top:22px;text-decoration:underline}.pledge__consent p{margin:0 0 20px}.pledge__consent--show .pledge__consent-inner{height:auto;overflow:visible}.pledge__consent--show a{display:none}@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{position:relative;text-align:left;height:164px;overflow:hidden;position:relative}@media screen and (min-width: 768px){.pledge__consent-inner{overflow:auto;height:275px;padding:23px 6px 23px 23px}}.pledge__gradient{height:inherit;width:100%;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);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%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );position:absolute;top:0}.privacy__header{text-align:center;margin-top:-14px}.privacy__header a{color:#eb5810;font-size:11px}.privacy__header__more{margin:25px 0 0}.privacy__header__more p{font-size:12px;line-height:21px}.privacy__header__more--hidden{display:none}.privacy__requirements{font-size:0px;text-align:center;padding-top:15px}.privacy__requirement{width:40%;display:inline-block;font-size:14px;vertical-align:top}.privacy__requirement__icon{width:100px;height:100px;border-radius:50%;background-color:#54bca1;margin:auto;margin-bottom:10px}.privacy__requirement__title{font-weight:bold}.privacy__requirement:first-child{margin-right:4.5%}.privacy__requirement:last-child{margin-left:4.5%}.privacy__content{padding-top:40px;padding-bottom:45px;text-align:center}.privacy__links{text-align:center;padding-bottom:84px}.privacy__link{font-size:12px;letter-spacing:1px;color:#eb5810}.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{width:40px;height:40px;background-color:#f1f1f1;border-radius:4px;background-image:none;left:-17px}.privacy form input:checked+label:after{content:'☺';position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;font-size:0px;width:20px;height:20px;border-radius:2px;background-color:#59BBA1 !important}.privacy form .form__row__half--submit{margin-top:60px}@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;-webkit-box-shadow:none !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 */
