.row{width:1400px;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;clear:both}.row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.col12{width:100%;padding:0 15px;box-sizing:border-box;float:left}.col11{width:91.6%;padding:0 15px;box-sizing:border-box;float:left}.col10{width:83.3%;padding:0 15px;box-sizing:border-box;float:left}.col9{width:74.9%;padding:0 15px;box-sizing:border-box;float:left}.col8{width:66.6%;padding:0 15px;box-sizing:border-box;float:left}.col7{width:58.3%;padding:0 15px;box-sizing:border-box;float:left}.col6{width:50%;padding:0 15px;box-sizing:border-box;float:left}.col5{width:41.6%;padding:0 15px;box-sizing:border-box;float:left}.col4{width:33.3%;padding:0 15px;box-sizing:border-box;float:left}.col3{width:24.9%;padding:0 15px;box-sizing:border-box;float:left}.col2{width:16.6%;padding:0 15px;box-sizing:border-box;float:left}.col1{width:8.3%;padding:0 15px;box-sizing:border-box;float:left}.offset1{margin-left:8.3%}.offset2{margin-left:16.6%}.offset3{margin-left:24.9%}.offset4{margin-left:33.3%}.offset5{margin-left:41.6%}.offset6{margin-left:50%}.offset7{margin-left:58.3%}.offset8{margin-left:66.6%}.offset9{margin-left:74.9%}.offset10{margin-left:83.3%}.offset11{margin-left:91.6%}.full{width:100%;max-width:100%;float:left;position:relative}.no-padding{padding:0px !important}.align-center{margin:0 auto;float:none !important}.text-center{text-align:center}.m-bottom{margin-bottom:5%}.v-align-parent{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.v-align-child{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}div[class^="col"]{position:relative}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}@media only screen and (max-width: 1280px){div[class^="col"].desktop1{width:25%}div[class^="col"].desktop2{width:50%}div[class^="col"].desktop3{width:75%}div[class^="col"].desktop4{width:100%}}@media only screen and (max-width: 1024px){div[class^="col"].tablet1{width:25%}div[class^="col"].tablet2{width:50%}div[class^="col"].tablet3{width:75%}div[class^="col"].tablet4{width:100%}}@media only screen and (max-width: 767px){.row{display:inline-block;margin-left:0;margin-right:0;width:100%;padding:0}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%}div[class^='offset'],div[class*=' offset']{margin-left:0px}}.show-on-phones{display:none !important}.show-on-desktops{display:block !important}.hide-on-phones{display:block !important}.hide-on-desktops{display:none !important}@media only screen and (max-width: 767px){.hide-on-phones{display:none !important}.hide-on-desktops{display:block !important}.show-on-phones{display:block !important}.show-on-desktops{display:none !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}.header_img{height:20px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'TescoModern-Light';src:url(/assets/TESCOModern-Light-final.ttf);font-weight:300;font-style:normal}@font-face{font-family:'TescoModernRegular';src:url(/assets/TESCOModern-Regular-final.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'TescoModern-Bold';src:url(/assets/TESCOModern-Bold.ttf);font-weight:bold;font-style:normal}@font-face{font-family:'TescoModern-Medium';src:url(/assets/TESCOModern-MediumItalic-final.ttf);font-weight:600;font-style:normal}body{font-family:TescoModernRegular;line-height:1.1;color:black;background:#f3f3f3;font-size:16px;background-image:url(/assets/golf_course.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}strong{font-family:TescoModern-Bold}img{max-width:100%}.page{padding:0px;width:100%;position:relative;float:left;border:0px solid black;margin:0px;max-width:100%;box-sizing:border-box}.header{width:100%;float:left;position:relative;background:#116436;text-align:center;padding:27px 15px;box-sizing:border-box}.header img{width:150px;max-width:150px;height:auto;display:inline-block}.order-number{position:absolute;right:70px;bottom:100px;color:#FFFFFF;font-size:15px;font-family:TescoModern-Medium}.title{font-size:20px;color:white;font-family:TescoModern-Bold;text-transform:uppercase;margin-bottom:10px;text-align:center}.subtitle{text-align:center;color:white}.main{padding:0px 20px 80px 20px;margin:0 auto;width:800px;max-width:100%;box-sizing:border-box;background-color:#2dbea6;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}.main .logo{left:10px;width:170px;margin-top:-10px;margin:auto}.footer{width:100%;float:left;padding:0px;box-sizing:border-box}.footer img{width:100%;max-width:100%;display:block}.box{border:1px solid #cccccc;padding:20px;margin-bottom:10px;box-sizing:border-box;width:100%;float:left;position:relative}.box h5{font-size:14px;font-family:TescoModern-Bold;margin-bottom:10px}.box h3{font-size:32px;font-family:TescoModern-Bold;margin-bottom:10px;text-transform:uppercase}.box-left{width:70%;float:left}.box-right{width:30%;float:left}.box-left h5{font-size:14px;margin:0}.terms{font-size:9px;line-height:1.5}.barcode{width:230px;float:right;top:0;right:0;margin-top:-15px;margin-right:-15px}.barcode img{width:100%;max-width:100%;display:block}.price{font-size:18px;margin-bottom:10px}.address{font-size:18px;font-family:TescoModern-Light;float:left;margin-bottom:30px;width:100%}.name{font-size:18px;width:50%;float:left;font-family:TescoModern-Light}.ticket-heading{width:100%;max-width:100%;display:block;padding:80px 0}.order-info{font-size:18px;width:50%;float:left}.code-terms{width:100%;float:left;text-align:center;font-size:6px;margin-top:5px}#contact,label,input[name="submit"]{position:relative}form{margin:20px 0}label>span,input,textarea,button{box-sizing:border-box}label{display:block;color:#095697;font-family:TescoModern-Bold}label>span{display:none}.sub_label{font-size:12px;color:#095697;font-family:TescoModern-Bold}input,textarea,button,select,radio{width:100%;padding:1em;border:none;font-family:TescoModern-Light;display:block;font-size:12px;border-radius:6px;color:#095697}::placeholder{color:#095697}select{color:#095697}input[type="text"],input[type="email"],textarea{margin:0 0 1em;border:1px solid #ccc;outline:none}input.invalid,textarea.invalid{border-color:#d5144d}textarea{height:6em}input[type="submit"],button{background:#f0ecdf;color:#353131;cursor:pointer;font-family:'TescoModernRegular';letter-spacing:1px;width:142px;height:44px;border-radius:8px 8px 8px 8px;margin:auto}input[type="submit"]:hover,button:hover{background:#ffd45a}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.uploadcare--widget__button_type_open{background:#095697 !important}
