<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    background: #F0E6DA;
}



.hdg_6{
   
}
.event_info_list {
 margin-top:-20px;   
}
.event_info_list h3 {
   margin-top:0px!important; 
   margin-bottom:0px!important;
}
.grid-col.grid-col_9of12.vr.vr_x8 {
    margin-top: 40px;
}
.hdg.hdg_6.mix-hdg_dark.vr-override_x3 {
    margin-bottom: 30px;
}
.button-wrap-2 {
    text-align: center;
    
}
.middle-content-2 li {
    letter-spacing: 1px;
}
.middle-content-2 {
    max-width: 450px;
    margin: auto;
    padding: 50px 20px;
}

.middle-content-2 img {
    display: block;
    margin: 0 auto 40px;
}

.middle-content-2 h1 {
    text-align: left;
    padding-bottom: 10px;
}

.middle-content-2 p {
    text-align: left;
    padding-top: 10px;
}

.middle-content-2 .button-wrap-2 {
    text-align: center;
    margin-top: 40px;
}

.middle-content-2 .button-wrap-2 a {
    color: rgba(230, 233, 230, 1);
    padding: 10px 30px;
    background: #000;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none;
}

.middle-content-2 ul {
    padding: 0;
}

.middle-content-2 li {
    list-style: none;
    font-size: 14px;
    text-transform: uppercase;
    display: flex;
    justify-content: flex-start;
    padding: 5px 0;
    align-items: center;
}

.middle-content-2 li img {
    width: 14px;
    height: 14px;
    margin: 0 10px 0 0;
    object-fit: contain;
}

.button-wrap-2 a {
    color: rgba(230, 233, 230, 1);
    padding: 10px 30px;
    background: #000;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none;
}

#survey_group .ui-update .mix-box_outlined {
    border: none;
    background: transparent;
    width: 450px;
    margin: 0 auto;
}

.confirmation #continueApplication .mix-box_outlined, .confirmation #takeApplication .mix-box_outlined {
   width: 1200px;
}

@media(max-width: 1200px) {
    .confirmation #continueApplication .mix-box_outlined {
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
    }
}

.confirmation .titleBar-cta {
    background: none;
}

.confirmation .titleBar-cta:hover {
    background: none;
}

#ui-datepicker-div {
    background: #F0E6DA;
}

#ui-datepicker-div a, #ui-datepicker-div th  {
    color: black;
}

#survey_group .ui-update .box-bd_inflated {
    padding: 0 !important;
}

#survey_group .gridList {
    margin: 0;
}

#survey_group .ui-update .gridList-item {
    padding: 0;
}

.survey-header {
    position: fixed;
    width: 100%;
    z-index: 100;
    height: 56px;
    border-bottom: 1px solid rgba(66, 67, 37, 0.46);
    padding-top: 8px;
    background: #F0E6DA;
}

.survey-header .pv-wrapper {
    padding: 0;
    max-width: unset;
}

.survey-header img {
    width: 73px;
}

#content_lblStatus {
    font-family: 'SD';
    font-style: italic;
    position: fixed;
    top: 16px;
    right: 16px;
    z-index: 100;
}

h1, h2, h3, h4, h5, h6, .hdg {
    font-family: 'Fleischman,Georgia,serif' !important;
    color: #1D1D1B !important;
    text-transform: none;
}

#survey_group .hdg_6 {
    font-size: 18px;
    margin-top: 0px;
}

/*#survey_group .hdg_6:not(#s-121_263 .hdg_6):not(.mix-hdg_brandCallout) {*/
/*    margin-top: 320px;*/
/*}*/


#survey_group .confirmation .hdg_6 {
    display: none;
}

.ui-update .tick_radio input[type="radio"]+label:before, .ui-update .tick_checkbox input[type="checkbox"]+label:before {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}

.ui-update .tick_radio input[type="radio"]+label:after {
    background-color: transparent;
    width: 16px;
    height: 16px;
    top: 6px;
    left: 4px;
}

.ui-update .tick input[type="radio"]+label, .ui-update .tick input[type="checkbox"]+label {
    font-size: 14px;
    padding-left: 35px;
    font-weight: normal;
    margin-bottom: 10px;
}

.ui-update .tick input[type="checkbox"]+label {
    line-height: 24px;
}


.ui-update .tick input[type="radio"]+label &gt; span {
    display: block;
    margin-top: 5px;
    color: #424325;
    opacity: 0.7;
}

.ui-update .fieldset-input&gt;input, .ui-update .fieldset-input&gt;select {
    border: none;
    border-bottom: 1px solid rgba(66, 67, 37, 0.4);
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    color: #424325;
    filter: grayscale(1);
}

.ui-update .fieldset-label_required:before {
    display: none;
}

