@font-face {
    font-family: 'mrseavesot-romanlining';
    src: url('mrseavesot-romanlining-webfont.woff2') format('woff2'),
         url('mrseavesot-romanlining-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'miller-banner_light';
    src: url('miller-banner_light-webfont.woff2') format('woff2'),
         url('miller-banner_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'miller-banner_bold';
    src: url('miller-banner_bold-webfont.woff2') format('woff2'),
         url('miller-banner_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mrseavesot-romanallsmallcaps';
    src: url('mrseavesot-romanallsmallcaps-webfont.woff2') format('woff2'),
         url('mrseavesot-romanallsmallcaps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


a:-webkit-any-link {
	color:rgba(0, 0, 0, 1);
    cursor: pointer;
    text-decoration: none;
}

body {
	color:rgba(0, 0, 0, 1);
	transition: 0.4s ease-in;
	-webkit-backface-visibility: hidden;
	animation: 1s ease-out 0s 1 slideInFromTop;
	background-color: #fff;
    pointer-events: auto;
}

#maindiv {    height: 75vh;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: auto;
}

@keyframes slideInFromTop {
  0% {transform: translateY(-15%); }
  100% {transform: translateY(0);}
}

@keyframes fadein {
 0% {opacity:0;}
 50%{opacity:0.5;}
 100% {opacity:1;}
}

#text {
	font-size: 55px;
    font-family: 'miller-banner_light';
	color:rgba(0, 0, 0, 1);
	animation: fadein .5s;
}


#cal {
    font-size: 55px;
	color:rgba(0, 0, 0, 1);
	animation: fadein .5s;
    font-family: 'miller-banner_bold';
    cursor: pointer;
    display: inline;
}

#dac {
	color: #000;
	font-family: 'mrseavesot-romanallsmallcaps';
	font-size: 25px;
    padding-top: 40px;
    text-align: center;
}

.dac:hover {color:rgba(255, 255, 255, 1); text-decoration-line: none;}

/*span.experience:hover {color:rgba(0, 0, 0, 0); text-decoration-line: none;}
span.solutions:hover {color:rgba(0, 0, 0, 0); text-decoration-line: none;}
span.clients:hover {color:rgba(0, 0, 0, 0); text-decoration-line: none;}
span.touch:hover {color:rgba(0, 0, 0, 0); text-decoration-line: none;}*/



/*span.text:hover {color:rgba(0, 0, 0, 0);}*/

.dac:hover ~ .text {color:rgba(130, 4, 3, 1); text-decoration-line: none;}
