@font-face{font-family:Montserrat;src:url(/fonts/Montserrat.woff2)}@font-face{font-family:Nunito;src:url(/fonts/Nunito.woff2)}*{box-sizing:border-box}body{background:#000;color:#fff;margin:0;padding:0;font-family:Nunito}#facebook:hover path{fill:#4267b2;transition:100ms linear}#instagram:hover path{fill:#c13584;transition:100ms linear}#twitter:hover path{fill:#1d9bf0;transition:100ms linear}a{color:#fff;text-decoration:none}a:hover{color:#fcd781;cursor:pointer}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.legalContainer{margin:5rem auto 4rem;padding:4rem;width:60%;border:1px solid #404040!important}.glass{background:rgba(255,255,255,0);border-radius:20px;-webkit-box-shadow:5px 5px 35px 15px rgba(0,0,0,.5);box-shadow:5px 5px 35px 15px rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15)}.gradientText{background:-webkit-linear-gradient(0,#3CB878,#FCD781);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradientText2{background:-webkit-linear-gradient(0,#3CB878,#22685C);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradientButton{text-align:center;font-family:Montserrat;font-weight:700;border:none;text-align:center;margin:0 auto;padding:.6rem 1rem;border-radius:500px;display:block;color:#fff;cursor:pointer;transition:150ms;background-image:linear-gradient(90deg,#3CB878,#FCD781);-webkit-box-shadow:5px 5px 30px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}*.gradientButton.alternate{background-image:linear-gradient(90deg,#3CB878,#22685C)!important}.gradientButton:disabled{background-image:none;background-color:#aaa;opacity:1;color:#ddd;cursor:auto}.gradientButton:hover:enabled{transform:scale(1.075)}.gradientButton:active:enabled{transform:scale(1);opacity:.7}.sign-up-button-text-container{display:flex;align-items:center;justify-content:center}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#3CB878 0%,#22685C 100%);border-radius:12px}::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(to right,#3CB878 0%,#22685C 100%)}::-webkit-scrollbar-track{background:#000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#1e5c3c 0%,#11342e 100%)}body{scrollbar-width:thin;scrollbar-color:#3CB878 black}.faq-container{margin:0 auto;width:60%}.faq-container .faq-title{font-family:Montserrat;font-size:1.5rem;font-weight:900;margin:0 0 2rem;color:#3cb878}.faq-container .transition,.faq-container ul li i:before,.faq-container ul li i:after,.faq-container p{transition:all 100ms cubic-bezier(.65,0,.35,1)}.faq-container .no-select,.faq-container h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:550px){.faq-container body{box-sizing:border-box;transform:translate(0,0);max-width:100%;min-height:100%;margin:0;left:0}}.faq-container .faq-question{font-size:1.5rem;line-height:34px;font-weight:700;display:block;margin:0;cursor:pointer}.faq-container .faq-answer{font-size:17px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2;color:#3cb878}.faq-container ul{list-style:none;perspective:900;padding:0;margin:0}.faq-container ul li{position:relative;padding:0;margin:0;padding-bottom:4px;padding-top:18px;border-top:1px solid #303030}.faq-container ul li:nth-of-type(1){animation-delay:.5s}.faq-container ul li:nth-of-type(2){animation-delay:.75s}.faq-container ul li:nth-of-type(3){animation-delay:1s}.faq-container ul li:last-of-type{padding-bottom:0}.faq-container ul li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:0}.faq-container ul li i:before,.faq-container ul li i:after{content:"";position:absolute;background-color:#3cb878;width:3px;height:9px}.faq-container ul li i:before{transform:translate(-2px,0)rotate(45deg)}.faq-container ul li i:after{transform:translate(2px,0)rotate(-45deg)}.faq-container ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.faq-container ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0}.faq-container ul li input[type=checkbox]:checked~i:before{transform:translate(2px,0)rotate(45deg)}.faq-container ul li input[type=checkbox]:checked~i:after{transform:translate(-2px,0)rotate(-45deg)}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}@media(max-width:1200px){.legalContainer{width:90%}.faq-container{width:100%}}#navBar{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;padding:1rem 2rem;column-gap:2rem;z-index:3}.topNavLink{font-weight:700;font-family:Montserrat;transition:150ms ease;white-space:nowrap}.topNavLink:hover{color:#3cb878}.header-auth-container{display:flex;align-items:center;column-gap:2rem;margin-left:auto}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.sign-in-link-container{display:flex;align-items:center;column-gap:.5rem;font-weight:700;font-family:Montserrat;white-space:nowrap}.material-symbols-rounded,.sign-in-link-container a{transition:color 150ms ease}.sign-in-link-container:hover .material-symbols-rounded,.sign-in-link-container:hover a{color:#3cb878}.socialIcon{width:1.25rem;height:1.25rem;margin:0 .25rem;fill:#fff!important}@media only screen and (max-width:500px){#navBar{margin-bottom:1rem;padding:1rem;column-gap:1rem}.socialIcon{width:1rem!important;height:1rem!important}.singleHeaderLogo{width:40%}.topNavLink{font-size:.7rem}}.singleFooter{display:flex;column-gap:2rem;align-items:center;font-size:.7rem;padding:1rem 2rem;background-color:#000;border-top:1px solid #404040}.singleFooter .footerIcon{text-align:center;width:4rem;height:4rem;margin-left:1rem}.singleFooter .linkDiv{display:flex;column-gap:1rem;font-size:.8rem;font-weight:700;font-family:Montserrat}.singleFooter .footer-link{white-space:nowrap}.singleFooter .socialButtonsDiv{margin-left:auto}.singleFooter .socialButtonsDiv .socialIcon{width:1.5rem!important;height:1.5rem!important;margin:0 .5rem;fill:#fff!important}@media only screen and (max-width:850px){.copyright-text{display:none}}@media only screen and (max-width:650px){.singleFooter{flex-direction:column-reverse;align-items:center;row-gap:1rem}.footerIcon{display:none}.socialButtonsDiv{margin-right:auto}.copyright-text{display:block}}@media only screen and (max-width:500px){.hideable{display:none}}@media only screen and (max-width:400px){.singleFooter{padding-inline:1rem}.footer-link{font-size:.6rem}}#mainContainer{margin-bottom:40rem}.homePageHeaderIcon{width:2.5rem;height:2.5rem;transition:300ms ease}.homePageHeaderIcon:hover{transform:scale(1.1)}#content{position:relative}#subtitle{position:relative;font-family:Montserrat;font-size:1.3rem;font-weight:700;text-align:center;margin-top:2rem;margin-bottom:0;z-index:3;transition:300ms ease}#subtitle:hover{transform:scale(1.05)}#headerLogoWrapper{text-align:center}#headerLogo{position:relative;z-index:3;width:60%;max-width:600px;transition:300ms ease;filter:drop-shadow(10px 10px 20px rgba(0,0,0,.8))}#headerLogo:hover{transform:scale(1.05)}canvas{position:fixed;top:0;left:0;z-index:1}#store-badge-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin-inline:auto;z-index:3;top:calc(100vh - 30rem);transition:300ms ease}.badge-tagline{margin:0 0 1rem;font-family:Montserrat;font-weight:700;text-shadow:1px 1px 5px #000}.store-badges-container{display:flex;column-gap:1rem}.store-badge{height:3rem;margin:0;filter:drop-shadow(5px 5px 10px rgba(0,0,0,.8))}.map-disclaimer{margin:.5rem 0 0;font-size:.8rem;opacity:.2}#scrollButton{position:relative;z-index:3;margin-inline:auto;top:50vh;width:fit-content;padding-inline:2rem;height:4rem;line-height:4rem;text-align:center;vertical-align:middle;border-radius:500px;font-family:Montserrat;font-size:1.5rem;font-weight:700;border:3px solid #fff;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:300ms ease}#scrollButton:hover{transform:scale(1.1);background-color:#fff;color:#000;cursor:pointer}#glassDiv{z-index:2;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.1254901961);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;opacity:0}.displayNone{display:none}#infoLabel{position:fixed;color:#fff;background-color:rgba(0,0,0,.5);border-radius:12px;border:solid 1px rgba(255,255,255,.1882352941);padding:.5rem;font-family:Montserrat;font-weight:700;font-size:.7rem;will-change:opacity;white-space:nowrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-box-shadow:5px 5px 30px 5px rgba(0,0,0,.5);box-shadow:5px 5px 15px 5px rgba(0,0,0,.5);z-index:999}.hidden{visibility:hidden}.forceHidden{visibility:hidden}.infoLabel.faded-out{opacity:0}.infoTable{border-spacing:0}.infoTable.simulated{border-spacing:.5rem 0}.infoTable .avatarContainer{display:grid;width:3rem;height:3rem;margin-bottom:.25rem;align-self:center;margin:0 auto}.infoTable .highlightRing{grid-column:1;grid-row:1;background-image:linear-gradient(45deg,#FCD781 10%,#3CB878 70%);width:100%;height:100%;border-radius:50%}.infoTable .infoAvatar{grid-column:1;grid-row:1;align-self:center;justify-self:center;width:85%;height:85%;border:3px solid #000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.infoTable .infoUser{display:flex;flex-direction:column;row-gap:.2rem;margin:.1rem}.infoTable .infoAmount{text-align:center;font-size:1.5rem;color:#3cb878;font-weight:900}.infoTable .infoUserDisplayName{font-family:Montserrat;font-weight:700;font-size:.6rem;color:#3cb878;text-align:center;margin-top:.5rem}.infoTable .infoSource{text-align:center}.infoTable .infoCharity{padding-left:1rem;text-align:center}.infoTable .infoCharity.simulated{padding:0;text-align:left;font-size:1rem;font-weight:900}.infoTable .infoCharityDisplayName{display:block;font-size:.9rem;font-weight:900;margin-bottom:.25rem}.infoTable .infoCharityDisplayName.simulated{margin-bottom:0;font-size:1rem}.infoTable .infoTownTime{font-size:.6rem;font-family:monospace;color:#aaa}.infoTable .infoTownTime.simulated{margin-top:0;text-align:center;font-size:.6rem}.betaSignUpContainer{position:relative;z-index:3;margin:0 auto;margin-top:10rem;text-align:center;width:50%;display:grid;grid-auto-rows:fit-content(1rem);grid-gap:2.5rem;align-items:center;justify-items:center}.betaSignUpContainer .signUpHeader{font-size:3rem;font-family:Montserrat;font-weight:900;vertical-align:middle}.betaSignUpContainer .betaSignUpInput{width:20rem;background-color:rgba(0,0,0,.1254901961);backdrop-filter:blur(5px);border-radius:10px;border:1px solid rgba(255,255,255,.1882352941);background-clip:padding-box;height:3rem;color:#3cb878;font-family:Montserrat;font-weight:700;font-size:larger;padding:5px;text-align:center;margin:0 auto}.betaSignUpContainer .betaSignUpInput:focus{outline:none;border:solid 1px #3cb878}.betaSignUpContainer .betaSignUpInput:disabled{color:gray}#subForm{display:flex;flex-direction:column;gap:2rem}.modal{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7)}.modal-content{position:relative;display:flex;flex-direction:column;background-color:rgba(0,0,0,.5);margin:5rem auto 0;padding:1rem 2rem 0;border-radius:10px;border:1px solid rgba(255,255,255,.1882352941);background-clip:padding-box;width:40%;font-size:medium;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-box-shadow:5px 5px 30px 5px rgba(0,0,0,.5);box-shadow:5px 5px 15px 5px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);animation-name:animatetop;animation-duration:250ms}#successAnimationContainer{width:20%;height:20%;margin:0 auto}.freeImg{font-size:16rem;font-weight:900;text-align:center;color:#3cb878}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.footerCurve{vertical-align:bottom;position:relative;z-index:3}.zack-img{position:relative;margin-top:10rem;margin-bottom:-4rem;left:40%;width:20%;z-index:4}.footer{position:relative;z-index:3;height:5rem;display:flex;align-items:center;background:linear-gradient(90deg,#3CB878,#22685C)}.footer .footerLinkContainer{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.footer .footerLinkContainer .footerLink{font-family:Montserrat;font-size:small;font-weight:700;text-align:center}.infoTable{border-spacing:.2rem}.infoTable .infoAmount{font-size:1.1rem;font-weight:900}.infoTable .infoSeparator{opacity:0}.infoTable .infoCharity{font-size:.9rem;font-weight:900}.infoTable .infoSource{font-size:.55rem}.appInfoContainer{position:relative;display:flex;flex-direction:column;padding:0 2rem;row-gap:10rem;z-index:3}.appInfoSectionContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:5rem}.appInfoSectionContainer.vertical{flex-direction:column;justify-content:flex-start}.appScreenshotContainerDiv.first{max-width:30%}.appScreenshotContainerDiv.second{max-width:40%}.appScreenshotContainerDiv.third{max-width:50%}.appScreenshot{max-width:100%;max-height:90vh}.appScreenshot.third{max-height:70vh;margin-top:2rem}.appInfoTextDiv{width:fit-content;width:30%}.appInfoTextDiv .appInfoHeader{font-family:Montserrat;font-weight:900;font-size:3.5rem;margin:0;margin-bottom:1rem}.appInfoTextDiv .appInfoDescription{font-size:1rem;margin:0;line-height:1.3rem}.appInfoTextDiv.third{text-align:center}.centre{margin:0 auto;text-align:center}.zackFree{max-height:20rem}.store-qr-code-outer-container{flex-direction:column;align-items:center;width:fit-content;margin:8rem auto 0;position:relative;z-index:3}.store-qr-code-inner-container{display:flex;flex-direction:column;border-radius:16px;background-color:rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.075)}.store-qr-code{width:12rem;margin:2rem}.store-button-outer-container{display:flex;border-top:1px solid rgba(255,255,255,.075);padding:1rem}.store-button-inner-container{display:flex;justify-content:center;width:100%}.store-button{width:1.1rem}.store-qr-code-caption{font-family:Montserrat;font-weight:700;font-size:.8rem;margin-top:2rem}.index-sign-up-button{font-size:1rem;width:15rem;height:3rem}@media only screen and (max-width:700px){#subtitle{font-size:1rem}#headerLogo{width:80%}#scrollButton{font-size:1.1rem;line-height:3.5rem;height:3.5rem}.appInfoContainer{padding:0 .5rem}.appInfoSectionContainer{flex-direction:column;row-gap:1rem}.appScreenshotContainerDiv.first{max-width:55%}.appScreenshotContainerDiv.second{max-width:80%}.appScreenshotContainerDiv.third{max-width:70%}.appInfoTextDiv{width:70%}.appInfoTextDiv .appInfoHeader{font-size:2rem;text-align:center}.appInfoTextDiv .appInfoDescription{font-size:.9rem}.zack-img{margin-bottom:-2rem;width:40%;left:30%}.betaSignUpContainer{display:flex;flex-direction:column;align-items:center;margin-top:8rem;width:80%}.signUpHeader{font-size:2.2rem!important}.betaSignUpInput{width:80%}.header-auth-container{display:none}}@media only screen and (max-height:500px){#store-badge-wrapper{display:none}}.contentContainer{padding:0 5rem 5rem}.contentFrame{background-color:#292929;border:1px solid #404040;margin-bottom:2rem;border-radius:25px;padding:2rem 4rem;line-height:150%;font-size:smaller}h1{font-family:Montserrat;background:-webkit-linear-gradient(0,#3CB878,#22685C);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem;font-weight:900;font-size:3rem}h2{margin-top:2rem;margin-bottom:1rem;font-weight:900}p{margin-bottom:1.5rem}.underlined{text-decoration:underline}@media only screen and (max-width:700px){.contentContainer{padding:0 1.8rem 1.8rem}.contentFrame{padding:1rem 1.35rem;font-size:.7rem;line-height:120%}h1{line-height:120%;margin-top:1rem;margin-bottom:1rem;font-size:2rem;font-weight:900}h2{font-weight:700}.underlined{text-decoration:underline}ul{padding-left:1rem}li{margin:1rem 0}}.page-wrapper{background-image:url(/images/stars.webp);background-position:top;background-size:contain;background-repeat:no-repeat}.main-content-container{width:70%;padding:8rem 4rem;margin:0 auto;display:flex;flex-direction:column}.main-title-container{position:relative;text-align:center}.zack-rocket{display:none;position:absolute;width:100%;top:25%;left:50%;transform:translate(-50%,-50%)}.main-title{margin:0 0 1rem;font-family:Montserrat;font-size:4rem;font-weight:900;word-break:keep-all;text-align:center;text-transform:uppercase;color:#3cb878;filter:drop-shadow(0 0 20px #22685C)}.main-subtitle{margin:0 auto 8rem;width:80%;font-family:Nunito;font-size:1.5rem;font-weight:700;color:#ccc;text-align:center}.sign-up-container{display:flex;column-gap:1rem;margin-bottom:8rem}.partners-sign-up-button-1,.partners-sign-up-button-2{height:4rem;font-size:1.4rem}.partners-sign-up-button-1{width:18rem}.partners-sign-up-button-2{width:16rem;line-height:44.8px}.partners-sign-up-button-2-text-container{display:flex;justify-content:center;align-items:center}.sign-up-button-rocket{font-size:2rem;margin:0 1rem 0 -1rem}.intro-blurb-container{display:flex;justify-content:center;align-items:center;column-gap:4rem;margin:0 auto;width:100%}.intro-blurb{font-size:1.5rem;font-weight:700}.zack-intro{max-width:15rem}.intro-img{width:50%}.hero-screenshot-1{margin:0 auto;width:40%}.hero-screenshot-2{margin:0 auto;width:20%;margin-left:-10%;margin-top:10%;filter:drop-shadow(-10px 10px 12px rgba(0,0,0,.7))}.dashboard-screenshot{border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:10px 10px 50px #000}.section-container{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:4rem}.section-text-container{width:50%}.section-title-container{display:flex;align-content:center;column-gap:4px;margin-bottom:2rem}.section-icon{line-height:1.5rem}.section-title{font-size:1.5rem;font-weight:700;line-height:1.5rem}.section-description{font-size:2rem;font-weight:700}.section-description-highlight{color:#3cb878;filter:drop-shadow(0 0 10px #22685C)}.app-image-larger{width:40%}.polls-img-phone{width:30%}.feature-detail-container{display:flex;justify-content:center;column-gap:1rem;margin-bottom:4rem;max-height:30vw}.feature-detail-tile{min-width:18rem;width:18rem;background-color:#303030;border-radius:12px;padding:1.5rem;box-shadow:0 0 15px rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.2)}.feature-detail-title{font-size:1.2rem;line-height:1.5rem;margin:0 0 .4rem;color:#fff;font-weight:700}.feature-detail-text{font-size:1.2rem;line-height:1.5rem;margin:0;color:#aaa}.subsection-container{display:flex;flex-direction:column;row-gap:1rem;align-items:center;margin:0 auto;width:100%}.subsection-title{font-family:Nunito;color:#3cb878;text-align:center;font-weight:900;font-size:3rem;filter:drop-shadow(0 0 10px #22685C)}.subsection-description{font-size:1.5rem;width:80%;margin:0 auto;text-align:center}.subsection-image-container{margin:0 auto 2rem;display:flex;align-items:center;justify-items:center}.create-event-screenshot{width:67.5%;max-width:30rem;margin-left:5%}.push-notification-screenshot{width:40.5%;max-width:18rem;margin-left:-5%}.section-break{width:100%;height:10rem}.qr-code-img-container{width:30%;display:flex;align-items:center;justify-content:center}.qr-code-img{width:70%;border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:10px 10px 50px #000}.qr-code-app-img{width:90%;margin-left:-40%;box-shadow:10px 10px 50px #000;z-index:1}.qr-code-img-phone{width:25%}.subsection-container-map{display:flex;margin-top:4rem;margin-bottom:8rem;padding-inline:4rem;align-items:center;justify-content:center;position:relative}.app-map{position:absolute;width:33%;min-width:10rem;max-width:15rem;left:15%;z-index:1;filter:drop-shadow(0 0 75px #22685C)}.user-tile-outer-container{display:flex;justify-content:end;width:80%;height:20rem;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:12px;transform:scale(1.2);margin:0 auto}#user-tile-container{display:flex;justify-content:end;row-gap:1rem;column-gap:1rem;width:60%;flex-wrap:wrap;transform:translate(2rem,-4rem)rotate(-10deg)}.user-tile{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;width:25%;max-width:5rem;row-gap:.8rem;border-radius:12px;box-shadow:3px 3px 5px rgba(0,0,0,.3);background:linear-gradient(to bottom right,#303030,#202020)}.blue-border{border:2px solid #03befc}.pink-border{border:2px solid #e874c9}.orange-border{border:2px solid #eb7a17}.yellow-border{border:2px solid #fad82d}.user-avatar-container{display:flex;justify-content:center;align-items:center;border-radius:50%}.user-avatar{width:80%;border-radius:50%;border:1px solid 1px solid rgba(255,255,255,.2)}.user-amount{font-weight:900;font-size:.9rem;margin:0}.user-amount::before{content:"£"}.user-avatar-container::after{content:"💚";font-size:1.1rem;position:absolute;margin-top:2.2rem;margin-left:2.2rem}.testimonial-container{display:none;justify-content:center;align-items:center;column-gap:4rem;padding:3rem;border-radius:12px;background-color:#202020}.testimonial-avatar{width:12rem;height:12rem;border-radius:50%}.testimonial-text-container{display:flex;flex-direction:column;justify-content:center;row-gap:1rem}.testimonial-text{font-size:1.5rem}.testimonial-author{font-size:1rem;color:gray}@media only screen and (max-width:1200px){.main-content-container{padding-inline:2rem}.intro-blurb{font-size:1.2rem}.section-description{font-size:1.5rem}.subsection-container-map{padding-inline:0}}@media only screen and (max-width:1024px){.main-content-container{width:90%}.intro-blurb-container{flex-direction:column}.intro-img{width:80%;margin-top:4rem;margin-bottom:2rem}.section-break{height:4rem}.section-container{flex-direction:column-reverse;row-gap:4rem}.section-text-container{width:90%}.section-description{font-size:1.5rem}.polls-img-phone{width:60%}.feature-detail-container{flex-direction:column;row-gap:1rem;justify-content:start;max-height:none}.feature-detail-tile{font-size:1rem;width:100%}.feature-detail-title{font-size:1rem}.feature-detail-text{font-size:1rem}.push-notification-screenshot{margin-left:-15%}.subsection-description{width:100%;text-align:left}.qr-code-img-phone{width:60%}.subsection-container-map{padding-inline:0}.app-map{left:5%}.testimonial-container{flex-direction:column;padding:2rem}.testimonial-avatar{width:6rem;height:6rem}.testimonial-text{font-size:1rem}.testimonial-author{font-size:.7rem}}@media only screen and (max-width:600px){.user-amount{font-size:.7rem}.user-avatar{width:100%;border-width:2px}}@media only screen and (max-width:500px){.intro-img{width:100%}.user-tile-outer-container{display:none}.subsection-container-map{margin-top:1rem;margin-bottom:2rem}.app-map{position:static;left:0}}@media only screen and (max-width:400px){.main-title{font-size:3rem}}.pricing-page-container{position:relative;z-index:0;background-image:url(/images/uk.webp);background-repeat:no-repeat;background-size:1000px;background-position-x:80%;background-position-y:-30%}.pricing-main-content-container{display:flex;flex-direction:column;align-items:center;padding-top:6rem;padding-bottom:10rem;padding-inline:2rem;margin:0 auto;width:100%}.header-title{margin:0 0 2rem;font-weight:900;font-family:Montserrat;font-size:3rem;text-align:center;width:60%}.header-subtitle{margin:0 0 2rem}.offer-container{display:flex;align-items:center;column-gap:.5rem}.offer-badge{display:inline-flex;justify-content:center;align-items:center;padding:2px 10px;background-color:#efbd40;width:fit-content;height:1.5rem;border-radius:500px;color:#000;font-weight:900;font-size:.7rem;text-transform:uppercase}.offer-text{font-weight:700;text-align:center}.switcher-container{display:flex;justify-content:center;column-gap:1rem;margin-bottom:4rem}.switcher{display:flex;justify-content:center;align-items:center;height:3.5rem;border-radius:2rem;padding:.5rem 2rem;transition:100ms ease;user-select:none;border:1px solid rgba(255,255,255,0)}.switcher:hover{cursor:pointer}.switcher:hover{border:1px solid rgba(255,255,255,.5)}.switcher:active{transform:scale(.975)}.switcher.selected{background:linear-gradient(to right,#3CB878,#22685C);border:1px solid rgba(255,255,255,.5)}.switcher-title-container{display:flex;align-items:center;column-gap:.5rem}.switcher-icon{line-height:1.5rem}.switcher-title{font-family:Montserrat;font-weight:700;text-align:center;line-height:1.5rem}.pricing-tier-container{display:flex;justify-content:center;column-gap:2rem}.pricing-tier-tile{min-width:20rem;max-width:20%;background-color:#202020;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:2rem 2rem 3rem;box-shadow:10px 10px 50px rgba(0,0,0,.7)}.pricing-tier-title{font-weight:900;font-size:1.8rem;color:#3cb878;margin:0}.pricing-tier-description{margin:0 0 2rem}.pricing-tier-tile.plus{position:relative;border:1px solid #efbd40!important}.peeking-image{position:absolute;width:15rem;right:-140px;z-index:-2;transform:rotate(50deg)}.basic .pricing-tier-title{color:gray}.basic li:before{color:gray}.plus .pricing-tier-title{color:#efbd40}.plus li:before{color:#efbd40}.pricing-tier-price{font-family:Montserrat;font-weight:900;font-size:2.5rem;margin:0 0 2rem}.pricing-tier-feature-list-header{font-weight:700}.billing-duration{font-family:Nunito;font-weight:700;font-size:1rem;color:gray}ul.feature-list{list-style:none;padding-left:1rem}li.feature{margin-bottom:1rem}li.feature:before{content:"check_circle";font-family:material icons;margin:0 .3rem 0 -1.6rem}.explainer{font-size:.8rem;color:gray;margin-top:2rem;margin-bottom:4rem}.pricing-sign-up-button{width:18rem;height:4rem;font-size:1.4rem}@media only screen and (max-width:720px){.header-title{font-size:2.5rem}.pricing-tier-container{flex-direction:column;align-items:center;padding-inline:1rem;row-gap:2rem}.pricing-tier-tile{width:100%;max-width:100%}.peeking-image{display:none}.switcher-container{flex-direction:column;row-gap:1rem}.offer-container{flex-direction:column;row-gap:.5rem}}@media only screen and (max-width:720px){.header-title{font-size:2rem}}.contactPageContainer{background-image:url(/images/uk.webp);background-repeat:no-repeat;background-size:1000px;background-position-x:80%;background-position-y:70%}.contactWrapper{display:flex;justify-content:center;column-gap:4rem;margin:0 auto 8rem;padding-top:10rem;padding-bottom:8rem}.formContainer{display:flex;flex-direction:column;justify-content:space-between;-webkit-box-shadow:5px 5px 35px 15px rgba(0,0,0,.5);box-shadow:5px 5px 35px 15px rgba(0,0,0,.5);background-color:#222;border:1px solid rgba(255,255,255,.0941176471);padding:2.5rem;min-height:40rem;max-width:25rem;border-radius:12px}.formContainer input:not(:focus):not(:placeholder-shown):invalid{border:1px solid #c9453c}.formContainer input:not(:focus):not(:placeholder-shown):valid{border:1px solid #3cb878}.formHeader{font-family:Montserrat;font-weight:900;font-size:3rem;margin-top:1rem}.contact-sign-up-button{width:14rem;height:3rem}.contact-sign-up-button-text{font-size:1rem}.formLabel{font-family:Montserrat;margin-bottom:.5rem;font-weight:700;font-size:.8rem}.required::after{content:" *";color:#c9453c}.formInput{background-color:#000;font-family:Nunito;color:#fff;width:calc(100% - .7rem);height:1.9rem;border-radius:5px;border:1px solid rgba(255,255,255,.0941176471);background-clip:padding-box;padding-left:.5rem}.formButton{max-width:90%;margin-top:4rem;margin-bottom:4rem}.sideTextContainer{margin-top:4rem}.sideTextHeader{font-family:Montserrat;font-weight:700;font-size:1.2rem}.sideTextLabel{color:#aaa;font-size:.9rem;margin-bottom:0}.sideTextLink{text-decoration:underline;font-size:.8rem}.sideTextImg{max-height:12rem;margin-top:4rem;margin-bottom:1rem}@media only screen and (max-width:900px){.contactWrapper{flex-direction:column;align-items:center}.formContainer{min-width:50%;max-width:60%}.sideTextImg{margin-top:0}.sideTextContainer{margin-top:4rem;text-align:center}}@media only screen and (max-width:600px){.formHeader{font-size:2rem}.formContainer{min-width:50%;max-width:60%;padding-inline:1.5rem}}.thankYouContentContainer{display:flex;flex-direction:column;align-items:center;row-gap:2rem;margin:0 auto;padding:6rem}.thankYouTitle{font-family:Montserrat;font-size:4rem;font-weight:900;text-align:center;margin-bottom:0}.thankYouImg{width:25rem;max-width:70%}.subTitle{text-align:center}@media only screen and (max-width:900px){.thankYouContentContainer{padding:3rem}.thankYouTitle{font-family:Montserrat;font-size:4rem!important;font-weight:900}}.about-wrapper{padding-top:10rem;min-height:100vh}.page-container{display:flex;column-gap:8rem;border:1px solid rgba(255,255,255,.2);padding:4rem;border-radius:20px;margin-top:2rem;margin-bottom:15rem;margin-inline:10%;background-color:rgba(0,0,0,.3)}.header-container{display:flex;width:50%;flex-direction:column;row-gap:2rem;margin:0 auto}.header{font-family:Montserrat;font-weight:900;font-size:5rem;text-align:left;text-transform:uppercase;margin:0}.company-blurb-p{margin:0;font-family:Nunito;font-size:1.2rem}.staff-tile-container{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;column-gap:1rem;row-gap:2rem;margin:0 auto;width:50%}.staff-tile{display:flex;column-gap:1rem;width:20rem}.staff-img-container{display:grid;align-items:center;justify-items:center;width:8rem;height:8rem;transition:300ms ease}.staff-img-container:hover{transform:scale(1.1)}.staff-img-highlight-ring{grid-column:1;grid-row:1;width:100%;height:100%;border-radius:50%}.staff-img-highlight-ring.yellow{background-color:#efbd40}.staff-img-highlight-ring.pink{background-color:#de68a5}.staff-img-highlight-ring.blue{background-color:#489ff8}.staff-img-highlight-ring.orange{background-color:#eb7a17}.staff-img-highlight-ring.green{background-color:#3cb878}.staff-img{grid-column:1;grid-row:1;border:5px solid #000;width:93%;height:93%;border-radius:50%}.staff-detail-container{display:flex;flex-direction:column;align-items:start;justify-content:center;row-gap:.5rem}.staff-name-container{display:flex;flex-direction:column;align-items:start}.staff-name{font-family:Montserrat;margin-bottom:0;font-size:1rem;font-weight:900;text-align:center}.staff-position{font-family:Montserrat;margin-top:.5rem;margin-bottom:0;font-weight:700;font-size:.9rem}.position-emoji{display:none;font-size:1.5rem}.staff-position.yellow{color:#efbd40}.staff-position.pink{color:#de68a5}.staff-position.blue{color:#489ff8}.staff-position.orange{color:#eb7a17}.staff-position.green{color:#3cb878}.staff-email{font-size:.8rem}.staff-description{margin:0;font-size:.8rem;font-family:Nunito;display:none}.staff-socials-container{display:flex;flex-direction:row;align-items:start;justify-content:start;column-gap:.5rem;width:80%;height:2rem}.staff-social-icon{fill:#fff;width:1.2rem!important;height:1.2rem!important}.staff-social-icon.linkedin:hover path{fill:#2d65bc;transition:100ms linear}.staff-social-icon.email:hover path{fill:#3cb878;transition:100ms linear}.about-social-icon{width:1.5rem;height:1.5rem}.staff-social-icon{fill:#fff;width:1.2rem!important;height:1.2rem!important}.staff-social-icon.linkedin:hover path{fill:#2d65bc;transition:100ms linear}.staff-social-icon.email:hover path{fill:#3cb878;transition:100ms linear}.connect-container{display:none;flex-direction:column;align-items:center}.connect-icons-container{display:flex;column-gap:1rem}@media only screen and (max-width:1300px){.about-wrapper{padding-top:2rem}.page-container{flex-direction:column;margin-inline:4rem}.header-container{width:90%;margin-bottom:4rem}.staff-tile-container{width:auto;column-gap:4rem}.staff-tile{display:flex;flex-direction:column;align-items:center;width:auto}.staff-detail-container{align-items:center}.staff-name-container{align-items:center}.staff-socials-container{justify-content:center}}@media only screen and (max-width:800px){.header{font-size:4rem}.page-container{margin-inline:2rem}}@media only screen and (max-width:680px){.header-container{font-size:10vw}.page-container{padding-inline:1rem}}@media only screen and (max-width:550px){.header{font-size:3rem}}@media only screen and (max-width:450px){.header{font-size:2.5rem}.company-blurb-p{font-size:.8rem}}.parallaxContainer{perspective:1px;height:100vh;overflow-x:hidden;overflow-y:auto}.parallaxLayer{position:absolute;top:0;right:0;bottom:0;left:0}.background{transform:translateZ(-1px)scale(2)}.foreground{transform:translateZ(0)}.parallaxBackgroundImg{width:100%;opacity:.5}