.ui-update .fieldset-label_required:after {
    content: "*";
    color: #ff5722;
    margin-right: 2px;
    font-size: 18px;
    line-height: 0;
    vertical-align: sub;
    color: black;
}

.ui-update .fieldset-input&gt;input::placeholder {
    font-size: 14px;
    color: #424325;
}

.ui-widget-content {
    background: rgb(66, 67, 37);
}

td.ui-datepicker-today {
    background: white;
}

td.ui-datepicker-today a {
    color: #424325 !important;
}

#s-120_262 .fieldset-label {
    line-height: 24px;
    margin-top: 15px;
}

.ui-update .js-customFileInput {
    margin-top: 32px;
    height: 40px;
    width: 210px;
    border-radius: 3px;
    background: transparent;
    border: 1px solid rgba(29, 29, 27, 0.24);
    padding-left: 35px;
    padding-right: 0;
    padding-top: 10px;
    line-height: 17px;
}

.js-customFileInput-text {
    font-size: 12px;
    font-weight: normal;
}

.ui-update .js-customFileInput:before, .ui-update .js-customFileInput:hover:before {
    background-image: url(https://peoplevineuk.blob.core.windows.net/media/5/Group_12.png);
    width: 11px;
    height: 12px;
    top: 12px;
}

.ui-update .btn {
    background: #1D1D1B;
    font-size: 14px;
    padding: 8px 32px;
    color: #F0E6DA;
    text-transform: none;
    border-radius: 3px;
}

#membership-btn {
    float: right;
    margin-top: 32px;
}

.next-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.btn-back {
    border: none;
    background: none;
    font-size: 14px;
    opacity: 0.7;
    color: #1D1D1B;
    padding-left: 0;
}

.btn-back::before {
    content: '';
    display: inline-block;
    height: 8px;
    width: 6px;
    background: url(https://peoplevineuk.blob.core.windows.net/media/5/Vector_1.png) center center/cover;
    margin-right: 5px;
}

#s-140_282-number {
    padding-right: 10px !important;
}

#s-140_282-routing {
    padding-left: 10px !important; 
}

#survey_group #section_field_161_304 {
    margin-top: 60px !important;
    font-size: 20px;
}

#continueApplication {
    margin-bottom: 80px;
}

#PeopleVineContent {
    max-width: unset;
}
#survey-group-1 {
    overflow-x: hidden;
}

#section_field_121_263 {
    position: relative;
}
#section_field_121_263 .section-image {
    background: url(https://peoplevineuk.blob.core.windows.net/media/5/b0813e74-cc71-4d68-b9b9-72e86244dfc5/Illustration_1@2x.png) center center/cover;
    position: absolute;
    top: -100px;
    left: 100%;
    width: 600px;
    height: 600px;
    
}

#section_field_122_264 {
    position: relative;
}
#section_field_122_264 .section-image {
    background: url(https://peoplevineuk.blob.core.windows.net/media/5/fc9c508d-dbcf-4699-b000-9d7d64db466d/Illustration_2@2x.png) center center/cover;
    position: absolute;
    top: -200px;
    right: calc(100% + 20px);
    width: 600px;
    height: 600px;
    
}

#section_field_158_301 {
    position: relative;
}
#section_field_158_301 .section-image {
    background: url(https://peoplevineuk.blob.core.windows.net/media/5/7c2422d9-b051-4af9-9689-44da54549c8a/Illustration_3@2x.png) center center/cover;
    position: absolute;
    top: -100px;
    left: 100%;
    width: 600px;
    height: 600px;
}

#section_field_141_283 {
    position: relative;
}
#section_field_141_283 .section-image {
    background: url(https://peoplevineuk.blob.core.windows.net/media/5/f3ae9e76-42bd-4f20-8ac6-ceaa4f6a6686/Illustration_4@2x.png) center center/cover;
    position: absolute;
    top: -100px;
    right: calc(100% + 20px);
    width: 600px;
    height: 600px;
}

#survey_group .btn {
    width: auto;
}

#survey_group .ui-update .rule {
    background: none;
}

@media(max-width: 450px) {
    #section_field_122_264 .section-image {
        top: -600px;
        left: -150px;
        width: 500px;
        height: 500px;
    }
    
    #section_field_158_301 .section-image {
        top: -600px;
        left: -51px;
        width: 500px;
        height: 500px;
    }
    
    #section_field_141_283 .section-image {
        top: -600px;
        left: -150px;
        width: 500px;
        height: 500px;
    }
}

.submit-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-left: 0 !important;
}

.status-dot {
    display: inline-block;
    height: 4px;
    width: 4px;
    background: #424325;
    opacity: 0.24;
    border-radius: 50%;
    margin-right: 4px;
}

.status-dot.active {
    opacity: 1;
}

.progress-bar {
    width: 25vw;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background: #424325;
}

