.uk-panel>:not(.uk-panel-title):last-child {
    margin-bottom: 10px !important; 
}

div#maximenuck120 ul.maximenuck li div.floatck div.maximenuck2, div#maximenuck120 .maxipushdownck div.floatck div.maximenuck2
 {
    width: 250px !important;
    margin: 0;
    padding: 0;
    flex: 0 1 auto;
    width: 100%;
}

.texto-sobre-banner{
    color:#FFF;
    
}

.texto-sobre-banner .uk-link-reset{
    padding:25px;
    color:#FFF !important;
}

.uk-scope .uk-link-reset a, .uk-scope a.uk-link-reset {
    color: inherit !important;
    text-decoration: none !important;
    color: #FFF !important;
    
}



.texto-sobre-banner .uk-link-reset{
      color:#FFF;
}


.texto-sobre-banner .uk-grid {
    color:#FFF;
}

.texto-sobre-banner .uk-button{
    border-radius: 0px;
		padding: 0.5rem 0.8rem !important;	
		background: #FC6B00 !important;
		border-color: #222222 !important;
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 300;
		font-size:16px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:15px !important
}

.uk-scope .uk-grid-item-match>:not([class*=uk-width]), .uk-scope .uk-grid-match>*>:not([class*=uk-width]) {
    box-sizing: border-box;
    width: 90% !important; 
    flex: 0 0 auto;
}


.ocultar{
    display:none;
}

.logos-home{
  min-height: 100px !important; 
  padding-top:30px;
}
    
.uk-subnav-pill>.uk-active>* {
    background: #FFF !important;
    color: #fff;
    box-shadow: none;
}

.uk-subnav>.uk-active>* {
    color: #FFF !important;
}   




.floating-div {
    position: fixed;
    bottom: 10px; /* Distancia desde la parte superior de la ventana */
    left: 10px; /* Distancia desde la parte derecha de la ventana */
    background-color: none;
    padding: 10px;
    z-index: 9000; /* Asegura que el div esté por encima de otros elementos */
}


