#already_sfb .intro {
  padding-top: 100px; }
  @media screen and (min-width: 992px) {
    #already_sfb .intro {
      padding-top: 0; } }
  @media screen and (min-width: 992px) {
    #already_sfb .intro .main {
      margin-top: -75px; } }
  #already_sfb .intro .main h1 {
    font-size: 32px;
    line-height: 37.2px;
    color: #FFEC9F;
    margin-bottom: 12px; }
    @media screen and (min-width: 992px) {
      #already_sfb .intro .main h1 {
        font-size: 42px;
        line-height: 49.2px; } }
  #already_sfb .intro .main h2 {
    font-size: 22px;
    line-height: 27px;
    color: #ffffff;
    margin-bottom: 41px; }
    @media screen and (min-width: 992px) {
      #already_sfb .intro .main h2 {
        font-size: 25px;
        line-height: 31px; } }
  #already_sfb .intro .main p {
    font-size: 16px;
    line-height: 24px;
    color: #ffffff; }
  #already_sfb .intro img {
    padding-top: 50px; }
    @media screen and (min-width: 992px) {
      #already_sfb .intro img {
        padding-top: 120px; } }

#already_sfb .inner-contents--gradient {
  background: #164194;
  background: -webkit-gradient(linear, left top, right top, from(#164194), to(#009951));
  background: linear-gradient(90deg, #164194 0%, #009951 100%); }
  #already_sfb .inner-contents--gradient .inner-contents-neon-list {
    padding-bottom: 150px; }
    @media screen and (min-width: 992px) {
      #already_sfb .inner-contents--gradient .inner-contents-neon-list {
        padding-bottom: 0; } }
    #already_sfb .inner-contents--gradient .inner-contents-neon-list li {
      margin-bottom: 16px;
      height: auto; }
      @media screen and (min-width: 992px) {
        #already_sfb .inner-contents--gradient .inner-contents-neon-list li {
          height: 186px; } }
      #already_sfb .inner-contents--gradient .inner-contents-neon-list li a {
        height: auto;
        padding-top: 15px; }
        @media screen and (min-width: 992px) {
          #already_sfb .inner-contents--gradient .inner-contents-neon-list li a {
            height: 186px;
            padding-top: 0; } }
        #already_sfb .inner-contents--gradient .inner-contents-neon-list li a .links-inner-contents .icon {
          width: 65px;
          height: 65px; }
        #already_sfb .inner-contents--gradient .inner-contents-neon-list li a .links-inner-contents p {
          margin-top: 15px;
          padding: 0;
          font-size: 20px;
          line-height: 24px;
          color: #ffffff; }
        #already_sfb .inner-contents--gradient .inner-contents-neon-list li a .links-inner-contents:hover p {
          color: #0E2B64;
          font-weight: 700; }
          #already_sfb .inner-contents--gradient .inner-contents-neon-list li a .links-inner-contents:hover p:hover {
            color: #0E2B64; }
      #already_sfb .inner-contents--gradient .inner-contents-neon-list li:hover p {
        color: #0E2B64;
        font-weight: 700; }

#already_sfb .texts-container p {
  font-size: 16px !important;
  padding: 15px 20px 20px 20px !important; }
  @media screen and (min-width: 992px) {
    #already_sfb .texts-container p {
      display: none; } }

#already_sfb #main-text {
  display: none;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 50px;
  margin-bottom: 78px;
  min-height: 100px;
  text-align: left; }
  @media screen and (min-width: 992px) {
    #already_sfb #main-text {
      display: block; } }

#footer #footer-contact {
  color: #7D7D7D;
  background-color: #ffffff; }
  #footer #footer-contact #logo {
    background: url("../../images/main/logo.svg") top left no-repeat;
    background-size: contain; }
  #footer #footer-contact .menu-footer-menu-container ul li.want-to-be, #footer #footer-contact .menu-footer-menu-container ul li.already-sfb {
    height: 34px;
    padding: 0 16px;
    line-height: 34px;
    border-radius: 18px;
    font-family: "MuseoSans-700";
    cursor: pointer;
    display: table;
    color: #ffffff; }
  #footer #footer-contact .menu-footer-menu-container ul li.want-to-be {
    background-color: #164194; }
    #footer #footer-contact .menu-footer-menu-container ul li.want-to-be a {
      color: #ffffff; }
    #footer #footer-contact .menu-footer-menu-container ul li.want-to-be:hover {
      background-color: #0f2e68; }
  #footer #footer-contact .menu-footer-menu-container ul li.already-sfb {
    background-color: #009951; }
    #footer #footer-contact .menu-footer-menu-container ul li.already-sfb a {
      color: #ffffff; }
    #footer #footer-contact .menu-footer-menu-container ul li.already-sfb:hover {
      background: #006636; }
      #footer #footer-contact .menu-footer-menu-container ul li.already-sfb:hover a {
        color: #ffffff; }
  #footer #footer-contact .wrap h2 {
    color: #009951; }
  #footer #footer-contact .wrap ul li.icon-address::before, #footer #footer-contact .wrap ul li.icon-phone::before, #footer #footer-contact .wrap ul li.icon-mail::before {
    background-color: #009951; }
  #footer #footer-contact .icon:before {
    color: #009951; }

#footer #footer-cta {
  background: #164194;
  background: -webkit-gradient(linear, left top, right top, from(#164194), to(#009951));
  background: linear-gradient(90deg, #164194 0%, #009951 100%); }
  #footer #footer-cta h2 {
    color: #ffffff; }