#survey_group .ui-update .mix-box_outlined.confirmation {
    width: 1200px;
    margin-top: 40px;
}

@media (max-width: 1200px) {
    #survey_group .ui-update .mix-box_outlined.confirmation {
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
    }
}

.confirmation .titleBar_inheritTheme {
    background: #F0E6DA;
    
}

.ui-update .confirmation .titleBar-hdg {
    color: #1D1D1B !important;
    text-transform: capitalize;
    font-size: 16px;
}

.confirmation .titleBar-cta {
    color: black;
    text-transform: capitalize;
    font-size: 15px;
    padding: 0;
}

.txt_featureBold {}

.ui-update .confirmation .titleBar-cta {
    background: #F0E6DA;
    display: flex;
    align-items: center;
}

.finished #survey-group-1 {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.finished .bulletList {
    padding-left: 0;
}

.finished .bulletList li {
    padding-left: 15px;
}

.finished .txt {
    color: black;
}

.finished .hdg.hdg_3 {
    text-transform: unset !important;
}

.finished .hdg.hdg_3:first-letter {
    text-transform: uppercase;
}

#applicationFinished .hdg  {
    display: none;
}

.payment-type {
    border: 1px solid #1D1D1B;
    padding: 20px;
    margin-bottom: 35px;
    border-radius: 3px;
}

.payment-type-name {
    margin-bottom: 3px;
}

.payment-type-label {
    margin-bottom: 6px;
}

.payment-type-change {
    color: #1D1D1B;
    opacity: 0.7;
}

.payment-line {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}

.payment-line-total {
    font-size: 20px;
    color: #1D1D1B;
    opacity: 0.7;
}

.payment-line-amount {
    font-size: 20px;
}

.ui-update .fieldset-detail {
    color: #1D1D1B;
    opacity: 0.7;
}

#survey_group h3.hdg_6 {
    text-align: left;
    font-size: 25px;
    line-height: 36px;
    margin-top: 115px !important;
}

#survey_group #section_field_121_263 {
    margin-top: 0px;
}

#survey_group #section_field_195_338.hdg_6, #survey_group  #section_field_196_339.hdg_6, #section_field_197_340.hdg_6 {
    margin-top: 60px !important;
}


#survey_group #s-123_265, #survey_group #s-126_268, #survey_group #s-132_274, #survey_group #s-140_282-country, #survey_group #s-216_359, #survey_group #s-219_362 {
    margin-right: 15px;
    margin-left: -15px;
    padding-left: 15px;
    width: 50%;
}

#s-140_282-month, #s-140_282-year, #s-140_282-cvv {
    width: 30%;
    margin-right: 12px;
}

#s-140_282-zip {
    width: 50%;
}

#s-135_277 {
    margin-bottom: 60px;
}

#survey_group .hdg_6#section_field_205_348 {
    margin-top: -15px !important;
    font-weight: normal;
    text-transform: unset !important;
    font-size: 14px !important;
    line-height: 24px;
}

#s-140_282-cc, #s-140_282-ccname {
    width: 100%;
}

#s-120_262 .fieldset-label, #s-120_262 .js-customFileInput, #s-120_262 .fieldset-detail {
    display: none;
}

#section_field_215_358 {
    margin-top: 60px !important;
}

#content_credit_card_number, #content_card_month, #content_card_year, #content_card_name, #label_field_140_282-month input, #s-140_282-cvv input {
    border: 1px solid #424325;
    border-radius: 2px;
    padding: 12px !important;
}

#label_field_140_282-cc, #label_field_140_282-month, #label_field_140_282-year, #label_field_140_282-name {
    font-weight: normal;
}

#s-140_282-month .fieldset-detail, #s-140_282-year .fieldset-detail {
    display: none;
}

.confirmation #content_lblStatus {
    color: #1b1b1b;
}

.confirmation .box-bd_flush, .confirmation .dataList, .confirmation .box {
    background: #F3EDE5;
}

.confirmation .txt_featureBold {
    text-align: left !important;
}

.confirmation .dataList-split&gt;* {
    padding: 10px;
}

.finished .hdg_3 {
    font-size: 24px;
    line-height: 32px;
}

.finished .mix-box_outlined {
    width: 500px !important;
    text-align: center !important;
}

@media(max-width: 550px) {
    .finished .mix-box_outlined {
        width: 300px !important;
    }
}

.finished .illustration {
    width: 97px;
    height: 120px;
    margin: 0 auto;
}

.finished #content_pnlItem .bulletList {
    display: none;
}

.finished .txt {
    width: 280px;
    margin: 0 auto;
    margin-top: 40px;
}

.finished .txt a {
    text-decoration: underline;
}

.finished #content_pritnbtn {
    margin-top: 30px;
}

.finished .split_collapseOnMobile &gt; * {
    margin: 0 auto;
}

