.rsvp_banner{background-color:#f4f4fa;padding:70px 0}.rsvp-tag{color:#18174d;font-size:32px;font-weight:700;letter-spacing:-1px;line-height:36px;margin:auto;max-width:698px;text-align:center}.rsvp-tag mark{background-color:transparent;color:#4f4bff}.invite-block{background-color:#4f4bff;border-radius:60px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;line-height:18px;margin-bottom:20px;padding:8px 16px}.rsvp_book_row{background-color:#fff;border-radius:20px;display:flex;gap:42px;margin:66px 0;padding:60px;position:relative;z-index:1}.rsvp-row-content{width:50%}.border{border:2px solid #dadae1;height:64px}.talent-venue{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.rsvp-venue-block{color:#18174d;display:flex;font-size:18px;font-weight:700;gap:10px;letter-spacing:-.25px;line-height:24px}span{color:#35e0b4}.rsvp-date-block{color:#18174d;font-size:18px;font-weight:400;letter-spacing:-.25px;line-height:24px;margin-bottom:12px}.rsvp-date-block span{color:#ff0008}.rsvp-us-block .copy,.rsvp_content .copy{color:#18174d;margin-top:40px}.rsvp_content .title-5,.talent_listing_group .copy{color:#18174d;font-size:24px;font-weight:700;letter-spacing:-.75px;line-height:28px;margin-bottom:40px}.talent_listing_group .copy{color:#fff;font-weight:500;line-height:34px;margin-bottom:0}.talent_listing_group{align-items:center;display:flex;gap:10px;margin-bottom:11px}.rsvp-title p{color:#18174d;font-size:13px;font-weight:700;line-height:18px}.rsvp_demo_form{background:#fff;background-color:#f4f4fa;border-radius:12px;padding:25px 47px}.rsvp_demo_form .hs-button{background-color:#e2e9f8;border:unset;border-radius:13px;color:#0c0989;font-weight:600;line-height:18px;padding:15px 22px}.rsvp_demo_form .hs-button:active,.rsvp_demo_form .hs-button:focus,.rsvp_demo_form .hs-button:hover{background-color:#e2e9f8;border:unset;outline:unset}.hs-input:focus{outline:1px solid #dadae1}.rsvp_demo_form form input[type=email],.rsvp_demo_form form input[type=file],.rsvp_demo_form form input[type=number],.rsvp_demo_form form input[type=password],.rsvp_demo_form form input[type=tel],.rsvp_demo_form form input[type=text],.rsvp_demo_form form select,form textarea{border:0;border-right:.7rem solid transparent;border-color:#fff!important;color:#18174d;margin-bottom:10px;outline:1px solid #dadae1}option{font-family:Inter;font-size:15px;font-weight:400;line-height:26px;padding:8px 16px}.speaker-block{background-color:#fff;border-radius:16px;margin-bottom:55px;padding:52px 74px 70px 60px}.speaker-img img{height:95px;max-width:75px}.speaker-block-row{display:flex;gap:60px}.speaker-row{display:flex;gap:22px;width:calc(50% - 30px)}.speaker-left-block{width:30%}.speaker-right-block{display:flex;flex-wrap:wrap;gap:50px 60px;width:70%}.speaker-txt{padding-top:10px}.speaker-txt h4{color:#4f4bff;font-size:21.665px;font-weight:600;line-height:21.65px;margin-bottom:6px}.speaker-txt p{color:#504f5c;font-size:16px;font-weight:400;line-height:22px}.rsvp_banner .expert_block{max-width:100%}.expert_block{padding-bottom:51px}.expert_block,.expert_block p{margin:0 auto;max-width:695px}.dot{position:relative}.circle:before{background:#000;border-radius:50%;content:"";height:7px;margin-left:-15px;margin-top:8px;position:absolute;width:7px}p.copy.circle{margin:0}.submitted-message{color:#4f4bff;font-weight:600}@media only screen and (max-width:991px){.rsvp_demo_form{padding:28px}.rsvp_book_row{flex-direction:column;gap:20px;margin:30px 0;padding:20px}.rsvp_content .copy,.rsvp_content .title-5{margin-top:20px}.rsvp_banner{padding:30px 0}.rsvp-row-content,.rsvp_demo_form{width:100%}.reeging_logo__row.logos-wrap{padding:0 20px}.rsvp-us-block .copy{margin-bottom:20px}.speaker-block-row{flex-direction:column;gap:40px}.speaker-left-block,.speaker-right-block{width:100%}.speaker-block{padding:30px}}@media only screen and (max-width:767px){.speaker-right-block{flex-direction:column}.speaker-row{width:100%}.rsvp-tag{font-size:26px}.expert_block h3,.speaker-left-block h3{font-size:28px;line-height:34px}.expert_block{padding-bottom:28px}.speaker-block{margin-bottom:28px}}@media only screen and (max-width:567px){.speaker-right-block{gap:30px}.speaker-block-row{gap:20px}.speaker-txt h4{font-size:18px}}@media only screen and (max-width:400px){.speaker-txt p{font-size:14px;line-height:20px}}