
.text-grey {
    color: #6e6e6e;
}
.text-dark {
    color: #0d0d0d;
}
.body {
    color: #0d0d0d;
}
.p {
    color: #0d0d0d;
}

.tooltip__card {
  background-color: #0d0d0d;
}

.vcard__start-project .start-project__title {
    color: #0d0d0d;
}
.field--theme-yellow input, .field--theme-yellow textarea {
    color: #0d0d0d;
    border-bottom-color: #0d0d0d;
}

.field--theme-yellow .field__hint {
    color: #0d0d0d;
}

.start-project__send {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #6e6e6e; 
    background-color: #0d0d0d;
    border: 1px solid #0d0d0d;
}
.btn__icon svg {
    display: block;
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #6e6e6e;
    
}
.btn__text {
    color: #6e6e6e; 
}

.field--theme-yellow input,
.field--theme-yellow textarea {
  color: #6e6e6e; 
  border-bottom-color: #6e6e6e; 
}

.field--theme-yellow input:hover + .field__hint,
.field--theme-yellow textarea:hover + .field__hint {
  color: #6e6e6e; 
}

.field--theme-yellow .field__hint {
  color: #6e6e6e; 
}

.field--theme-yellow.field--filled .field__hint {
  color: #6e6e6e; 
}


.modern-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    min-height: 480px;
    padding: 120px 0 45px;
    background-color: #edece8;
}

.tooltip--theme-light{
    background-color: #edece8;
}
a {
    color: black;
    font-weight: 300;
    text-decoration: none;
}
.footer {
    padding: 40px 0;
    background-color: #edece8;
}
.start-project {
        padding: 140px 0;
    }
.start-project__title {
        margin-bottom: 25px;
        margin-top: 0px;
        font-size: 9rem;
}

.start-project__text {
        padding-bottom: 0px;
        font-size: 1.5rem;
}
.round-button {
    background-color: #edece8;
}
@media (min-width: 992px) {
    html ::-webkit-scrollbar-thumb {
        background-color: #0d0d0d;
    }
}

.our-services {
    padding-bottom: 80px;
    background-color: #edece8;
}

.our-services__title {
    color: black;
}
.accordion__item-title {
    color: black;
}
.accordion__item-short {
    color: black;
}
.accordion__item-text {
    color: black;
}
.accordion__item {
    border-top: solid 1px #0d0d0d;
}

.accordion__item-header::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23000' d='M13.5 0v25M25 12.5H0'/%3e%3c/svg%3e");
}
.accordion__item-header--opened::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 25 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23000' d='M25 .922H.073'/%3e%3c/svg%3e");
}

.tooltip {
  padding: 150px 0 215px;
}

.our-projects__header {
  padding-top: 14px;
  padding-bottom: 80px;
}

.single-post {
   padding: 50px 0 140px;
}

.quote {
    background-color: #edece8;
}


@media (min-width: 992px) {
  .single-project__next a:hover, .single-project__next a:focus {
    color: #6e6e6e; 
  }
  .single-project__next a:hover svg, .single-project__next a:focus svg {
    fill: #6e6e6e; 
  }
}

.header--fixed {

    background-color: #0d0d0d;

}