.confirmation .dataList-split&gt;*:first-child {
    border-right: 0;
}

@media(max-width: 450px) {
    #survey_group #generatedSurvey .gridList-item {
        width: 100% !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
    
    #survey_group .ui-update .mix-box_outlined {
        width: 300px;
    }
    
    #survey_group .hdg_6:not(#s-121_263 .hdg_6):not(.mix-hdg_brandCallout) {
        margin-top: 700px;
    }
}

#content_pritnbtn {
    display: none;
}

.finished .btn.btnLogout {
    display: none;
}

.fieldset-input .fieldset-alert-msg {
    color: #ff5722;
}

#content_lblStatus {
    color: #424325;
}

.ui-update .alert_error {
    background: #F0E6DA;
}

.ui-update .js-customFileInput.active:before {
    top: 8px;
}

#content_credit_card_number, #content_card_month, #content_card_year, #s-140_282-cvv input, #content_card_name {
    border: 1px solid rgba(66, 67, 37, 0.5);
}

#content_credit_card_number::placeholder, #content_card_month::placeholder, #content_card_year::placeholder, #s-140_282-cvv input::placeholder, #content_card_name::placeholder {
    color: rgba(66, 67, 37, 0.5);
}

.ui-update .js-customFileInput.active:before {
    background-image: url('data:image/svg+xml;charset=UTF-8,&lt;svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"&gt;&lt;path fill="%23FFFFFF" d="M11.511 27.689l-10.889-11.378 3.2-3.067 7.733 8.089 16.667-17.022 3.156 3.067-19.867 20.311z"&gt;&lt;/path&gt;&lt;/svg&gt;');
    height: 20px;
    width: 20px;
}

.btnLogout {
    display: none !important;
}

#content_btnEdit {
    display: none !important;
}

/**
  * Fonts
  *
  */
 
@font-face {
  font-family: 'D';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/DTLFleischmannD.otf') format('opentype');
  font-weight: normal;
}
  
@font-face {
  font-family: 'T';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannT.otf') format('opentype');
  font-weight: normal;
}

@font-face {
  font-family: 'T';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannT-Italic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'T Caps';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannT-Caps.otf') format('opentype');
  font-weight: normal;
}

@font-face {
  font-family: 'T Caps';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannT-CapsItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'D Caps';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannD-CapsMedium.otf') format('opentype');
  font-weight: 500;
}

@font-face {
  font-family: 'SD';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannSD.otf') format('opentype');
  font-weight: normal;
}

@font-face {
  font-family: 'SD';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannSD-Italic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'ST';
  src: url('https://peoplevineuk.blob.core.windows.net/media/5/fontsDTLFleischmannST-Italic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

#s-140_282-cvv {
    margin-top: 23px;
}


/**
  * Hides
  *
  */
  
#s-140_282-acct,
#label_field_159_302,
#label_field_160_303,
#s-140_282-state,
#pvFooter,
.survey-header hr,
#label_field_118_260,
#label_field_138_280,
#label_field_139_281,
#label_field_140_282,
#content_lblProgress,
#s-140_282-type,
#s-140_282-cc .fieldset-detail {
    display: none !important;
}

/*direct debit form*/
#survey_609 #content_payment_payment_type_6386_6062 {
    display: none;
}
#s-6386_6062-type {
    display: none;
}
#label_field_6386_6062 {
    display: none;
}

#s-5150_4860{
  margin-top:-300px;
}

@media only screen and (max-width: 600px) {
  #s-5150_4860{
  margin-top:-700px;
}
}

#s-5150_4860-cvv, #s-5150_4860-state{
    padding-right:10px!important;
}

@media only screen and (max-width: 755px) {
    body:before{
      background-image: none !important;
    }
    body:after{
      background-image: none !important;
    }
}

@media(min-width: 768px){
    #checkout .ui-update .dataTable thead,
    #checkout .ui-update .dataTable tr:last-child{
        background-color: transparent;
    }
    
    #checkout .ui-update .dataTable tr:last-child{
        border-top: 1px solid #f5f5f5;
    }
}
#checkout .btn {
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

#checkout .js-iframe {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid rgba(66, 67, 37, 0.4) !important;
    border-radius: initial!important;
}

@media only screen and (max-width: 768px) {
    #checkout .ui-update .dataTable tr:nth-child(even) {
        background: transparent;
    }
}

#mainForm #content_btnRegister {
    text-transform: uppercase;
}
#checkout .ui-update .vr&gt;*.vr-override_x12 {
  margin-bottom: 0px;
}


#survey #pvsurvey .txt_tiny{
    display:none
}


#content_pnlHouseAccount, #content_pnlPasses{
    display:none;
}

.body-survey-247 .gridList{
    margin-top:24px!important;
}</pre></body></html>