.cake-text-wrapper{text-align:center;width:100%}.gifts-btn{margin-left:28%}.homepage-divider{background:var(--primary-violet);margin:0 100px!important}.ui.divider:not(.vertical):not(.horizontal){border-bottom:0;border-top:.5px solid #22242626}.d-concierge-section{height:45rem;padding:1px}.d-concierge-section-col-1{margin-right:5rem}.d-concierge-section-col-2{background:var(--primary-cream);margin-top:10%;padding:3rem!important;width:40rem!important}.homepage-bg-long{background:var(--primary-violet-20);height:fit-content}.d-working-tough{background:var(--primary-lemongrass-20);padding:1px}.d-working-tough,.d-working-tough-col{height:fit-content}.working-tough-grip-wrap{margin:auto!important;max-width:1400px;padding:0 8rem 5rem!important}.concierge-banner{height:500px}.big-concierge-banner{height:300px}.m-row-working-tough{padding:4rem 15rem!important}@media screen and (max-width:767px){.m-grid-working-tough{margin-top:0!important}.row{padding:0!important}.m-row-working-tough{padding:4rem 2rem!important}.concierge-header{margin:0 60px!important}.section-wrapper{background:var(--primary-cream);padding:12%}.cake-text-wrapper{padding:1.2rem 2rem}.homepage-divider{margin:0 35px!important}.homepage-bg-long{background:var(--primary-violet-20);height:fit-content}.working-tough-wrapper{padding:3rem 0}.working-tough-header{padding:2rem 2rem 0!important}.d-working-tough{background:var(--primary-lemongrass-20);height:fit-content;padding:1px}}.info-title{letter-spacing:-1.2px;padding:5rem;text-align:center}@media screen and (max-width:767px){.info-title{padding:65px 15px}}.pinch-slider{color:#fff;height:50px;line-height:50px;overflow:hidden}.pinch-slider,.pinch-slider>.slick-list{background:var(--primary-violet)}@media screen and (max-width:767px){.pinch-slider{width:100%}}.headline-60{color:#000;font-family:var(--font-family-display);font-size:2.5rem;font-weight:400;letter-spacing:-.025em;text-align:center}.display-flex{display:flex!important}.howitworks-header{margin:4rem 0!important}.d-howitworks{margin:auto;max-width:1400px;padding:0 8rem}.d-howitworks-col-step1,.d-howitworks-col-step2,.d-howitworks-col-step3,.d-howitworks-col-step4{height:30rem}.d-howitworks-step1-col-2{background:var(--primary-tangerine-cream);display:flex!important}.d-howitworks-step2-col-2{background:var(--primary-lemongrass)}.d-howitworks-step3-col-2{background:var(--primary-freshmint)}.d-howitworks-step4-col-2{background:var(--primary-grapefruit)}.howitworks-header-other-steps{margin:6rem 0 0!important}.howitworks-header-2{margin-top:0!important}.howitworks-btn{margin-left:34%}.ui.grid{margin-bottom:0;margin-top:0!important}@media screen and (max-width:1024px){.mobile-content{height:180px!important}.ui[class*="one column"].grid>.column:not(.row){height:250px}.d-howitworks{padding:0 3rem}.d-howitworks-col-2{padding-bottom:3rem!important}.howitworks-text-wrapper{padding:2rem 1rem}.howitworks-btn{margin-left:15%}.d-howitworks-col-step1{border:1rem solid #ffa489;height:30rem}.d-howitworks-col-step2{border:1rem solid var(--primary-lemongrass);height:30rem}.d-howitworks-col-step3{border:1rem solid var(--primary-freshmint);height:30rem}.d-howitworks-col-step4{border:1rem solid var(--primary-grapefruit);height:30rem}.m-grid-separate{margin-bottom:2rem!important}.howitworks-header-other-steps,.howitworks-header-step1{margin:1rem 0 0!important}.howitworks-btn{padding-bottom:2rem}.howitworks-header{margin:3rem 0!important}.steps-para-mobile{margin-bottom:1.7rem!important}}.ui.image.footer-pinch-logo{margin:0!important}img.ui.image{display:inline-block!important}.ui.small.image.footer-pinch-logo{width:100px!important}.footer-text{color:#fff!important;text-align:left!important}.ui.input.email-input-footer{border-bottom:1px solid hsla(0,0%,66%,.626);color:#fff!important;color:var(--primary-cream-20);font-size:.9rem;padding-bottom:5px;width:320px}.ui.form>.email-input-footer>Input[type=email]{color:#fff!important}.ui.form>.email-input-footer>Input[type=email]:focus{border-color:#0000!important}.ui.form>.email-input-footer>Input[type=email]::selection{background-color:#fff!important}.ui.form input[type=text]::selection{background-color:var(--primary-cream)!important}.footer-link-page{font-weight:300}.footer{gap:50px!important}.footer-heading{font-size:1.2rem}.footer-copyright{font-family:var(--font-inter);font-size:.9rem;font-weight:300}@media only screen and (max-width:1024px){.footer-heading{font-size:1rem}.footer-copyright{font-size:.8rem}.ui.small.image.footer-pinch-logo{width:80px!important}}.hero-banner{background-repeat:no-repeat;background-size:cover;height:400px;text-align:center}.hero-banner-slide{height:600px}.hero-banner-container .slick-slide:not(.slick-active){pointer-events:none}.hero-banner-container .slick-slide.slick-active{pointer-events:auto}.hero-banner-container .slick-next:before,.hero-banner-container .slick-prev:before{content:"";display:none}.hero-banner-container .hero-banner-arrow{align-items:center;background:#ffffffe0;border:none;border-radius:999px;box-shadow:0 1px 4px #0000001f;color:#1f2937;cursor:pointer;display:flex!important;height:2rem;justify-content:center;padding:0;transition:background .15s ease,box-shadow .15s ease;width:2rem;z-index:5}.hero-banner-container .hero-banner-arrow:focus-visible,.hero-banner-container .hero-banner-arrow:hover{background:#fff;box-shadow:0 2px 8px #00000029}.hero-banner-container .hero-banner-arrow .uil{font-size:1.35rem;line-height:1}.hero-banner-container .slick-prev,.hero-banner-container .slick-prev.hero-banner-arrow{left:8px}.hero-banner-container .slick-next,.hero-banner-container .slick-next.hero-banner-arrow{right:8px}.hero-banner-container .slick-next,.hero-banner-container .slick-prev{top:50%;transform:translateY(-50%)}.hero-banner-container .slick-disabled.hero-banner-arrow{opacity:.45}.hero-banner-container>.slick-dots li button:before{font-size:14px}.hero-banner-container>.slick-dots{bottom:20px!important;margin-top:0!important;position:absolute!important;top:auto!important;transform:none!important}.hero-banner-container>.slick-dots li.slick-active button:before{color:var(--white-color)}.hero-banner-container>.slick-dots li button:before{color:var(--primary-peach-20)}.hero-banner-container>.slick-dots li{margin:0 3px}.banner-heading-container{position:absolute;right:50px;top:100px}.hero-banner-heading{font-family:Playfair Display,serif;font-size:4.2rem;font-weight:400;letter-spacing:-.02em;line-height:5rem;margin:0!important;text-align:center;text-transform:none;width:750px;word-spacing:.08rem}.hero-banner-four-style,.hero-banner-one-style{color:var(--primary-orange)!important}.hero-banner-heading.hero-national-day{font-size:3rem;line-height:3.6rem;width:520px}.hero-banner-heading.hero-teachers-day{font-size:2.8rem;line-height:3.4rem;width:620px}.hero-banner-world-cup-sub{color:#fff;display:inline-block;font-size:.6em;font-style:italic;transform:translateY(-1.5rem)}.hero-banner-subheading{color:var(--white-color);font-family:Nunito Sans,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.03rem;line-height:1.8rem;margin:0!important;text-align:center;width:480px}.banner-cta{border-radius:999px;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.09rem;line-height:1.15!important;padding:1rem 1.8rem!important;text-transform:uppercase}@media screen and (min-width:1025px){.hero-banner-container>.slick-dots{bottom:20px!important;margin-top:0!important;top:auto!important;transform:translateY(0)!important}}@media screen and (min-width:768px) and (max-width:1024px){.hero-banner-heading{font-size:2rem!important;line-height:2.5rem;margin-top:0;width:400px!important}.banner-heading-container{margin-top:20px}.banner-cta{margin-top:15px}.ipad-container{margin-top:0}.hero-banner-subheading{margin-top:1rem;width:400px}.hero-banner-container .relative>.absolute{justify-content:center!important}.hero-banner-container>.slick-dots{bottom:20px!important;top:auto!important;transform:none!important}}@media screen and (max-width:767px){.hero-banner-slide{height:400px}.hero-banner{align-items:flex-start;display:flex!important;height:350px;justify-content:center}.hero-banner-heading{font-size:1.6rem}.hero-banner-subheading{font-size:1rem;letter-spacing:.01rem;line-height:1.3rem;width:auto}.banner-cta{font-size:.8rem;margin-top:8rem;padding:.7rem 1rem!important}.banner-heading-container{margin-top:27px;position:relative;right:0;top:0}.hero-banner-container>.slick-dots{bottom:20px!important;top:auto!important;transform:none!important}}