body{background:#2d2e2e;color:#979899;}
h1,
h2,
h3,
h4,
h5,
h6{color:#a4a5a6;}
.t-link-container{color:inherit;display:block;}
.t-link-container:hover,
.t-link-container:focus,
.t-link-container:active{color:inherit;}
.t-link-container .t-link-container__item--blended{color:inherit;}
a,
.t-link-container .t-link-container__item,
.t-link-container:hover .t-link-container__item--blended{color:#e0a80d;}
a:hover,
a:focus,
a:active,
.t-link-container:hover .t-link-container__item{color:#fefaee;}
hr,
.t-border-color{border-color:#404242;}
hr,
.t-border-color-bg{background:#404242;}
.t-primary-color,
.t-primary-color-line{color:#e0a80d;}
.t-primary-bg,
.t-primary-color-line{background:#e0a80d;}
.t-preloader__spinner:not(:required):before{border-top-color:#e0a80d;border-bottom-color:#e0a80d;}
.t-title__first-word{color:#a4a5a6;}
.t-title__second-word{color:#00a788;}
.t-sub-title{color:#979899;}
.t-title{font-size:4.8rem;line-height:0.91;}
.t-title__first-word{text-transform:lowercase;font-weight:300;}
.t-title__second-word{text-transform:uppercase;font-weight:700;}
.t-sub-title{font-weight:300;font-size:1.5rem;margin-left:.3rem;}
.fa{color:#575859;}
.t-social-button{background:#3f4040;border-color:#3f4040;}
.t-social-button .fa{color:#717273;}
.t-social-button:hover{background:#323333;}
.t-social-button:hover .fa{color:#e0a80d;}
.t-image-overlay{background:#2d2e2e;}
.t-image-overlay *{color:#e4e5e5;}
.t-image-overlay:hover img{opacity:0.4;}
.t-image-overlay__deco-line{color:#c0c1c1;background:#c0c1c1;}
a,
button,
a .fa,
.t-link-container .t-link-container__item,
.t-link-container .t-link-container__item--blended{transition:all .15s linear;}
.t-section__header{background:#282929;}
.t-section__content,
.t-section--header .t-section__header{background:#2d2e2e;}
.t-section__content-border-color{border-color:#2d2e2e;}
.t-timeline__point{box-shadow:0 0 0 6px #2d2e2e;}
@media (max-width:1023px){.t-section__header{border-top:1px solid #404242;border-bottom:1px solid #404242;}
.t-section--header .t-section__header{border-top:none;border-bottom:none;}
}
@media (min-width:1024px){.t-section,
.t-section__header,
.t-section--header .t-section__header{background:#2b2c2c;}
.t-section__content{background:#2d2e2e;}
.t-section:nth-child(even),
.t-section:nth-child(even) .t-section__header{background:#292a2a;}
.t-section:nth-child(even) .t-section__content{background:#2b2c2c;}
.t-section:nth-child(even) .t-timeline__point{box-shadow:0 0 0 6px #2b2c2c;}
}