@charset "utf-8";.contact-section{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px;}.contact-item{height:250px;padding:25px;border-radius:8px;transition:all 0.3s ease;display:flex;align-items:center;background:#f8f9fa;border:solid #ccc 1px;}.contact-item:hover{background-color:#e9f5ff;transform:translateY(-5px);}.icon{font-size:28px;color:#fb0415;margin-right:20px;min-width:40px;text-align:center;}.contact-item h2{color:#333;font-size:1.1em;margin-bottom:5px;letter-spacing:0.5px;}.contact-item p{color:#666;font-size:1em;margin:0;}.contact-item a{color:#666;text-decoration:none;transition:color 0.3s ease;}.contact-item a:hover{color:#0056b3;text-decoration:underline;}@media (max-width:992px){.contact-section{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.contact-section{grid-template-columns:1fr;}.contact-item{padding:20px;}.icon{font-size:24px;margin-right:15px;}}@media (max-width:480px){.contact-item{flex-direction:column;text-align:center;height:150px;}.icon{margin-right:0;margin-bottom:10px;}}}.about-wrap{position:relative;margin-bottom:30px;}.about-image{width:600px;float:right;margin:0 0 10px 20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);shape-outside:margin-box;}.about-image img{width:100%;height:auto;display:block;}.corporate-culture{border:1px dashed #000000;border-radius:8px;padding:25px;margin:30px 0;background:#f8fafc;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.corporate-culture   h1{font-size:2.5rem;color:#1a365d;margin-bottom:30px;text-align:center;}.corporate-culture  h2{color:#2c5282;margin:30px 0 20px;font-size:1.8rem;}.about-wrap,.corporate-culture  p{margin-bottom:15px;line-height:2.5rem;}strong{color:#2c5282;}.highlight{color:#1a365d;font-weight:bold;}@media (max-width:1024px){.about-image{width:300px;margin-left:30px;}}@media (max-width:768px){.about-image{float:none;width:100%;margin:20px 0;}}.h-container{max-width:1430px;margin:50px auto;display:flex;gap:2rem;background:white;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);overflow:hidden;margin-bottom:30px;}.m-image-section{width:600px;float:left;margin:20px 0 0 0;overflow:hidden;}.m-image-section img{width:100%;height:auto;display:block;}.form-section{flex:1;padding:3rem 2rem;}.form-section  h2{color:#ff0000;font-size:2.3rem;margin-bottom:1rem;font-weight:bold;}.form-section  p{color:#777;margin-bottom:2rem;line-height:1.6;text-align:center;}.form-section .red{color:red;}.form-section .green{color:green;}.form-group{margin-bottom:1.5rem;}.row{display:flex;gap:1.5rem;}.row .form-group{flex:1;}.form-section  label{display:block;color:#444;margin-bottom:0.5rem;font-weight:bold;}.form-section  input,textarea{width:100%;padding:0.8rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;}.form-section textarea{height:120px;resize:vertical;}.form-section hr{border:none;border-top:1px solid #eee;margin:2rem 0;}.form-section .btn{width:100%;background:#ff0000;color:white;padding:1rem 2.5rem;border:none;border-radius:5px;font-size:1.5rem;cursor:pointer;transition:background 0.3s ease;}.form-section .btn:hover{background:#ff0000;color:#ffffff;}.form-section .form-control{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:1.5rem;transition:border-color 0.3s ease;}.form-section .form-control:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,0.25);}textarea.form-control{height:120px;resize:vertical;}@media (max-width:1024px){.h-container{flex-direction:column;margin:30px 10px 30px 10px;}.m-image-section{flex:none;min-height:auto;width:100%;}.form-section{padding:2rem;}}@media (max-width:768px){.h-container{flex-direction:column;margin:30px 10px 30px 10px;}.h-container   h1{font-size:2rem;}.row{flex-direction:column;gap:0;}.m-image-section{margin:0;}}