html, body {
  font-family: 'DIN Tr';
  padding: 0;
  margin: 0; }

.mikader-icerde-wrapper {
  font-family: 'DIN Tr';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .mikader-icerde-wrapper * {
    box-sizing: border-box; }

.mi-container {
  max-width: 1170px;
  margin: 0 auto; }
  .mi-container:after {
    content: '';
    display: table;
    clear: both; }

.mi-header {
  padding: 80px 0 40px;
  background-image: url("img/mi-icerde-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  color: white; }
  .mi-header .mi-hd-logo {
    float: left;
    width: 40%;
    padding: 0 30px; }
    .mi-header .mi-hd-logo img {
      width: 100%;
      max-width: 370px; }
  .mi-header .mi-hd-content {
    float: left;
    width: 60%;
    padding: 0 30px; }
    .mi-header .mi-hd-content h1 {
      font-size: 35px;
      margin-top: 0; }
    .mi-header .mi-hd-content h3 {
      font-size: 22px; }
    .mi-header .mi-hd-content p {
      font-size: 16px; }
  @media screen and (max-width: 1025px) {
    .mi-header .mi-hd-content h1 {
      font-size: 30px; }
    .mi-header .mi-hd-content h3 {
      font-size: 18px; }
    .mi-header .mi-hd-content p {
      font-size: 15px; } }
  @media screen and (max-width: 769px) {
    .mi-header {
      padding: 40px 0;
      background-image: url("img/mi-icerde-bg-portrait.jpg"); }
      .mi-header .mi-hd-logo {
        width: 100%; }
        .mi-header .mi-hd-logo img {
          max-width: 300px; }
      .mi-header .mi-hd-content {
        padding-top: 20px;
        padding-left: 40px;
        width: 100%; }
        .mi-header .mi-hd-content h1 {
          font-size: 35px; }
        .mi-header .mi-hd-content h3 {
          font-size: 24px; }
        .mi-header .mi-hd-content p {
          font-size: 14px; } }
  @media screen and (max-width: 716px) {
    .mi-header {
      padding: 20px 0 10px; }
      .mi-header .mi-hd-logo {
        padding: 0 20px; }
        .mi-header .mi-hd-logo img {
          max-width: 200px; }
      .mi-header .mi-hd-content {
        padding: 10px 20px 0; }
        .mi-header .mi-hd-content h1 {
          font-size: 24px; }
        .mi-header .mi-hd-content h3 {
          font-size: 16px; }
          .mi-header .mi-hd-content h3 br {
            display: none; }
        .mi-header .mi-hd-content p {
          font-size: 13px; } }
  @media screen and (max-width: 376px) {
    .mi-header .mi-hd-logo img {
      max-width: 140px; }
    .mi-header .mi-hd-content h1 {
      font-size: 20px; }
    .mi-header .mi-hd-content h3 {
      font-size: 14px; }
    .mi-header .mi-hd-content p {
      font-size: 12px; } }

.mi-footer {
  padding-top: 10px; }
  .mi-footer .mi-ft-logos img {
    display: inline-block;
    max-height: 90px; }
  .mi-footer .mi-ft-logos-mobile {
    display: none; }
  .mi-footer .mi-ft-cta:after {
    content: '';
    display: table;
    clear: both; }
  .mi-footer .mi-ft-cta .mi-ft-cta-text {
    float: left;
    width: 42%;
    padding: 15px;
    padding-right: 100px;
    font-size: 26px;
    color: #df386e; }
  .mi-footer .mi-ft-cta .mi-ft-cta-actions {
    float: left;
    width: 58%;
    padding-left: 20px; }
    .mi-footer .mi-ft-cta .mi-ft-cta-actions a {
      display: inline-block;
      margin-left: 35px; }
  @media screen and (max-width: 1025px) {
    .mi-footer .mi-ft-cta .mi-ft-cta-text {
      width: 35%;
      font-size: 18px;
      padding-right: 40px; }
    .mi-footer .mi-ft-cta .mi-ft-cta-actions {
      width: 65%;
      padding-right: 15px;
      padding-left: 10px; }
      .mi-footer .mi-ft-cta .mi-ft-cta-actions img {
        max-height: 70px; } }
  @media screen and (max-width: 769px) {
    .mi-footer .mi-ft-logos {
      display: none; }
    .mi-footer .mi-ft-cta {
      padding: 20px 0; }
      .mi-footer .mi-ft-cta .mi-ft-cta-text {
        width: 40%;
        padding-top: 0;
        padding-right: 20px; }
      .mi-footer .mi-ft-cta .mi-ft-cta-actions {
        width: 60%; }
        .mi-footer .mi-ft-cta .mi-ft-cta-actions a {
          margin-left: 20px; }
        .mi-footer .mi-ft-cta .mi-ft-cta-actions img {
          max-height: 65px; }
    .mi-footer .mi-ft-logos-mobile {
      display: block;
      border-top: solid 8px #df386e;
      padding-top: 10px; } }
  @media screen and (max-width: 716px) {
    .mi-footer {
      padding-top: 0; }
      .mi-footer .mi-ft-cta .mi-ft-cta-text {
        font-size: 16px;
        width: 100%;
        text-align: center; }
      .mi-footer .mi-ft-cta .mi-ft-cta-actions {
        width: 100%;
        text-align: center; }
        .mi-footer .mi-ft-cta .mi-ft-cta-actions img {
          max-height: 50px; }
      .mi-footer .mi-ft-logos-mobile {
        text-align: center; }
        .mi-footer .mi-ft-logos-mobile img {
          max-height: 60px; } }
  @media screen and (max-width: 376px) {
    .mi-footer .mi-ft-cta {
      padding: 15px 0; }
      .mi-footer .mi-ft-cta .mi-ft-cta-text {
        font-size: 12px; }
      .mi-footer .mi-ft-cta .mi-ft-cta-actions img {
        max-height: 40px; }
    .mi-footer .mi-ft-logos-mobile {
      border-width: 4px;
      padding-top: 5px; }
      .mi-footer .mi-ft-logos-mobile img {
        max-height: 40px; } }

/*# sourceMappingURL=mikader-icerde.css.map */
