@charset "utf-8";
@font-face {
  font-family: 'ArrowLinks';
  src: url('../fonts/arrowlinks.woff2') format('woff2'),
       url('../fonts/arrowlinks.woff')  format('woff'),
       url('../fonts/arrowlinks.ttf')   format('opentype');
  font-weight: normal;
  font-style: normal; 
  font-style: "Regular";
}
@font-face
{
  font-family: "Comunicaciones";
  src: url("../fonts/comunicaciones.woff2") format("woff2"),
	   url("../fonts/comunicaciones.woff")  format("woff"),
	   url('../fonts/comunicaciones.ttf')  format('opentype');
  font-weight: normal;
  font-style: "Regular";	
}
@font-face {
  font-family: 'BentonSans';
  src: url('../fonts/bentonsansblack.woff2') format('woff2'),
       url('../fonts/bentonsansblack.woff')  format('woff'),
       url('../fonts/bentonsansblack.otf')   format('opentype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url('../fonts/bentonsansbold.woff2') format('woff2'),
       url('../fonts/bentonsansbold.woff')  format('woff'),
       url('../fonts/bentonsansbold.otf')   format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url('../fonts/bentonsansbook.woff2') format('woff2'),
       url('../fonts/bentonsansbook.woff')  format('woff'),
       url('../fonts/bentonsansbook.otf')   format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url('../fonts/bentonsansmedium.woff2') format('woff2'),
       url('../fonts/bentonsansmedium.woff')  format('woff'),
       url('../fonts/bentonsansmedium.otf')   format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'BentonSans';
  src: url('../fonts/bentonsansregular.woff2') format('woff2'),
       url('../fonts/bentonsansregular.woff')  format('woff'),
       url('../fonts/bentonsansregular.otf')   format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'MercuryDisplay';
  src: url('../fonts/mercurydisplaybold.woff2') format('woff2'),
       url('../fonts/mercurydisplaybold.woff')  format('woff'),
       url('../fonts/mercurydisplaybold.ttf')   format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'MercuryDisplay';
  src: url('../fonts/mercurydisplaybolditalic.woff2') format('woff2'),
       url('../fonts/mercurydisplaybolditalic.woff')  format('woff'),
       url('../fonts/mercurydisplaybolditalic.ttf')   format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'MercuryDisplay';
  src: url('../fonts/mercurydisplaysemibold.woff2') format('woff2'),
       url('../fonts/mercurydisplaysemibold.woff')  format('woff'),
       url('../fonts/mercurydisplaysemibold.ttf')   format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'MercuryDisplay';
  src: url('../fonts/mercurydisplaysemibolditalic.woff2') format('woff2'),
       url('../fonts/mercurydisplaysemibolditalic.woff')  format('woff'),
       url('../fonts/mercurydisplaysemibolditalic.ttf')   format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'MercuryDisplay';
  src: url('../fonts/mercurydisplayregular.woff2') format('woff2'),
       url('../fonts/mercurydisplayregular.woff')  format('woff'),
       url('../fonts/mercurydisplayregular.ttf')   format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'MercuryDisplay';
  src: url('../fonts/mercurydisplayregularItalic.woff2') format('woff2'),
       url('../fonts/mercurydisplayregularItalic.woff')  format('woff'),
       url('../fonts/mercurydisplayregularItalic.ttf')   format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdispbook.woff2') format('woff2'),
       url('../fonts/freightdispbook.woff')  format('woff'),
       url('../fonts/freightdispbook.otf')   format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdispbookitalic.woff2') format('woff2'),
       url('../fonts/freightdispbookitalic.woff')  format('woff'),
       url('../fonts/freightdispbookitalic.otf')   format('opentype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdispmedium.woff2') format('woff2'),
       url('../fonts/freightdispmedium.woff')  format('woff'),
       url('../fonts/freightdispmedium.otf')   format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdispmediumitalic.woff2') format('woff2'),
       url('../fonts/freightdispmediumitalic.woff')  format('woff'),
       url('../fonts/freightdispmediumitalic.otf')   format('opentype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdispbookregular.woff2') format('woff2'),
       url('../fonts/freightdispbookregular.woff')  format('woff'),
       url('../fonts/freightdispbookregular.ttf')   format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdispbookitalicregular.woff2') format('woff2'),
       url('../fonts/freightdispbookitalicregular.woff')  format('woff'),
       url('../fonts/freightdispbookitalicregular.ttf')   format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdisplight.woff2') format('woff2'),
       url('../fonts/freightdisplight.woff')  format('woff'),
       url('../fonts/freightdisplight.otf')   format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'FreightDisplay';
  src: url('../fonts/freightdisplightitalic.woff2') format('woff2'),
       url('../fonts/freightdisplightitalic.woff')  format('woff'),
       url('../fonts/freightdisplightitalic.otf')   format('opentype');
  font-weight: 300;
  font-style: italic;
}
[class^="icofont-"], [class*=" icofont-"]
{
  font-family: 'Comunicaciones' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.icofont-phone-circle:before
{
  content: "\efba";
}
.icofont-phone:before
{
  content: "\efbb";
}
.icofont-ui-cell-phone:before
{
  content: "\ec49";
}
.icofont-ui-dial-phone:before
{
  content: "\ec54";
}
.icofont-facebook:before
{
  content: "\ed37";
}
.icofont-youtube-play:before
{
  content: "\ecbb";
}
.icofont-brand-youtube:before
{
  content: "\e95f";
}
.icofont-youtube:before
{
  content: "\ed8b";
}
.icofont-instagram:before
{
  content: "\ed46";
}
.icofont-linkedin:before
{
  content: "\ed4d";
}
.icofont-facebook-messenger:before
{
  content: "\ed36";
}
.icofont-tiktok:before
{
  content: "\f033";
}
.icofont-snapchat:before
{
  content: "\ed6c";
}
.icofont-brand-snapchat:before
{
  content: "\e936";
}
.icofont-google-map:before
{
  content: "\ed42";
}
.icofont-map-pins:before
{
  content: "\ef8a";
}
.icofont-map:before
{
  content: "\ef8b";
}
.icofont-search-map:before
{
  content: "\ed16";
}
.icofont-brand-google:before
{
  content: "\e8df";
}
.icofont-google-plus:before
{
  content: "\ed43";
}
.icofont-google-talk:before
{
  content: "\ed44";
}
.icofont-google-hangouts:before
{
  content: "\ed41";
}
.icofont-brand-whatsapp:before
{
  content: "\e957";
}
.icofont-whatsapp:before
{
  content: "\ed86";
}