@font-face {
    font-family: 'icomoonNewWA50';
    src:  url('/fonts/newIconWA50/icomoon.eot?a97ia7');
    src:  url('/fonts/newIconWA50/icomoon.eot?a97ia7#iefix') format('embedded-opentype'),
      url('/fonts/newIconWA50/icomoon.ttf?a97ia7') format('truetype'),
      url('/fonts/newIconWA50/icomoon.woff?a97ia7') format('woff'),
      url('/fonts/newIconWA50/icomoon.svg?a97ia7#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-newIconWA50-"], [class*=" icon-newIconWA50-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoonNewWA50' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-newIconWA50-idiom:before {
    content: "\ba";
  }
  .icon-newIconWA50-phone:before {
    content: "\aa";
  }
  .icon-newIconWA50-whatsapp:before {
    content: "\58";
  }
  .icon-newIconWA50-blogger:before {
    content: "\d2";
  }
  .icon-newIconWA50-pinterest:before {
    content: "\bc";
  }
  .icon-newIconWA50-instagram:before {
    content: "\5f";
  }
  .icon-newIconWA50-youtube:before {
    content: "\61";
  }
  .icon-newIconWA50-flickr:before {
    content: "\62";
  }
  .icon-newIconWA50-chevron-left:before {
    content: "\4d";
  }
  .icon-newIconWA50-chevron-up:before {
    content: "\60";
  }
  .icon-newIconWA50-chevron-right:before {
    content: "\3f";
  }
  .icon-newIconWA50-chevron-down:before {
    content: "\63";
  }
  .icon-newIconWA50-arrow-left:before {
    content: "\2260";
  }
  .icon-newIconWA50-arrow-up:before {
    content: "\2122";
  }
  .icon-newIconWA50-arrow-right:before {
    content: "\2f";
  }
  .icon-newIconWA50-bath:before {
    content: "\24";
  }
  .icon-newIconWA50-bed:before {
    content: "\80";
  }
  .icon-newIconWA50-cat .path1:before {
    content: "\70";
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-cat .path2:before {
    content: "\71";
    margin-left: -1em;
    color: rgb(252, 209, 22);
  }
  .icon-newIconWA50-cat .path3:before {
    content: "\72";
    margin-left: -1em;
    color: rgb(234, 97, 83);
  }
  .icon-newIconWA50-cat .path4:before {
    content: "\73";
    margin-left: -1em;
    color: rgb(234, 97, 83);
  }
  .icon-newIconWA50-cat .path5:before {
    content: "\74";
    margin-left: -1em;
    color: rgb(252, 209, 22);
  }
  .icon-newIconWA50-cat .path6:before {
    content: "\75";
    margin-left: -1em;
    color: rgb(234, 97, 83);
  }
  .icon-newIconWA50-cat .path7:before {
    content: "\76";
    margin-left: -1em;
    color: rgb(234, 97, 83);
  }
  .icon-newIconWA50-cat .path8:before {
    content: "\77";
    margin-left: -1em;
    color: rgb(252, 209, 22);
  }
  .icon-newIconWA50-cat .path9:before {
    content: "\78";
    margin-left: -1em;
    color: rgb(252, 209, 22);
  }
  .icon-newIconWA50-cat .path10:before {
    content: "\79";
    margin-left: -1em;
    color: rgb(252, 209, 22);
  }
  .icon-newIconWA50-cat .path11:before {
    content: "\7a";
    margin-left: -1em;
    color: rgb(231, 97, 83);
  }
  .icon-newIconWA50-cat .path12:before {
    content: "\7b";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path13:before {
    content: "\7c";
    margin-left: -1em;
    color: rgb(249, 207, 23);
  }
  .icon-newIconWA50-cat .path14:before {
    content: "\7d";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path15:before {
    content: "\7e";
    margin-left: -1em;
    color: rgb(231, 97, 83);
  }
  .icon-newIconWA50-cat .path16:before {
    content: "\7f";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path17:before {
    content: "\81";
    margin-left: -1em;
    color: rgb(231, 97, 83);
  }
  .icon-newIconWA50-cat .path18:before {
    content: "\82";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path19:before {
    content: "\83";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path20:before {
    content: "\84";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path21:before {
    content: "\85";
    margin-left: -1em;
    color: rgb(240, 200, 25);
  }
  .icon-newIconWA50-cat .path22:before {
    content: "\86";
    margin-left: -1em;
    color: rgb(231, 97, 83);
  }
  .icon-newIconWA50-cat .path23:before {
    content: "\87";
    margin-left: -1em;
    color: rgb(231, 97, 83);
  }
  .icon-newIconWA50-cat .path24:before {
    content: "\88";
    margin-left: -1em;
    color: rgb(231, 97, 83);
  }
  .icon-newIconWA50-close:before {
    content: "\32";
  }
  .icon-newIconWA50-ch .path1:before {
    content: "\33";
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-ch .path2:before {
    content: "\34";
    margin-left: -1em;
    color: rgb(151, 151, 151);
  }
  .icon-newIconWA50-ch .path3:before {
    content: "\35";
    margin-left: -1em;
    color: rgb(244, 67, 53);
  }
  .icon-newIconWA50-ch .path4:before {
    content: "\36";
    margin-left: -1em;
    color: rgb(197, 40, 40);
  }
  .icon-newIconWA50-ch .path5:before {
    content: "\37";
    margin-left: -1em;
    color: rgb(5, 1, 1);
  }
  .icon-newIconWA50-ch .path6:before {
    content: "\38";
    margin-left: -1em;
    color: rgb(1, 1, 0);
  }
  .icon-newIconWA50-ch .path7:before {
    content: "\39";
    margin-left: -1em;
    color: rgb(243, 67, 53);
  }
  .icon-newIconWA50-ch .path8:before {
    content: "\3a";
    margin-left: -1em;
    color: rgb(255, 231, 58);
  }
  .icon-newIconWA50-ch .path9:before {
    content: "\3b";
    margin-left: -1em;
    color: rgb(255, 231, 58);
  }
  .icon-newIconWA50-ch .path10:before {
    content: "\3c";
    margin-left: -1em;
    color: rgb(255, 232, 58);
  }
  .icon-newIconWA50-ch .path11:before {
    content: "\3d";
    margin-left: -1em;
    color: rgb(255, 232, 58);
  }
  .icon-newIconWA50-ch .path12:before {
    content: "\3e";
    margin-left: -1em;
    color: rgb(254, 234, 58);
  }
  .icon-newIconWA50-chevron-up-circle:before {
    content: "\2a";
  }
  .icon-newIconWA50-chevron-right-circle-de-trabajo-1-copia-22:before {
    content: "\51";
  }
  .icon-newIconWA50-de .path1:before {
    content: "\57";
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-de .path2:before {
    content: "\59";
    margin-left: -1em;
    color: rgb(60, 61, 62);
  }
  .icon-newIconWA50-de .path3:before {
    content: "\5a";
    margin-left: -1em;
    color: rgb(234, 97, 83);
  }
  .icon-newIconWA50-de .path4:before {
    content: "\5b";
    margin-left: -1em;
    color: rgb(250, 215, 65);
  }
  .icon-newIconWA50-de .path5:before {
    content: "\5c";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path6:before {
    content: "\5d";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path7:before {
    content: "\5e";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path8:before {
    content: "\64";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path9:before {
    content: "\65";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path10:before {
    content: "\66";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path11:before {
    content: "\67";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path12:before {
    content: "\68";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path13:before {
    content: "\69";
    margin-left: -1em;
    color: rgb(96, 96, 96);
  }
  .icon-newIconWA50-de .path14:before {
    content: "\6a";
    margin-left: -1em;
    color: rgb(232, 97, 83);
  }
  .icon-newIconWA50-de .path15:before {
    content: "\6b";
    margin-left: -1em;
    color: rgb(232, 97, 83);
  }
  .icon-newIconWA50-de .path16:before {
    content: "\6c";
    margin-left: -1em;
    color: rgb(237, 205, 65);
  }
  .icon-newIconWA50-es .path1:before {
    content: "\21";
    color: rgb(216, 2, 39);
  }
  .icon-newIconWA50-es .path2:before {
    content: "\22";
    margin-left: -1em;
    color: rgb(29, 29, 27);
  }
  .icon-newIconWA50-es .path3:before {
    content: "\23";
    margin-left: -1em;
    color: rgb(216, 2, 39);
  }
  .icon-newIconWA50-es .path4:before {
    content: "\25";
    margin-left: -1em;
    color: rgb(29, 29, 27);
  }
  .icon-newIconWA50-es .path5:before {
    content: "\26";
    margin-left: -1em;
    color: rgb(255, 218, 68);
  }
  .icon-newIconWA50-es .path6:before {
    content: "\27";
    margin-left: -1em;
    color: rgb(29, 29, 27);
  }
  .icon-newIconWA50-fav:before {
    content: "\4e";
  }
  .icon-newIconWA50-fav-fill:before {
    content: "\e94f";
  }
  .icon-newIconWA50-facebook:before {
    content: "\2c";
  }
  .icon-newIconWA50-fr .path1:before {
    content: "\52";
    color: rgb(20, 29, 35);
  }
  .icon-newIconWA50-fr .path2:before {
    content: "\53";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .icon-newIconWA50-fr .path3:before {
    content: "\54";
    margin-left: -1em;
    color: rgb(237, 31, 52);
  }
  .icon-newIconWA50-fr .path4:before {
    content: "\55";
    margin-left: -1em;
    color: rgb(22, 79, 206);
  }
  .icon-newIconWA50-fr .path5:before {
    content: "\56";
    margin-left: -1em;
    color: rgb(22, 74, 190);
  }
  .icon-newIconWA50-fr .path6:before {
    content: "\6d";
    margin-left: -1em;
    color: rgb(233, 234, 234);
  }
  .icon-newIconWA50-fr .path7:before {
    content: "\6e";
    margin-left: -1em;
    color: rgb(216, 31, 50);
  }
  .icon-newIconWA50-fr .path8:before {
    content: "\6f";
    margin-left: -1em;
    color: rgb(22, 74, 190);
  }
  .icon-newIconWA50-fr .path9:before {
    content: "\89";
    margin-left: -1em;
    color: rgb(233, 234, 234);
  }
  .icon-newIconWA50-fr .path10:before {
    content: "\8a";
    margin-left: -1em;
    color: rgb(216, 31, 50);
  }
  .icon-newIconWA50-fr .path11:before {
    content: "\8b";
    margin-left: -1em;
    color: rgb(18, 27, 33);
  }
  .icon-newIconWA50-fullscreen:before {
    content: "\2d";
  }
  .icon-newIconWA50-uk .path1:before {
    content: "\31";
    color: rgb(20, 29, 35);
  }
  .icon-newIconWA50-uk .path2:before {
    content: "\40";
    margin-left: -1em;
    color: rgb(237, 31, 52);
  }
  .icon-newIconWA50-uk .path3:before {
    content: "\41";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .icon-newIconWA50-uk .path4:before {
    content: "\42";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .icon-newIconWA50-uk .path5:before {
    content: "\43";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .icon-newIconWA50-uk .path6:before {
    content: "\44";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .icon-newIconWA50-uk .path7:before {
    content: "\45";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path8:before {
    content: "\46";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path9:before {
    content: "\47";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path10:before {
    content: "\48";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path11:before {
    content: "\49";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path12:before {
    content: "\4a";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path13:before {
    content: "\4b";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path14:before {
    content: "\4c";
    margin-left: -1em;
    color: rgb(16, 59, 155);
  }
  .icon-newIconWA50-uk .path15:before {
    content: "\4f";
    margin-left: -1em;
    color: rgb(236, 31, 52);
  }
  .icon-newIconWA50-uk .path16:before {
    content: "\50";
    margin-left: -1em;
    color: rgb(236, 31, 52);
  }
  .icon-newIconWA50-uk .path17:before {
    content: "\8c";
    margin-left: -1em;
    color: rgb(235, 31, 52);
  }
  .icon-newIconWA50-uk .path18:before {
    content: "\8d";
    margin-left: -1em;
    color: rgb(235, 31, 52);
  }
  .icon-newIconWA50-uk .path19:before {
    content: "\8e";
    margin-left: -1em;
    color: rgb(158, 162, 164);
  }
  .icon-newIconWA50-uk .path20:before {
    content: "\8f";
    margin-left: -1em;
    color: rgb(20, 29, 35);
  }
  .icon-newIconWA50-uk .path21:before {
    content: "\90";
    margin-left: -1em;
    color: rgb(21, 27, 33);
  }
  .icon-newIconWA50-uk .path22:before {
    content: "\91";
    margin-left: -1em;
    color: rgb(21, 27, 33);
  }
  .icon-newIconWA50-uk .path23:before {
    content: "\92";
    margin-left: -1em;
    color: rgb(203, 205, 206);
  }
  .icon-newIconWA50-uk .path24:before {
    content: "\93";
    margin-left: -1em;
    color: rgb(235, 31, 52);
  }
  .icon-newIconWA50-uk .path25:before {
    content: "\94";
    margin-left: -1em;
    color: rgb(20, 29, 35);
  }
  .icon-newIconWA50-uk .path26:before {
    content: "\95";
    margin-left: -1em;
    color: rgb(203, 205, 206);
  }
  .icon-newIconWA50-uk .path27:before {
    content: "\96";
    margin-left: -1em;
    color: rgb(158, 162, 164);
  }
  .icon-newIconWA50-uk .path28:before {
    content: "\97";
    margin-left: -1em;
    color: rgb(158, 162, 164);
  }
  .icon-newIconWA50-uk .path29:before {
    content: "\98";
    margin-left: -1em;
    color: rgb(158, 162, 164);
  }
  .icon-newIconWA50-uk .path30:before {
    content: "\99";
    margin-left: -1em;
    color: rgb(158, 162, 164);
  }
  .icon-newIconWA50-uk .path31:before {
    content: "\9a";
    margin-left: -1em;
    color: rgb(158, 162, 164);
  }
  .icon-newIconWA50-uk .path32:before {
    content: "\9b";
    margin-left: -1em;
    color: rgb(18, 27, 33);
  }
  .icon-newIconWA50-timetable:before {
    content: "\b4";
  }
  .icon-newIconWA50-mail:before {
    content: "\30";
  }
  .icon-newIconWA50-no-photo:before {
    content: "\b7";
  }
  .icon-newIconWA50-photo:before {
    content: "\ae";
  }
  .icon-newIconWA50-print:before {
    content: "\c7";
  }
  .icon-newIconWA50-quote:before {
    content: "\a2";
  }
  .icon-newIconWA50-ru .path1:before {
    content: "\d1";
    color: rgb(234, 232, 232);
  }
  .icon-newIconWA50-ru .path2:before {
    content: "\d3";
    margin-left: -1em;
    color: rgb(42, 42, 42);
  }
  .icon-newIconWA50-ru .path3:before {
    content: "\d4";
    margin-left: -1em;
    color: rgb(219, 48, 46);
  }
  .icon-newIconWA50-ru .path4:before {
    content: "\d5";
    margin-left: -1em;
    color: rgb(42, 42, 42);
  }
  .icon-newIconWA50-ru .path5:before {
    content: "\d6";
    margin-left: -1em;
    color: rgb(68, 96, 172);
  }
  .icon-newIconWA50-ru .path6:before {
    content: "\d7";
    margin-left: -1em;
    color: rgb(42, 42, 42);
  }
  .icon-newIconWA50-air-conditioning:before {
    content: "\df";
  }
  .icon-newIconWA50-floor:before {
    content: "\a9";
  }
  .icon-newIconWA50-heating:before {
    content: "\ac";
  }
  .icon-newIconWA50-lift:before {
    content: "\153";
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-42:before {
    content: "\e98d";
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-43:before {
    content: "\e98e";
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path1:before {
    content: "\e98f";
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path2:before {
    content: "\e990";
    margin-left: -1em;
    color: rgb(255, 255, 255);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path3:before {
    content: "\e991";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path4:before {
    content: "\e992";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path5:before {
    content: "\e993";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path6:before {
    content: "\e994";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path7:before {
    content: "\e995";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-FuenteIconos_Mesa-de-trabajo-1-copia-44 .path8:before {
    content: "\e996";
    margin-left: -1em;
    color: rgb(0, 0, 0);
  }
  .icon-newIconWA50-garden:before {
    content: "\221e";
  }
  .icon-newIconWA50-wifi:before {
    content: "\4c1";
  }
  .icon-newIconWA50-share-fill:before {
    content: "\f7";
  }
  .icon-newIconWA50-pool:before {
    content: "\28";
  }
  .icon-newIconWA50-furnished:before {
    content: "\f3";
  }
  .icon-newIconWA50-video:before {
    content: "\e1";
  }
  .icon-newIconWA50-virtual-tour:before {
    content: "\e9";
  }
  .icon-newIconWA50-FuenteIconos-17:before {
    content: "\fa";
  }
  .icon-newIconWA50-arrow-down:before {
    content: "\e8";
  }
  .icon-newIconWA50-search:before {
    content: "\ec";
  }
  .icon-newIconWA50-check:before {
    content: "\b6";
  }
  .icon-newIconWA50-chevron-up-left:before {
    content: "\c0";
  }
  .icon-newIconWA50-chevron-up-down:before {
    content: "\c1";
  }
  .icon-newIconWA50-linkedin:before {
    content: "\221a";
  }
  .icon-newIconWA50-usable-surface:before {
    content: "\201c";
  }
  .icon-newIconWA50-twitter:before {
    content: "\201a";
  }
  .icon-newIconWA50-reduced-mobility:before {
    content: "\d8";
  }
  .icon-newIconWA50-orientation:before {
    content: "\a7";
  }
  .icon-newIconWA50-parking:before {
    content: "\e6";
  }
  .icon-newIconWA50-reference:before {
    content: "\2013";
  }
  .icon-newIconWA50-share:before {
    content: "\2b";
  }
  .icon-newIconWA50-pets:before {
    content: "\f9";
  }
  .icon-newIconWA50-pets-fill:before {
    content: "\2264";
  }
  