.button_primary{
    font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 18px;
  text-transform: uppercase;
}

.button_primary_bold{
    font-family: Montserrat;
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 18px;
  text-transform: uppercase;
}


.two-col ul li, .two-col-block ul li, .two-col-info ul li{
    margin-bottom: 10px;
}

#two-col ul{
  list-style: none;
  position: relative;
}

#two-col ul li::before, .two-col ul li::before {
  content: "\2022";
  color: #1E4799;
  position: absolute;
  left: 20px;
  margin-top: -5px;
    font-size: 64px; 
}

.two-col-block ul li::before {
  content: "\2022";
  color: #1E4799;
  position: absolute;
  left: 20px;
  margin-top: -5px;
    font-size: 64px; 
}

.two-col-info ul li::before {
  content: "\2022";
  color: #1E4799;
  position: absolute;
  left: 10px;
  margin-top: -5px;
    font-size: 64px; 
}

.two-col-info h3 {
    color: #1E4799;
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 29px;
  margin-bottom: 20px;
}

.two-col-info p {
    color: #1D1D1D;
  font-family: Montserrat;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

#rev_slider_2_1_wrapper .hesperiden.tparrows {
    border: 1px;
    border-color: white;
    border-style: solid;
}

.carousel {
     margin-left: -10px;

}

.fancy-header .breadcrumbs li {
    text-transform: uppercase;
}

.fancy-header .current{
    font-weight: 600;
}

 #fancy-header .fancy-title.start-animation, #fancy-header .fancy-subtitle.start-animation{
    text-transform: uppercase;
}

#fancy-header > .wf-wrap {
    padding: 20px 0;
    display: table;
}

#fancy-header.content-left .breadcrumbs{
    display: table-header-group;
}

#fancy-header > .wf-wrap {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
    max-width: 1264px;
}

@media screen and (max-width: 778px){
    #main {
        padding: 0 !important;
    }
}

.breadcrumbs li a, .fancy-header .breadcrumbs li a {
    opacity: 0.5;
}



.content .two-col-block ul, .content .two-col-info ul {color: #1d1d1d; font-family: Montserrat; font-size: 16px; letter-spacing: 0; line-height: 24px; list-style: none;}