@charset "utf-8";
* {			margin: 0; 
			padding: 0; 
}
body {
    background-color: #FFFFFF;
}

@media (max-width: 576px) {
display-9, .display-9 {
font-size: 1.2rem !important;
line-height: 1.6 !important;
  }
}

@media (max-width: 576px) {
display-8, .display-8 {
font-size: 1.2rem !important;
line-height: 1.6 !important;
  }
}

@media (max-width: 768px) {
display-7, .display-7 {
font-size: 1.2rem !important;
line-height: 1.6 !important;
  }
}

@media (max-width: 812px) {
display-7, .display-7 {
font-size: 1.2rem !important;
line-height: 1.6 !important;
  }
}

@media (max-width: 576px) {
display-6, .display-6 {
font-size: 1rem !important;
line-height: 1.2 !important;
  }
}

@media (max-width: 576px) {
body-text-2, .body-text-2 {
font-size: 1rem !important;
font-weight: 500 !important;
line-height: 1.2 !important;
  }
}

.ol-bg-nav {
    background-color: #005fab;
}
.ol-bg-home1 {
    background-color: #89b4e1;
}
.sl-bg-color3 {
    background-color: #005fab;
}
.sl-bg-color2 {
    background-color: #CBDCEF;
}
.sl-bg-color1 {
    background-color: #FFFFFF;
}
.ol-bg-home2-img{
    background-color: #bbd4f0;
    background: url("img/sl-banner-start_1920-774.gif") center no-repeat;
}
.ol-bg-home2-left-img{
    background: url("img/ol_home2_green-left_600.jpg") center no-repeat;
}
.headline-white{
    color: #E9F3FC;
}
.headline-lightblue{
    color: #BFE0FF;
}
.headline-blue{
    color: #005fab;
}
.headline-grey{
    color: #1F2B5A;
}
.ol-bg-home2-dk-img{
    background: url("img/ol_home2_green_dk_600.jpg") center no-repeat;
}
.ol-bg-home3 {
    background-color: #4F8015;
}
.margin-l55 {margin-left: 55px;
}
.margin-r20 {margin-right: 20px;
}
.mr10 {margin-right: 10px;
}
.mr20 {margin-right: 20px;
}
.mrb20 {margin-right: 20px;
        margin-bottom: 20px;
}
.margin-10 {margin-top: 10px;
            margin-bottom: 10px; 
}
.padding-10 {padding-top: 8px;
             padding-bottom: 10px; 
}
.padding-t43 {padding-top: 43px;
}

.padding-l4 {
  padding-left: 4rem;
}

.mb-5 {margin-bottom: 4rem; 
}

.mb-6 {margin-bottom: 7rem; 
}

.pl-1 {padding-left: 1rem; 
}

.pt-1 {padding-top: 1rem; 
}

.pt-2 {padding-top: 2rem; 
}

.float-l {float: left; 
}

.body-text-1 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.body-text-2 {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5;
}

.display-5 {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
}

.display-6 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}
.display-7 {
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-8 {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.2;
}
.display-9 {
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 1.4;
}


