*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden;font-size:16px;line-height:1.6}#app{min-height:100vh;width:100%}@media (max-width: 1400px){html{font-size:15px}}@media (max-width: 1200px){html{font-size:14px}}@media (max-width: 768px){html,body{font-size:14px}}@media (max-width: 480px){html,body{font-size:13px}}.section-container{max-width:1920px;margin:0 auto;padding:60px 160px}.section-title-wrapper{margin-bottom:60px;position:relative;padding-left:20px}.title-line{position:absolute;left:0;top:0;width:5px;height:49px;background-color:#159ce0}.section-title{font-size:36px;font-family:Open Sans,sans-serif;font-weight:400;color:#000;margin:0 0 10px}.section-subtitle{font-size:18px;font-family:Inter,sans-serif;font-weight:400;color:#000;margin:0}.image-container{width:100%;height:100%;overflow:hidden;border-radius:4px}.image-container img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1600px){.section-container{padding:50px 100px}}@media (max-width: 1400px){.section-container{padding:45px 60px}.section-title{font-size:32px}.section-subtitle{font-size:16px}}@media (max-width: 1200px){.section-container{padding:40px}.section-title{font-size:28px}.section-subtitle{font-size:15px}}@media (max-width: 768px){.section-container{padding:30px 20px}.section-title{font-size:24px}.section-subtitle{font-size:14px}.title-line{height:32px}.section-title-wrapper{margin-bottom:40px}}@media (max-width: 480px){.section-container{padding:25px 15px}.section-title{font-size:20px}.section-subtitle{font-size:13px}.title-line{height:28px}.section-title-wrapper{margin-bottom:30px}}
