.title_aaa{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;position:relative;display:flex;align-items:center;color:grey;margin:5px;padding:0}.modern-form2-container{background-color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 10px 40px #0000004d;transition:all .3s ease}.modern-form2-container:hover{box-shadow:0 15px 50px #0006;transform:translateY(-2px)}.section.title_aaa.f_2_h.animate-in h3{animation:titleSlideIn .8s ease-out}@keyframes titleSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.f2_container{display:flex;flex-direction:column;gap:1rem}.modern-form2-container .d-flex.justify-content-between>[class*=col-md-]{flex:1 1;width:auto;min-width:0;padding:0}.modern-form2-container .d-flex.justify-content-between>[class*=col-md-] .f2_input{width:100%}.form-field-animate{animation:fadeInUp .6s ease-out both;margin-bottom:.3rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.f2_input{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb!important;background:#fffffff2!important}.f2_input:hover{border-color:#ffdd0080!important;background:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.f2_input:focus{background:#fff!important;transform:translateY(-2px) scale(1.01);box-shadow:0 6px 20px #ffdd004d;outline:none}.f2_input::placeholder{transition:all .3s ease;color:#999}.modern-submit-btn{background:linear-gradient(135deg,var(--secondary-color) 0,#ffed4e 100%);border:none;font-weight:700;font-size:16px;padding:12px 40px;border-radius:30px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 20px #fd06;color:var(--primary-color);display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;position:relative;overflow:hidden}.modern-submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:left .5s ease}.modern-submit-btn:hover:before{left:100%}.modern-submit-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px #fd09}.modern-submit-btn:active{transform:translateY(-1px) scale(.98)}.modern-submit-btn:disabled{background:linear-gradient(135deg,#ccc,#999);cursor:not-allowed;box-shadow:none;transform:none}.modern-submit-btn:disabled:hover{transform:none}.btn-arrow{display:inline-block;transition:transform .3s ease}.modern-submit-btn:hover .btn-arrow{transform:translateX(5px)}.loading-spinner{display:inline-block;width:16px;height:16px;border:3px solid #0003;border-top:3px solid var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.error-text{color:#ff4757;font-size:13px;margin-top:8px;animation:shake .3s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.successmessage{margin-top:15px;padding:12px 16px;border-radius:10px;background:linear-gradient(135deg,#ff47571a,#ff47570d);border-left:4px solid #ff4757;animation:slideDown .4s ease-out}.successmessage .error{color:#ff4757;margin:0;font-size:14px;font-weight:500}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.reacptchs{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;transform:scale(.95);transition:transform .3s ease}.reacptchs:hover{transform:scale(1)}.f2_input.form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;-webkit-appearance:none;appearance:none}.f2_input.form-select:hover{background-color:#fff}.headernewform input.error,.headernewform select.error{border:2px solid #ff4757!important;background-color:#ff47570d!important;animation:shake .3s ease-in-out}.headernewform label.error{color:#ff4757;font-size:12px;margin-top:5px;display:block;animation:slideDown .3s ease-out}.d-flex.justify-content-between{gap:12px}.modern-form2-container *{transition:all .3s ease}.f2_input:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.f2_input.form-select option{padding:10px}.f2_input.form-select option:hover{background-color:var(--secondary-color);color:var(--primary-color)}@media (max-width:767px){.modern-form2-container{padding:30px 20px 60px}.modern-submit-btn{padding:10px 30px;font-size:15px}.f2_input{font-size:14px}.f2_container{gap:.55rem}.reacptchs{transform:scale(.85)}.reacptchs:hover{transform:scale(.9)}}@media (max-width:820px){.section.title_aaa.f_2_heading h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.f2_input,.form-field-animate,.modern-submit-btn,.section.title_aaa.f_2_h.animate-in h3{animation:none!important;transition:none!important}.f2_input:focus,.f2_input:hover,.modern-submit-btn:hover{transform:none!important}}.modern-form2-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;border-radius:15px}.modern-form2-container{position:relative}.modern-form2-container:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--secondary-color),#0000);border-radius:15px;opacity:0;transition:opacity .3s ease;z-index:-1}.modern-form2-container:hover:after{opacity:.3}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1;height:30px}.f2_input.form-select::-webkit-scrollbar{width:8px}.f2_input.form-select::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.f2_input.form-select::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:10px}.f2_input.form-select::-webkit-scrollbar-thumb:hover{background:#ffed4e}.f2_input::placeholder{font-weight:500;font-size:14px;color:#666;opacity:1}.f2_input::-moz-placeholder{font-weight:500;font-size:14px;color:#666;opacity:1}.f2_input::-ms-input-placeholder{font-weight:500;font-size:14px;color:#666;opacity:1}.f2_input.form-select option:first-child,.f2_input.form-select::placeholder{font-weight:500;font-size:14px;color:#666}.f2_input.form-select option{font-weight:500;font-size:14px;color:#333}.f2_input:focus::placeholder{font-weight:500;font-size:14px;color:#666;transform:translateX(5px);opacity:.6}.f2_input:focus::-moz-placeholder{font-weight:500;font-size:14px;color:#666;opacity:.6}