.citizenship-hero{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15vh 40px;gap:22vh;max-width:1200px;margin:0 auto}@media (max-width:480px){.citizenship-hero{padding-top:60px 0 30px 0;gap:30px}}@media (max-width:1085px){.citizenship-hero{flex-direction:column;text-align:center;padding:40px 0;gap:60px}}@media (max-width:668px){.citizenship-hero{flex-direction:column;text-align:center;padding:40px 0;gap:30px}.form-side{margin-top:30px}.arrow{display:none}}@media (max-width:400px){.citizenship-hero{padding-top:10vh}}.text-side .big-title{font-size:42px;font-weight:800;line-height:1.2;color:#000;margin-bottom:20px}.subtitle{text-align:center;align-items:center}.text-side .subtitle{font-size:18px;font-weight:400;color:#444;line-height:1.6}@media (max-width:768px){.text-side .big-title{font-size:32px}.text-side .subtitle{font-size:16px}}@media (max-width:480px){.text-side .big-title{font-size:28px}.text-side .subtitle{font-size:15px}}@media (max-width:400px){.text-side .big-title{font-size:22px;line-height:1.3}.text-side .subtitle{font-size:13px}}.form-side{flex:1 1;min-width:300px;display:flex;justify-content:center}.form-box{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:420px;padding:30px 20px;position:relative}@media (max-width:480px){.form-box{padding:20px 16px;margin:0 10px}}@media (max-width:400px){.form-box{padding:16px 20px;max-width:90%;width:90%;margin:0 auto}}@media (max-width:370px){.form-box{max-width:60vh}}.form-title{font-size:22px;font-weight:600;margin-bottom:10px}.form-subtitle{font-size:15px;margin-bottom:20px;color:#555}form{display:flex;flex-direction:column;gap:20px}.input-pair{display:flex;gap:16px;flex-wrap:wrap}.input-pair input,.input-pair select{flex:1 1;padding:12px;font-size:15px;border:none;border-bottom:2px solid #aaa;background:transparent;outline:none}@media (max-width:400px){.input-pair{flex-direction:column;gap:12px}.input-pair input,.input-pair select{padding:10px;font-size:14px;width:100%;max-width:100%;box-sizing:border-box}}.phone-input{display:flex;gap:10px;width:100%}.phone-input .country-code,.phone-input input[type=tel]{flex:1 1;min-width:0}.phone-input .country-code{max-width:80px;padding:12px;font-size:15px;border:none;border-bottom:2px solid #aaa;background:transparent;outline:none}@media (max-width:400px){.phone-input{flex-direction:column;gap:12px}.phone-input .country-code,.phone-input input{width:100%;padding:10px;font-size:14px}.phone-input .country-code{width:40%}}.submit-button{background-color:#0d3470;color:white;border:none;padding:16px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease}.submit-button:hover{background-color:#08007a}@media (max-width:480px){.submit-button{font-size:15px;padding:14px}}@media (max-width:400px){.submit-button{font-size:14px;padding:12px;width:100%}}.arrow{position:absolute;left:-80px;bottom:10px;width:90px;transform:rotate(30deg);z-index:0}@media (max-width:370px){.form-box{max-width:100%;padding:14px 10px}.form-title{font-size:17px}.form-side{width:100%}.form-subtitle{font-size:12px}.input-pair input,.input-pair select,.phone-input .country-code,.phone-input input{font-size:13px;padding:9px}.submit-button{font-size:13px;padding:10px}}@media (max-width:320px){.form-box{max-width:95%;padding:10px}.form-title{font-size:16px}.submit-button{font-size:12px}}@media (max-height:670px){.scroll-down-indicator{display:none}.citizenship-hero{padding-top:13vh}}@media (max-height:580px){.citizenship-hero{gap:1vh;padding-top:15vh}}.text-side{max-width:500px}.scroll-down-indicator{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);animation:floatDown 2.5s ease-in-out infinite;z-index:5}.scroll-down-indicator img{width:32px;height:auto;opacity:.8}@keyframes floatDown{0%{transform:translateX(-50%) translateY(-10px);opacity:0}50%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(10px);opacity:0}}