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

main {
opacity:0;
animation:ease-in-out forwards fadeInUp 0.8s;
    animation-delay: 0.1s;
}

body{
    padding-top:0px;
    background-color:#faf8f6;
}
.nav-frame-section .nav-section.scrolled{
    box-shadow: 1px 5px 17px -4px rgba(0,0,0,0.19);
-webkit-box-shadow: 1px 5px 17px -4px rgba(0,0,0,0.19);
-moz-box-shadow: 1px 5px 17px -4px rgba(0,0,0,0.19);
}
.nav-frame-section .announcement-section{
    background-color: #9d7953;
}
.cta-btn{
    background-color: #9d7953;
}
.quicklinks-section .item.large-item{
    border-radius:30px;
    overflow:hidden;
}
.top-banner-section .top-slider .item .overlay{
    opacity:0.3;
    z-index:1;
    background-color: #132829;
}
.top-banner-section .top-slider .item h1, .top-banner-section .top-slider .item h2, .top-banner-section .top-slider .item{
    color:#fff !important;
}

.top-banner-section{
    position:relative;
    border-radius:0px 0px 60px 60px;
    overflow:hidden;
}

.top-banner-section .top-slider .item .video {
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.text-w-image-section .img-box img {
    border-radius:30px;
}
.nav-frame-section .nav-section{
    padding:20px 0px;
}
.footer-section{
    background-color: #f2eee9;
}
h1, h2, h3, h4, h5,{
    color:#212529;
}
.footer-section .item strong{
    color:#212529 !important;
}

.nav-frame-section .nav-section ul li{
    text-transform:none;
    font-weight: 600;
}

.top-banner-section.small-top-banner-section .top-slider .item{
    height: 550px;
}