/* Add here all your css styles (customizations) */

@media (max-width: 576px) {
  .dzsparallaxer-height {
    height: 300px !important;
  }
}
@media (max-width: 1198px) and (min-width: 577px) {
  .dzsparallaxer-height {
    height: 450px !important;
  }
}
@media (min-width: 1199px) {
  .dzsparallaxer-height {
    height: 550px !important;
  }
}


@media (max-width: 576px) {
  .text-teaser {
    font-size: 2.85714rem !important; }
}
@media (max-width: 1198px) and (min-width: 577px) {
  .text-teaser {
    font-size: 3.57143rem !important; }
}
@media (min-width: 1199px) {
  .text-teaser {
    font-size: 4.28571rem !important; }
}




@media (max-width: 1199px) {
  .logo {
    max-width: 165px; } }

@media (max-width: 991px) {
  .logo {
    max-width: 250px;
    padding-left: 15px; } }

.tel {
	text-decoration: none !important;
  color: #ffffff !important;
}
.tel a {
	text-decoration: none !important;
  color: #ffffff !important;
}

.tel a:hover {
	text-decoration: none !important;
  color: #ffffff !important;
}

.g-color-primary-menu--hover:hover {
  color: #fff !important; }


/* Color Orange CI */
.g-bg-cio {
  background-color: #da560d !important; }

.g-bg-cio-opacity-0_1 {
  background-color: rgba(218, 86, 13, 0.1) !important; }

.g-bg-cio-opacity-0_9 {
  background-color: rgba(218, 86, 13, 0.9) !important; }

.g-bg-cio--hover:hover {
  background-color: #da560d !important; }

.g-bg-cio--before::after, .g-bg-cio--after::after {
  background-color: #da560d !important; }

.g-bg-cio--before--hover:hover::after, .g-bg-cio--after--hover:hover::after {
  background-color: #da560d !important; }

.g-color-cio--hover:hover {
  color: #da560d !important; }


/* Color Orange CI hell */
.g-bg-ciob {
  background-color: #F77B38 !important; }

.g-bg-ciob-opacity-0_1 {
  background-color: rgba(247, 123, 56, 0.1) !important; }

.g-bg-ciob-opacity-0_9 {
  background-color: rgba(247, 123, 56, 0.9) !important; }

.g-bg-ciob--hover:hover {
  background-color: #F77B38 !important; }

.g-bg-ciob--before::after, .g-bg-ciob--after::after {
  background-color: #F77B38 !important; }

.g-bg-ciob--before--hover:hover::after, .g-bg-ciob--after--hover:hover::after {
  background-color: #F77B38 !important; }

.g-color-ciob--hover:hover {
  color: #F77B38 !important; }


/* Color Blue CI */
  .g-bg-cib {
    background-color: #18376a !important; }

  .g-bg-cib-opacity-0_1 {
    background-color: rgba(24, 55, 106, 0.1) !important; }

  .g-bg-cib-opacity-0_9 {
    background-color: rgba(24, 55, 106, 0.9) !important; }

  .g-bg-cib--hover:hover {
    background-color: #18376a !important; }

  .g-bg-cib--before::after, .g-bg-cib--after::after {
    background-color: #18376a !important; }

  .g-bg-cib--before--hover:hover::after, .g-bg-cib--after--hover:hover::after {
    background-color: #18376a !important; }

  .g-color-cib--hover:hover {
    color: #18376a !important; }


/*------------------------------------
  Time Lines v1
------------------------------------*/
.u-timeline-v1 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-color: #B6B6B6; }


.u-timeline-v1-wrap::before {
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #da560d;
  margin-left: 20px; }



/* Color CI-Blue */
.g-color-cib {
  color: #18376a !important; }

.g-color-cib--hover:hover {
  color: #3398dc !important; }
