@charset "utf-8";
/*@font-face {
  font-family: 'Roboto-Thin';
  src: url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.svg#Roboto-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('/themes/default/css/fuentes/roboto/light/Roboto-Light.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Bold';
  src: url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Black';
  src: url('/themes/default/css/fuentes/roboto/black/Roboto-Black.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.svg#Roboto-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: 'Poppins-Regular';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.svg#Poppins-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
    
    font-family: 'Open-Sans-Regular';
  src: url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.svg#Open-Sans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Bold';
  src: url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.svg#Open-Sans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Light';
  src: url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.svg#Open-Sans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face { 
    font-family: "Lulo-Clean-One-W01-Bold"; 
    src: url(/themes/default/css/fuentes/LuloCleanW01/Bold/62167102782a873853cb53e4_Lulo-Clean-One-Bold.ttf) format("truetype"); 
    font-style: normal; 
    font-weight: 700; 
    font-display: swap; 
}

:root {

    --main-color1: #0f3973;
    --main-color2: #414b5f;
    --main-color3: white;
    --main-color4: #005daa;
    --main-color5: #fff200;
    --main-color6: #9146af;
    --main-color7: #eeeff0;
    --main-color8: #6ac7f2;
    --main-color9: #66bb33;
    --main-color10:rgba(223,227,229,.5);
    --main-color11: #f8f6f4;
    --main-color12: #dfe3e5;
    --box-shadow: 2.088px 14.854px 30px 0px rgba(0, 0, 0, 0.1);
    --main-tipografia1: "Poppins-Regular";
    --main-tipografia2: "Poppins-SemiBold";   
    --main-tipografia3: "Poppins-Bold";   
    --main-tipografia4: "Lulo-Clean-One-W01-Bold";   
    --main-margenElementos:40px;
    --main-margenElementosBannersIni: 40px;
    --main-altoLinea:1.5em;
    --main-maxWidth:1920px;
    --main-maxWidth-inner:1248px;
    --main-logo-url:'/themes/default/images/alamo-logo.svg';
    --main-fontSize:15px;
    --main-bordes-color1: #e5e5e5;
    
}

@media only screen and (max-width:1023px){
    :root {
        --main-margenElementos: 30px;
        --main-margenElementosBannersIni: 30px;
    }
}