<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    scroll-behavior: smooth;
 }

 body.noscroll{
    overflow:hidden;
}
h2{
    text-transform:uppercase;
}

.gallery-back{
    background-position: center;
    background-size: cover;
}

.fullscreen-bg{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    z-index:0;
}

.fullscreen-bg .overlay{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.fullscreen-bg .video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

.carousel-image{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    height:100%; 
}

header{
    position: relative;
    height:100vh;
}

header .text{
    position:absolute;
    width:100%;
    top:45%;
    transform:translateY(-50%);
    color:#ffffff;
}

header .nav-menu &gt;ul&gt; li&gt;a{
    color:#fff;
    text-transform:uppercase;
    line-height:1.2;
    transition:all 0.5s ease;
}

.about-img{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    height:100%; 
}

header .navbar-toggler, .overlay-toggler{
   border:0;
   margin-bottom: 11px;
}

.overlay-toggler{
    position:absolute;
    top:20px;
    right:20px;
    background:transparent;
    z-index:99;
    cursor:pointer;
}

header .navbar-toggler:focus, .overlay-toggler:focus{
    outline:none;
}

header .icon-bar, .overlay-toggler .icon-bar {
	width: 50px;
	height: 3px;
	display: block;
	transition: all 0.2s;
	margin-top: 11px;
    background-color: #ffffff;
    transition:all 0.5s ease;
}


header .stay_top {
    position: fixed!important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 90;
    }

header .navbar-toggler .top-bar, .overlay-toggler .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
}

header .navbar-toggler .middle-bar, .overlay-toggler .middle-bar {
    opacity: 0;
}

header .navbar-toggler .bottom-bar, .overlay-toggler .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
}

header .navbar-toggler.collapsed .top-bar {
    transform: rotate(0);
}

header .navbar-toggler.collapsed .middle-bar {
    opacity: 1;
}

header .navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0);
}

#banner .container .col{
    background-color:rgba(0,0,0,0.7);
    color:#fff;
}

.service-icon{
    font-size:4rem;
}

.event-image{
    background-position: center;
    background-size:cover;
    height:200px;
    width:100%;
    background-repeat: no-repeat;
}

.grid-item{
    overflow:hidden;
    cursor:pointer;
    transform:scale(1)
}
/* 
.grid-item .overlay{
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%) scale(0);
    height: 200%;
    width: 200%;
    border-radius: 100%;
    opacity: 0.3;
    background:#fff;
    transition: .1s ease;
} */

.grid-item:hover {
    transform: scale(1.2);
    z-index:99;
    transition: .3s ease;
}


.carousel-overlay{
    position: fixed; 
    display: none; 
    width: 100%; 
    height: 100%;
    background-color: rgba(0,0,0,0.8); 
    z-index: 99; 
    cursor: pointer; 
    top:0
}

.carousel-overlay.open{
    display:block;
}

#carouselGallery, #carouselGallery .carousel-inner, #carouselGallery .carousel-item{
    height:100%
}

#carouselGallery .carousel-item img{
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.social-icons i{
    font-size:30px;
}</pre></body></html>