@charset "UTF-8";
/* generated with grunt-sass-globbing */
.text-light-blue {
  color: #0085ca; }

@media (min-width: 995px) {
  .contain-text.cols-1 .widget_text:only-child {
    width: 768px;
    margin: 0 auto;
    float: none;
    max-width: 100%; } }

@media (min-width: 1415px) {
  .contain-text.cols-1 .widget_text:only-child {
    width: 960px; } }

.widget_text h1, .widget_text .h1, .widget_text h2, .widget_text .h2 {
  margin-bottom: 10px; }

.widget_text h1, .widget_text h2, .widget_text h3,
.widget_text .h1, .widget_text .h2, .widget_text .h3 {
  margin-top: 50px; }
  .widget_text h1:first-child, .widget_text h2:first-child, .widget_text h3:first-child,
  .widget_text .h1:first-child, .widget_text .h2:first-child, .widget_text .h3:first-child {
    margin-top: 0; }

.widget_text h1 + h2,
.widget_text h1 + h3,
.widget_text h2 + h1,
.widget_text h2 + h3 {
  margin-top: 10px; }

.widget_text h4, .widget_text .h4 {
  margin-top: 30px; }
  .widget_text h4:first-child, .widget_text .h4:first-child {
    margin-top: 0; }

.widget_text h1 + p,
.widget_text h2 + p,
.widget_text h3 + p,
.widget_text h4 + p,
.widget_text .h1 + p,
.widget_text .h2 + p,
.widget_text .h3 + p,
.widget_text .h4 + p {
  margin-top: 5px; }

.widget_text ol li {
  margin-bottom: 15px;
  padding-left: 5px; }

.widget_text ul {
  list-style: none;
  padding-left: 0; }
  .widget_text ul li {
    padding-left: 20px;
    position: relative;
    list-style: none; }
    .widget_text ul li[value]:before {
      background-color: transparent;
      content: attr(value);
      position: static;
      margin-right: 10px;
      font-weight: bold; }
    .widget_text ul li:before {
      background-color: #001E62;
      content: " ";
      width: 4px;
      height: 4px;
      border-radius: 4px;
      position: absolute;
      left: 0;
      top: 8px; }
  .widget_text ul.tick li {
    padding-left: 40px; }
    .widget_text ul.tick li:before {
      content: "";
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #001E62;
      width: auto;
      height: auto;
      background-color: transparent;
      font-size: 1.5625rem;
      line-height: 1.875rem;
      top: -7px; }

.widget_text a:not(.btn) {
  color: #0085ca;
  font-weight: 500; }
  .widget_text a:not(.btn):after, .widget_text a:not(.btn):before {
    color: #0085ca; }
  .widget_text a:not(.btn):hover, .widget_text a:not(.btn):active {
    color: #18b0ff; }
    .widget_text a:not(.btn):hover:after, .widget_text a:not(.btn):hover:before, .widget_text a:not(.btn):active:after, .widget_text a:not(.btn):active:before {
      color: #18b0ff; }
