body{margin:0;padding:0;width:100vw;overflow-x:hidden;position:relative}p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:subpixel-antialiased}.ant-list-item{button{span{font-size:1rem!important}}}.ant-card-actions{bottom:0;position:absolute;width:100%}@media (max-width:640px){.main-bg{width:100%;height:40vh;object-fit:cover;object-position:center}.main-title{width:100%;color:#fff;font-family:RobotoBold;font-weight:800;position:absolute;top:6rem;text-shadow:2px 2px rgba(0,0,0,.2)}.common-title,.main-title{text-align:center;font-size:2rem}.common-title{margin-top:1rem;margin-bottom:1.2rem;font-family:OpenSans;color:#222;font-weight:600}}@media (min-width:641px) and (max-width:1024px){.main-bg{width:100%;height:40vh;object-fit:cover;object-position:center}.main-title{width:100%;color:#fff;font-family:RobotoBold;font-weight:800;position:absolute;top:6rem;text-shadow:2px 2px rgba(0,0,0,.2)}.common-title,.main-title{text-align:center;font-size:2rem}.common-title{margin-top:1rem;margin-bottom:1.2rem;font-family:OpenSans;color:#222;font-weight:600}}@media (min-width:1025px) and (max-width:1680px){.main-bg{width:100%;height:780px;object-fit:cover;object-position:center}.main-title{color:#fff;font-family:RobotoBold;font-size:80px;font-weight:800;position:absolute;top:296px;text-shadow:2px 2px rgba(0,0,0,.2)}.common-title{margin-top:4rem;margin-bottom:1.2rem;text-align:center;font-family:OpenSans;color:#222;font-size:3rem;font-weight:600}}@media (min-width:1681px){.main-bg{width:100%;height:780px;object-fit:cover;object-position:center}.main-title{color:#fff;font-family:RobotoBold;font-size:80px;font-weight:800;left:150px;position:absolute;top:200px;text-shadow:2px 2px rgba(0,0,0,.2)}.common-title{margin-top:4rem;margin-bottom:1.2rem;text-align:center;font-family:OpenSans;color:#222;font-size:3rem;font-weight:600}}.hover-active{font-weight:600!important;border-bottom:5px solid #009737}.ant-menu{color:#fff;background:transparent}.ant-menu-item,.ant-menu-light,.ant-menu-submenu-title{color:#fff!important;font-size:1.2rem}.ant-menu .ant-menu-item a{color:#fff!important;font-size:1rem}.ant-menu .ant-menu-item-active{background-color:rgba(255,255,255,.2)!important}.ant-menu-submenu-popup ul{background-color:rgba(0,0,0,.8)!important;min-width:350px!important}.ant-btn-primary{background:#597ef7}.search-ratio{span{color:#fff!important}}