.container{display:flex;justify-content:space-between;align-items:flex-start;width:80%;max-width:1200px;background:#fff;box-shadow:var(--shadow-md);border-radius:var(--radius-lg);overflow:hidden;margin:40px auto;gap:20px;padding:20px;transition:box-shadow var(--transition-base)}.container:hover{box-shadow:var(--shadow-lg)}.left-section,.right-section{flex:1;padding:20px;box-sizing:border-box}.contact-box{border:2px solid #007b3d;padding:20px;background:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a}h1{font-size:24px;color:var(--color-primary)}h2{font-size:22px;text-align:center;color:var(--color-primary)}label{display:block;margin-top:10px;font-weight:600}input,textarea{width:100%;padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}button{width:100%;padding:10px;margin-top:15px;background:#007b3d;color:#fff;border:none;font-size:16px;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}button:hover{background:#00592a;transform:translateY(-1px);box-shadow:var(--shadow-md)}.right-section iframe{width:100%;height:800px;border:none;border-radius:10px;box-shadow:0 2px 6px #00000026}.contact-info{margin-top:30px;padding:15px;max-width:90%;margin-left:auto;margin-right:auto;text-align:center}.contact-info h2{color:#007b3d}@media (max-width: 1024px){.container{flex-direction:column;width:90%;padding:15px}.left-section,.right-section{padding:15px}.right-section iframe{height:600px}}@media (max-width: 768px){.container{flex-direction:column;width:95%}.left-section,.right-section{width:100%;padding:15px}.right-section iframe{height:400px}}@media (max-width: 480px){.container{flex-direction:column;width:95%;padding:10px}.left-section,.right-section{padding:10px}.right-section iframe{height:300px}.navbar{flex-direction:column;padding:10px}.navbar ul{gap:15px}h1,h2{font-size:20px}button{font-size:15px}}@media (max-width: 320px){.container{padding:8px;margin:10px auto}.left-section,.right-section{padding:8px}.right-section iframe{height:250px}input,textarea{padding:6px}button{padding:8px}}
