.c-layout-image-text__block {
  padding: 40px;
  border-top: 1px solid rgba(151, 151, 151, 0.25);
  position: relative; }
  @media (max-width: 991px) {
    .c-layout-image-text__block {
      padding: 40px 15px; } }
  .c-layout-image-text__block:first-child {
    position: relative; }
    .c-layout-image-text__block:first-child:before {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      height: 15px;
      width: 50%;
      background: -webkit-radial-gradient(50% 0%, 50% 15px, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
      background: -o-radial-gradient(50% 0%, 50% 15px, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
      background: -moz-radial-gradient(50% 0%, 50% 15px, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
      background: -ms-radial-gradient(50% 0%, 50% 15px, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
      background: radial-gradient(50% 0%, 50% 15px, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
      width: 100%; }
.c-layout-image-text__content, .c-layout-image-text__content--left {
  min-height: 390px;
  padding: 0; }
  @media (max-width: 1199px) {
    .c-layout-image-text__content, .c-layout-image-text__content--left {
      min-height: 312px;
      padding: 0; } }
  @media (max-width: 991px) {
    .c-layout-image-text__content, .c-layout-image-text__content--left {
      padding: 20px 0 0 0;
      min-height: 0; } }
  .c-layout-image-text__content--left {
    padding-left: 15px; }
    @media (max-width: 991px) {
      .c-layout-image-text__content--left {
        padding-left: 0; } }
.c-layout-image-text__title {
  font-size: 1.875em;
  margin: 0;
  color: #80ba27;
  font-family: "Montserrat", sans-serif; }
  @media (max-width: 1199px) {
    .c-layout-image-text__title {
      font-size: 1.5em; } }
  @media (max-width: 991px) {
    .c-layout-image-text__title {
      font-size: 1.25em; } }
  @media (max-width: 767px) {
    .c-layout-image-text__title {
      font-size: 1.25em; } }
  @media (max-width: 575px) {
    .c-layout-image-text__title {
      font-size: 1.25em; } }
.c-layout-image-text__text {
  margin-top: 15px;
  font-weight: 300; }
.c-layout-image-text__button {
  margin-top: 15px;
  background-color: transparent;
  border: 2px solid #cbf68b;
  border-radius: 100px;
  color: #4a4a4a;
  font-size: 0.75em;
  font-family: "Montserrat", sans-serif;
  padding: 6px 20px;
  text-transform: uppercase;
  display: inline-block;
  min-width: 180px;
  text-align: center; }
  .c-layout-image-text__button:hover, .c-layout-image-text__button:active, .c-layout-image-text__button:focus {
    color: #4a4a4a; }
  @media (max-width: 1199px) {
    .c-layout-image-text__button {
      font-size: 0.75em; } }
  @media (max-width: 991px) {
    .c-layout-image-text__button {
      font-size: 0.75em; } }
  @media (max-width: 767px) {
    .c-layout-image-text__button {
      font-size: 0.75em; } }
  @media (max-width: 575px) {
    .c-layout-image-text__button {
      font-size: 0.75em; } }

/*# sourceMappingURL=layout_image_text.css.map */