.scrolled.fade-in {
  animation: fade-in 1s ease-in-out both;
}
.scrolled.fade-in-bottom {
  animation: fade-in-bottom 1s ease-in-out both;
}
.scrolled.slide-left {
  animation: slide-in-left 1s ease-in-out both;
}
.scrolled.slide-right {
  animation: slide-in-right 1s ease-in-out both;
}
@keyframes slide-in-left {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.scroll-container {
  min-height: 450px;
  display: flex;
 
}



.scroll-container:nth-of-type(1) {
   background-color: none;
}
.scroll-container:nth-of-type(2) {
   background-color: none;
}
.scroll-container:nth-of-type(3) {
  background-color: none;
}
.scroll-container:nth-of-type(4) {
  background-color: none;
}

.scroll-container:nth-of-type(even) {
  flex-direction: row-reverse;
}



.scroll-element {
  min-height: 300px;
  height: 100%;
  
}

.scroll-caption {
  margin: 1rem;
}

.uk-icon-button{
    background:none!important;
    font-size:40px!important;
    color:#F6780A!important;
    background: linear-gradient(to right, rgba(200, 122, 39, 0.8), rgba(204, 78, 56, 0.8)); /* Degradado con transparencia */
}

@media (min-width: 1200px) {
    .uk-scope .uk-grid {
      margin-left: 0px;
    }
}

@media screen and (max-width: 650px) {
  .scroll-container,
  .scroll-container:nth-of-type(even) {
    flex-direction: column;
    align-content: inherit;
  }

  .scroll-element {
    height: 100%;
  }

  .scroll-element,
  .scroll-caption {
    width: 100%;
  }
}
/**Styling scrollable elements*/

.js-scroll {
  opacity: 0;
  transition: opacity 500ms;
}

.js-scroll.scrolled {
  opacity: 1;
}

.scrolled.fade-in {
  animation: fade-in 1s ease-in-out both;
}

.scrolled.fade-in-bottom {
  animation: fade-in-bottom 1s ease-in-out both;
}

.scrolled.slide-left {
  animation: slide-in-left 1s ease-in-out both;
}

.scrolled.slide-right {
  animation: slide-in-right 1s ease-in-out both;
}


@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*NUEVO*/


p{font-family: "Montserrat", sans-serif;
    font-size:12px;
}



@font-face {
    font-family: 'FontWebBawBold';
    src: url('/templates/grupobaw2024/css/font-web-baw-bold.ttf') format('truetype');
    font-display: swap;
}



.cid-rzMkAdN98w{
    padding-top:0px!important;
}

.texto-sobre-banner{
    padding-left:35px !important;
    padding-right:35px !important;
}

.texto-sobre-banner h1{
    color:#FFF;
    font-size:80px;
    
}

.texto-sobre-banner spam{
    color:#FE6B00;
    
}

.texto-sobre-banner .uk-link-reset{
    color:#FFF;
}

.texto-sobre-banner .uk-grid {
    color:#FFF;
}

.texto-sobre-banner .uk-button{
    border-radius: 0px;
		padding: 0.3rem 0.6rem !important;	
		background: #FC6B00 !important
		border-color: #FC6B00 !important
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		font-size:16px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:15px !important;
		margin-right:35px !important;
}



.presentacion .uk-button{
    border-radius: 0px;
		padding: 0.5rem 0.8rem !important;	
		background: #222222;
		border-color: #222222 !important;
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		font-size:16px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:15px !important
}

.selector .uk-button{
    border-radius: 0px;
		padding: 0.5rem 0.8rem !important;	
		background: #FC6B00 !important;
		border-color: #222222 !important;
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		font-size:16px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:15px !important
}

.marcas .uk-button{
    border-radius: 0px;
		padding: 0.2rem 0.4rem !important;	
		background: #222222;
		border-color: #222222 !important;
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		font-size:10px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:5px !important
}

.selector-usuarios .uk-button{
    border-radius: 0px;
		padding: 0.2rem 0.4rem !important;	
		background: #222222;
		border-color: #222222 !important;
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		font-size:10px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:5px !important
		margin-top:25px!important
		
}

.selector-usuarios .uk-link-reset{
    font-family: "Montserrat", sans-serif !important;
    font-size:13px !important;
    font-weight: 600;
    margin-top:25px;
}

.selector .uk-link-reset{
    color:#FFF;
}

.cid-rzMjemu9Q2 {
    color:#FFF;
    padding-top: 60px;
    padding-bottom: 15px;
    background-image: url('https://2025.baw.com.ar/images/fi.webp');
            background-size: cover; /* Esto asegura que la imagen cubra toda la pantalla */
            background-repeat: no-repeat; /* Esto evita que la imagen se repita */
            background-position: center; /* Esto centra la imagen */
            
            width: 100%; /* Esto asegura que el div cubra todo el ancho de la ventana */
}

.uk-panel-box {
    padding: 20px;
    background: url('https://2025.baw.com.ar/images/f2.webp');
    border: none !important;
    border-radius: 9px;
}

/*
.cid-rzMjemu9Q2::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px; 
    background: linear-gradient(to right, rgba(200, 122, 39, 0.8), rgba(204, 78, 56, 0.8)); 
    transform: skewY(-25deg); 
    transform-origin: top left;
}
*/  

.cid-rzMjemu9Q1 {
    color:#222;
    padding-top: 60px;
    padding-bottom: 15px;
    background-color:#FFF;
    /*
    background-image: url('https://2024.baw.com.ar/images/fondo-industrias.png');*/
            background-size: cover; /* Esto asegura que la imagen cubra toda la pantalla */
            background-repeat: no-repeat; /* Esto evita que la imagen se repita */
            background-position: center; /* Esto centra la imagen */
            width: 100%; /* Esto asegura que el div cubra todo el ancho de la ventana */
}


.cid-rzMjemu9Q3 {
    color:#FFF;
    padding-top: 60px;
    padding-bottom: 15px;
    background-image: url('https://2025.baw.com.ar/images/fi.webp');
            background-size: cover; /* Esto asegura que la imagen cubra toda la pantalla */
            background-repeat: no-repeat; /* Esto evita que la imagen se repita */
            background-position: center; /* Esto centra la imagen */
            width: 100%; /* Esto asegura que el div cubra todo el ancho de la ventana */
}

#industrias{
    padding-left:200px;
    padding-right:200px;
    
}

.cid-rzMjemu9Q3::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px; /* Ajusta la altura del triángulo según tus necesidades */
    background: linear-gradient(to right, rgba(200, 122, 39, 0.8), rgba(204, 78, 56, 0.8)); /* Degradado con transparencia */
    transform: skewY(4deg); /* Ajusta el ángulo según tus necesidades */
    transform-origin: top left;
}

#logos{
    padding-top:100px;
    min-height:280px;
}




.video-container {
      position: relative;
      width: 100%;
      height: 0;
      overflow: hidden;
      padding-bottom: 56.25%; /* Proporción 16:9 para pantalla de escritorio */
}

.video-container video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
}

