@charset "utf-8";
.fab {
    line-height: 40px !important;
}
/*
.hero-wrap-social i {
    line-height: 40px !important;
}
*/
.slider-nav_btn i{
    line-height: 50px !important;
}
.serv-carousel-item-counter i{
    font-size:30px;
}
.serv-carousel-item-content p {
    text-align: center;
    font-size: 15px;
    color: #fff;
}
.inline-facts-container2 {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
}
#cookieNoticePro{
        background-color: rgba(85, 81, 76, 0.92) !important;
}
#cookieNoticePro h4 {
  font-size: 16px !important;
  padding-left: 20px !important;
}
#cookieMinimizeIcon {
  z-index: 1000;
}
        #intro-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            /* background-color: white; Background of the intro screen */
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 99999; /* Ensure it's on top of everything */
            animation: fadeOut 3s forwards 3s; /* Fade out after 4 seconds (4s delay) */
        }

        #intro-overlay img {
            max-width: 80%; /* Adjust as needed */
            max-height: 80%; /* Adjust as needed */
            opacity: 0; /* Start invisible */
            animation: fadeIn 3s forwards; /* Fade in */
        }

        /* Keyframe animations */
        @keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        @keyframes fadeOut {
            from {
                opacity: 1;
            }
            to {
                opacity: 0;
                visibility: hidden; /* Hide element completely after fading */
            }
        }

        /* Content of your actual website (initially hidden) */
        #website-content {
            display: none; /* Hidden until the intro is over */
            padding: 20px;
            text-align: center;
        }
        
    #lg-zoom-in, #lg-zoom-out, #lg-actual-size{display: none;}

@media only screen and  (max-width: 1068px) {    
    #cookieMinimizeIcon {
      display: none;
    }
}

.mousey{
      display: none !important;
}

.textupper {
  text-transform: uppercase;
}
