.invite-party .modal-body{padding:70px 15px 30px}.invite-party .modal-dialog{max-width:857px;width:100%;margin:0 auto}.invite-party .party-wrap{max-width:683px;width:100%;margin:0 auto}.party-invite-list.invite-party .party-wrap{margin:0 auto}.invite-party .party-wrap h2{font-size:30px;color:#000831;font-family:'NeueHaasGroteskText Pro';font-weight:bold;line-height:1.3em;text-align:left;margin-bottom:12px}.invite-party .party-wrap h3,.invite-party .inner-content h3{font-family:'NeueHaasGroteskText Pro';font-weight:bold;font-size:22px;line-height:1.3em;color:#000831;text-align:center;margin-bottom:25px}.invite-party .party-wrap .invite-list{margin-bottom:5px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px 30px 3px 30px}.party-invite-list.invite-party .party-wrap .invite-list{margin-bottom:5px;padding:3px 30px 3px 30px}.invite-party .party-wrap .delete-booking-wrap .invite-list{width:100%;flex-wrap:nowrap}.invite-party .delete-booking-wrap .btn.btn-outline{min-width:auto;padding:6px 19px;height:auto}.invite-party .party-wrap .invite-list:last-child,.party-invite-list.invite-party .party-wrap .invite-list:last-child{margin-bottom:0px}.invite-party .arrow-btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}.invite-party .arrow-btns .btn{border:none;background-color:transparent;width:25px;height:46px;padding:0 33px 0 15px}.invite-party .arrow-btns .btn img{max-width:23px;min-height:46px;-o-object-fit:cover;object-fit:cover}.invite-party .btn:focus{box-shadow:none}.invite-party .invite-inner{display:flex;align-items:center;width:calc(100% - 215px);padding-right:10px}.invite-party .invite-inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.invite-party .user-icon{width:44px;height:44px;margin-right:22px}.invite-party .invite-inner .user-name{width:calc(100% - 66px);font-size:18px;line-height:1.2em;color:#000831;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.invite-party .btn.btn-outline{background-color:#fff;border:2px solid #02f19c;color:#02f19c;padding:2px;border-radius:50px;min-width:104px;height:35px;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;font-size:14px;line-height:1.9em;cursor:pointer}.invite-party .btn.btn-outline:focus{box-shadow:none}.invite-party .invite-content{max-width:670px;width:100%;margin:0 auto 40px}.invite-party .invite-content p{font-size:16px;line-height:1.5em;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;color:#000831}.invite-party .copy-link{margin-bottom:20px;word-break:break-word}.invite-party .copy-link{font-size:16px;line-height:1.3em;font-family:'Haas Grot Text 55 Roman';font-weight:500;color:#000831}.invite-party .uniq-link .icon{display:inline-block;width:21px;height:21px;margin-left:12px;padding:0}.invite-party .uniq-link .icon img{width:100%;height:auto}.invite-party .uniq-link.invite-tooltip{position:relative;margin-bottom:23px}.invite-party .tooltiptext{width:140px;background-color:#555;font-size:14px;font-family:'Haas Grot Text 55 Roman';color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;top:-32px;right:0;z-index:1;transform:translateX(-60%);opacity:0;transition:opacity 0.2s}.invite-party .tooltiptext.active{opacity:1}.invite-party .party-form{max-width:670px;width:100%;margin:0 auto}.invite-party .name-field>div{width:50%;padding:0 20px}.invite-party .party-form .form-group{margin-bottom:20px}.invite-party .party-form .form-group .error{text-align:right;color:red;font-size:14px;font-family:'Haas Grot Text 55 Roman'}.invite-party .party-form .phone-email-select{padding-left:10px}.invite-party .party-form input:not([type='radio']):not([type='submit']),.invite-party .party-form textarea{height:59px;border:2px solid #eef5f5;border-radius:20px;font-size:16px;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;color:#000831;letter-spacing:-0.32px;padding:16px 32px}.invite-party .buttons{text-align:center;margin:38px 0}.invite-party .party-form input:focus,.invite-party .party-form textarea:focus{border-color:#5ff09b !important;outline:none;box-shadow:none}.invite-party .party-form .btn{min-width:188px;font-size:24px;line-height:1.2em;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;border-radius:101px;min-height:60px;border-width:3px}.invite-party .phone-email-select>div{display:inline-block;position:relative}.invite-party .phone-email-select>div+div{margin-left:32px}.invite-party .phone-email-select input[type="radio"]{width:100%;height:100%;opacity:0;position:absolute;top:4px;left:0;z-index:999;cursor:pointer;border-radius:0}.invite-party .party-form label{font-size:16px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;padding-left:26px;line-height:1;margin:0;cursor:pointer;position:relative;letter-spacing:-0.32px}.invite-party .phone-email-select>div label:before{content:"";width:19px;height:19px;border:2px solid #eef5f5;border-radius:50%;position:absolute;top:0;left:0;cursor:pointer}.invite-party .phone-email-select>div label:after{content:"";display:none;width:11px;height:11px;border-radius:50%;background:#02f19c;position:absolute;top:4px;left:4px;cursor:pointer}.invite-party .phone-email-select>div input:checked+label:after{display:block}.invite-party .btn.btn-green{color:#000831;background-color:#02F19C;margin-right:38px}.invite-party .btn.close-btn{background-color:#fff;color:#000831;border:3px solid #000831}@media (max-width: 767px){.invite-party .modal-body{padding:64px 15px 30px}.invite-party .close{top:23px;right:38px}.invite-party .arrow-btns{margin-bottom:28px}.invite-party .party-wrap .invite-list,.party-invite-list.invite-party .party-wrap .invite-list{padding:3px 30px}}@media (max-width: 480px){.invite-party .party-wrap h2{font-size:26px}.invite-party .party-wrap h3,.invite-party .inner-content h3{font-size:15px;margin-bottom:15px}.invite-party .party-wrap .invite-list,.party-invite-list.invite-party .party-wrap .invite-list{padding:3px 10px;flex-wrap:nowrap}.invite-party .user-icon{width:32px;height:32px;margin-right:12px}.invite-party .invite-inner .user-name{width:calc(100% - 48px);font-size:12px}.invite-party .invite-inner .user-status{width:calc(100% - 48px);font-size:12px}.invite-party .btn.btn-outline{min-width:60px;height:29px;font-size:12px;margin:3px}.invite-party .btn.btn-outline.make-host-btn{min-width:140px}.invite-party .invite-content{margin:0}.invite-party .copy-link{font-size:16px}.invite-party .tooltiptext{top:22px;right:-30px;width:108px}.invite-party .name-field{display:block}.invite-party .name-field>div{width:100%}.invite-party .party-form .form-group{margin:20px 0}.invite-party .party-form input:not([type='radio']):not([type='submit']){height:50px}.invite-party .party-form .btn{min-width:100%;min-height:100%}.invite-party .btn.btn-green{margin-right:0;margin-bottom:10px}.invite-party .party-form .btn{font-size:18px}.invite-party .invite-inner{width:calc(100% - 125px)}.invite-party .delete-booking-wrap .btn.btn-outline{padding:2px 3px}}.my-bookings .trainer-info{width:80%}.my-bookings .booking-duration{width:30%}.my-bookings .booking-buttons{width:100%;margin-left:auto;display:flex;justify-content:flex-end;align-items:center}.my-bookings .booking-buttons .btn.btn-red{padding:6px 19px}.my-bookings .booking-buttons .btn{padding:6px 34px}.my-bookings .booking-buttons .btn.btn-outline{padding:6px 17px}.my-bookings .btn.btn-light{background-color:#fbf1ef;color:#530025;padding:6px 19px}.my-bookings .user-booking{padding:26px 30px;display:flex;align-items:center}.my-bookings .bookings-list>div+div{margin-top:26px}.my-bookings .booking-buttons .btn:not(:last-child){margin-right:10px}.invitations .booking-buttons .btn.btn-red{padding:6px 22px}.invitations .booking-buttons .btn.btn-outline{padding:6px 30px}.my-bookings .user-booking .trainer-details{margin-right:20px;display:flex;align-items:center;width:60%}.my-bookings .booking-buttons .btn,.my-bookings .booking-buttons .btn.btn-red,.my-bookings .booking-buttons .btn.btn-outline{margin-top:5px}@media (max-width: 1199px){.my-bookings .trainer-avatar{margin-right:10px}.my-bookings .booking-duration{font-size:17px}.my-bookings .booking-buttons .btn:not(:last-child){margin-right:8px}.my-bookings .booking-buttons .btn,.my-bookings .booking-buttons .btn.btn-red,.my-bookings .booking-buttons .btn.btn-outline{padding:6px 18px}}@media (max-width: 1024px){.my-bookings .user-booking{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;flex-direction:column;padding:10px 18px}.my-bookings .trainer-avatar{margin:0px 0px 0px 5px}.my-bookings .trainer-info{margin-bottom:0px;margin-right:10px;text-align:center}.my-bookings .booking-duration{width:100%;margin-bottom:5px}.my-bookings .booking-buttons{justify-content:center;flex-wrap:wrap;width:100%;text-align:center}.my-bookings .booking-buttons .btn{margin:5px}.my-bookings .booking-buttons .btn,.my-bookings .booking-buttons .btn.btn-red,.my-bookings .booking-buttons .btn.btn-outline{font-size:16px;padding:5px 8px}.my-bookings .user-booking .trainer-details{align-self:center;justify-content:center;margin:0px auto 5px auto}.my-bookings .booking-buttons .btn:not(:last-child){margin-right:5px}}@media (max-width: 640px){.my-bookings .booking-buttons .btn{margin-bottom:10px}.my-bookings .booking-buttons .btn,.my-bookings .booking-buttons .btn.btn-red,.my-bookings .booking-buttons .btn.btn-outline{font-size:14px;padding:5px 8px}}@media (max-width: 480px){.my-bookings .booking-buttons .btn,.my-bookings .booking-buttons .btn.btn-red,.my-bookings .booking-buttons .btn.btn-outline{width:45%}.my-bookings .user-booking .trainer-details{width:100%}.my-bookings .trainer-info{width:75%}}#booking-delete.invite-party .invite-party .invite-inner{width:initial}.guest-register-page{background-image:url(https://app.naardic.no/assets/girl-yoga-f71b74c38ca2bbab7232c105fe0a309a077af92bbbbdbdffd5ed4cf8df806e5e.jpg);background-repeat:no-repeat}.guest-registration-section .guest-registration-wrap{display:flex;flex-wrap:wrap;max-width:860px;width:100%;margin:132px auto 145px}.guest-registration-section .guest-register-title h2{font-size:48px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;text-align:left;line-height:1.3;margin:0 0 45px 0}.guest-registration-section .guest-register-title h2 span{color:#02f19c}.guest-registration-section .guest-registration-form{max-width:416px;width:100%;margin-left:auto}.guest-registration-section .form{width:100%;margin:0 auto}.guest-registration-section .input-field,.guest-registration-section select{width:100%;height:59px !important;border:2px solid #eef5f5;border-radius:20px;padding:7px 27px;outline:none;font-size:16px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;letter-spacing:-0.32px;line-height:49px}.guest-registration-section input:focus{outline:none;box-shadow:none}.guest-registration-section .telephone-field{position:relative}.guest-registration-section .confirmation{font-size:16px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;letter-spacing:-0.32px;line-height:1.2em;padding-top:4px;padding-left:9px;cursor:pointer;margin-bottom:37px}.guest-registration-section .confirmation label{padding-left:35px;padding-top:3px;position:relative;width:100%;margin-bottom:11px}.guest-registration-section .confirmation label input{width:0;height:0;position:absolute;opacity:0;cursor:pointer}.guest-registration-section .confirmation label span.checkmark:before{content:'';width:23px;height:24px;position:absolute;top:0;left:0;background-color:#fff;border:2px solid #eef5f5;border-radius:5px;cursor:pointer}.guest-registration-section .confirmation label span.checkmark:after{content:'';position:absolute;display:none;left:8px;top:4px;width:6px;height:14px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.guest-registration-section .confirmation label input:checked~span.checkmark:before{background-color:#02f19c;border:2px solid #02f19c;border-width:0 3px 3px 0}.guest-registration-section .confirmation label input:checked~span.checkmark:after{display:block}.guest-registration-section .confirm{color:#02f19c}.guest-registration-section .btn{display:inline-block;width:188px;padding:15px 15px;background:#02f19c;border:3px solid #02f19c;border-radius:101px;font-size:24px;font-weight:400;font-family:'Haas Grot Text 55 Roman';color:#000831;line-height:1;outline:none}.guest-registration-section .btn-close{background-color:transparent;border:3px solid #000831;color:#000831;padding:15px 15px;margin-right:11px}.guest-registration-section .btn:hover,.guest-registration-section .btn:focus{outline:none}@media (max-width: 991px){.guest-registration-section .guest-registration-wrap{margin:100px auto}.guest-registration-section .guest-register-title h2{font-size:40px}}@media (max-width: 767px){.guest-registration-section .guest-registration-wrap{margin:50px auto}.guest-registration-section .left-block,.guest-registration-section .right-block{padding-left:0;padding-right:0}.guest-registration-section .guest-register-title h2{font-size:35px;text-align:center}.guest-registration-section .guest-registration-form{margin:0 auto}}@media (max-width: 480px){.guest-registration-section .guest-register-title h2{font-size:28px;margin-bottom:25px}.guest-registration-section .form-group{margin-bottom:10px}.guest-registration-section .input-field{padding:7px 15px;font-size:14px;height:50px;border-radius:18px}.guest-registration-section .confirmation{font-size:14px;margin-bottom:20px}.guest-registration-section .confirmation label{padding-left:30px}.guest-registration-section .confirmation label span.checkmark:before{width:20px;height:20px;top:2px}.guest-registration-section .btn{width:100px;font-size:18px;padding:8px 8px}}.simple-registration-section .simple-registration-form{max-width:848px;width:100%;padding:72px 0 125px 0;margin:0 auto}.simple-registration-section .simple-registration-wrap{border:2px solid #eef5f5;border-radius:30px;padding:57px 15px}.simple-registration-section .form{max-width:674px;margin:0 auto}.simple-registration-section .simple-register-title h2{font-size:48px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;text-align:center;line-height:1.3;margin:0 0 45px 0}.simple-registration-section .input-field{width:100%;height:59px;border:2px solid #eef5f5;border-radius:20px;padding:7px 27px;outline:none;font-size:16px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;letter-spacing:-0.32px;line-height:49px}.simple-registration-section input:focus{outline:none;box-shadow:none}.simple-registration-section .input-field::-moz-placeholder{opacity:0.3}.simple-registration-section .input-field:-ms-input-placeholder{opacity:0.3}.simple-registration-section .input-field::-ms-input-placeholder{opacity:0.3}.simple-registration-section .input-field::placeholder{opacity:0.3}.simple-registration-section .telephone-field{position:relative}.simple-registration-section .confirmation{font-size:16px;letter-spacing:-0.32px;line-height:1.2em;color:#000831;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;padding-top:4px;padding-left:9px;cursor:pointer;margin-bottom:37px}.simple-registration-section .confirmation label{padding-left:35px;padding-top:3px;position:relative;width:100%;margin-bottom:11px}.simple-registration-section .confirmation label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.simple-registration-section .confirmation label span.checkmark:before{content:'';position:absolute;top:0;left:0;height:24px;width:23px;background-color:#fff;border:2px solid #eef5f5;border-radius:5px;cursor:pointer}.simple-registration-section .confirmation label input:checked~span.checkmark:before{background-color:#02f19c;border:2px solid #02f19c;border-width:0 3px 3px 0}.simple-registration-section .confirmation label input:checked~span.checkmark:after{display:block}.simple-registration-section .confirmation label span.checkmark:after{content:'';position:absolute;display:none;left:8px;top:4px;width:6px;height:14px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.simple-registration-section .confirmation .confirm{color:#02f19c}.simple-registration-section .buttons{display:flex;justify-content:center}.simple-registration-section .btn{display:inline-block;width:188px;padding:15px 15px;background:#02f19c;border:3px solid #02f19c;border-radius:101px;font-size:24px;font-family:'Haas Grot Text 55 Roman';font-weight:400;color:#EEF5F5;line-height:1;outline:none}.simple-registration-section .btn-close{background-color:transparent;border:3px solid #000831;color:#000831;padding:15px 15px;margin-right:11px}.simple-registration-section .btn:hover,.simple-registration-section .btn:focus{outline:none}.simple-registration-section .simple-registration-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:49px}@media (max-width: 991px){.simple-registration-section .simple-registration-wrap{padding:20px 0}.simple-registration-section .simple-registration-form{padding:35px 0}.simple-registration-section .simple-registration-container{padding-top:30px}.simple-registration-section .buttons{margin-bottom:28px}.simple-registration-section .input-field{max-width:674px;margin:0 auto}}@media (max-width: 480px){.simple-registration-section .simple-register-title h2{font-size:30px;margin-bottom:25px}.simple-registration-section .input-field{padding:7px 15px;font-size:14px;height:50px;border-radius:12px}.simple-registration-section .confirmation{font-size:14px;margin-bottom:20px}.simple-registration-section .confirmation label{padding-left:30px}.simple-registration-section .confirmation label span.checkmark:before{width:20px;height:20px;top:2px}.simple-registration-section .btn{width:100px;font-size:18px;padding:8px 8px}}.hide{display:none}.form-group.add-img label{padding-left:0 !important;padding-right:0;margin-bottom:0 !important}.form-group.add-img{width:100%;position:relative}.form-group.add-img input{background-image:url(https://app.naardic.no/assets/camera-icon-eeb833cf5be4e7749b248fb22f7f0c605f486f4549c1967ac97342bbd48f19fb.png);background-repeat:no-repeat;background-position:5% 50%;padding:0 0 0 60px;margin-bottom:0;cursor:pointer}.form-group.add-img input::file-selector-button{opacity:0}@media (max-width: 480px){.form-group.add-img input{background-size:12%;padding:0 0 0 30px}}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{border-radius:20px 0 0 20px}.guest-info-section{margin-top:25px;font-family:'NeueHaasGroteskText Pro Md';font-weight:500}.form-check.fm-terms{margin-bottom:10px}.other-invite .modal-dialog{max-width:857px;width:100%;margin:0 auto}.other-invite .modal-body{padding:75px 15px}#recording_video.other-invite .modal-body{display:flex;flex-direction:column;align-items:center}.other-invite .party-wrap{max-width:683px;width:100%;margin:0 auto}.other-invite .nav{justify-content:center;max-width:403px;margin:0 auto 20px;border:2px solid #eef5f5 !important;border-radius:20px;overflow:hidden}.other-invite .nav-item{width:50%}.other-invite .nav-tabs,.other-invite .nav-tabs .nav-link{border:none}.other-invite .nav li .nav-link{font-size:24px;line-height:1.2em;font-family:'NeueHaasGroteskText Pro';font-weight:bold;color:#000831;text-align:center;padding:18px 10px;border-radius:0;display:flex;justify-content:center;align-items:center;height:100%}.other-invite .nav li .nav-link.active{background:#02F19C;color:#000831}.other-invite .party-wrap h2{font-size:37px;color:#000831;font-family:'NeueHaasGroteskText Pro';font-weight:bold;line-height:1.3em;margin-bottom:12px}.other-invite .party-wrap h3{font-family:'NeueHaasGroteskText Pro';font-size:20px;line-height:1.3em;color:#000831;text-align:center;margin-bottom:35px;width:100%;margin:0 auto;margin-bottom:15px;font-weight:normal}.other-invite .party-wrap .invite-list{margin-bottom:5px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px 30px 3px 30px}.other-invite .invite-inner{display:flex;align-items:center}.other-invite .party-list .invite-inner{width:calc(100% - 104px);padding-right:10px}.other-invite .invite-list .invite-inner{width:60%;flex-wrap:nowrap}.other-invite .invite-inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.other-invite .user-icon{margin-right:22px;position:relative}.other-invite .user-pic{width:49px;height:49px;border-radius:50%;overflow:hidden}.other-invite .verification-icon{position:absolute;right:-3px;bottom:-5px}.other-invite .invite-inner .user-name{width:calc(100% - 71px);font-size:18px;line-height:1.2em;color:#000831;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.other-invite .invite-inner .user-mail,.other-invite .invite-inner .user-phone{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.other-invite .arrow-btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}.other-invite .arrow-btns .btn{border:none;background-color:transparent;width:25px;height:46px;padding:0 33px 0 15px}.other-invite .arrow-btns .btn img{max-width:23px;min-height:46px;-o-object-fit:cover;object-fit:cover}.other-invite .btn.btn-outline{border:2px solid #02f19c;background-color:#fff;color:#02f19c;padding:2px;border-radius:50px;min-width:104px;height:35px;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;font-size:14px;line-height:1.9em}.other-invite .btn.btn-outline.green-button{background-color:#02f19c;color:#000831;padding:5px 10px 5px 10px;font-size:18px;height:auto}.other-invite .invite-status,.invite-party .invite-status{min-width:104px;text-align:center}.other-invite .btn:focus{box-shadow:none}.other-invite .btn-wrp{display:flex;width:40%;justify-content:space-between;align-items:center}.delete-booking-wrap .invite-list .btn-wrp{width:auto}.other-invite .status{font-family:'NeueHaasGroteskText Pro Md';font-size:16px}.other-invite .status.accepted{color:#02f19c}.other-invite .status.invited{color:#ffda1f}.other-invite .status.pending{color:#ffda1f}.other-invite .status.declined{color:#f2767e}.status.attending{color:#04ba7a;margin-right:17px;font-family:'NeueHaasGroteskText Pro Md'}.other-invite .status.invite,.invite-party .status.invite,.party-list-wrap .invite-status .invited{color:#ffda1f}.other-invite .status.host{color:#00d1ff}.other-invite .more-action{position:relative}.other-invite .more-btn{display:inline-block;font-size:12px;border:none;cursor:pointer;padding:0;margin-bottom:0;padding:0 10px;margin-right:-10px;background:#fff}.other-invite .more-btn:focus{outline:none;border:none}.other-invite .more-btn span{width:5px;display:block;height:5px;background-color:black;top:0;right:0;margin:5px 0;border-radius:50%}.other-invite .more-btn span:nth-last-child(1){margin-bottom:0}.other-invite .menu-content{width:160px;background-color:#000831;text-align:center;border-radius:6px;padding:5px;position:absolute;top:45px;left:0;z-index:1;transition:opacity 0.2s;border:none;transform:translate(-44%, 0);display:none}.other-invite .menu-content a{display:block;padding:5px;border-bottom:1px solid #fff;color:#fff;font-family:'Haas Grot Text 55 Roman';font-size:14px;line-height:1.5}.other-invite .menu-content a:hover{background:#eef5f5;color:#000831}.other-invite .menu-content a:nth-last-child(1){border:none}.invite-list.show .menu-content{display:block}.invite-list .menu-content:before{content:"";position:absolute;top:-18px;right:14px;margin-left:-5px;border-width:10px;border-style:solid;border-color:transparent transparent #000831 transparent;transform:translate(-55px, 0)}.other-invite h4{max-width:488px;width:100%;margin:51px auto 41px auto;color:#000831;font-size:22px;line-height:1.3em;text-align:center;font-family:'NeueHaasGroteskText Pro';font-weight:bold}.other-invite .invite-content{max-width:670px;width:100%;margin:0 auto 40px}.other-invite .invite-content p{font-size:16px;line-height:1.5em;font-family:'Haas Grot Text 55 Roman';font-weight:500;color:#000831}.other-invite .invite-content p a,.other-invite .invite-content p a:hover,.other-invite .invite-content p a:focus{color:#02f19c;text-decoration:underline;cursor:pointer}.other-invite .user-mail,.other-invite .user-phone{font-size:18px;line-height:1.3em;color:#000831;font-family:'Haas Grot Text 55 Roman';font-weight:500}.other-invite .copy-link{margin-bottom:20px;word-break:break-word;font-size:16px;line-height:1.3em;font-family:'Haas Grot Text 55 Roman';font-weight:500;color:#000831}.other-invite .uniq-link .icon{display:inline-block;width:21px;height:21px;margin-left:12px;padding:0}.other-invite .uniq-link .icon img{width:100%;height:auto}.other-invite .uniq-link.invite-tooltip{position:relative;margin-bottom:23px}.other-invite .tooltiptext{width:140px;background-color:#555;font-size:14px;font-family:'Haas Grot Text 55 Roman';color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;top:-30px;right:0;z-index:1;transform:translateX(-60%);opacity:0;transition:opacity 0.2s}.other-invite .tooltiptext.active{opacity:1}.other-invite .party-form{max-width:670px;width:100%;margin:0 auto}.other-invite .party-form .form-group{margin-bottom:20px}.other-invite .party-form .phone-email-select{padding-left:10px}.other-invite .party-form input:not([type='radio']):not([type='submit']){height:59px;border:2px solid #eef5f5;border-radius:20px;font-size:16px;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;color:#000831;letter-spacing:-0.32px;padding:0 32px}.other-invite .buttons{text-align:center;margin:50px 0}.other-invite .party-form input:focus{border-color:#5ff09b !important;outline:none;box-shadow:none}.other-invite .party-form .btn{min-width:188px;font-size:24px;line-height:1.2em;font-family:'NeueHaasGroteskText Pro Md';font-weight:500;border-radius:101px;min-height:60px;border-width:3px}.other-invite .phone-email-select>div{display:inline-block;position:relative}.other-invite .phone-email-select>div+div{margin-left:32px}.other-invite .phone-email-select input[type="radio"]{width:100%;height:100%;opacity:0;position:absolute;top:4px;left:0;z-index:999;cursor:pointer;border-radius:0}.other-invite .party-form label{font-size:16px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';color:#000831;padding-left:26px;line-height:1;margin:0;cursor:pointer;position:relative;letter-spacing:-0.32px}.other-invite .phone-email-select>div label:before{content:"";width:19px;height:19px;border:2px solid #eef5f5;border-radius:50%;position:absolute;top:0;left:0;cursor:pointer}.other-invite .phone-email-select>div label:after{content:"";display:none;width:11px;height:11px;border-radius:50%;background:#02f19c;position:absolute;top:4px;left:4px;cursor:pointer}.other-invite .phone-email-select>div input:checked+label:after{display:block}.other-invite .btn.btn-green{color:#000831;background-color:#02f19c;margin-right:38px}.other-invite .btn.close-btn{background-color:#fff;color:#000831;border:3px solid #000831}.other-invite .people-joined{display:block;text-align:center;font-size:22px;line-height:49px;font-family:'NeueHaasGroteskText Pro';color:#000831;margin-bottom:24px}.other-invite .other-invitation .invite-inner .user-mail,.other-invite .other-invitation .invite-inner .user-phone{width:55%;padding-left:10px}@media (max-width: 767px){.other-invite .modal-body{padding:51px 15px 30px}.other-invite .nav{margin-bottom:12px;border-radius:15px}.other-invite .nav li .nav-link{font-size:20px;padding:15px 5px}.other-invite .party-wrap h3{max-width:100%}.other-invite h4{font-size:17px;max-width:100%;margin:20px auto}.other-invite .party-wrap .invite-list{padding:3px 30px}.other-invite .invite-inner .user-name{font-size:15px}.other-invite .btn{min-width:62px}.other-invite .user-mail,.other-invite .user-phone{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.other-invite .status{font-size:15px}.other-invite .menu-content a{font-size:15px}.other-invite .menu-content{width:120px;transform:translate(-70%, 0)}.invite-list .menu-content:before{top:-15px;right:-3px;transform:translate(-16px, 0)}}@media (max-width: 640px){.other-invite .party-wrap .invite-list{padding:3px 12px;margin-bottom:5px}.other-invite .invite-inner .user-name{width:calc(100% - 32px)}.other-invite .invite-home .invite-inner,.other-invite .invite-list .invite-inner{width:52%}.other-invite .btn-wrp{width:48%;justify-content:space-between;padding:0 10px}.other-invite .more-btn span{width:3px;height:3px;margin:3px 0}.other-invite .menu-content{transform:translate(-70%, -13px)}}@media (max-width: 480px){.other-invite .party-list .invite-inner{width:calc(100% - 125px)}.status.attending{margin-right:0}.other-invite .party-wrap h2{font-size:26px}.other-invite .nav li .nav-link{font-size:18px;padding:8px 5px}.other-invite .party-wrap h3{font-size:14px;line-height:22px;margin-bottom:10px}.other-invite h4{font-size:12px;line-height:15px}.other-invite .people-joined{font-size:14px;line-height:19px;margin-bottom:10px}.other-invite .user-icon{margin-right:8px}.other-invite .user-pic{width:32px;height:32px}.other-invite .btn.btn-outline{min-width:60px;height:29px;font-size:12px;margin:3px}.other-invite .invite-status,.invite-party .invite-status{min-width:70px;font-size:12px}.other-invite .invite-content{margin-bottom:30px}.other-invite .invite-content p{font-size:12px;text-align:center;line-height:19px;margin-bottom:3px}.other-invite .uniq-link.invite-tooltip{text-align:center;line-height:24px;margin-bottom:10px}.other-invite .copy-link{font-size:12px}.other-invite .party-form .form-group{margin:10px 0}.other-invite .party-form label{font-size:12px;letter-spacing:-0.24px}.other-invite .party-form input:not([type='radio']):not([type='submit']){height:40px;border-radius:10px;font-size:12px;letter-spacing:-0.24px;padding:0 16px}.other-invite .phone-email-select>div label:before{top:-3px}.other-invite .phone-email-select>div label:after{top:1px}.other-invite .phone-email-select>div+div{margin-left:12px}.other-invite .party-form .btn{min-width:100%;min-height:100%}.other-invite .arrow-btns .btn img{max-width:14px;min-height:26px}.other-invite .btn.btn-green{margin-right:0;margin-bottom:10px}.other-invite .party-form .btn{font-size:18px}.other-invite .invite-inner .user-name{font-size:12px}.other-invite .invite-inner .user-mail,.other-invite .invite-inner .user-phone{font-size:12px}.other-invite .user-mail,.other-invite .user-phone{display:block}.other-invite .your-party-list .invite-inner{position:relative}.other-invite .verification-icon{width:13px;height:13px;right:-2px;bottom:5px}.other-invite .other-invitation .invite-inner .user-name{position:absolute;left:39px;top:5px;width:80%}.other-invite .other-invitation .invite-inner .user-mail,.other-invite .other-invitation .invite-inner .user-phone{position:absolute;left:39px;top:18px;width:80%;padding-left:0;margin-top:3px}.other-invite .status{font-size:12px}.other-invite .menu-content a{font-size:12px;padding:0}.other-invite .menu-content{width:105px;transform:translate(-68%, -30%)}.other-invite .btn.btn-outline.green-button{font-size:16px}}.dismiss-party .invite-list .invite-inner{width:60%}.party-invi-section{margin-bottom:80px}.party-invi-section .party-invi__heading{text-align:center;margin-bottom:58px}.party-invi-section .party-invi__heading h2{font-size:55px;font-family:'Haas Grot Text 55 Roman';color:#000831;line-height:1;margin:0}.party-invi-tab .nav{justify-content:center;margin-bottom:67px}.party-invi-tab .nav li+li{margin-left:90px}.party-invi-tab .nav li a{font-size:28px;font-weight:bold;font-family:'NeueHaasGroteskText Pro';color:#000831;padding:0;line-height:1;background:transparent}.party-invi-tab .nav li a.active{color:#02f19c;background:transparent}.party-invi-tab .tab-pane{background:#eef5f5;border-radius:20px;padding:95px 15px}.party-invi-tab .tab-pane>div{padding:0 55px}.party-invi-tab .new-invi-list>div+div,.party-invi-tab .declined-invi-list>div+div{margin-top:26px}.party-invi-section .user-booking{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border-radius:20px;padding:26px 30px}.party-invi-section .trainer-avatar{width:57px;height:57px;border-radius:50%;overflow:hidden;margin-right:20px}.party-invi-section .trainer-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.party-invi-section .trainer-info{width:24%;padding:0 5px}.party-invi-section .invitee-info{width:18%;padding:0 5px}.party-invi-section .trainer-info p{color:#000831;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-invi-section .trainer-name{font-size:22px;font-weight:500;font-family:'NeueHaasGroteskText Pro Md';line-height:1.1;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-invi-section .trainer-position{font-size:18px;font-family:'Haas Grot Text 55 Roman';line-height:1.1;margin-bottom:0}.party-invi-section .booking-duration{width:19%;font-size:18px;font-family:'NeueHaasGroteskText Pro Md';color:#000831;padding:0 5px;flex-wrap:nowrap}.party-invi-section .booking-buttons{width:calc(45% - 77px);padding:0 5px;text-align:right}.party-invi-section .booking-buttons .btn{color:#eef5f5;font-size:18px;background-color:#02f19c;line-height:33px;padding:6px 33px;border-radius:50px;font-family:'Haas Grot Text 55 Roman';border:2px solid transparent}.party-invi-section .booking-buttons .btn.btn-green{color:#000831}.party-invi-section .booking-buttons .btn:not(:last-child){margin-right:14px}.party-invi-section .booking-buttons .btn.btn-outline{background-color:#fff;border:2px solid #02f19c;color:#02f19c;padding:6px 30px}.party-invi-section .booking-buttons .btn.btn-red{background-color:#f2767e;padding:6px 22px}@media (max-width: 1280px){.party-invi-tab .tab-pane>div{padding:0}}@media (max-width: 1199px){.party-invi-section .user-booking{padding:20px 15px}.party-invi-section .trainer-avatar{margin-right:10px}.party-invi-section .booking-duration{font-size:17px}.party-invi-section .booking-buttons .btn:not(:last-child){margin-right:13px}.party-invi-section .booking-buttons .btn.btn-outline,.party-invi-section .booking-buttons .btn.btn-red,.party-invi-section .booking-buttons .btn.btn-green{padding:6px 18px;font-size:15px;line-height:1}}@media (max-width: 991px){.party-invi-section{margin-bottom:50px}.party-invi-tab .tab-pane{padding:40px 15px}.party-invi-tab .nav li a{font-size:24px}.party-invi-section .user-booking{display:block;text-align:center;padding:26px 18px}.party-invi-section .trainer-avatar{margin:0 auto 15px}.party-invi-section .trainer-info,.party-invi-section .invitee-info{width:100%;margin-bottom:8px}.party-invi-section .trainer-name{font-size:17px}.party-invi-section .trainer-position{font-size:15px}.party-invi-section .booking-duration{width:100%;margin-bottom:15px;text-align:center}.party-invi-section .declined-invi-list .booking-duration,.party-invi-section .declined-invi-list .booking-buttons{width:100%}.party-invi-section .booking-buttons{width:100%;text-align:center}.party-invi-section .booking-buttons .btn.btn-outline,.party-invi-section .booking-buttons .btn.btn-red,.party-invi-section .booking-buttons .btn.btn-green{font-size:16px;padding:10px 20px}.party-invi-tab .nav{margin-bottom:45px}.party-invi-section .declined-invi-list .trainer-info{width:100%}.party-invi-section .trainer-info,.party-invi-section .invitee-info,.party-invi-section .booking-duration,.party-invi-section .booking-buttons{padding:0}}@media (max-width: 767px){.party-invi-section .party-invi__heading{margin-bottom:30px}.party-invi-section .party-invi__heading h2{font-size:50px}.party-invi-tab .nav{margin-bottom:40px}.party-invi-tab .nav li+li{margin-left:30px}.party-invi-tab .nav li a{font-size:22px}.party-invi-tab .tab-pane{padding:30px 15px}}@media (max-width: 640px){.party-invi-section .party-invi__heading h2{font-size:40px}.party-invi-tab .nav li{width:100%}.party-invi-tab .nav li+li{margin:15px 0 0 0}.party-invi-tab .nav li a{text-align:center}.party-invi-section .booking-buttons .btn{margin-bottom:10px}.party-invi-section .booking-buttons .btn:not(:last-child){margin-right:0}.party-invi-section .booking-buttons .btn.btn-outline,.party-invi-section .booking-buttons .btn.btn-red,.party-invi-section .booking-buttons .btn.btn-green{font-size:14px;padding:5px 8px}}@media (max-width: 480px){.party-invi-section .party-invi__heading h2{font-size:34px}.party-invi-tab .nav li a{font-size:18px}.party-invi-section .booking-buttons .btn.btn-outline,.party-invi-section .booking-buttons .btn.btn-red,.party-invi-section .booking-buttons .btn.btn-green{width:49%}}.workout_party_friend_list .party-list{position:relative}.workout_party_friend_list .party-list .arrow-btns .btn{position:absolute}.workout_party_friend_list .party-list .arrow-btns .btn.btn-left,.workout_party_friend_list .party-list .arrow-btns .btn.btn-right{top:55%}.workout_party_friend_list .party-list .arrow-btns .btn.btn-left{left:0;transform:translate(-50px, -29px)}.workout_party_friend_list .party-list .arrow-btns .btn.btn-right{right:0;transform:translate(45px, -29px)}.workout_party_friend_list .party-list-wrap{position:relative;border-radius:20px;border:2px solid #eef5f5;padding:10px 0px}.delete-booking-wrap,.party-invite-list .party-list-wrap,.your-party-list{position:relative;border-radius:20px;border:2px solid #eef5f5;padding:10px 0px;margin-bottom:15px}.delete__info-wrap .delete-btn.login-btns{margin-top:25px}@media (max-width: 1040px){.workout_party_friend_list .party-list .arrow-btns .btn.btn-right{transform:translate(40px, -29px)}.workout_party_friend_list .party-list .arrow-btns .btn.btn-left{transform:translate(-50px, -29px)}}@media (max-width: 991px){.workout_party_friend_list .party-list .party-list{padding:0 15px}.workout_party_friend_list .party-list .arrow-btns .btn.btn-left{transform:translate(-40px, -29px)}}@media (max-width: 767px){.workout_party_friend_list .party-list .party-list{padding:0 20px}.workout_party_friend_list .party-list .arrow-btns{padding:0 10px}.workout_party_friend_list .party-list .arrow-btns .btn{height:27px}.workout_party_friend_list .party-list .arrow-btns .btn.btn-left{transform:translate(-25px, -25px)}.workout_party_friend_list .party-list .arrow-btns .btn.btn-right{transform:translate(35px, -25px)}.invite-party .party-form textarea{font-size:13px;padding:13px 16px}}@media (max-width: 480px){.workout_party_friend_list .party-list .party-list{padding:0 18px}.workout_party_friend_list .party-list .arrow-btns .btn.btn-right{transform:translate(35px, -15px)}.workout_party_friend_list .party-list .arrow-btns .btn.btn-left{transform:translate(-25px, -15px)}.party-invite-list .party-list-wrap{margin-bottom:10px}}.dt_closed{overflow:hidden;text-overflow:ellipsis}.timeplan__info-msg .plans-link{color:#02f19c}.invite-party .top-desc{display:flex;justify-content:space-between}#recording_video.invite-party .top-desc{max-width:683px;width:100%;flex-wrap:wrap;margin:0px auto 20px auto;flex-direction:column;align-items:center}#recording_video.invite-party .top-desc.description{margin:0px auto}#recording_video.invite-party .top-desc.recorded-workout-info{margin:10px auto 0px auto}.favorite-btn{position:absolute;right:34px;top:70px}
