html,body{height: 100%; width: 100%; padding: 0; margin: 0; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
a{color: unset; text-decoration: unset; margin: 0; padding: 0;}

#homeContent{width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background: url(image/bg.png) no-repeat center center fixed; background-size: cover;}
#homeContent .container{display: flex; flex-direction: column; max-width: 1100px; width: 100%;}
#homeContent .container .logo{display: flex; flex-direction: column; width: 100%; align-items: center; padding: 0px 0px 30px; margin: 0px 0px 40px; border-bottom: 2px dotted #c5c5c5;}
#homeContent .container .logo img{height: 156px;}
#homeContent .container .logo a{font-size: 16px; margin: 0; padding: 0; margin-top: 25px; color: #292b2c;}
#homeContent .container .businesList{display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap;}
#homeContent .container .businesList .businesSingle{display: flex; flex-direction: column; flex: 1 21%; padding: 0 25px; justify-content: space-between; border-right: 2px dotted #c5c5c5;}
#homeContent .container .businesList .businesSingle:last-child{border-right: unset; padding-right: 0 !important;}
#homeContent .container .businesList .businesSingle:first-child{padding-left: 0 !important;}
#homeContent .container .businesList .businesSingle .image{width: 100%; height: 74px; margin-bottom: 30px; display: flex; justify-content: center;}
#homeContent .container .businesList .businesSingle .image img{max-width: 100%; height: 100%; object-fit: contain; filter: grayscale(1); transition: all .3s;}
#homeContent .container .businesList .businesSingle:hover .image img{filter: grayscale(0); transition: all .3s;}
#homeContent .container .businesList .businesSingle .video{width: 100%; height: 175px;}
#homeContent .container .businesList .businesSingle .video iframe{width: 100%; height: 100%;}
#homeContent .container .footerLogo{display: flex; flex-direction: row; margin: 45px 0 0px; justify-content: center;}
#homeContent .container .footerLogo .fImage{display: flex; align-items: center; padding: 0 15px;}
#homeContent .container .footerLogo .fImage img{width: 86px; object-fit: contain;}