.promo-page-wrapper{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.promo-page-container{width:100%;height:717px;padding:0 0 env(safe-area-inset-bottom,30px);background:#f5f4ee;display:flex;flex-direction:column;align-items:center;position:relative}.promo-page-container .promo-header{width:100%;display:flex;align-items:center;justify-content:space-around;padding:10px 30px;z-index:10}.promo-page-container .promo-header .blast-logo-image{width:133px;height:66px;object-fit:contain}.promo-page-container .promo-header .action-buttons{display:flex;gap:7px}.promo-page-container .promo-header .action-buttons .header-button{height:30.33px;padding:0 11.66px;border-radius:48.83px;outline:1px solid #000;outline-offset:-1px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s ease}.promo-page-container .promo-header .action-buttons .header-button span{color:#29292d;font-size:14px;font-family:DM Sans,sans-serif;font-weight:700;line-height:11.83px}.promo-page-container .promo-header .action-buttons .header-button.replay-button{background:#f5f4ee;opacity:.5}.promo-page-container .promo-header .action-buttons .header-button.replay-button:hover{opacity:.7}.promo-page-container .promo-header .action-buttons .header-button.share-button{background:#9dffb3;box-shadow:-.87px .87px 0 #000}.promo-page-container .promo-header .action-buttons .header-button.share-button:hover{transform:translate(1px,-1px);box-shadow:-1.5px 1.5px 0 #000}.promo-page-container .promo-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:80px;width:95%;max-width:430px;flex:1;justify-content:flex-start}.promo-page-container .promo-content .yellow-circle{position:absolute;width:1321.71px;height:1321.71px;left:50%;top:211.73px;transform:translateX(-50%);background:#ffee6d;border-radius:50%;border:1px solid #000;z-index:0;will-change:transform,opacity}.promo-page-container .promo-content .hero-section{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:5}.promo-page-container .promo-content .hero-section .hero-title{margin:1rem 0 0;font-size:40px;font-family:Jubel,sans-serif;font-weight:400;line-height:30.2px;text-align:center;color:#000}.promo-page-container .promo-content .hero-section .hero-subtitle{text-align:center}.promo-page-container .promo-content .hero-section .hero-subtitle .regular{color:#000;font-size:20px;font-family:DM Sans,sans-serif;font-weight:500;line-height:22.2px}.promo-page-container .promo-content .hero-section .hero-subtitle .bold{color:#000;font-size:20px;font-family:DM Sans,sans-serif;font-weight:700;line-height:22.2px}.promo-page-container .promo-content .form-section{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:369px;z-index:1}.promo-page-container .promo-content .form-section .form-fields{display:flex;flex-direction:column;gap:10px;width:100%}.promo-page-container .promo-content .form-section .form-fields .form-row{display:flex;gap:11px;width:100%}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field{display:flex;flex-direction:column;gap:11px}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field.phone-field{flex:1.5;min-width:0}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field.birthday-field{flex:1;min-width:0}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field label{color:#000;font-size:18px;font-family:DM Sans,sans-serif;font-weight:700;line-height:15.22px}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field input{height:46.65px;padding:0 15.26px;background:#fff;box-shadow:-.872px .872px 0 #000;border-radius:4.36px;outline:1.74px solid #000;outline-offset:-1.74px;border:none;font-size:19px;font-family:DM Sans,sans-serif;font-weight:500;line-height:16.06px;color:#000}@supports(-webkit-touch-callout:none){.promo-page-container .promo-content .form-section .form-fields .form-row .form-field input{outline-offset:-1px;-webkit-appearance:none;-webkit-border-radius:4.36px;font-size:16px}}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field input::placeholder{opacity:.2;color:#000}.promo-page-container .promo-content .form-section .form-fields .form-row .form-field input:focus{outline:2px solid #000;outline-offset:-2px}@supports(-webkit-touch-callout:none){.promo-page-container .promo-content .form-section .form-fields .form-row .form-field input:focus{outline-offset:-1px}}.promo-page-container .promo-content .form-section .form-fields .checkbox-row{display:flex;align-items:center;width:100%}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper{display:flex;align-items:flex-start;gap:10px;cursor:pointer;width:100%}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper:hover .checkbox-visual{border-color:#666}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-input{position:absolute;opacity:0;width:0;height:0}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-input:checked+.checkbox-visual{background:#000}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-input:focus+.checkbox-visual{box-shadow:0 0 0 3px rgba(0,0,0,.1)}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-visual{flex-shrink:0;width:18px;height:18px;border:2px solid #000;border-radius:2px;background:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-top:2px}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-checkmark{width:12px;height:9.4px}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-text{flex:1;color:#000;font-size:16px;font-family:DM Sans,sans-serif;line-height:17.76px}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-text .regular{font-weight:400}.promo-page-container .promo-content .form-section .form-fields .checkbox-row .checkbox-label-wrapper .checkbox-text .bold{font-weight:700}.promo-page-container .promo-content .form-section .action-section{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.promo-page-container .promo-content .form-section .action-section .remind-button{width:100%;height:58px;padding:19.33px 17px;background:#e167ac;box-shadow:-3.595px 3.595px 0 #000;border-radius:100px;outline:3px solid #000;outline-offset:-3px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;cursor:pointer;transition:all .2s ease;border:none}.promo-page-container .promo-content .form-section .action-section .remind-button:hover{transform:translate(1px,-1px);box-shadow:-4.5px 4.5px 0 #000}.promo-page-container .promo-content .form-section .action-section .remind-button:active{transform:translate(-1px,1px);box-shadow:-2.5px 2.5px 0 #000}.promo-page-container .promo-content .form-section .action-section .remind-button .button-title{color:#fff;font-size:26px;font-family:Jubel,sans-serif;font-weight:400;line-height:21.98px;text-align:center}.promo-page-container .promo-content .form-section .action-section .remind-button .button-subtitle{color:#000;font-size:12px;font-family:DM Sans,sans-serif;font-weight:500;line-height:10.15px;text-align:center}.promo-page-container .promo-content .form-section .action-section .divider-1{width:100%;text-align:center;color:#000;font-size:13px;font-family:DM Sans,sans-serif;font-weight:900;line-height:13px;margin:10px 0}.promo-page-container .promo-content .form-section .action-section .try-now-section{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%}.promo-page-container .promo-content .form-section .action-section .try-now-section .try-button{width:100%;height:58px;padding:19.33px 17px;background:#ffee6d;box-shadow:-3.595px 3.595px 0 #000;border-radius:100px;outline:3px solid #000;outline-offset:-3px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.promo-page-container .promo-content .form-section .action-section .try-now-section .try-button:hover{transform:translate(1px,-1px);box-shadow:-4.5px 4.5px 0 #000}.promo-page-container .promo-content .form-section .action-section .try-now-section .try-button:active{transform:translate(-1px,1px);box-shadow:-2.5px 2.5px 0 #000}.promo-page-container .promo-content .form-section .action-section .try-now-section .try-button span{color:#000;font-size:26px;font-family:Jubel,sans-serif;font-weight:400;line-height:21.98px;text-align:center}.promo-page-container .promo-content .form-section .action-section .try-now-section .disclaimer{color:#000;font-size:13px;font-family:DM Sans,sans-serif;font-weight:500;line-height:14.43px;text-align:center}.promo-page-container .decorative-image-right{position:absolute;top:12%;right:-60px;z-index:15;pointer-events:none;object-fit:contain}.promo-page-container .decorative-image-left{position:absolute;top:0;left:-80px;z-index:15;pointer-events:none;object-fit:contain}.promo-page-container .discount-badge{position:absolute;top:0;right:0;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.promo-page-container .discount-badge .badge-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.promo-page-container .discount-badge .curved-text{position:absolute;width:117px;height:71px;top:-21px;left:39%;transform:translateX(-50%);z-index:2;pointer-events:none}.promo-page-container .discount-badge .curved-text path{fill:#000}.promo-page-container .discount-badge .discount-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transform:rotate(14deg)}.promo-page-container .discount-badge .discount-content .discount-text{display:flex;align-items:baseline}.promo-page-container .discount-badge .discount-content .discount-text .fifty{color:#fff;font-size:46px;font-family:DM Sans,sans-serif;font-weight:900;line-height:1}.promo-page-container .discount-badge .discount-content .discount-text .percent{color:#fff;font-size:18px;font-family:DM Sans,sans-serif;font-weight:900;line-height:1;margin-left:2px;align-self:flex-start;margin-top:5px}.promo-page-container .discount-badge .discount-content .off-text{color:#fff;font-size:18px;font-family:DM Sans,sans-serif;font-weight:600;line-height:1;margin-top:-5px}.music-second-page-middle{top:40%;left:50%;transform:translateX(-50%)}.music-second-page-middle,.second-page-left-down{position:absolute;z-index:15;pointer-events:none;object-fit:contain}.second-page-left-down{top:25%;left:-66px}.second-page-left{top:5%;left:-120px}.second-page-left,.second-page-right-middle{position:absolute;z-index:15;pointer-events:none;object-fit:contain}.second-page-right-middle{top:50%;right:-60px}.second-page-right-top{top:20%;right:0;z-index:15}.second-page-right-top,.star-behind-phone{position:absolute;pointer-events:none;object-fit:contain}.star-behind-phone{top:-20%;left:50%;transform:translateX(-50%);z-index:-1}.second-screen-container{width:100%;height:650px;position:relative;background:#c2f884;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.second-screen-container .decorative-positioning-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;height:100%;pointer-events:none;z-index:5}.second-screen-container .phone-mockup{position:absolute;display:flex;bottom:-100;left:40%;transform:translateX(-50%);z-index:2}.second-screen-container .phone-mockup img{width:540.09px;height:auto}.second-screen-container .phone-mockup .phone-video{position:absolute;transform:translate(-50%,-50%);border-radius:17px;z-index:3;object-fit:cover;width:22.5%;height:auto;top:47.5%;left:59%}.second-screen-container .rsvp-buttons{position:absolute;left:51%;top:80.5%;transform:translate(-50%,-50%);display:flex;gap:8px;z-index:3}.second-screen-container .rsvp-buttons .rsvp-button{height:25px;padding:0 5px;box-shadow:-3px 3px 0 #000;border-radius:6px;outline:2px solid #000;outline-offset:-2px;display:flex;align-items:center;justify-content:center;color:#29292d;font-size:8.73px;font-family:Montserrat,sans-serif;font-weight:900;text-transform:uppercase;line-height:1;cursor:pointer;transition:all .2s ease}.second-screen-container .rsvp-buttons .rsvp-button.going{background:#9dffb3}.second-screen-container .rsvp-buttons .rsvp-button.cant,.second-screen-container .rsvp-buttons .rsvp-button.maybe{background:#f5f4ee}.second-screen-container .rsvp-buttons .rsvp-button:hover{transform:translate(1px,-1px);box-shadow:-4px 4px 0 #000}.second-screen-container .rsvp-buttons .rsvp-button:active{transform:translate(-1px,1px);box-shadow:-2px 2px 0 #000}.second-screen-container .content-section{position:absolute;width:363px;left:50%;top:35.15px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:3}.second-screen-container .content-section h2{text-align:center;color:#000;font-size:30px;font-family:DM Sans,sans-serif;font-weight:900;line-height:29.7px;margin:0}.second-screen-container .content-section p{width:278.56px;text-align:center;color:#000;font-size:16px;font-family:DM Sans,sans-serif;font-weight:400;line-height:17.76px;margin:0}.second-screen-container .try-now-button{position:absolute;width:168.2px;height:43.94px;left:51%;top:88%;transform:translateX(-50%);padding:14.64px 12.88px;background:#ffee6d;box-shadow:-3.59px 3.59px 0 #000;border-radius:75.76px;outline:2.27px solid #000;outline-offset:-2.27px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;font-size:26px;font-family:Jubel,sans-serif;font-weight:400;line-height:21.98px;z-index:3;transition:all .2s ease}@supports(-webkit-touch-callout:none){.second-screen-container .try-now-button{outline-offset:-1px}}.second-screen-container .try-now-button:hover{transform:translate(1px,-1px);box-shadow:-4.5px 4.5px 0 #000}.second-screen-container .try-now-button:active{transform:translate(-1px,1px);box-shadow:-2.5px 2.5px 0 #000}.third-page-right{position:absolute;top:37%;left:0;z-index:15;pointer-events:none;object-fit:contain}.third-screen-container{width:100%;height:480px;background:#ffb575;overflow:hidden;display:flex;align-items:flex-start;padding:40px 0;gap:25px;justify-content:center;position:relative;z-index:10}.third-screen-container .decorative-positioning-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;height:100%;pointer-events:none;z-index:5}.third-screen-container .dashboard-mockup{flex:0 0 auto;width:auto;height:auto;display:flex;padding-left:1rem;align-items:center;justify-content:center}.third-screen-container .dashboard-mockup .dashboard-image{width:160px;height:auto;object-fit:contain;display:block}.third-screen-container .right-content{flex:1;max-width:350px;display:flex;flex-direction:column;justify-content:center;gap:30px;position:relative}.third-screen-container .right-content .features-text{text-align:left}.third-screen-container .right-content .features-text .features-title{color:#000;font-size:14px;font-family:DM Sans,sans-serif;font-weight:400;line-height:15px;margin:0 0 12px}.third-screen-container .right-content .features-text .main-feature{color:#000;font-size:25px;font-family:DM Sans,sans-serif;font-weight:900;text-align:left;line-height:26px;margin:0 0 16px}.third-screen-container .right-content .features-text .pricing-info{color:#000;font-size:16px;font-family:DM Sans,sans-serif;font-weight:400;line-height:17px;margin:0}.third-screen-container .right-content .features-text .pricing-info strong{font-weight:700}.third-screen-container .right-content .takes-three-mins{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:3rem;gap:16px}.third-screen-container .right-content .takes-three-mins .takes-title{text-align:center;color:#000;font-size:16px;font-family:DM Sans,sans-serif;font-weight:700;line-height:17.76px;word-wrap:break-word}.third-screen-container .right-content .takes-three-mins .step-cards{width:130px;display:flex;flex-direction:column;gap:8px}.third-screen-container .right-content .takes-three-mins .step-cards .step-card{width:100%;height:32.65px;box-shadow:-3.5946280956px 3.5946280956px 0 #000;border-radius:4px;border:1px solid #000;display:flex;align-items:center;justify-content:center;color:#000;font-size:16px;font-family:DM Sans,sans-serif;font-weight:700;line-height:17.76px;text-align:center}.third-screen-container .right-content .takes-three-mins .step-cards .step-card.theme-card{background:#a1d9fa}.third-screen-container .right-content .takes-three-mins .step-cards .step-card.video-card{background:#f1c8cd}.third-screen-container .right-content .takes-three-mins .step-cards .step-card.details-card{background:#f3d1a2}.third-screen-container .right-content .try-now-button-center{width:168px;height:45px;padding:16px 20px;background:#ffee6d;box-shadow:-3px 3px 0 #000;border-radius:100px;outline:3px solid #000;outline-offset:-3px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;font-size:22px!important;font-family:Jubel,sans-serif;font-weight:400;line-height:22px;transition:all .2s ease;align-self:center}.third-screen-container .right-content .try-now-button-center:hover{transform:translate(2px,-2px);box-shadow:-8px 8px 0 #000}.third-screen-container .right-content .try-now-button-center:active{transform:translate(-2px,2px);box-shadow:-4px 4px 0 #000}.fourth-screen-container{width:100%;height:100vh;padding:0;background:#ffee6d;overflow:hidden;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.fourth-screen-container .promo-header{width:100%;display:flex;align-items:center;justify-content:space-around;padding:10px 30px;z-index:10}.fourth-screen-container .promo-header .blast-logo-image{width:133px;height:66px;object-fit:contain}.fourth-screen-container .promo-header .action-buttons{display:flex;gap:7px}.fourth-screen-container .promo-header .action-buttons .header-button{height:30.33px;padding:0 11.66px;border-radius:48.83px;outline:1px solid #000;outline-offset:-1px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s ease}.fourth-screen-container .promo-header .action-buttons .header-button span{color:#29292d;font-size:14px;font-family:DM Sans,sans-serif;font-weight:700;line-height:11.83px}.fourth-screen-container .promo-header .action-buttons .header-button.replay-button{background:#ffee6d;opacity:.5}.fourth-screen-container .promo-header .action-buttons .header-button.replay-button:hover{opacity:.7}.fourth-screen-container .promo-header .action-buttons .header-button.share-button{background:#9dffb3;box-shadow:-.87px .87px 0 #000}.fourth-screen-container .promo-header .action-buttons .header-button.share-button:hover{transform:translate(1px,-1px);box-shadow:-1.5px 1.5px 0 #000}.fourth-screen-container .content-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:1;padding:31px 40px}.fourth-screen-container .content-wrapper h2{width:313.48px;text-align:center;color:#000;font-size:40px;font-family:Jubel,sans-serif;font-weight:400;line-height:33.82px;margin:0}.fourth-screen{background:#ffee6d;z-index:10;padding-bottom:env(safe-area-inset-bottom)}.fourth-screen .decorative-positioning-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;height:100%;pointer-events:none;z-index:5}@supports(-webkit-touch-callout:none){.fourth-screen{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 20px)}}.fourth-screen .discount-badge{top:140px;transform:rotate(2deg)}.fourth-screen.promo-page-container{height:calc(780px + env(safe-area-inset-bottom))}@supports(-webkit-touch-callout:none){.fourth-screen.promo-page-container{height:calc(780px + env(safe-area-inset-bottom, 20px) + 20px)}}.fourth-screen .promo-content .hero-section{gap:0}.fourth-screen .promo-content .hero-section .hero-title{font-size:40px;line-height:40px}.fourth-screen .promo-content .hero-section .blast-logo-in-flow{width:auto;height:auto;max-width:240px;object-fit:contain;display:block;margin:0 auto}.fourth-screen .promo-content .blast-text{position:relative;width:219.96px;height:109.55px;display:flex;justify-content:center}.fourth-screen .promo-content .blast-text span{position:absolute;color:#ffee6d;font-size:91.39px;font-family:Jubel,sans-serif;font-weight:400;text-shadow:-4px 9px 0 #000}.fourth-screen .promo-content .blast-text span.letter-b{left:0;top:0}.fourth-screen .promo-content .blast-text span.letter-l{left:41.58px;top:0}.fourth-screen .promo-content .blast-text span.letter-a{left:76.03px;top:0}.fourth-screen .promo-content .blast-text span.letter-s{left:129.1px;top:0}.fourth-screen .promo-content .blast-text span.letter-t{left:166.69px;top:0}.fourth-screen .discount-badge{position:absolute;bottom:100px;right:10px;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20}.fourth-screen .discount-badge .badge-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.fourth-screen .discount-badge .curved-text{position:absolute;width:80px;height:71px;top:-21px;left:39%;transform:translateX(-50%) scale(1.2);z-index:2;pointer-events:none}.fourth-screen .discount-badge .curved-text path{fill:#000}.fourth-screen .discount-badge .discount-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.fourth-screen .discount-badge .discount-content .discount-text{display:flex;align-items:baseline}.fourth-screen .discount-badge .discount-content .discount-text .fifty{color:#fff;font-size:20px;font-family:DM Sans,sans-serif;font-weight:900;line-height:1.2}.fourth-screen .discount-badge .discount-content .discount-text .percent{color:#fff;font-size:12px;font-family:DM Sans,sans-serif;font-weight:900;line-height:1;margin-left:3px;align-self:flex-start;margin-top:6px}.fourth-screen .discount-badge .discount-content .off-text{color:#fff;font-size:14px;font-family:DM Sans,sans-serif;font-weight:600;line-height:1;margin-top:-8px}.last-page-right{position:absolute;top:25%;right:40px;z-index:15;pointer-events:none;object-fit:contain}.promo-page-wrapper.testimonials-page{position:relative!important;height:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;overflow-y:visible!important;padding-bottom:env(safe-area-inset-bottom,20px)}.promo-page-wrapper.testimonials-page .second-screen-container{padding-bottom:calc(40px + env(safe-area-inset-bottom, 20px))}.promo-page-wrapper.testimonials-page .testimonials-section{width:100%;height:220px;position:relative;background:#ffee6d;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.promo-page-wrapper.testimonials-page .testimonials-section .testimonial-content{position:relative;width:100%;max-width:350px;display:flex;flex-direction:column;align-items:center;gap:12px}.promo-page-wrapper.testimonials-page .testimonials-section .avatar-placeholder{display:none}.promo-page-wrapper.testimonials-page .testimonials-section .testimonial-quote{text-align:center;color:#000;font-size:20px;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.11;word-wrap:break-word;width:346.65px;max-width:90%;margin-top:20px}.promo-page-wrapper.testimonials-page .testimonials-section .testimonial-author{text-align:center;color:#000;font-size:13px;font-family:DM Sans,sans-serif;font-weight:900;line-height:1.11;margin-top:8px;width:128.44px}.promo-page-wrapper.testimonials-page .testimonials-section .carousel-dots{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px;position:absolute;bottom:20px}.promo-page-wrapper.testimonials-page .testimonials-section .carousel-dots .dot{width:7.75px;height:7.75px;background:rgba(0,0,0,.3);border-radius:9999px;cursor:pointer;transition:background .3s ease}.promo-page-wrapper.testimonials-page .testimonials-section .carousel-dots .dot.active{background:#000}.promo-page-wrapper.testimonials-page .testimonials-section .carousel-dots .dot:hover:not(.active){background:rgba(0,0,0,.5)}.promo-page-wrapper.testimonials-page .third-page-right{top:40%}