@charset "UTF-8";
/* CSS Document */

.bottom-data { position: absolute; bottom: 40px; }
.bottom-data p { font-weight: var(--bold); line-height: 1.125em; }
.bottom-data p a { color: var(--grnblk);}
.bottom-data p a:hover { color: var(--watermelon);}
.bottom-label { text-transform: uppercase; font-weight: var(--regular); display: block;}
.linen-bkgrd { background: var(--linen);}
.portfolio-wrap h1 { color: var(--umber); width: 85%; line-height: .9em;}
.portfolio-wrap section { margin-bottom: 20px; }
.caro-title { font-family: var(--body); font-size: 1.8rem; font-weight: var(--medium); color: #FFF; background: rgba(242,109,95, .5); border-bottom: 6px solid var(--watermelon); padding: 15px 30px; }
.uk-slider-items { align-items: center; }
.uk-slider-container [role="group"]  {
	width: 20%;
   transition: width 1s ease-out; /* Smooth transition to and from active state */
	transition-duration: 1s;
}
.uk-slider-container .uk-slide-active { width: 21.75% !important; /* Active width */}
.fixed-centered { position: fixed; display: flex; flex-direction: column; width: 50%; height: calc(100vh - 100px); justify-content: center; padding: 60px;}
.fixed-centered h1 {color: var(--umber); }
.curved-img {transition: opacity 1s ease-in-out;  margin-bottom: 100px;}
div .curved-img:last-of-type { margin-bottom: 0!important;}
.curved-img a:hover { opacity: 0.95;}
.feature-title { font-family: var(--body); font-size: 1.8rem; font-weight: var(--medium); color: #FFF; background: rgba(234,231,224, .75); border-bottom: 6px solid var(--linen); padding: 15px 30px; position: absolute;right: 0; bottom: 40px;  }
.feature-title a { color: var(--grnblk); }
.feature-title a:hover{ color: var(--watermelon);}
.feature-title a span {font-family: var(--body); color: var(--umber);font-size: 1.2rem; font-weight: var(--regular); text-transform: uppercase;display: block; }