.overlay-image {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
}

    @media (max-width: 767px) {
      /* Estilos para dispositivos móviles */
      .video-container {
        padding-bottom: 177.78%; /* Proporción 9:16 para pantalla de celular */
      }

      .video-container video {
        object-fit: cover; /* Hace que el video cubra todo el contenedor */
      }

      .desktop-video {
        display: none; /* Oculta el video de escritorio en dispositivos móviles */
      }
    }

    @media (min-width: 768px) {
      /* Estilos para dispositivos de escritorio */
      .mobile-video {
        display: none; /* Oculta el video móvil en dispositivos de escritorio */
      }
    }
  
  
  ::-webkit-scrollbar {
  width: 10px;
  height: 115px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #222222;
  border: 0px none #ffffff;
  
}
::-webkit-scrollbar-thumb:hover {
  background:rgba(0,0,0,0.7);
}
::-webkit-scrollbar-thumb:active {
  background: rgba(0,0,0,1);
}
::-webkit-scrollbar-track {
  background: #666666;
  border: 0px none #ffffff;
  
}
::-webkit-scrollbar-track:hover {
  background: #666666;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
body { SCROLLBAR-FACE-COLOR:red; SCROLLBAR-HIGHLIGHT-COLOR: brown; SCROLLBAR-SHADOW-COLOR: #333; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #E3E3E3; SCROLLBAR-DARKSHADOW-COLOR: #222222000; }
  
  .uk-grid>* {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 0;
    float: left;
   padding-left: 0px !important;
    }
    
   
    
    .uk-panel-title {
    margin-top: 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    text-transform: none;
    padding-bottom: 10px;
    text-align: center; 
    }
    
    .modulo-post-consumibles .uk-panel-title {
    
    font-size:28px !important;
   
    }
  
   .modal-content {
    position: relative;
    background-color: #fff;
    text-align: center !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1pxsolidrgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    box-shadow: 0 3px 9pxrgba(0,0,0,.5);
	max-height:650px !important;
	}
	
	.modal-header{
	    margin: 0 auto !important;
	}

body{overflow-x: hidden;}



  .uk-h1{
	  font-family: 'FontWebBawBold', sans-serif;
      font-size: 3.2rem;
      
	  }
	  
 .uk-h3 > .uk-margin-small {
      font-family: 'FontWebBawBold', sans-serif;
      font-size: 3.2rem;
 }
	  
    .cid-rzMj9prxNq .nav-item .nav-link {
   font-family: 'FontWebBawBold', sans-serif;
      font-size: 0.9rem;
      letter-spacing: .2rem;
      font-weight: 100 !important;
   }
   
   .nav-dropdown .link {
  padding: .400em 1.667em !important;
  margin: 0 !important;
}



#btn-reservas {
       display:block;
        position: fixed;
        left:25px;
        bottom:100px;
        text-align:center;
        z-index:999999999999999999;
		}
		
@-webkit-keyframes blinker {
 	 from {opacity: 1.0;}
  		to {opacity: 0.0;}
		}

.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.9s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
	
   .uk-h2{
	  font-family: 'FontWebBawBold', sans-serif;
      font-size: 1.8rem !important;
   	  }
	  
	.uk-button{	
		border-radius: 100px;
		background: none;
		border-color: #ffffff !important;
		color: #ffffff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
    }
	
	.uk-overlay-background {
    	background: rgba(0,0,0,.20)!important;	
    	color: #FFF!important;	
		}
	
	.uk-h6{
	  font-family: 'FontWebBawBold', sans-serif;
      font-size: 1.3rem !important;
	  color:#222222;
   	  }
	  
	 .uk-margin{
		 font-family: 'FontWebBawBold', sans-serif;
    	 
		 font-weight: 100 !important;
		 }
		 
	.dor-galeria .uk-margin{
		 font-family: 'FontWebBawBold', sans-serif;
    	 font-size: 1.3rem !important;
		 font-weight: 100 !important;
		 }
		 
	.marcas .uk-margin{
		 font-family: "Montserrat", sans-serif;
    	 font-size: 0.8rem !important;
		 font-weight: 400 !important;
		 }
		 
		 
	
	 .uk-link-reset{
	   font-family: "Montserrat", sans-serif !important;
      font-size: 0.8rem !important;
	  color:#222222;
   	  }
	  
	  .uk-h4{
	  font-family: 'FontWebBawBold', sans-serif;
      font-size: 1.9rem !important;
	  color:#333;
   	  }
	  
	  .uk-h3{
	  font-family: 'FontWebBawBold', sans-serif !important;
      font-size: 1.9rem !important;
	  color:#FFF;
   	  }
	  
	  .uk-grid {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0;
		/*background-color: #FFF !important;	*/
		}
	  
	  .uk-button-primary{
		border-radius: 0px;
		padding: 0.5rem 0.8rem !important;	
		background: #222222;
		border-color: #222222 !important;
		color: #fff;
		border-width: 2px !important;
		font-style: normal;
		letter-spacing: 0px;
		font-weight: 600;
		font-size:16px;
		border-width: 2px;
		font-style: normal;
		letter-spacing: 0px;    
		white-space: normal;
		transition: all .3s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		padding-bottom:15px !important
		}
		
		.uk-button-primary:hover{
			background-color:#222222 !important
		}
		
		.uk-panel-box .uk-panel-badge, .uk-panel-hover .uk-panel-badge {
			top: 40px;
			right: 40px;
			color:#FFF;
			font-size:24px;
			
		}
		
		.uk-modal-caption {
			position: absolute;
			left: 0;
			right: 0;
			bottom: 50px !important;
			font-family: 'FontWebBawBold', sans-serif;
			font-size: 1.1rem;
			margin-bottom: -10px;
			color: #fff;
			text-align: center;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
		.btn-whatsapp {
        display:block;
        position: fixed;
        right:25px;
        bottom:30px;
        text-align:center;
        z-index:999999999999999999;
		}
		
		.btn-instagram {
        display:block;
        color:#fff;
        position: fixed;
        right:25px;
        bottom:100px;
        text-align:center;
        z-index:999999999999999999;
		}

		.g-recaptcha{
		margin-left:17px;}
		
 .social {
	position: fixed; /* Hacemos que la posici��n en pantalla sea fija para que siempre se muestre en pantalla*/
	right: 0px; /* Establecemos la barra en la izquierda */
	top: 110px; /* Bajamos la barra 200px de arriba a abajo */
	z-index: 9000; /* Utilizamos la propiedad z-index para que no se superponga alg��n otro elemento como sliders, galer��as, etc */
}
 
	.social ul {
		list-style: none;
	}
	
/*	li {
  float: left;
}*/
 
	.social ul li a {
		display: inline-block;
		color:#fff;
		background: #222222;
		padding: 5px 10px;
		text-decoration: none;
		-webkit-transition:all 500ms ease;
		-o-transition:all 500ms ease;
		transition:all 500ms ease; /* Establecemos una transici��n a todas las propiedades */
	}
 
	.social ul li .icon-facebook {background: rgba(0, 0, 0, 0.0);} /* Establecemos los colores de cada red social, aprovechando su class */
	.social ul li .icon-instagram {background: rgba(0, 0, 0, 0.0);}
	.social ul li .icon-googleplus {background: rgba(0, 0, 0, 0.0);}
	.social ul li .icon-pinterest {background: rgba(0, 0, 0, 0.0);}
	.social ul li .icon-phone {background: rgba(0, 0, 0, 0.0);}
 
	.social ul li a:hover {
		background: #222222; /* Cambiamos el fondo cuando el usuario pase el mouse */
		/*padding: 10px 30px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
	}
	

	
		.uk-slidenav-position .uk-slidenav-next {
    right:80px !important;
	}
	
	.uk-slidenav-position .uk-slidenav-previous {
    left:80px !important;
	}
	

.dor-galeria .uk-h1{
	  font-family: 'FontWebBawBold', sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 3.8rem;
	  }
	

	
	@media screen and (max-width: 990px) {
	    
	body {
    overflow-x: hidden;
}   
	    
		.uk-h1{
	  font-family: 'FontWebBawBold', sans-serif;
      font-size: 2rem;
	  }
	  
	  .dor-galeria .uk-h1{
	  font-family: 'FontWebBawBold', sans-serif;
      font-weight: 200;
      font-style: italic;
      font-size: 3.8rem;
	  }
	
   	
		
	.uk-text-center {
    text-align: center!important;
   
	}
	
	.btn-whatsapp {
        display:block;
        position: fixed;
        right:23px;
        bottom:170px !important;
        text-align:center;
        z-index:999999999999999999;
	}
	

	
.texto-sobre-banner h1{
    color:#FFF;
    font-size:40px;
    
}

.texto-sobre-banner spam{
    color:#FC6B00 !important
    
}

#industrias{
    padding-left:10px;
    padding-right:10px;
    
}

div#maximenuck120 .maximenumobiletogglericonck {
    
    background: none !important;
    
}

.uk-scope .uk-grid-column-large, .uk-scope .uk-grid-large {
    margin: 0 auto !important;
    margin-left:30px !important;
}

.uk-scope .uk-grid {
    margin: 0 auto !important;
    margin-left:30px !important;
}
 
 
#maximenuck120 .maximenumobiletogglericonck {
        display: block !important;
        font-size: 53px !important;
        color:#FFF!important;
        text-align: right !important;
        padding-top: 10px !important;
    }
	
	}