#app{color:#006;text-align:center;margin-top:60px}#app,.networkmsg{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;letter-spacing:.25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.networkmsg{max-width:200px;margin:auto;color:#333;align-items:center;justify-content:center}@media (max-width:575.98px){.mediaSelectDesktop{display:none}.mediaSelectPhone{display:normal}.wrapper-todiv,.wrapper-todiv-new{margin:auto;width:91%;min-width:50px;max-width:400px;z-index:501;background-color:transparent}.tugradient1{background:linear-gradient(90deg,#edf2f7,#fff 30%,#fff 45%,#edf2f7 90%)!important}.tutitlefontsize{font-size:clamp(30px,10vw,38px);font-weight:700}.tumediumtitlebold{font-weight:700;font-size:clamp(10px,7vw,18px)}.tumediumtitleboldbigger{font-weight:700;font-size:clamp(12px,8vw,24px)}.turegularfontsize{font-size:clamp(10px,3vh,14px)}.tusmallerfontsize{font-size:clamp(6px,2vh,12px)}.tusmallestfontsize{font-size:clamp(6px,2vh,10px)}.highestratedpadding{padding-top:1vw;padding-bottom:2vw}.tunavbarlogoheight{height:clamp(30px,12vw,50px)}.mainimageheight{height:auto}.mainimagewidth{width:80%}.tusmileimagedims{height:35px;width:35px}.smile1{display:none;width:0;margin-top:10px;z-index:1;margin-left:-15px;opacity:.03;filter:alpha(opacity=3)}.smile2{width:80px;margin-right:-340px}.smile2,.smile3{display:none;margin-top:-30px;opacity:.03;filter:alpha(opacity=3)}.smile3{width:120px;z-index:1;margin-left:-350px}.smile4{width:160px;margin-top:250px;margin-right:-320px}.smile4,.smile5{display:none;opacity:.03;filter:alpha(opacity=3)}.smile5{width:100px;margin-top:70px;z-index:1;margin-left:-370px}.tubestsolutiontitle{padding-left:3vw;padding-right:3vw;padding-top:3vw}.maintextpadding{padding-left:3vw!important;padding-right:6vw!important;padding-top:1vh!important;padding-bottom:1vh!important}.tucarousel__itembrands{min-height:120px;width:30%;font-size:20px;display:flex}.tucarousel__itembrands,.tucarousel__itemtestimonials{color:var(--vc-clr-black);border-radius:8px;justify-content:center;align-items:center}.tucarousel__itemtestimonials{min-height:180px;width:70%;font-weight:400;font-size:clamp(10px,2vh,16px)}.tucarousel__itemtestimonialsimgsettingsstars{width:40%}.tucarousel__itemtestimonialsimgsettings{width:32%}.tucarousel__itemtestimonialsparatestimonial{margin-top:clamp(6px,2vw,16px);margin-bottom:clamp(6px,3vw,16px);font-weight:400;font-size:clamp(10px,3vw,12px);height:70px;max-height:70px}.tucarousel__itemtestimonialsparaattributed{margin-bottom:clamp(6px,4vw,16px);font-weight:400;font-size:clamp(10px,3vw,12px)}.tucarouselpadding{padding-left:0;padding-right:0}.tuparachunkpadding{padding-top:1vh;padding-bottom:1vh;padding-left:3vh;padding-right:3vh}.tutablepadding{padding-left:0;padding-right:0}.tuiconpadding{padding-left:.3vw;padding-right:.3vw}.tufooterpadding{padding-left:3vw;padding-right:3vw}.tuhomepagesignupbutton{width:60%;padding-left:1vw;padding-right:1vw;background:#000067}.tuhomepagebutton,.tuhomepagesignupbutton{height:9vw;padding-top:.3vw;padding-bottom:.3vw;border-radius:4px;border-width:1px;cursor:pointer;font-weight:200;letter-spacing:.55px;color:#fff}.tuhomepagebutton{width:70%;padding-left:6vw;padding-right:6vw;background:#95aeed}.bottombuttonwidth{width:70%}.tuwhitebox{padding-top:2vw;padding-bottom:2vw;border-radius:20px;background:#fff;filter:drop-shadow(0 1px 10px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.tuwhiteboxlist{padding-top:1vw;padding-bottom:1vw;border-radius:7px;background:#fff;filter:drop-shadow(0 1px 5px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.tugreybluebox{padding-top:2vw;padding-bottom:2vw;border-radius:20px;background:#edf2f7;filter:drop-shadow(0 1px 10px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.infobtn{border-radius:10px;border:1px solid #006;position:relative;width:100%;height:90%;left:0;top:0;background:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.text-only-button-new{font-family:LT,Helvetica,Arial;font-style:bold;text-align:center;border:none;outline:none;padding:30;background:none;cursor:pointer;color:#006}}@media (min-width:576px){.mediaSelectDesktop{display:normal}.mediaSelectPhone{display:none!important}.wrapper-todiv{width:91%;max-width:400px}.wrapper-todiv,.wrapper-todiv-new{margin:auto;min-width:50px;z-index:998;background-color:transparent}.tugradient1{background:linear-gradient(90deg,#edf2f7,#fff 60%,#fff 65%,#edf2f7 85%)!important}.tutitlefontsize{font-size:clamp(20px,4vw,38px);font-weight:700}.tumediumtitlebold{font-weight:700;font-size:clamp(16px,4vw,22px)}.turegularfontsize{font-size:clamp(10px,2vw,16px)}.tusmallerfontsize{font-size:clamp(6px,2vw,15px)}.tusmallestfontsize{font-size:clamp(6px,2vw,12px)}.tunavbarlogoheight{height:clamp(50px,8vw,64px)}.mainimageheight{height:50px}.mainimagewidth{width:100%}.tusmileimagedims{height:auto;width:10vw}.smile1{width:440px;margin-top:-250px;z-index:1;margin-right:-1100px}.smile1,.smile2{opacity:.03;filter:alpha(opacity=3)}.smile2{width:240px;margin-top:0;margin-right:-1120px}.smile3{width:340px;margin-top:-80px;z-index:1;margin-left:-850px;opacity:.02;filter:alpha(opacity=2)}.smile4{width:220px;margin-top:130px;margin-right:-700px;opacity:.03;filter:alpha(opacity=3)}.smile5{width:580px;margin-top:-50px;margin-left:-900px;opacity:.02;filter:alpha(opacity=2)}.tubestsolutiontitle{padding-left:3vw;padding-right:3vw;padding-top:0}.maintextpadding{padding-left:3vw!important;padding-right:6vw!important;padding-top:1vh!important;padding-bottom:1vh!important}.tucarousel__itembrands{min-height:200px;width:35%;display:flex}.tucarousel__itembrands,.tucarousel__itemtestimonials{color:var(--vc-clr-black);font-size:20px;border-radius:8px;justify-content:center;align-items:center}.tucarousel__itemtestimonials{min-height:350px;width:80%;font-weight:400}.tucarousel__itemtestimonialsimgsettings,.tucarousel__itemtestimonialsimgsettingsstars{width:40%}.tucarousel__itemtestimonialsparatestimonial{margin-top:.5vw;height:80px;max-height:80px}.tucarousel__itemtestimonialsparaattributed,.tucarousel__itemtestimonialsparatestimonial{margin-bottom:.5vw;font-weight:400;font-size:clamp(10px,3vw,12px)}.tucarouselpadding{padding-left:3vw;padding-right:3vw}.tuparachunkpadding{padding-top:1vh;padding-bottom:1vh;padding-left:20vh;padding-right:20vh}.tutablepadding{padding-left:0;padding-right:0}.tuiconpadding{padding-left:.1vw;padding-right:.1vw}.tufooterpadding{padding-left:0;padding-right:0}.tuhomepagesignupbutton{background:#000067}.tuhomepagebutton,.tuhomepagesignupbutton{padding-left:1vw;padding-right:1vw;padding-top:.3vw;padding-bottom:.3vw;border-radius:4px;border-width:1px;cursor:pointer;font-weight:200;letter-spacing:.55px;color:#fff}.tuhomepagebutton{background:#95aeed}.bottombuttonwidth{width:50%}.tuwhitebox{padding-top:2vw;padding-bottom:2vw;border-radius:20px;background:#fff;filter:drop-shadow(0 1px 25px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.tuwhiteboxlist{padding-top:1vw;padding-bottom:1vw;border-radius:7px;background:#fff;filter:drop-shadow(0 1px 5px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.tugreybluebox{padding-top:2vw;padding-bottom:2vw;border-radius:20px;background:#edf2f7;filter:drop-shadow(0 1px 25px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.infobtn{border-radius:10px;border:1px solid #006;position:relative;width:95%;height:90%;left:0;top:0;background:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.text-only-button-new{font-family:LT,Helvetica,Arial;font-style:bold;text-align:center;border:none;outline:none;padding:30;background:none;cursor:pointer;color:#006}}.tubackcolour{background:#edf2f7!important}.carousel__slide{padding:10px}.carousel__next,.carousel__prev{box-sizing:content-box;border:5px solid #b31616}.actionbtn-div{padding-top:clamp(2px,2.5vh,24px)}.actionbtn{border-radius:10px;border:1px solid #006;position:relative;width:95%;height:90%;left:0;top:0;background:#fff;cursor:pointer;font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:17px;letter-spacing:.35px;color:#006;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.background{background-color:#edf2f7}.tufont{color:#333}.tufont,.tufontlightgrey{font-family:Arial,Helvetica,sans-serif}.tufontlightgrey{color:#868686}.tublue{color:#000067}.tulogo{position:relative;height:clamp(2px,7vh,64px);align-content:center;cursor:pointer}.poweredbystripe{width:35%;align-content:center}.primary-text-title{font-size:22px;line-height:35px;align-items:center}.lt-blue,.primary-text-title{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;letter-spacing:.25px;color:#006}.divl{text-align:left}.divc{text-align:center}.divr{text-align:right}.tb-padding{padding-top:1vh;padding-bottom:1vh}.txtl{align-items:left}.txtc{align-items:center}.txtr{align-items:right}.primarytextmid{line-height:28px;display:flex}.primarytextmid,.primarytextmidcentre{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:20px;align-items:center;letter-spacing:.35px;color:#006}.primarytextmidcentre{line-height:30px}.primary-general-text{font-family:LT,Helvetica,Arial;font-style:bold;font-weight:400;font-size:16px;line-height:30px;letter-spacing:.35px;color:#006}.notes-text{font-size:12px;width:90%;margin:0 auto;line-height:15px;padding-top:1vh;padding-bottom:1vh}.text-only-button{font-family:LT,Helvetica,Arial;font-style:bold;font-weight:400;font-size:14px;line-height:16px;text-align:center;border:none;outline:none;padding:30;background:none;cursor:pointer;color:#006}.cancel{padding:0}.cancel,.padded{font-family:LT,Helvetica,Arial;font-style:bold;letter-spacing:.35px;color:#95aeed}.padded{padding:30}.userinfoframe{border-radius:20px}.userinfoframe,.userinfoframelasttipped{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:#fff}.userinfoframelasttipped{border-radius:20px;border:2px solid #c7dbfa;box-shadow:0 2px 2px rgba(0,0,0,.2)}.userinfoframenowidth{background:#fff;border-radius:20px}.infolabel,.userinfoframenowidth{position:relative;display:flex;justify-content:center;align-items:center}.infolabel{margin:auto;height:4vh;width:100%;min-width:50px;max-width:440px;background:#e2e8f0;font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;letter-spacing:-.408px;color:#006;border-radius:10px}.tipbuttonsframe{height:30vh}.tipbuttonsframe,.tipwidebuttonframe{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.tipwidebuttonframe{height:10vh}.username{font-weight:500;font-size:18px;color:#1a202c}.businessname,.username{font-family:LT,Helvetica,Arial;font-style:normal;line-height:16px;display:flex;align-items:center;text-align:center;letter-spacing:.35px}.businessname{font-weight:400;font-size:14px;color:#718096}.topcontent-div{position:absolute;top:10px;left:0;right:0;bottom:0;margin-top:0}.wrapper-buttonsdiv{margin:auto;width:100%;min-width:50px;max-width:440px}.btn{border-radius:15px;position:relative;width:90%;height:12vh;left:0;top:0;background:#95aeed;font-size:30px;line-height:2.5vh;letter-spacing:.35px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.btn,.currencySymbol{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400}.currencySymbol{font-size:15px;letter-spacing:2px}.currencySymbolOtherAmount{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:24px;color:#758ce0}.currEquiv{letter-spacing:.35px;color:#d4def8;font-size:16px}.widebtn,.widetipbtnon{border-radius:15px;background:#95aeed;cursor:pointer;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1)) drop-shadow(0 1px 2px rgba(0,0,0,.06))}.widebtn,.widetipbtnoff,.widetipbtnon{position:relative;width:95%;height:90%;left:0;top:0;font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:17px;letter-spacing:.35px}.widetipbtnoff{border-radius:15px;background:#fff;cursor:normal;border:2px solid hsla(0,0%,46.3%,.3)}.searchinput{letter-spacing:.35px;height:4vh;background-color:transparent;border:2px solid #b9b9c0;border-radius:7px}.searchinput,.searchinputvibrant{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:15px;padding-left:30px;background-repeat:no-repeat;background-size:20px 20px;background-position:0}.searchinputvibrant{letter-spacing:.27px;height:5vh;background-color:#fff;border:2px solid #1a8bfc;border-radius:7px;box-shadow:0 5px 5px rgba(0,0,0,.2)}.other-amount-input{height:10vh;padding-left:0;padding-right:0;border:none;outline:none;background:none;font-size:40px;text-decoration:underline;-webkit-text-decoration-color:#758ce0;text-decoration-color:#758ce0;text-decoration-thickness:2px;text-underline-offset:6px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.centreverticaldivsearch{height:8vh;width:65%}.centreverticaldivsearch,.centreverticaldivsearchvibrant{display:flex;margin:auto;flex-direction:column;justify-content:center}.centreverticaldivsearchvibrant{height:12vh;width:85%}.paymentform{position:relative;margin:auto;width:90%;outline:.01em solid #000;height:40vh}.payment-submitted-screen-top{top:0;height:20vh}.payment-submitted-screen-top,.success-screen-main{position:absolute;margin:auto;width:91%;min-width:50px;max-width:400px}.success-screen-main{top:21vh;height:35vh}.success-screen-email{position:absolute;top:61vh;left:0;right:0;height:5vh;width:70%;margin:auto;min-width:100px;max-width:300px;display:flex;align-items:center;justify-content:center}.cancelled-screen-main{top:31vh;height:35vh}.cancelled-screen-main,.tip-again{position:absolute;margin:auto;width:91%;min-width:50px;max-width:400px}.tip-again{top:70vh;height:8vh;display:block;align-items:center}.willsendemailtext{font-family:LT,Helvetica,Arial;font-style:normal;font-weight:400;font-size:13px;line-height:18px;display:flex;align-items:center;text-align:center;letter-spacing:.35px;justify-content:center;color:#fff}.standard-textbox{margin:auto;display:block;width:91%;min-width:50px;max-width:250px;font-size:16px;align-items:center;height:4vh;padding-left:12px;border:.3px solid #b9b9c0;border-radius:10px}.input,select,textarea{color:#006}.input::-moz-placeholder{color:#87bbfd}.input:-ms-input-placeholder{color:#87bbfd}.input::placeholder{color:#87bbfd}.notesInfoText{font-size:clamp(2px,4.5vh,16px)}.notesInfoText,.notesInfoTextLarger{color:#006;padding-top:clamp(2px,1vh,8px)}.notesInfoTextLarger{font-size:clamp(2px,2.5vh,16px)}.modal,.modalnotbootstrap{display:flex;margin:0 auto;width:91%;min-width:50px;max-width:400px;justify-content:center;align-items:center;border-radius:1rem;box-shadow:0 5px 5px rgba(0,0,0,.2);background:#fff;z-index:996}.modalcontentwrapper{margin:auto;width:90%;outline:0 solid #000;height:40vh}.modalcontentwrapperwrap{margin:auto;width:90%;outline:0 solid #000;padding-top:5vh;padding-bottom:5vh}.modal-overlay{position:absolute;right:0;left:0;margin:auto;position:fixed;height:100%;width:100%}.modal-overlay,.modal-overlay-canscroll{top:0;display:flex;align-items:center;z-index:993;justify-content:center;background:#edf2f7}.modal-overlay-canscroll{width:100vw}.modal-overlayfrombottomblur{position:absolute;position:fixed;top:0;left:0;right:0;margin:auto;align-items:center;z-index:994;justify-content:center;background:#edf2f7;height:100%;width:100vw;background:rgba(0,0,0,.7);display:flex;flex-direction:column;flex:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.screenslideup-enter-from{transform:translateY(100vh)}.screenslideup-enter-to{transform:translateY(0)}.screenslideup-enter-active{transition:all .2s ease}.screenslideup-leave-from{transform:translateY(0)}.screenslideup-leave-to{transform:translateY(100vh)}.screenslideup-leave-active{transition:all .2s ease}.confirmslideup-enter-from{transform:translateY(100vh)}.confirmslideup-enter-to{transform:translateY(0)}.confirmslideup-enter-active{transition:all .3s linear}.confirmslideup-leave-from{transform:translateY(0)}.confirmslideup-leave-to{transform:translateY(100vh)}.confirmslideup-leave-active{transition:all .3s ease}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.fade-enter-active{transition:all .2s linear}.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}.fade-leave-active{transition:all .2s ease}.highest-rated-animation{-webkit-animation:highest-rated-animation .5s ease-out;animation:highest-rated-animation .5s ease-out};@-webkit-keyframes highest-rated-animation{0%{transform:translateY(4vw);color:rgba(255,255,255,0)}20%{transform:translateY(4vw);color:rgba(255,255,255,.1)}50%{color:rgba(255,255,255,.3)}to{transform:translateY(0);color:#006}}@keyframes highest-rated-animation{0%{transform:translateY(4vw);color:rgba(255,255,255,0)}20%{transform:translateY(4vw);color:rgba(255,255,255,.1)}50%{color:rgba(255,255,255,.3)}to{transform:translateY(0);color:#006}}.transparent-simple-animation{-webkit-animation:transparent-simple-animation .7s ease-out;animation:transparent-simple-animation .7s ease-out};@-webkit-keyframes transparent-simple-animation{0%{transform:translateX(-12vw);color:rgba(255,255,255,0)}80%{transform:translateX(-8vw);color:rgba(255,255,255,.3)}to{transform:translateX(0);color:#006}}@keyframes transparent-simple-animation{0%{transform:translateX(-12vw);color:rgba(255,255,255,0)}80%{transform:translateX(-8vw);color:rgba(255,255,255,.3)}to{transform:translateX(0);color:#006}}.appear-text-animation{-webkit-animation:appear-text-animation 2.2s ease;animation:appear-text-animation 2.2s ease};@-webkit-keyframes appear-text-animation{0%{color:rgba(51,51,51,0)}60%{color:rgba(51,51,51,0)}to{color:rgba(51,51,51,1)}}@keyframes appear-text-animation{0%{color:rgba(51,51,51,0)}60%{color:rgba(51,51,51,0)}to{color:rgba(51,51,51,1)}}.hero-image-animation{-webkit-animation:hero-image-animation 1.2s ease;animation:hero-image-animation 1.2s ease};@-webkit-keyframes hero-image-animation{0%{transform:translate(1vw,-.3vw);opacity:0}20%{transform:translate(1vw,-.3vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes hero-image-animation{0%{transform:translate(1vw,-.3vw);opacity:0}20%{transform:translate(1vw,-.3vw);opacity:0}to{transform:translate(0);opacity:1}}.fade-in-button-animation{-webkit-animation:fade-in-button-animation 2.2s ease;animation:fade-in-button-animation 2.2s ease};@-webkit-keyframes fade-in-button-animation{0%{opacity:0}20%{opacity:0}to{opacity:1}}@keyframes fade-in-button-animation{0%{opacity:0}20%{opacity:0}to{opacity:1}}.spinner{margin:2vh auto;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:#555;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}