@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@400;600;700&display=swap');


@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadeOut {
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.fade-in { 
  animation: fadeIn 1.2s; 
}

.fade-out { 
  animation: fadeOut 1.2s; 
}

.slide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  display: table;
}

* {
  cursor: none;
}




/* CUSTOM THEME STYLES FOR EXEK */




@font-face {
  font-family: 'conneqt';
  src: url('../fonts/conneqt-black-webfont.woff2') format('woff2'),
    url('../fonts/conneqt-black-webfont.woff') format('woff');
  font-weight: 700;
}

@font-face {
  font-family: 'conneqt';
  src: url('../fonts/conneqt-bold-webfont.woff2') format('woff2'),
    url('../fonts/conneqt-bold-webfont.woff') format('woff');
  font-weight: 600;
}

@font-face {
  font-family: 'conneqt';
  src: url('../fonts/conneqt-webfont.woff2') format('woff2'),
    url('../fonts/conneqt-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}




.source-serif{
  font-family: 'Source Serif Pro', serif;
}

.conneqt{
  font-family: 'conneqt', sans-serif;
}


.x-white{
  color: #eeeeec;
}

.bg-x-white{
  background: #eeeeec;
}

.x-teal{
  color: #00989c;
}

.bg-x-teal{
  background-color: #00989c;
}

.x-steel{
  color: #2e3735;
}

.bg-x-steel{
  background-color: #2e3735;
}

.w-15 {
  width: 15%;
}

.w-45 {
  width: 45%;
}



.masonry-photo {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.development-slide {
  overflow: hidden !important;
  display: block;
}


.ocean-blue-light {
  color: #4ebef7;
}

.ocean-blue {
  color: #4292CF;
}

.bg-ocean-blue {
  background-color: #4292CF;
}

.ocean-purple {
  color: #48424e;
}

.bg-ocean-purple {
  background-color: #48424e;
}

.bg-black-03 {
  background-color: rgba(0, 0, 0, 0.03);
}











/* leaves */

.october-leaf {
  position: absolute;
  background-color: transparent;
  background-image: url('../images/exek/leaves.png');
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
}






