.party-hero{position:relative;padding:50px 0 100px}@media(min-width:0)and (max-width:992px){.party-hero{padding:20px 0}}.party-hero .party-hero-background{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:.9;z-index:1}.party-hero .content{position:relative;z-index:3;width:100%;max-width:none;padding:40px;margin-bottom:40px;height:auto;min-height:300px}.party-hero .content .text{color:#000;position:relative;z-index:3;padding:30px 10px}@media(min-width:0)and (max-width:992px){.party-hero .content .text{padding:0}}.party-hero .content .text h2{font-size:80px;position:relative;color:var(--cta-color);-webkit-text-stroke:4px black;width:fit-content}@media(min-width:0)and (max-width:992px){.party-hero .content .text h2{font-size:60px}}.party-hero .content .text h2:after{content:"";width:80%;height:4px;display:block;margin-bottom:10px;background:var(--accent-color)}@media(min-width:0)and (max-width:992px){.party-hero .content .text h2:after{width:100%}}.party-hero .content .text p{font-size:20px;margin-bottom:20px}@media(min-width:0)and (max-width:992px){.party-hero .content .text p{font-size:16px}}.party-hero .content .border-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.party-hero .content .border-image .box-2{width:100%;height:100%;object-fit:fill}.party-hero .content .artifacts{position:absolute;display:flex;flex-wrap:nowrap;gap:20px;top:0;right:0;bottom:0;left:0}.party-hero .content .artifacts img{max-height:200px;position:absolute}.party-hero .content .artifacts img.lightning{top:0;left:0;max-height:80px;transform:translate(-58%,-70%)}.party-hero .content .artifacts img.star{bottom:0;right:0;max-height:75px;transform:translate(50%,70%)}@media(min-width:0)and (max-width:992px){.party-hero .content .artifacts{display:none}}.party-form-section h3{color:var(--cta-color);-webkit-text-stroke:2px black;width:fit-content;margin:0 auto 20px;font-size:38px}@media(min-width:0)and (max-width:992px){.party-form-section h3{font-size:30px;text-align:center}}.party-form-section h4{font-size:32px;text-transform:uppercase;font-weight:700;margin-bottom:20px;transform:rotate(-1deg)}.party-form-section .party-packages-section{padding:30px;margin-bottom:30px;position:relative;z-index:2}.party-form-section .party-packages-section .pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(min-width:0)and (max-width:992px){.party-form-section .party-packages-section .pricing-cards{grid-template-columns:1fr}}.party-form-section .party-packages-section .pricing-cards .pricing-card{padding:25px;text-align:center;position:relative;color:#000}.party-form-section .party-packages-section .pricing-cards .pricing-card .pricing-card-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.party-form-section .party-packages-section .pricing-cards .pricing-card .pricing-card-background img{width:100%;height:100%;object-fit:fill}.party-form-section .party-packages-section .pricing-cards .pricing-card.premium h4{color:var(--accent-color)}.party-form-section .party-packages-section .pricing-cards .pricing-card.premium h4:after{content:"WE RECOMMEND!";display:block;padding:5px 20px;background:var(--accent-color);color:#fff;width:fit-content;margin:0 auto}.party-form-section .party-packages-section .pricing-cards .pricing-card .content{z-index:2;position:relative;padding:20px}.party-form-section .party-packages-section .pricing-cards .pricing-card .content .price{font-size:20px;font-weight:700;margin-bottom:15px}.party-form-section .party-packages-section .pricing-cards .pricing-card .content ul{list-style:none;padding:0}.party-form-section .party-packages-section .pricing-cards .pricing-card .content ul li{padding:5px 0;border-bottom:2px dotted black;font-size:18px}.party-form-section .party-packages-section .pricing-cards .pricing-card .content ul li:last-child{border-bottom:none}.party-form-section .party-packages-section .package-notes{margin-top:20px;padding:15px;color:#fff;border-radius:5px;text-align:center}.party-form-section .party-packages-section .package-notes p{margin:0;font-size:14px;font-style:italic}.party-form-section .extras-section{background:var(--cta-color);color:#000;padding:30px;margin-bottom:30px;position:relative;z-index:2}.party-form-section .extras-section h4{color:var(--accent-color)}.party-form-section .extras-section .extras-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;align-items:center}.party-form-section .extras-section .extras-grid .extra-item{padding:20px;text-align:center;flex:1;min-width:20%;max-width:20%;color:#000}.party-form-section .extras-section .extras-grid .extra-item .price{margin-top:20px;display:block;font-size:20px;font-weight:700}@media(min-width:0)and (max-width:992px){.party-form-section .extras-section .extras-grid .extra-item{min-width:100%;max-width:100%}}.party-form-section .enquiry-form-container{padding:40px 40px 100px;position:relative;max-width:1000px;margin:0 auto 60px;z-index:2}@media(min-width:0)and (max-width:992px){.party-form-section .enquiry-form-container{padding:20px}}.party-form-section .enquiry-form-container .enquiry-form-box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.party-form-section .enquiry-form-container .enquiry-form-box img{width:100%;height:100%;object-fit:fill}.party-form-section .enquiry-form-container .enquiry-form{z-index:2;position:relative;padding:80px 40px}.party-form-section .enquiry-form-container .enquiry-form h4{transform:unset;color:#000;font-size:18px;text-align:center}.party-form-section .enquiry-form-container .enquiry-form .status-message{padding:15px;margin-bottom:20px;font-weight:700}.party-form-section .enquiry-form-container .enquiry-form .status-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.party-form-section .enquiry-form-container .enquiry-form .status-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.party-form-section .enquiry-form-container .enquiry-form .form-group{margin-bottom:20px}.party-form-section .enquiry-form-container .enquiry-form .form-group label{display:block;margin-bottom:5px;font-weight:700;color:#333}.party-form-section .enquiry-form-container .enquiry-form .form-group label sub{font-size:12px;color:#666;font-weight:400;display:block;margin-top:2px}.party-form-section .enquiry-form-container .enquiry-form .form-group input,.party-form-section .enquiry-form-container .enquiry-form .form-group textarea,.party-form-section .enquiry-form-container .enquiry-form .form-group select{width:100%;padding:12px;border:2px solid #ddd;font-size:16px;transition:border-color .3s}.party-form-section .enquiry-form-container .enquiry-form .form-group input:focus,.party-form-section .enquiry-form-container .enquiry-form .form-group textarea:focus,.party-form-section .enquiry-form-container .enquiry-form .form-group select:focus{outline:none;border-color:var(--accent-color)}.party-form-section .enquiry-form-container .enquiry-form .form-group input:disabled,.party-form-section .enquiry-form-container .enquiry-form .form-group textarea:disabled,.party-form-section .enquiry-form-container .enquiry-form .form-group select:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.party-form-section .enquiry-form-container .enquiry-form .form-group textarea{resize:vertical;min-height:100px}.party-form-section .enquiry-form-container .enquiry-form .form-group .turnstile-widget{display:flex;justify-content:center;margin:15px 0}.party-form-section .enquiry-form-container .enquiry-form .submit-btn{width:100%;padding:15px;background:var(--accent-color);color:#fff;border:none;font-size:18px;cursor:pointer;transition:background-color .3s}.party-form-section .enquiry-form-container .enquiry-form .submit-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 90%,black)}.party-form-section .enquiry-form-container .enquiry-form .submit-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.7}
