/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
/*--------------------------------------------------------------
## Mini blocks and content
--------------------------------------------------------------*/
.mini-blocks {
  padding: 40px 0;
  overflow: hidden;
  position: relative;
}
.mini-blocks.mini-blocks-sky-blue {
  background-color: #E3EFF7;
}

.mini-blocks-section {
  align-items: center;
  position: relative;
  z-index: 4;
}

.mini-block-column {
  flex-basis: 100%;
  flex-grow: 1;
  margin: 0 15px;
  overflow: hidden;
  padding: 46px 20px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 782px) {
  .mini-block-column {
    flex-basis: calc(50% - 16px);
    width: auto;
  }
}

.mini-block-blocks {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 782px) {
  .mini-block-blocks {
    order: 1;
  }
}
.mini-block-blocks .mini-block {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 220px;
  flex-grow: 1;
  flex-basis: calc(50% - 30px);
  margin: 0 8px 16px;
  padding: 12px;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 782px) {
  .mini-block-blocks .mini-block {
    height: 252px;
  }
}
.mini-block-blocks .mini-block a {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
}
.mini-block-blocks .mini-block:after {
  background-color: rgba(28, 60, 94, 0.85);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 1s ease 0s;
  width: 100%;
}
.mini-block-blocks .mini-block .mini-block-content {
  bottom: 15px;
  box-sizing: border-box;
  color: #fff;
  font-size: 1.5rem;
  left: 0;
  line-height: 2.8rem;
  padding: 0 15px;
  position: absolute;
  transition: top 0.35s ease 0s;
  width: 100%;
  z-index: 2;
}
.mini-block-blocks .mini-block:hover:after {
  opacity: 1;
}
.mini-block-blocks .mini-block:hover .mini-block-panel {
  max-height: 430px;
  opacity: 1;
}
.mini-block-blocks .mini-block:hover h3 {
  color: #fff;
}
.mini-block-blocks .mini-block:hover .mini-block-overlay {
  opacity: 0;
}
.mini-block-blocks .mini-block .mini-block-panel {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 1.5s ease 0s;
}
.mini-block-blocks .mini-block .mini-block-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 64px;
  width: 100%;
  background-color: #fff;
  transition: opacity 0.6s;
}
@media only screen and (min-width: 530px) {
  .mini-block-blocks .mini-block .mini-block-overlay {
    height: 70px;
  }
}
.mini-block-blocks h3 {
  color: #1C3C5E;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}
@media only screen and (min-width: 782px) {
  .mini-block-blocks h3 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1140px) {
  .mini-block-blocks h3 {
    font-size: 16px;
    font-size: 1rem;
  }
}
.mini-block-blocks p {
  font-size: 11px;
  font-size: 0.6875rem;
}
@media only screen and (min-width: 782px) {
  .mini-block-blocks p {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

@media only screen and (min-width: 782px) {
  .mini-blocks-content-column {
    order: 2;
  }
}
.mini-blocks-content-column h2 {
  color: #257CA7;
  font-size: 34px;
  font-size: 2.125rem;
  margin-bottom: 24px;
}
.mini-blocks-content-column p {
  margin-bottom: 24px;
}
.mini-blocks-content-column .troy-btn {
  margin-right: 15px;
  margin-bottom: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mini-blocks-content-column .troy-btn:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 782px) {
  .mini-blocks-illustration-left,
  .mini-blocks-illustration-right {
    bottom: 0;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2;
    height: 188px;
    width: 564px;
  }
}

@media only screen and (min-width: 782px) {
  .mini-blocks-illustration-left {
    left: -200px;
    background-image: url("../../../assets/src/images/mini-blocks-bg-left.png");
  }
}
@media only screen and (min-width: 1140px) {
  .mini-blocks-illustration-left {
    left: 0;
  }
}

@media only screen and (min-width: 782px) {
  .mini-blocks-illustration-right {
    right: -200px;
    background-image: url("../../../assets/src/images/mini-blocks-bg-right.png");
  }
}
@media only screen and (min-width: 1140px) {
  .mini-blocks-illustration-right {
    right: 0;
  }
}

.mini-blocks-horse {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mini-blocks-horse img {
  max-height: 132px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZWxpbnQtZGlzYWJsZSBvcmRlci9wcm9wZXJ0aWVzLWFscGhhYmV0aWNhbC1vcmRlciAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTWluaSBibG9ja3MgYW5kIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5taW5pLWJsb2NrcyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktYmxvY2tzLm1pbmktYmxvY2tzLXNreS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRUZGNztcbn1cblxuLm1pbmktYmxvY2tzLXNlY3Rpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5taW5pLWJsb2NrLWNvbHVtbiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ2cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm1pbmktYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5taW5pLWJsb2NrLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm1pbmktYmxvY2stYmxvY2tzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1pbmktYmxvY2stYmxvY2tzIC5taW5pLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbjogMCA4cHggMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAubWluaS1ibG9jay1ibG9ja3MgLm1pbmktYmxvY2sge1xuICAgIGhlaWdodDogMjUycHg7XG4gIH1cbn1cbi5taW5pLWJsb2NrLWJsb2NrcyAubWluaS1ibG9jayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4ubWluaS1ibG9jay1ibG9ja3MgLm1pbmktYmxvY2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCA2MCwgOTQsIDAuODUpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluaS1ibG9jay1ibG9ja3MgLm1pbmktYmxvY2sgLm1pbmktYmxvY2stY29udGVudCB7XG4gIGJvdHRvbTogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMzVzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLm1pbmktYmxvY2stYmxvY2tzIC5taW5pLWJsb2NrOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5taW5pLWJsb2NrLWJsb2NrcyAubWluaS1ibG9jazpob3ZlciAubWluaS1ibG9jay1wYW5lbCB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLm1pbmktYmxvY2stYmxvY2tzIC5taW5pLWJsb2NrOmhvdmVyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWluaS1ibG9jay1ibG9ja3MgLm1pbmktYmxvY2s6aG92ZXIgLm1pbmktYmxvY2stb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWluaS1ibG9jay1ibG9ja3MgLm1pbmktYmxvY2sgLm1pbmktYmxvY2stcGFuZWwge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlIDBzO1xufVxuLm1pbmktYmxvY2stYmxvY2tzIC5taW5pLWJsb2NrIC5taW5pLWJsb2NrLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MzBweCkge1xuICAubWluaS1ibG9jay1ibG9ja3MgLm1pbmktYmxvY2sgLm1pbmktYmxvY2stb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4ubWluaS1ibG9jay1ibG9ja3MgaDMge1xuICBjb2xvcjogIzFDM0M1RTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5taW5pLWJsb2NrLWJsb2NrcyBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5taW5pLWJsb2NrLWJsb2NrcyBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm1pbmktYmxvY2stYmxvY2tzIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAubWluaS1ibG9jay1ibG9ja3MgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5taW5pLWJsb2Nrcy1jb250ZW50LWNvbHVtbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5taW5pLWJsb2Nrcy1jb250ZW50LWNvbHVtbiBoMiB7XG4gIGNvbG9yOiAjMjU3Q0E3O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubWluaS1ibG9ja3MtY29udGVudC1jb2x1bW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubWluaS1ibG9ja3MtY29udGVudC1jb2x1bW4gLnRyb3ktYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLm1pbmktYmxvY2tzLWNvbnRlbnQtY29sdW1uIC50cm95LWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5taW5pLWJsb2Nrcy1pbGx1c3RyYXRpb24tbGVmdCxcbiAgLm1pbmktYmxvY2tzLWlsbHVzdHJhdGlvbi1yaWdodCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTg4cHg7XG4gICAgd2lkdGg6IDU2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm1pbmktYmxvY2tzLWlsbHVzdHJhdGlvbi1sZWZ0IHtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL3NyYy9pbWFnZXMvbWluaS1ibG9ja3MtYmctbGVmdC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5taW5pLWJsb2Nrcy1pbGx1c3RyYXRpb24tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5taW5pLWJsb2Nrcy1pbGx1c3RyYXRpb24tcmlnaHQge1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL3NyYy9pbWFnZXMvbWluaS1ibG9ja3MtYmctcmlnaHQucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWluaS1ibG9ja3MtaWxsdXN0cmF0aW9uLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubWluaS1ibG9ja3MtaG9yc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5taW5pLWJsb2Nrcy1ob3JzZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMzJweDtcbn1cbiJdfQ== */