.info-page-container .info-page-content{display:flex;height:calc(100dvh - 110px);position:relative}.info-page-container .info-page-content img{height:100%;width:auto;object-fit:contain}.info-page-container .info-page-content .info-page-right-content{padding:30px 20px;display:flex;flex-direction:column;overflow:auto;width:100%;background-color:#ffffffe6}.info-page-container .info-page-content .info-page-right-content .about-content{flex-grow:1}.info-page-container .info-page-content .info-page-right-content .about-footer{margin-top:1.5rem;text-align:center;color:#222;font-weight:400}@media(max-width:768px){.info-page-container .info-page-content .info-page-image{display:none}}.about-component-container{display:flex;flex-direction:column}.about-component-container .title1{display:flex;justify-content:center;color:#ca8b85}.about-component-container .title1 .n-and{color:#888;padding:0 2px}.about-component-container .about-content{flex-grow:1}.about-component-container .about-footer{margin-top:1.5rem;text-align:center;color:#222;font-weight:400}.bottom-navigation{width:100%;padding:16px 32px;background-color:#fff;border-top:1px solid #e0e0e0;position:fixed;bottom:0;left:0}.bottom-navigation .footer-container{max-width:1200px;margin:0 auto}.bottom-navigation .footer-link{margin:0 12px;color:#000;text-decoration:none;font-size:14px}.bottom-navigation .footer-link:hover{text-decoration:underline}.bottom-navigation .current-link{font-weight:700}.contact-form{max-width:600px;width:100%;box-sizing:border-box;margin:auto;border-radius:8px;background-color:#fff}.contact-form .form-title{margin-bottom:26px;font-weight:700;text-align:center}.contact-form .field-container{display:flex;flex-direction:column;gap:10px}.contact-form .submit-button{border-radius:50px;padding:10px 30px;display:block;margin:20px auto 0}
