.sqfk-article .sqfk-keyvision {
  background-image: -webkit-linear-gradient(30deg, #1d446f, #30567b, #3d5f7b);
  background-image: linear-gradient(60deg, #1d446f, #30567b, #3d5f7b); }
@media (min-width: 1000px) {
  .sqfk-article .sqfk-keyvision {
    background-image: url(../images/kv-img.png), linear-gradient(60deg, #1d446f, #30567b, #3d5f7b); } }

.dark-bg a {
  color: #55ffff; }
.dark-bg a:hover {
  color: #ffffff; }

.sqfk-section {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

#f01 {
  background-image: url(../images/f01-bg.jpg);
  background-position: 0 0; }

#f02 {
  background-image: url(../images/f02-bg.jpg); }
#f02 .label {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #13f8f0;
  text-align: center;
  line-height: 1.5;
  height: 3em; }
#f02 a {
  color: #90e4ff; }

#f04 {
  background-image: url(../images/f04-bg.jpg); }

#f05 {
  background-image: url(../images/f05-bg.jpg);
  background-size: 100% auto;
  background-position: center 0; }
#f05 .txt-box {
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 40px 50px;
  box-sizing: border-box; }

#f06 {
  background-color: #e5edf8; }

/*# sourceMappingURL=custom.css.map */
