:root {
  --site-primary-color: #004494;
  --site-primary-color-special-light: #189CD7;
}

.terras .page-banner-module .page-banner-video-item .overlay-1,
.terras .page-banner-module .page-banner-img-item .overlay-1 {
  background: transparent linear-gradient(158deg, #00000010 0%, #07070776 45%, #004494 100%) 0% 0% no-repeat padding-box;
}

/* default text color grey to primary */
.terras main .entry,
.terras main .entry.text-dark,
.terras main .text-dark {
  color: var(--site-primary-color) !important;
}

/* DEMIR EXCLUSIVE */
.terras,
.terras * {
  hyphens: none !important;
  -webkit-hyphens: none !important;
}
.terras main .text-dark{
  .frame-type-form_formframework {
    .form-control {
      color: var(--site-primary-color) !important;

      &::placeholder {
        opacity: 0.5;
        color: var(--site-primary-color) !important;
      }
    }
    .checkbox .form-check .form-check-label span::before{
      color: var(--site-primary-color) !important;
    }
  }
}

.terras main .entry.text-white,
.terras main .text-white .entry,
.terras main .text-white {
  color: #fff !important;
}

.terras main {
  color: var(--site-primary-color);
}

.terras .global-carousel .slider__counter,
.terras .site-form-view-layout-1 .fieldwrap label {
  color: var(--site-text-color-dark) !important;
}

.terras .entry li {
    margin-bottom: 0px;
}

.terras .project-badge{
  width: 180px;
}

@media screen and (max-width: 1199px) {
  .terras .project-badge {
    top: 150px!important;
    width: 100px;
}}

/* default text color grey to primary */

/* check item bg color light */
.global-tip .the-tip.site-bg-primary{
  background-color: var(--site-primary-color-special-light);
}
/* check item bg color light */


.terras h1.special-lg.view-2{
  font-size: 80px;
}

.terras .page-banner-module .banner-context-item:last-child .normal-text-element-module {
    width: 100%;
}

.form-text{
  color: #fff;
  font-size: 17px;
  margin-top:10px;
}


@media screen and (min-width: 1200px) {
    .terras .global-card-content.view-15, .terras .inset-card-content.view-15 {
        padding-top: 40px;
        padding-bottom: 0;
    }

      .terras .global-mx-padding-type-2 {
        padding-left: 40px;
        padding-right: 40px;
    }
}


.terras h1.special-lg.view-2 {
    font-size: 70px;
}