.elementor-lightbox {
	display: none !important;
}

.hiddenbox {
	display: none !important;
}

h2.vlt-showcase-title a {
	display: inline-flex;
}

/*h2.vlt-showcase-title a:hover {
	text-shadow: 0px 0px 20px #000;
}*/

.vlt-showcase--style-8 .vlt-showcase-content {
	    display: inline-flex;
    height: 60vh;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.vlt-showcase--style-8 .vlt-showcase-title {
	    line-height: 3.50;
}

.vlt-showcase--style-8 .vlt-showcase-number {
	    top: 9.5em;
}

.vlt-showcase--style-8 .swiper-slide-active .vlt-showcase-image {
	opacity: 0.45;
}

.flag-icon {
	position: relative;
    top: 2px;
}

.flag-icon img {
	    width: 1.25em !important;
    height: 1.25em !important;
}

body.page-id-7471 {
	padding-left: 0 !important;
}
body.page-id-7471 .vlt-page-title {
	display: none;
}
body.page-id-7471 .vlt-page-content {
	padding: 2rem 0 !important;
}
#links-body {
	zoom: 1;
}

.underline {
	border-bottom: 1px solid #ffffff1a !important;
}
.underline:hover {
	border-bottom: 1px solid #ffffff !important;
}

.vlt-slider-fixed-bar .vlt-swiper-progress {
	top: 36%;
	right: -240%;
}

.vlt-fixed-socials {
	display: none;
}
.vlt-header--slide .vlt-navbar-logo {
	margin-left:0;
}
.vlt-navbar-logo {
	margin-left: 1.4em;
}

.rounded-five .vlt-showcase-image {
border-radius: 10px;
}

.old-book-hidden {
	display: none;
}

.vlt-showcase-meta div:last-child {
	display: none;
}


.fix-height-home {
	height: 89vh !important;
}
@media screen and (max-width: 512px) {
  .fix-height-home {
	height: 110vh !important;
	}
}

.border-radius-10 {
	border-radius: 10px;
	contain: content;
}

.sombra-clip {
	-webkit-box-shadow: 0px 16px 28px -12px rgba(0,0,0,1);
-moz-box-shadow: 0px 16px 28px -12px rgba(0,0,0,1);
box-shadow: 0px 16px 28px -12px rgba(0,0,0,1);
}

.ajuste-alto-about {height: 92vh !important;}

.sombra-texto {text-shadow: #000000bd 0 2px 8px;}

.flag-icon2 {
   top: -2px;
}
.flag-icon2 img {
    width: 6.25em !important;
}

.sealspin {
	width: 100%;
	animation: spin 20s infinite linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

@media (max-width: 3640px) {
  .mobile-display {
	display: none;
}
	.mobile-hide {
	display: block;
}
}
@media (max-width: 760px) {
  .mobile-display {
	display: flex;
}
	.mobile-hide {
	display: none;
}
}

@media (max-width:760px) {
	.fix-height-mobile {
		    display: flex;
		width: 100%;
		height: 100%;
	}
	.ajuste-alto-about {height: auto !important;}
}


@media (min-width:761px) and (max-width:3640px) {
	.hide-desktop-arrows {
		display:none;
	}
}

.vlt-showcase-image:after,
.noise:after{
content: "";
    display: block;
    height: 300%;
    left: -100%;
    position: absolute;
    top: -100%;
    width: 300%;
    z-index: 2;
   opacity: 1;
	zoom: 1.5;
   animation: noised 8s steps(10) infinite;
   background: url("https://beraka.cl/wp-content/uploads/2023/02/noise.png");
}
@keyframes noised {
 0%, 100% {
        background-position: 0 0;
    }

    10% {
        background-position: -5% -10%;
    }

    20% {
        background-position: -15% 5%;
    }

    30% {
        background-position: 7% -25%;
    }

    40% {
        background-position: 20% 25%;
    }

    50% {
        background-position: -25% 10%;
    }

    60% {
        background-position: 15% 5%;
    }

    70% {
        background-position: 0% 15%;
    }

    80% {
        background-position: 25% 35%;
    }

    90% {
        background-position: -10% 10%;
    }
}
