.custom-header{background-color:#111;display:flex;align-items:center;padding:10px 20px}.custom-logo img{height:50px}.custom-menu{display:flex;margin-left:auto}.custom-menu a{color:white;text-decoration:none;margin:0 15px;font-weight:bold;font-size:16px}.custom-menu a:hover{color:#00BFFF}.et-cart-info{display:none!important}.mobile-menu,.mobile-menu-header,.mobile-menu-footer{display:none!important}.mob-menu-header-holder{display:none!important}#main-header,#main-footer{display:none!important}html,body{margin:0;padding:0;border:none;overflow-x:hidden;font-family:"Montserrat",sans-serif}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.9) 100%);z-index:-1}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;color:#fff;position:relative}.page-title-container{width:100%;padding:150px 20px 40px;text-align:center;background:transparent}.page-title{font-family:'Nanum Myeongjo',serif;font-weight:normal;color:#DAA520;font-size:72px;letter-spacing:16px;text-transform:uppercase;text-align:center}.page-subtitle{font-size:1.2rem;color:#fff;margin-top:10px;opacity:0.85;font-family:"Montserrat",sans-serif}.forms-container{flex:1;width:100%;max-width:1200px;padding:20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.landing-page-container{width:100%;min-height:70vh;display:flex;background:transparent;position:relative;overflow:hidden}.separator{position:absolute;top:60px;bottom:60px;left:50%;width:2px;background:#DAA520;z-index:2;box-shadow:0 0 10px rgba(255,255,255,0.4);transition:box-shadow 0.3s ease}.landing-choice{width:50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 30px;box-sizing:border-box;cursor:pointer;transition:0.5s ease-in-out}.landing-choice.inactive{opacity:0.65;transform:scale(0.95);filter:grayscale(40%)}.landing-choice.active{opacity:1;transform:scale(1);filter:none}.choice-content{width:100%;text-align:center;margin-bottom:20px;z-index:3}.choice-content h2{font-size:2rem;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:10px;transition:color 0.3s ease;letter-spacing:2px;margin:0}.choice-content .arrow{width:24px;height:24px;fill:#fff;transition:transform 0.3s ease,fill 0.3s ease;transform:rotate(0deg)}.landing-choice:hover .choice-content .arrow,.landing-choice.active .choice-content .arrow{transform:rotate(90deg);fill:#ff6a6a}.form-container{width:100%;background:rgba(255,255,255,0.08);border-radius:10px;padding:30px;text-align:left;margin-top:20px;opacity:0;transform:translateX(100%);box-sizing:border-box;overflow-x:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.4);transition:background 0.3s ease}.landing-choice.active .form-container{opacity:1;transform:translateX(0)}.landing-choice.active .form-container .animate-field{opacity:0;transform:translateX(100%);animation:animate__fadeInRight 0.8s forwards}.landing-choice.active .form-container .animate-field:nth-child(2){animation-delay:0.1s}.landing-choice.active .form-container .animate-field:nth-child(3){animation-delay:0.2s}.landing-choice.active .form-container .animate-field:nth-child(4){animation-delay:0.3s}.landing-choice.active .form-container .animate-field:nth-child(5){animation-delay:0.4s}.landing-choice.active .form-container .animate-field:nth-child(6){animation-delay:0.5s}.landing-choice.active .form-container .animate-field:nth-child(7){animation-delay:0.6s}.landing-choice.active .form-container .animate-field:nth-child(8){animation-delay:0.7s}.landing-choice.active .form-container .animate-field:nth-child(9){animation-delay:0.8s}.landing-choice.active .form-container .animate-field:nth-child(10){animation-delay:0.9s}.landing-choice.active .form-container .animate-field:nth-child(11){animation-delay:1.0s}.landing-choice.active .form-container .animate-field:nth-child(12){animation-delay:1.1s}.landing-choice.active .form-container .animate-field:nth-child(13){animation-delay:1.2s}.landing-choice.active .form-container .animate-field:nth-child(14){animation-delay:1.3s}.landing-choice.active .form-container .animate-field:nth-child(15){animation-delay:1.4s}@keyframes animate__fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}label{display:block;margin:10px 0 5px;font-weight:600;font-size:14px;color:#fff}.age-label{margin:10px 0 5px;font-weight:600;font-size:14px;color:#fff}input[type="text"],input[type="number"],input[type="file"],select,textarea{width:100%;padding:10px;margin-bottom:15px;border-radius:0 0 4px 4px;border:none;font-size:14px;outline:none;background-color:rgba(255,255,255,0.2);color:#fff;box-sizing:border-box;transition:background-color 0.3s ease,border 0.3s ease;font-family:"Montserrat",sans-serif;border-bottom:1px solid #fff}input[type="text"]:focus,input[type="number"]:focus,select:focus,textarea:focus{background-color:transparent;border:none;border-bottom:3px solid #ff6a6a;border-radius:0 0 4px 4px}input[type="file"]{cursor:pointer}select.custom-dropdown{background:transparent;padding:16px 10px 8px;font-size:16px;color:#fff;border:none;border-bottom:2px solid #fff;border-radius:0 0 4px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;transition:border-bottom-color 0.3s ease,background-color 0.3s ease;cursor:pointer;outline:none}select.custom-dropdown option,select.custom-dropdown optgroup{background-color:rgba(0,0,0,0.7)!important;color:#fff!important;border:1px solid #ff6a6a!important;border-radius:40px!important;margin:2px!important;padding:6px!important;cursor:pointer}select.custom-dropdown option:hover{background-color:rgba(255,106,106,0.4)!important;color:#fff!important}select.custom-dropdown:focus{border-bottom-color:#ff6a6a!important;outline:none!important}select.custom-dropdown:valid:not(:focus){border-bottom-color:#ff6a6a!important}select.custom-dropdown::-ms-expand{display:none}.checkbox-container{display:flex;align-items:center;gap:30px;cursor:pointer;font-size:16px;user-select:none;color:#fff;margin-bottom:12px}.checkbox-container .custom-checkbox{position:absolute;opacity:0}.checkbox-container .checkmark{height:25px;width:25px;background-color:#eee;border-radius:4px;transition:background-color 0.3s;box-shadow:0 2px 5px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;position:relative}.checkbox-container .checkmark:after{content:"";display:none;width:6px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.custom-checkbox:checked~.checkmark{background-color:#ff6a6a;box-shadow:0 3px 7px rgba(255,106,106,0.3)}.custom-checkbox:checked~.checkmark:after{display:block}.custom-cv-upload{height:150px;width:250px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;justify-content:center;border:2px dashed #e8e8e8;background-color:rgba(255,255,255,0.1);padding:1rem;border-radius:10px;box-sizing:border-box;transition:background-color 0.3s ease,border-color 0.3s ease;margin-bottom:15px}.custom-cv-upload:hover{background-color:rgba(255,255,255,0.2);border-color:#fff}.custom-cv-upload:has(input:valid){border:2px solid #ff6a6a}.custom-cv-upload .icon svg{height:50px;fill:#e8e8e8;transition:fill 0.3s ease}.custom-cv-upload:hover .icon svg{fill:#fff}.custom-cv-upload input{display:none}.age-container{display:flex;align-items:center;gap:10px}.age-container input{width:40px;height:50px;text-align:center;background-color:transparent;border:none;border-bottom:2px solid white;font-size:20px;color:white;outline:none;transition:border-color 0.3s ease;border-radius:0 0 4px 4px}.age-container input:focus{border-bottom-color:#ff6a6a}.age-container input:valid:not(:focus){border-bottom-color:#ff6a6a}.floating-field{position:relative;margin-bottom:20px}.floating-field input,.floating-field select,.floating-field textarea{width:100%;padding:16px 0 8px;font-size:16px;color:#fff;background:transparent;border:none;border-bottom:2px solid #fff;outline:none;transition:border-color 0.3s ease;box-sizing:border-box;border-radius:0 0 4px 4px}.floating-field label{position:absolute;top:8px;left:0;padding:0;font-size:16px;color:#fff;pointer-events:none;transition:0.5s}.floating-field input:focus~label,.floating-field input:valid~label,.floating-field select:focus~label,.floating-field select:valid~label,.floating-field textarea:focus~label,.floating-field textarea:valid~label{top:-14px;font-size:12px;color:#bdb8b8}.floating-field input:focus,.floating-field select:focus,.floating-field textarea:focus{border-bottom-color:#ff6a6a}.floating-field input:valid:not(:focus),.floating-field select:valid:not(:focus),.floating-field textarea:valid:not(:focus){border-bottom-color:#ff6a6a;background-color:transparent}.custom-button{position:relative;display:inline-block;padding:15px 30px;border-radius:50px;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:10px;color:#fff;background-color:transparent;border:3px solid #ff6a6a;cursor:pointer;font-family:inherit;text-decoration:none;overflow:hidden;z-index:1;transition:transform 0.3s}.custom-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#ff6a6a,#ff926e);transform:translateX(-100%);transition:transform 0.3s;z-index:-1}.custom-button:hover{transform:translateY(-3px)}.custom-button:hover::before{transform:translateX(0)}@media screen and (max-width:768px){.page-title{font-size:40px;letter-spacing:8px;padding:0 10px}.page-title-container{padding:30px 10px}.landing-page-container{flex-direction:column;min-height:auto;padding:0 10px}.landing-choice{width:100%;height:auto;padding:10px 10px;margin-bottom:5px}.separator{display:none}.form-container{display:none}.landing-choice.active .form-container{display:block}}.form-container>*{margin-bottom:20px}.checkbox-container{margin-bottom:20px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;background-color:transparent!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;border-bottom:2px solid #fff!important;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:valid:not(:focus),textarea:-webkit-autofill:valid:not(:focus),select:-webkit-autofill:valid:not(:focus){border-bottom:2px solid #ff6a6a!important}input[type="text"],input[type="number"],input[type="file"],select,textarea{color:#fff!important}input::placeholder,textarea::placeholder,select::placeholder{color:#fff!important;opacity:1}::-webkit-input-placeholder{color:#fff!important}:-ms-input-placeholder{color:#fff!important}::-ms-input-placeholder{color:#fff!important}#post-modal-content::-webkit-scrollbar{width:6px}#post-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#post-modal-content::-webkit-scrollbar-thumb{background:#993366;border-radius:10px}#post-modal-content::-webkit-scrollbar-thumb:hover{background:#662244}