

@font-face {
  font-family: 'LFT Etica';
  src: url('/contents/fonts/LFTEtica_italic.eot');
  src: url('/contents/fonts/LFTEtica_italic.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/LFTEtica_italic.woff') format('woff'),
    url('/contents/fonts/LFTEtica_italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'LFT Etica';
  src: url('/contents/fonts/LFTEtica_lightitalic.eot');
  src: url('/contents/fonts/LFTEtica_lightitalic.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/LFTEtica_lightitalic.woff') format('woff'),
    url('/contents/fonts/LFTEtica_lightitalic.ttf') format('truetype');      
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'LFT Etica';
  src: url('/contents/fonts/LFTEtica_bolditalic.eot');
  src: url('/contents/fonts/LFTEtica_bolditalic.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/LFTEtica_bolditalic.woff') format('woff'),
    url('/contents/fonts/LFTEtica_bolditalic.ttf') format('truetype');      
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'LFT Etica';
  src: url('/contents/fonts/LFTEtica_regular.eot');
  src: url('/contents/fonts/LFTEtica_regular.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/LFTEtica_regular.woff') format('woff'),
    url('/contents/fonts/LFTEtica_regular.ttf') format('truetype');      
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LFT Etica';
  src: url('/contents/fonts/LFTEtica_bold.eot');
  src: url('/contents/fonts/LFTEtica_bold.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/LFTEtica_bold.woff') format('woff'),
    url('/contents/fonts/LFTEtica_bold.ttf') format('truetype');      
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'LFT Etica';
  src: url('/contents/fonts/LFTEtica_light.eot');
  src: url('/contents/fonts/LFTEtica_light.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/LFTEtica_light.woff') format('woff'),
    url('/contents/fonts/LFTEtica_light.ttf') format('truetype');      
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'GrotzecHdCn';
  src: url('/contents/fonts/GrotzecHdCn-Regular.eot');
  src: url('/contents/fonts/GrotzecHdCn-Regular.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/GrotzecHdCn-Regular.woff') format('woff'),    
    url('/contents/fonts/GrotzecHdCn-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GrotzecHdCnBold';
  src: url('/contents/fonts/GrotzecHdCn-Bold.eot');
  src: url('/contents/fonts/GrotzecHdCn-Bold.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/GrotzecHdCn-Bold.woff') format('woff'),    
    url('/contents/fonts/GrotzecHdCn-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'GrotzecHdCnDemi';
  src: url('/contents/fonts/GrotzecHdCnDemi.eot');
  src: url('/contents/fonts/GrotzecHdCnDemi.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/GrotzecHdCnDemi.woff') format('woff'),
    url('/contents/fonts/GrotzecHdCnDemi.ttf') format('truetype');     
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GrotzecHdCnLight';
  src: url('/contents/fonts/GrotzecHdCnLight.eot');
  src: url('/contents/fonts/GrotzecHdCnLight.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/GrotzecHdCnLight.woff') format('woff'),
    url('/contents/fonts/GrotzecHdCnLight.ttf') format('truetype'); 
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TiemposHeadline';
  src: url('/contents/fonts/TiemposHeadline-Medium.eot');
  src: url('/contents/fonts/TiemposHeadline-Medium.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposHeadline-Medium.woff') format('woff'),
    url('/contents/fonts/TiemposHeadline-Medium.ttf') format('truetype'); 
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'TiemposHeadline';
  src: url('/contents/fonts/TiemposHeadline-Regular.eot');
  src: url('/contents/fonts/TiemposHeadline-Regular.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposHeadline-Regular.woff') format('woff'),
    url('/contents/fonts/TiemposHeadline-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TiemposHeadline';
  src: url('/contents/fonts/TiemposHeadline-Bold.eot');
  src: url('/contents/fonts/TiemposHeadline-Bold.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposHeadline-Bold.woff') format('woff'),
    url('/contents/fonts/TiemposHeadline-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
  
@font-face {
  font-family: 'TiemposText';
  src: url('/contents/fonts/TiemposText-Medium.eot');
  src: url('/contents/fonts/TiemposText-Medium.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposText-Medium.woff') format('woff'),
    url('/contents/fonts/TiemposText-Medium.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
  
@font-face {
  font-family: 'TiemposText';
  src: url('/contents/fonts/TiemposText-Regular.eot');
  src: url('/contents/fonts/TiemposText-Regular.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposText-Regular.woff') format('woff'),
    url('/contents/fonts/TiemposText-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TiemposText';
  src: url('/contents/fonts/TiemposText-Bold.eot');
  src: url('/contents/fonts/TiemposText-Bold.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposText-Bold.woff') format('woff'),
    url('/contents/fonts/TiemposText-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
  
@font-face {
  font-family: 'TiemposText';
  src: url('/contents/fonts/TiemposText-MediumItalic.eot');
  src: url('/contents/fonts/TiemposText-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposText-MediumItalic.woff') format('woff'),
    url('/contents/fonts/TiemposText-MediumItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
  
@font-face {
  font-family: 'TiemposText';
  src: url('/contents/fonts/TiemposText-RegularItalic.eot');
  src: url('/contents/fonts/TiemposText-RegularItalic.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposText-RegularItalic.woff') format('woff'),
    url('/contents/fonts/TiemposText-RegularItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
  
@font-face {
  font-family: 'TiemposText';
  src: url('/contents/fonts/TiemposText-BoldItalic.eot');
  src: url('/contents/fonts/TiemposText-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/contents/fonts/TiemposText-BoldItalic.woff') format('woff'),
    url('/contents/fonts/TiemposText-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

.transition-smooth, .transition-smooth * {
  transition: all .3s;
}