.blog_cta {
  width: 100%;
  float: left; }
  .blog_cta .message {
    color: #fff;
    font-family: Montserrat,sans-serif;
    text-shadow: 1px 1px 1px rgba(30, 30, 30, 0.6); }
  .blog_cta--one {
    background-image: url("../images/cta-background.jpg");
    background-color: #4baae0;
    background-position: center;
    background-size: cover;
    padding: .5em;
    margin: 2em 0;
    -webkit-box-shadow: 0px 0px 5px rgba(90, 90, 90, 0.5);
            box-shadow: 0px 0px 5px rgba(90, 90, 90, 0.5); }
    .blog_cta--one__content {
      background-color: rgba(0, 0, 0, 0.3);
      border: 1px solid white;
      width: 100%;
      padding: 3em 2em;
      float: left; }
    .blog_cta--one__button {
      margin-bottom: 0;
      text-transform: uppercase;
      width: 200px;
      font-size: 1em; }
    .blog_cta--one .message {
      font-size: 1.5rem;
      text-align: center;
      margin-bottom: 1em;
      font-size: 1.8em;
      letter-spacing: 0.08em;
      text-transform: uppercase; }
    .blog_cta--one .call_to_action {
      text-align: center; }
      .blog_cta--one .call_to_action a {
        background: #fff;
        color: #4baae0;
        padding: .5em 1em;
        border-radius: .25em; }
  .blog_cta--two__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .blog_cta--two__content .image {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      background-image: url("../images/woman-looking-at-phone.jpg");
      background-size: 120%;
      background-position: center; }
    .blog_cta--two__content .message {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      border-right: 2px solid #1d76a8;
      background: -webkit-gradient(linear, left top, right top, from(#61b8ee), to(#3888bc));
      background: linear-gradient(to right, #61b8ee 0%, #3888bc 100%);
      font-size: 1.5em;
      text-align: center;
      padding-top: 2em; }
      .blog_cta--two__content .message span {
        font-weight: 100; }
    .blog_cta--two__content .call_to_action {
      text-align: center; }
      .blog_cta--two__content .call_to_action a {
        color: #e7f9d2;
        text-shadow: 1px 1px 1px #5f8433;
        padding: .5em 1em;
        border-radius: .25em;
        text-transform: uppercase; }
        .blog_cta--two__content .call_to_action a.blog_cta--two__button {
          background: -webkit-gradient(linear, left top, left bottom, from(#92c853), to(#88b356));
          background: linear-gradient(to bottom, #92c853 0%, #88b356 100%);
          margin-top: 1em;
          -webkit-transition: all .5s;
          transition: all .5s;
          border: .5px solid #e7f9d2; }
          .blog_cta--two__content .call_to_action a.blog_cta--two__button:hover {
            background: -webkit-gradient(linear, left bottom, left top, from(#92c853), to(#88b356));
            background: linear-gradient(to top, #92c853 0%, #88b356 100%); }
    .blog_cta--two__content .logo {
      background-image: url("../images/ta-logo-white.png");
      width: 150px;
      height: 30px;
      background-repeat: no-repeat;
      background-size: contain;
      display: block;
      margin-top: 3.5em;
      margin-bottom: 1em;
      margin-left: auto;
      margin-right: auto; }

.request-quote-modal_blog .product-modal__body--product-logo {
  border: 0; }

.request-quote-modal_blog .product-modal__body--header-text {
  font-size: 1.5em; }

.request-quote-modal_blog .modal__privacy-guarantee {
  font-size: 1em; }
