/* Custom Bootstrap
========================================================================== */
@font-face {
  font-family: "Turbinado Bold Pro";
  src: url("/wp-content/themes/imb-child-generosity/fonts/turbinado/10e2f0ccbff36d488c3b155605eb6772.eot");
  /* IE9*/
  src: url("/wp-content/themes/imb-child-generosity/fonts/turbinado/10e2f0ccbff36d488c3b155605eb6772.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/imb-child-generosity/fonts/turbinado/10e2f0ccbff36d488c3b155605eb6772.woff2") format("woff2"), url("/wp-content/themes/imb-child-generosity/fonts/turbinado/10e2f0ccbff36d488c3b155605eb6772.woff") format("woff"), url("/wp-content/themes/imb-child-generosity/fonts/turbinado/10e2f0ccbff36d488c3b155605eb6772.ttf") format("truetype"), url("/wp-content/themes/imb-child-generosity/fonts/turbinado/10e2f0ccbff36d488c3b155605eb6772.svg#Turbinado Bold Pro") format("svg");
  /* iOS 4.1- */ }

.turbinado {
  font-family: "Turbinado Bold Pro";
  font-weight: 100; }

.lmco-section {
  width: 100%;
  padding: 100px 0 100px;
  overflow: hidden;
  position: relative;
  color: #000000; }
  .lmco-section .bg_imgs {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    pointer-events: none; }
    .lmco-section .bg_imgs img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  .lmco-section .section_content {
    z-index: 3;
    position: relative; }
    .lmco-section .section_content .title_row {
      padding-bottom: 2.5rem; }
      .lmco-section .section_content .title_row h2 {
        color: #1959a2;
        font-family: "Turbinado Bold Pro";
        font-size: 100px;
        line-height: 0.9em;
        font-weight: 100;
        text-align: center;
        font-size: clamp(50px, 7vw, 120px); }
      .lmco-section .section_content .title_row h5 {
        font-family: Soleil;
        font-size: 28px;
        line-height: 36px;
        text-align: center;
        font-style: italic;
        font-size: clamp(20px, 4vw, 28px); }
    .lmco-section .section_content .content_row img {
      object-fit: cover;
      height: 280px;
      width: 500px;
      margin-bottom: 2rem; }
      @media (min-width: 768px) {
        .lmco-section .section_content .content_row img {
          margin-bottom: 0; } }
    .lmco-section .section_content .content_row .contents {
      max-width: 440px;
      height: 100%; }
      .lmco-section .section_content .content_row .contents p {
        font-size: 20px; }
      .lmco-section .section_content .content_row .contents .lmco_btn {
        color: #133549;
        border: 1px solid #133549;
        max-width: 47%;
        width: 100%;
        padding: 14px;
        font-weight: 600;
        margin-bottom: 1rem; }
        .lmco-section .section_content .content_row .contents .lmco_btn:hover {
          color: #ffffff;
          background-color: #133549; }
        @media (min-width: 768px) {
          .lmco-section .section_content .content_row .contents .lmco_btn {
            padding: 14px 25px;
            max-width: 180px; } }
        .lmco-section .section_content .content_row .contents .lmco_btn:first-child {
          margin-right: 1rem; }
          @media (min-width: 768px) {
            .lmco-section .section_content .content_row .contents .lmco_btn:first-child {
              margin-right: 2rem; } }
