.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.blur_bg{background:rgba(161,238,82,.36);filter:blur(95px);width:40vh;height:40vh;z-index:-1}body{font-family:Poppins,sans-serif}svg{width:35px;height:35px}.main{max-width:1200px;margin:0 auto;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.contact-hero{text-align:center;margin-bottom:4rem}.contact-hero h1{font-size:3rem;color:var(--primary-color-dark);margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.1);animation:fadeInUp 1s ease}.contact-hero p{font-size:1.2rem;color:var(--secondary-color-dark);max-width:600px;margin:0 auto;animation:fadeInUp 1s ease .2s both}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem}.contact-info{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:2px solid var(--primary-color-light);box-shadow:0 10px 30px rgba(116,165,40,.1);animation:slideInLeft 1s ease}.contact-form{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:2px solid var(--primary-color-light);box-shadow:0 10px 30px rgba(116,165,40,.1);animation:slideInRight 1s ease}.contact-form h2,.contact-info h2{color:var(--primary-color-dark);margin-bottom:1.5rem;font-size:1.8rem;border-bottom:3px solid var(--primary-color);padding-bottom:.5rem}.contact-item{display:flex;align-items:center;margin-bottom:1.5rem;color:var(--secondary-color-dark);transition:transform .3s ease;padding:1rem;border-radius:10px;background:var(--primary-color-light-2)}.contact-item:hover{transform:translateX(10px);background:var(--primary-color-light)}.contact-icon{width:50px;height:50px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.2rem;box-shadow:0 4px 10px rgba(116,165,40,.3)}.add-icon{width:120px}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--primary-color-dark);font-weight:600}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:2px solid var(--primary-color-light);border-radius:10px;background:rgba(255,255,255,.9);color:var(--secondary-color-dark);font-size:1rem;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(4,42,87,.6)}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:var(--primary-color);background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(116,165,40,.2)}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{background:linear-gradient(45deg,var(--primary-color),var(--primary-color-dark));color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;box-shadow:0 4px 15px rgba(116,165,40,.3)}.submit-btn:hover{background:linear-gradient(45deg,var(--primary-color-dark),var(--secondary-color));transform:translateY(-3px);box-shadow:0 10px 25px rgba(116,165,40,.4)}.submit-btn:active{transform:translateY(-1px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.main{padding:2rem 1rem}.contact-hero h1{font-size:2.5rem}.contact-container{grid-template-columns:1fr;gap:2rem}.contact-form,.contact-info{padding:2rem}.add-icon{width:100px}}@media (max-width:480px){.contact-hero h1{font-size:2rem}.add-icon{width:200px}.contact-form,.contact-info{padding:1.5rem;max-width:98%;margin-left:-3%}}