@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueBlack.50f9f3c9.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueBlackItalic.8e0468e7.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueBold.e2542b70.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueBoldItalic.68218a78.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueMedium.e1689dbe.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueMediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueRoman.70b75ad0.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueItalic.042b2a5b.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLight.158a5b5c.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueLightItalic.3e7933e1.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueThin.e44ab4a8.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueThinItalic.4992a752.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueUltraLight.5a3cd07a.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeueUltraLightItalic.4866f2d2.otf) format("opentype");font-weight:100;font-style:italic}body{font-family:Helvetica Neue,sans-serif!important;font-weight:400}.form-control,.form-select{background-color:#f6f6f6!important;padding:12px!important}.form-control:focus,.form-select:focus{box-shadow:none!important;border-color:#000!important}.workshop-main-title{font-size:44px;color:#206011;font-weight:600;letter-spacing:1px;text-align:center}.workshop-card{background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0;margin-bottom:25px}.workshop-card .workshop-image{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0}.workshop-card .workshop-session{font-size:16px;font-weight:400}.workshop-title{font-size:24px;font-weight:600}.workshop-description{margin-bottom:15px}.workshop-duration{margin-bottom:10px}.workshop-duration span{font-weight:500;padding-left:5px}.workshop-content hr{border-top:1px solid #f0f0f0;opacity:1}.workshop-footer{display:flex;justify-content:space-between;align-items:center}.workshop-price{font-size:24px;font-weight:600}.workshop-price span{font-size:16px;font-weight:400}.solid-btn{background-color:#091353;padding:10px 25px;border:1px solid #091353;color:#fff;border-radius:50px;text-decoration:none;display:inline-block}.solid-btn:hover{background-color:transparent;transition:all .5s}.outline-btn,.solid-btn:hover{border:1px solid #091353;color:#091353}.outline-btn{padding:10px 25px;border-radius:50px;margin-right:10px;text-decoration:none;display:inline-block}.outline-btn:hover{border:1px solid #091353;background-color:#091353;color:#fff;transition:all .5s}.custom-footer{background:#ffc237;color:#212121;padding:30px;display:flex;align-items:center;border-radius:12px;justify-content:space-between}.custom-footer h2{font-size:24px;letter-spacing:.2px}.custom-footer p{margin-bottom:0;font-size:16px;font-weight:300;letter-spacing:.5px;width:80%}.request-button{background-color:#212121;color:#fff;transition:all .5s}.request-button:hover{background-color:#fff;color:#212121}@media(max-width:1199px){.workshop-footer{display:block}.workshop-price{margin-bottom:10px}.custom-footer{display:block}.custom-footer .solid-btn{margin-top:20px}}@media(max-width:991px){.workshop-footer{display:flex}.workshop-price{margin-bottom:0}}@media(max-width:767px){.workshop-content .solid-btn{width:100%}}@media(max-width:480px){.workshop-footer{display:block}.workshop-price{margin-bottom:10px}}.workshop-detail-main .breadcrumb-item a{color:#7f8385!important;text-decoration:none}.workshop-detail-main .breadcrumb-item.active{color:#0c1515!important}.workshop-content h1{font-size:28px;margin-bottom:0;font-weight:400}.workshop-content .price{font-size:28px;font-weight:600}.workshop-content h3{font-size:18px}.workshop-image img{border-radius:15px;width:100%;height:350px}.booking-summary-left{border:1px solid #f0f0f0;padding:20px;border-radius:12px}.booking-summary-left h2{font-size:20px;font-weight:500}.section-booking{border:1px solid #f0f0f0;padding:20px;border-radius:12px}.section-booking h2{font-size:20px;font-weight:500}.section-booking hr{border:1px solid #f0f0f0;opacity:1}.book-purchase img{width:40px}.book-purchase h4{font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:5px}.book-purchase p{color:#7f8385;font-size:14px;letter-spacing:.5px;text-align:justify;line-height:25px}.book-purchase p a{text-decoration:underline!important;color:#091353!important;text-transform:uppercase;font-weight:500;letter-spacing:.3px}.book-purchase .nav-item{margin:0 10px}.book-purchase .nav-link{background-color:#f6f6f6;border:1px solid #eaeced;padding:10px 15px;color:#000}.book-purchase .nav-link.active{background-color:#091353!important}.book-content img{width:100%;height:170px;border-radius:5px;margin-right:15px;-o-object-fit:contain;object-fit:contain}.payment-info h3{font-size:15px;font-weight:500;letter-spacing:.5px}.payment-info p span{float:right}.section-discount .solid-btn{border-radius:5px}@media(max-width:576px){.book-purchase .nav{display:block}.book-purchase .nav .nav-item .nav-link{width:100%;margin-bottom:10px}}.profilesetting-tab .nav{display:block;border:0}.profilesetting-tab h5{font-size:18px;letter-spacing:.2px;color:#000;font-weight:500}.profilesetting-tab .nav-link{background:transparent;border:0!important;color:#7f8385;width:100%;text-align:left;padding:12px 20px;border-radius:8px;font-size:14px;letter-spacing:.5px}.profilesetting-tab .nav-link:hover{border:0;color:#7f8385}.profilesetting-tab .nav-link.active{font-weight:500;background-color:#f4f4f4;border-radius:5px}.profilesetting-tab .nav-link:focus{box-shadow:none}.profile-box{padding:20px;border-radius:12px}.profile-info h2{font-size:20px;font-weight:500}.profile-box .banner{width:100%;height:140px;background-size:cover;background-position:50%;margin-bottom:70px;border-radius:10px}.profilepic-main{position:relative}.profilepic-main .avatar-wrapper{position:absolute;top:70px;left:40px}.profilepic-main .avatar-wrapper img{border-radius:100px;width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border:5px solid #fff}.profilepic-main .avatar-wrapper .camera-icon{display:none}.profile-box table th{background-color:#f6f6f6;padding:12px 20px;font-weight:500;letter-spacing:.4px;border:0}.profile-box table th:first-child{border-radius:10px 0 0 10px}.profile-box table th:last-child{border-radius:0 10px 10px 0}.profile-box table td{padding:15px 20px;font-size:14px;border-bottom:1px solid #f6f6f6;font-weight:400;color:#7f8385;letter-spacing:.4px}.blue-status{background-color:#f0faff;color:#0ea5e9}.blue-status,.red-status{padding:5px 10px;border-radius:15px;font-size:14px}.red-status{background-color:#ffe7e5;color:#cf3040}.yellow-status{background-color:#fff6e6;color:#faad14}.green-status,.yellow-status{padding:5px 10px;border-radius:15px;font-size:14px}.green-status{background-color:#dffbe4;color:#23bd4a}.booking-workshop-detail{border:1px solid #eaeced;border-radius:16px}h3.booking-detail-title{font-size:18px;margin:15px 20px}h3.booking-detail-title span.running{color:#0ea5e9;font-size:16px;font-weight:400}.booking-workshop-detail hr{border-top:1px solid #f0f0f0;opacity:1}.workshop-detail-box{padding:0 15px 15px}.booking-workshop-detail .detail-label{color:#7f8385;font-weight:400;letter-spacing:.2px}.booking-workshop-detail .detail-value{color:#0c1515;font-weight:400}.booking-workshop-detail-table{padding:0 15px 15px}.booking-workshop-detail table th{background-color:#f6f6f6;padding:12px 20px;font-weight:500;letter-spacing:.4px;border:0;font-size:14px}.booking-workshop-detail table th:first-child{border-radius:10px 0 0 10px}.booking-workshop-detail table th:last-child{border-radius:0 10px 10px 0}.booking-workshop-detail table td{padding:15px 20px;font-size:14px;border-bottom:1px solid #f6f6f6}.booking-workshop-detail .song-item-list{padding:0 15px 15px}.booking-workshop-detail .song-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f6f6f6;padding:15px 0}.booking-workshop-detail .song-info{display:flex;align-items:center}.booking-workshop-detail .song-info .song-icon{margin-right:10px}.booking-workshop-detail .song-info .song-title{font-size:16px;font-weight:500}.booking-workshop-detail .song-info .song-date{color:#7f8385;font-size:14px}.booking-workshop-detail .song-info .song-date span{color:#0c1515}.booking-workshop-detail .book-detail-info{padding:0 15px 15px}.booking-workshop-detail .book-detail-info img{border-radius:12px}.book-detail-info .book-title{font-weight:500;font-size:16px}.book-detail-info .book-price{font-weight:500;margin-right:10px}.special-request-box{background-color:#f6f6f6;padding:15px;border-radius:16px}.special-request-title{font-weight:500;font-size:16px;margin-bottom:6px}.special-request-text{color:#7f8385}.navbar-main .nav-link{letter-spacing:.5px;font-family:sans-serif;font-size:20px;font-weight:500!important;color:#000;padding:0 13px!important}.navbar-main .navbar{padding:44px}.navbar-main .nav-item .nav-link.solid-black-btn{background-color:#0c1515!important;padding:10px 25px!important;border:1px solid #0c1515!important;color:#fff!important;margin:0 .5rem;border-radius:40px}.navbar-main .navbar-nav{align-items:center}@media(max-width:991px){.navbar-main .navbar-nav{align-items:flex-start}.navbar-main .nav-item .nav-link.outline-btn,.navbar-main .nav-item .nav-link.solid-btn{margin:0 0 10px}}.navbar-brand img{max-width:170px;height:auto!important}.footer-main{background-color:#262626;margin-top:50px;padding:70px}footer .nav-item .nav-link{color:#fff!important;opacity:1;font-weight:300;letter-spacing:1px;text-decoration:underline}footer h5,footer p{color:#fff}footer .address{width:80%}footer .address h5{font-size:22px;margin-bottom:20px;font-weight:500;letter-spacing:.7px}footer .nav .nav-item{font-weight:100}.subscribe-newsletter h5{font-size:26px;font-weight:600;letter-spacing:.7px}.subscribe-newsletter p{font-size:14px;color:hsla(0,0%,100%,.72);font-weight:300;letter-spacing:.5px}.subscribe-newsletter div input{border-radius:0}.subscribe-newsletter div button{background-color:transparent;border-radius:100px;padding:10px 20px;border:1px solid #fff}.social-media-link .nav-link{font-size:12px}.form-title{margin-bottom:15px}.form-title h1{font-size:32px;font-weight:500;letter-spacing:.7px;margin-bottom:5px}.form-title p{letter-spacing:.7px;color:#7f8385;margin-bottom:0;font-weight:300}.form-label{font-weight:400!important;letter-spacing:.7px;font-size:14px!important}input.form-control::-moz-placeholder{font-weight:300;letter-spacing:.7px;font-size:14px;color:#9b9b9b}input.form-control::placeholder{font-weight:300;letter-spacing:.7px;font-size:14px;color:#9b9b9b}textarea.form-control::-moz-placeholder{font-weight:300;letter-spacing:.7px;font-size:14px;color:#9b9b9b}textarea.form-control::placeholder{font-weight:300;letter-spacing:.7px;font-size:14px;color:#9b9b9b}select.form-control::-moz-placeholder{font-weight:300;letter-spacing:.7px;font-size:14px;color:#9b9b9b}select.form-control::placeholder{font-weight:300;letter-spacing:.7px;font-size:14px;color:#9b9b9b}.workshop-detail-main{margin-top:70px}.workshop-content ul{list-style:disc}.summary-item img{max-width:120px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.summary-text p{font-size:16px;font-weight:500;letter-spacing:.5px}.summary-text span{font-size:14px;letter-spacing:.3px}.summary-text span strong{font-weight:500}.booking_summary_detail hr,.organisaction_dashed_border{border-color:#e8ebff;opacity:1;border-style:dashed}.personaldetail_form{margin-bottom:20px}.doted_underline{padding-left:50px;width:20%;margin:10px 0 10px 10px;border-style:dotted}.custom-datepicker{padding:12px!important;height:auto!important}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-request button:hover{background-color:#fff;color:#000}.custom-box .box-title{font-weight:500;letter-spacing:.7px}.form_error{background:rgba(220,53,69,.1);border-radius:5px;border:1px solid #dc3545}.form_error,.form_success{margin:15px 0;padding:10px;letter-spacing:.5px}.form_success{background:rgba(53,220,95,.1);border-radius:5px;border:1px solid #35dc7d}.organisation_bookinghistory .table thead tr th{font-weight:400;letter-spacing:.5px}.book_description p{font-size:16px;text-transform:capitalize;text-align:justify}.organisation-workshop-files p{margin-bottom:0!important}