@font-face {
  font-family: 'idealista-icons';
  src:  url('fonts/idealista-icons.eot?vdjzj0');
  src:  url('fonts/idealista-icons.eot?vdjzj0#iefix') format('embedded-opentype'),
    url('fonts/idealista-icons.ttf?vdjzj0') format('truetype'),
    url('fonts/idealista-icons.woff?vdjzj0') format('woff'),
    url('fonts/idealista-icons.svg?vdjzj0#idealista-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'idealista-icons' !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-3d_outline:before {
  content: "\e433";
}
.icon-3D-tour:before {
  content: "\e433";
}
.icon-3d-tour:before {
  content: "\e433";
}
.icon-3d_off_outline:before {
  content: "\e434";
}
.icon-no-3D-tour:before {
  content: "\e434";
}
.icon-no-3d-tour:before {
  content: "\e434";
}
.icon-24_outline:before {
  content: "\e211";
}
.icon-24-hours:before {
  content: "\e211";
}
.icon-24h:before {
  content: "\e211";
}
.icon-360_outline:before {
  content: "\e432";
}
.icon-360-tour:before {
  content: "\e432";
}
.icon-virtual-tour:before {
  content: "\e432";
}
.icon-360-off_outline:before {
  content: "\e436";
}
.icon-no-360-tour:before {
  content: "\e436";
}
.icon-no-virtual-tour:before {
  content: "\e436";
}
.icon-accessible_outline:before {
  content: "\e475";
}
.icon-accessible:before {
  content: "\e475";
}
.icon-advert_outline:before {
  content: "\e901";
}
.icon-advert:before {
  content: "\e901";
}
.icon-advert_fill:before {
  content: "\f929";
}
.icon-angle_outline:before {
  content: "\e441";
}
.icon-angle:before {
  content: "\e441";
}
.icon-angle_fill:before {
  content: "\f441";
}
.icon-arrow-clockwise_outline:before {
  content: "\e306";
}
.icon-refresh:before {
  content: "\e306";
}
.icon-rotate:before {
  content: "\e306";
}
.icon-arrow-direction_outline:before {
  content: "\e927";
}
.icon-arrow-direction_fill:before {
  content: "\f901";
}
.icon-directions:before {
  content: "\f901";
}
.icon-arrow-down_outline:before {
  content: "\e407";
}
.icon-arrow-down:before {
  content: "\e407";
}
.icon-pricedown:before {
  content: "\e407";
}
.icon-arrow-down-euro_outline:before {
  content: "\e327";
}
.icon-price-drop:before {
  content: "\e327";
}
.icon-drop-price:before {
  content: "\e327";
}
.icon-arrow-down-with-lines_outline:before {
  content: "\e914";
}
.icon-sort-descending:before {
  content: "\e914";
}
.icon-arrow-download_outline:before {
  content: "\e305" !important;
}
.icon-download:before {
  content: "\e305";
}
.icon-arrow-drag_outline:before {
  content: "\e911";
}
.icon-drag:before {
  content: "\e911";
}
.icon-arrow-external-link_outline:before {
  content: "\e307";
}
.icon-external-link:before {
  content: "\e307";
}
.icon-new-tab:before {
  content: "\e307";
}
.icon-arrow-left_outline:before {
  content: "\e006";
}
.icon-back:before {
  content: "\e006";
}
.icon-arrow-left:before {
  content: "\e006";
}
.icon-arrow-right_outline:before {
  content: "\e007" !important;
}
.icon-forward:before {
  content: "\e007";
}
.icon-arrow-right:before {
  content: "\e007";
}
.icon-arrow-right-from-square_outline:before {
  content: "\e322";
}
.icon-exit:before {
  content: "\e322";
}
.icon-arrow-rotate_outline:before {
  content: "\e92a";
}
.icon-arrow-share_outline:before {
  content: "\e217";
}
.icon-share-web:before {
  content: "\e217";
}
.icon-share:before {
  content: "\e217";
}
.icon-arrow-undo_outline:before {
  content: "\e008";
}
.icon-undo:before {
  content: "\e008";
}
.icon-recover:before {
  content: "\e008";
}
.icon-arrow-up_outline:before {
  content: "\e438";
}
.icon-arrow-up:before {
  content: "\e438";
}
.icon-priceup:before {
  content: "\e438";
}
.icon-arrow-up_fill:before {
  content: "\f438";
}
.icon-up:before {
  content: "\f438";
}
.icon-subidon:before {
  content: "\f438";
}
.icon-arrow-upload_outline:before {
  content: "\e346" !important;
}
.icon-upload:before {
  content: "\e346";
}
.icon-arrows-in_outline:before {
  content: "\e364";
}
.icon-collapse:before {
  content: "\e364";
}
.icon-minimize:before {
  content: "\e364";
}
.icon-arrows-out_outline:before {
  content: "\e334";
}
.icon-expand:before {
  content: "\e334";
}
.icon-full-screen:before {
  content: "\e334";
}
.icon-arrows-up-down_outline:before {
  content: "\e342";
}
.icon-sort:before {
  content: "\e342";
}
.icon-order:before {
  content: "\e342";
}
.icon-arrows-up-down-dashed_outline:before {
  content: "\e413";
}
.icon-elevator:before {
  content: "\e413";
}
.icon-beach_outline:before {
  content: "\e458";
}
.icon-beach:before {
  content: "\e458";
}
.icon-beach_fill:before {
  content: "\f458";
}
.icon-bed-big_outline:before {
  content: "\e429";
}
.icon-double-bed:before {
  content: "\e429";
}
.icon-bed-big_fill:before {
  content: "\f429";
}
.icon-bed-small-double_outline:before {
  content: "\e430";
}
.icon-twin-beds:before {
  content: "\e430";
}
.icon-bed-small-double_fill:before {
  content: "\f430";
}
.icon-bed-small_outline:before {
  content: "\e428";
}
.icon-single-bed:before {
  content: "\e428";
}
.icon-aisingle-bed:before {
  content: "\e428";
}
.icon-bed-small_fill:before {
  content: "\f428";
}
.icon-bell_outline:before {
  content: "\e304";
}
.icon-notification:before {
  content: "\e304";
}
.icon-bell_fill:before {
  content: "\f304";
}
.icon-bell-off_outline:before {
  content: "\e347";
}
.icon-notification-off:before {
  content: "\e347";
}
.icon-cdisable-notification:before {
  content: "\e347";
}
.icon-bell-off_fill:before {
  content: "\f347";
}
.icon-block_outline:before {
  content: "\e408";
}
.icon-no-block:before {
  content: "\e408";
}
.icon-no-smoking:before {
  content: "\e408";
}
.icon-block:before {
  content: "\e408";
}
.icon-book_outline:before {
  content: "\e453";
}
.icon-worship:before {
  content: "\e453";
}
.icon-book_fill:before {
  content: "\f453";
}
.icon-briefcase_outline:before {
  content: "\e321";
}
.icon-portfolio:before {
  content: "\e321";
}
.icon-briefcase:before {
  content: "\e321";
}
.icon-briefcase_fill:before {
  content: "\f321";
}
.icon-broom_outline:before {
  content: "\e92c";
}
.icon-building_outline:before {
  content: "\e476";
}
.icon-building:before {
  content: "\e476";
}
.icon-building_fill:before {
  content: "\f476";
}
.icon-building-highlight_outline:before {
  content: "\e328";
}
.icon-building-highlight:before {
  content: "\e328";
}
.icon-new-property:before {
  content: "\e328";
}
.icon-building-highlight_fill:before {
  content: "\f328";
}
.icon-bus_outline:before {
  content: "\e445";
}
.icon-bus:before {
  content: "\e445";
}
.icon-public-transport:before {
  content: "\e445";
}
.icon-bus_fill:before {
  content: "\f445";
}
.icon-calendar_outline:before {
  content: "\e317";
}
.icon-calendar:before {
  content: "\e317";
}
.icon-calendar_fill:before {
  content: "\f317";
}
.icon-calendar-off_outline:before {
  content: "\e907";
}
.icon-star-filled-crossed:before {
  content: "\e907";
}
.icon-calendar-x_outline:before {
  content: "\e909";
}
.icon-play:before {
  content: "\e909";
}
.icon-camera_outline:before {
  content: "\e406";
}
.icon-camera:before {
  content: "\e406";
}
.icon-photos:before {
  content: "\e406";
}
.icon-camera_fill:before {
  content: "\f406";
}
.icon-car_outline:before {
  content: "\e414";
}
.icon-car:before {
  content: "\e414";
}
.icon-car_fill:before {
  content: "\f414";
}
.icon-caret-down_outline:before {
  content: "\e102";
}
.icon-caret-down:before {
  content: "\e102" !important;
}
.icon-arrow-dropdown:before {
  content: "\e102";
}
.icon-caret-up_outline:before {
  content: "\e101";
}
.icon-caret-up:before {
  content: "\e101";
}
.icon-arrow-dropup:before {
  content: "\e101";
}
.icon-chart-bars_outline:before {
  content: "\e203";
}
.icon-chart:before {
  content: "\e203";
}
.icon-barchart:before {
  content: "\e203";
}
.icon-chat_outline:before {
  content: "\e325";
}
.icon-message:before {
  content: "\e325";
}
.icon-leads:before {
  content: "\e325";
}
.icon-chat_fill:before {
  content: "\f325";
}
.icon-chat-notification_outline:before {
  content: "\e939";
}
.icon-chats_outline:before {
  content: "\e220";
}
.icon-chat:before {
  content: "\e220";
}
.icon-chats_fill:before {
  content: "\f220";
}
.icon-check_outline:before {
  content: "\e606";
}
.icon-checkmark:before {
  content: "\e606";
}
.icon-ok-feedbk:before {
  content: "\e606";
}
.icon-check-big_outline:before {
  content: "\e90f";
}
.icon-check-circle_outline:before {
  content: "\e915";
}
.icon-check-circle_fill:before {
  content: "\f915";
}
.icon-checkmark-bg:before {
  content: "\f915";
}
.icon-feedbk-ok:before {
  content: "\f915";
}
.icon-contact-sent:before {
  content: "\f915";
}
.icon-sentok:before {
  content: "\f915";
}
.icon-check-double_outline:before {
  content: "\e905";
}
.icon-double-check:before {
  content: "\e905";
}
.icon-checkbox_outline:before {
  content: "\e105";
}
.icon-checkbox:before {
  content: "\e105";
}
.icon-unchecked:before {
  content: "\e105";
}
.icon-checkbox-checked_outline:before {
  content: "\e106";
}
.icon-checkbox-checked_fill:before {
  content: "\f106";
}
.icon-checkbox-checked:before {
  content: "\f106";
}
.icon-checked:before {
  content: "\f106";
}
.icon-checkbox-indeterminate_outline:before {
  content: "\e908";
}
.icon-checkbox-indeterminate_fill:before {
  content: "\e908";
}
.icon-checkbox-indeterminate:before {
  content: "\e908";
}
.icon-checkbox-partially-checked:before {
  content: "\e908";
}
.icon-chevron-down_outline:before {
  content: "\e009";
}
.icon-chevron-down:before {
  content: "\e009";
}
.icon-chevron-left_outline:before {
  content: "\e002";
}
.icon-chevron-left:before {
  content: "\e002";
}
.icon-arrow-left1:before {
  content: "\e002";
}
.icon-chevron-right_outline:before {
  content: "\e005";
}
.icon-chevron-right:before {
  content: "\e005";
}
.icon-arrow-right1:before {
  content: "\e005";
}
.icon-chevron-up_outline:before {
  content: "\e010";
}
.icon-chevron-up:before {
  content: "\e010";
}
.icon-chevrons-down_outline:before {
  content: "\e011";
}
.icon-double-chevron-down:before {
  content: "\e011";
}
.icon-arrow-double-down:before {
  content: "\e011";
}
.icon-chevrons-left_outline:before {
  content: "\e001";
}
.icon-double-chevron-left:before {
  content: "\e001";
}
.icon-arrow-double-left:before {
  content: "\e001";
}
.icon-chevrons-up-down_outline:before {
  content: "\e906";
}
.icon-double-caret:before {
  content: "\e906";
}
.icon-chevrons-right_outline:before {
  content: "\e012";
}
.icon-double-chevron-right:before {
  content: "\e012";
}
.icon-arrow-double-right:before {
  content: "\e012";
}
.icon-cigarette_outline:before {
  content: "\e409";
}
.icon-smoking:before {
  content: "\e409";
}
.icon-circle_fill:before {
  content: "\f917";
}
.icon-circle:before {
  content: "\f917";
}
.icon-sex-circle:before {
  content: "\f917";
}
.icon-clip_outline:before {
  content: "\e362";
}
.icon-attachment:before {
  content: "\e362";
}
.icon-attach:before {
  content: "\e362";
}
.icon-clock_outline:before {
  content: "\e357";
}
.icon-time:before {
  content: "\e357";
}
.icon-clock:before {
  content: "\e357";
}
.icon-clock_fill:before {
  content: "\f357";
}
.icon-community_outline:before {
  content: "\e338";
}
.icon-community:before {
  content: "\e338";
}
.icon-user-group:before {
  content: "\e338";
}
.icon-community_fill:before {
  content: "\f338";
}
.icon-cookie_outline:before {
  content: "\e356";
}
.icon-cookie:before {
  content: "\e356";
}
.icon-cookie_fill:before {
  content: "\f356";
}
.icon-copy_outline:before {
  content: "\e367";
}
.icon-copy:before {
  content: "\e367";
}
.icon-copy_fill:before {
  content: "\f367";
}
.icon-credit-card_outline:before {
  content: "\e370";
}
.icon-credit-card:before {
  content: "\e370";
}
.icon-credit-card_fill:before {
  content: "\f370";
}
.icon-crosshair_outline:before {
  content: "\e331";
}
.icon-gps:before {
  content: "\e331";
}
.icon-locate-me:before {
  content: "\e331";
}
.icon-crosshair_fill:before {
  content: "\f331";
}
.icon-dartboard_outline:before {
  content: "\e326";
}
.icon-dartboard:before {
  content: "\e326";
}
.icon-dot_outline:before {
  content: "\e935";
}
.icon-dots-horizontal_outline:before {
  content: "\e918";
}
.icon-dots-vertical_outline:before {
  content: "\e348";
}
.icon-overflow-menu-vertical:before {
  content: "\e348";
}
.icon-options:before {
  content: "\e348";
}
.icon-draw-cursor_outline:before {
  content: "\e330";
}
.icon-draw-cursor:before {
  content: "\e330";
}
.icon-draw:before {
  content: "\e330";
}
.icon-draw-cursor_fill:before {
  content: "\f330";
}
.icon-draw-finger_outline:before {
  content: "\e329";
}
.icon-draw-finger:before {
  content: "\e329";
}
.icon-draw-touch:before {
  content: "\e329";
}
.icon-draw-finger_fill:before {
  content: "\f329";
}
.icon-id-card_outline:before {
  content: "\e932";
}
.icon-id-card_fill:before {
  content: "\f932";
}
.icon-elbow_outline:before {
  content: "\e312";
}
.icon-tree-level:before {
  content: "\e312";
}
.icon-envelope_outline:before {
  content: "\e201";
}
.icon-email:before {
  content: "\e201";
}
.icon-mail:before {
  content: "\e201";
}
.icon-envelope_fill:before {
  content: "\f201";
}
.icon-euro_outline:before {
  content: "\e919";
}
.icon-euro-off_outline:before {
  content: "\e913";
}
.icon-exclamation-circle_fill:before {
  content: "\f91a";
}
.icon-warning-bg:before {
  content: "\f91a";
}
.icon-feedbk-alert:before {
  content: "\f91a";
}
.icon-eye_outline:before {
  content: "\e309" !important;
}
.icon-eye:before {
  content: "\e309";
}
.icon-eye_fill:before {
  content: "\f309";
}
.icon-eye-off_outline:before {
  content: "\e910";
}
.icon-no-eye:before {
  content: "\e910";
}
.icon-eye-off_fill:before {
  content: "\f910";
}
.icon-file_outline:before {
  content: "\e310";
}
.icon-file:before {
  content: "\e310";
}
.icon-pdf:before {
  content: "\e310";
}
.icon-file_filled:before {
  content: "\f310";
}
.icon-filter_outline:before {
  content: "\e313";
}
.icon-filter:before {
  content: "\e313";
}
.icon-fire_outline:before {
  content: "\e412";
}
.icon-fire:before {
  content: "\e412";
}
.icon-hot:before {
  content: "\e412";
}
.icon-fire_fill:before {
  content: "\f412";
}
.icon-flag_outline:before {
  content: "\e209";
}
.icon-flag:before {
  content: "\e209";
}
.icon-flag_fill:before {
  content: "\f209";
}
.icon-floor-plan_outline:before {
  content: "\e440";
}
.icon-floor-plan:before {
  content: "\e440";
}
.icon-plan:before {
  content: "\e440";
}
.icon-floor-plan_fill:before {
  content: "\f440";
}
.icon-floor-plan-off_outline:before {
  content: "\e472";
}
.icon-no-floor-plan:before {
  content: "\e472";
}
.icon-no-floormap:before {
  content: "\e472";
}
.icon-floor-plan-off_fill:before {
  content: "\f472";
}
.icon-folder_outline:before {
  content: "\e930";
}
.icon-folder_fill:before {
  content: "\f930";
}
.icon-fork-knife_outline:before {
  content: "\e444";
}
.icon-restaurant:before {
  content: "\e444";
}
.icon-fvp_outline:before {
  content: "\e92d";
}
.icon-gear_outline:before {
  content: "\e303";
}
.icon-settings:before {
  content: "\e303";
}
.icon-gear_fill:before {
  content: "\f303";
}
.icon-gift_outline:before {
  content: "\e340";
}
.icon-gift:before {
  content: "\e340";
}
.icon-gift_fill:before {
  content: "\f340";
}
.icon-golf_outline:before {
  content: "\e459";
}
.icon-golf:before {
  content: "\e459";
}
.icon-golf_fill:before {
  content: "\f459";
}
.icon-graduation-cap_outline:before {
  content: "\e443";
}
.icon-education:before {
  content: "\e443";
}
.icon-school:before {
  content: "\e443";
}
.icon-graduation-cap_fill:before {
  content: "\f443";
}
.icon-handle-up_outline:before {
  content: "\e368";
}
.icon-handle-up:before {
  content: "\e368";
}
.icon-sheet-up-arrow:before {
  content: "\e368";
}
.icon-handle-down_outline:before {
  content: "\e916";
}
.icon-handle_outline:before {
  content: "\e369";
}
.icon-handle:before {
  content: "\e369";
}
.icon-sheet-up-flat:before {
  content: "\e369";
}
.icon-hanger_outline:before {
  content: "\e425";
}
.icon-hanger:before {
  content: "\e425";
}
.icon-headset_outline:before {
  content: "\e917";
}
.icon-heart_outline:before {
  content: "\e204";
}
.icon-no-heart-outline:before {
  content: "\e204";
}
.icon-no-fav:before {
  content: "\e204";
}
.icon-heart-outline:before {
  content: "\e204";
}
.icon-heart_fill:before {
  content: "\f204";
}
.icon-heart-filled:before {
  content: "\f204";
}
.icon-fav:before {
  content: "\f204";
}
.icon-heart-off_outline:before {
  content: "\e90d";
}
.icon-no-fav-outline:before {
  content: "\e90d";
}
.icon-no-heart-outline1:before {
  content: "\e90d";
}
.icon-heart-off_fill:before {
  content: "\f90d";
}
.icon-heartbroken:before {
  content: "\f90d";
}
.icon-fav-remove:before {
  content: "\f90d";
}
.icon-hospital_outline:before {
  content: "\e447";
}
.icon-hospital:before {
  content: "\e447";
}
.icon-hospital_fill:before {
  content: "\f447";
}
.icon-house_outline:before {
  content: "\e437";
}
.icon-house:before {
  content: "\e437";
}
.icon-house_fill:before {
  content: "\f437";
}
.icon-info-circle_outline:before {
  content: "\e91b";
}
.icon-info-circle_fill:before {
  content: "\f91b";
}
.icon-info-bg:before {
  content: "\f91b";
}
.icon-feedbk-info:before {
  content: "\f91b";
}
.icon-instagram1:before {
  content: "\e91a";
}
.icon-key_outline:before {
  content: "\e461";
}
.icon-key:before {
  content: "\e461";
}
.icon-key_fill:before {
  content: "\f461";
}
.icon-lamp_outline:before {
  content: "\e470";
}
.icon-decoration-outline:before {
  content: "\e470";
}
.icon-homestaging:before {
  content: "\e470";
}
.icon-lamp_fill:before {
  content: "\f470";
}
.icon-decoration-filled:before {
  content: "\f470";
}
.icon-lamp-off_outline:before {
  content: "\e473";
}
.icon-no-decoration:before {
  content: "\e473";
}
.icon-lamp-off_fill:before {
  content: "\f473";
}
.icon-laptop-broken_outline:before {
  content: "\e936";
}
.icon-layer_outline:before {
  content: "\e91c";
}
.icon-layer_fill:before {
  content: "\f91c";
}
.icon-layout-masonry_outline:before {
  content: "\e336";
}
.icon-layout-masonry:before {
  content: "\e336";
}
.icon-mosaic-layout:before {
  content: "\e336";
}
.icon-layout-masonry_fill:before {
  content: "\f336";
}
.icon-lines_drag_outline:before {
  content: "\e920";
}
.icon-link_outline:before {
  content: "\e344";
}
.icon-link:before {
  content: "\e344";
}
.icon-copy-url:before {
  content: "\e344";
}
.icon-linkedin1:before {
  content: "\e924";
}
.icon-list-bullets_outline:before {
  content: "\e314";
}
.icon-list-bulleted:before {
  content: "\e314";
}
.icon-list:before {
  content: "\e314";
}
.icon-location_outline:before {
  content: "\e91d";
}
.icon-location_fill:before {
  content: "\f91d";
}
.icon-lock_outline:before {
  content: "\e324";
}
.icon-locked:before {
  content: "\e324";
}
.icon-lock:before {
  content: "\e324";
}
.icon-lock_fill:before {
  content: "\f324";
}
.icon-lock-open_outline:before {
  content: "\e361";
}
.icon-unlocked:before {
  content: "\e361";
}
.icon-lock-open_fill:before {
  content: "\f361";
}
.icon-magnifying-glass_outline:before {
  content: "\e302";
}
.icon-search:before {
  content: "\e302";
}
.icon-map-pin_outline:before {
  content: "\e902";
}
.icon-location-outline:before {
  content: "\e902";
}
.icon-map-pin_fill:before {
  content: "\f902";
}
.icon-location-filled:before {
  content: "\f902";
}
.icon-map-pin-off_outline:before {
  content: "\e365";
}
.icon-no-location:before {
  content: "\e365";
}
.icon-map-pin-off_fill:before {
  content: "\f365";
}
.icon-menu_outline:before {
  content: "\e316";
}
.icon-menu:before {
  content: "\e316";
}
.icon-menu-burguer:before {
  content: "\e316";
}
.icon-microphone_outline:before {
  content: "\e355";
}
.icon-microphone:before {
  content: "\e355";
}
.icon-microphone_fill:before {
  content: "\f355";
}
.icon-minus_outline:before {
  content: "\e103";
}
.icon-subtract:before {
  content: "\e103";
}
.icon-minus:before {
  content: "\e103";
}
.icon-mobile_outline:before {
  content: "\e349";
}
.icon-mobile-screen:before {
  content: "\e349";
}
.icon-smartphone:before {
  content: "\e349";
}
.icon-mobile_fill:before {
  content: "\f349";
}
.icon-moon_outline:before {
  content: "\e929";
}
.icon-moon_fill:before {
  content: "\f940";
}
.icon-motorcycle_outline:before {
  content: "\e418";
}
.icon-motorcycle:before {
  content: "\e418";
}
.icon-bike:before {
  content: "\e418";
}
.icon-motorcycle_fill:before {
  content: "\f418";
}
.icon-museum_outline:before {
  content: "\e455";
}
.icon-museum:before {
  content: "\e455";
}
.icon-government:before {
  content: "\e455";
}
.icon-museum_fill:before {
  content: "\f455";
}
.icon-no-couples_outline:before {
  content: "\e465";
}
.icon-no-couples:before {
  content: "\e465";
}
.icon-no-pets_outline:before {
  content: "\e468";
}
.icon-no-pets:before {
  content: "\e468";
}
.icon-no-smoke_outline:before {
  content: "\e469";
}
.icon-no-smokers:before {
  content: "\e469";
}
.icon-no-smoking1:before {
  content: "\e469";
}
.icon-no-underage_outline:before {
  content: "\e467";
}
.icon-no-underage:before {
  content: "\e467";
}
.icon-no-minors:before {
  content: "\e467";
}
.icon-notepad_outline:before {
  content: "\e343";
}
.icon-note:before {
  content: "\e343";
}
.icon-notepad_fill:before {
  content: "\f343";
}
.icon-paper-plane_outline:before {
  content: "\e219";
}
.icon-send:before {
  content: "\e219";
}
.icon-send-message:before {
  content: "\e219";
}
.icon-paper-plane_fill:before {
  content: "\f219";
}
.icon-parent-child_outline:before {
  content: "\e474";
}
.icon-minors-allowed:before {
  content: "\e474";
}
.icon-children:before {
  content: "\e474";
}
.icon-passport_outline:before {
  content: "\e933";
}
.icon-passport_fill:before {
  content: "\f933";
}
.icon-pencil_outline:before {
  content: "\e319";
}
.icon-edit:before {
  content: "\e319";
}
.icon-pencil_fill:before {
  content: "\f319";
}
.icon-pet_outline:before {
  content: "\e427";
}
.icon-pets:before {
  content: "\e427";
}
.icon-pet_fill:before {
  content: "\f427";
}
.icon-phone_outline:before {
  content: "\e222";
}
.icon-phone-outline:before {
  content: "\e222";
}
.icon-phone_fill:before {
  content: "\f222";
}
.icon-phone-filled:before {
  content: "\f222";
}
.icon-phone:before {
  content: "\f222";
}
.icon-phone-hang-up_outline:before {
  content: "\e91e";
}
.icon-hang-up:before {
  content: "\e91e";
}
.icon-phone-hang-up_fill:before {
  content: "\f91e";
}
.icon-picture_outline:before {
  content: "\e903";
}
.icon-picture-outline:before {
  content: "\e903";
}
.icon-picture_fill:before {
  content: "\f903";
}
.icon-picture-filled:before {
  content: "\f903";
}
.icon-picture-off_outline:before {
  content: "\e90e";
}
.icon-no-picture-outline:before {
  content: "\e90e";
}
.icon-picture-off_fill:before {
  content: "\f90e";
}
.icon-no-picture-filled:before {
  content: "\f90e";
}
.icon-piggy-bank_outline:before {
  content: "\e446";
}
.icon-savings:before {
  content: "\e446";
}
.icon-bank:before {
  content: "\e446";
}
.icon-piggy-bank_fill:before {
  content: "\f446";
}
.icon-plane_outline:before {
  content: "\e442";
}
.icon-plane:before {
  content: "\e442";
}
.icon-plane_fill:before {
  content: "\f442";
}
.icon-play_outline:before {
  content: "\e91f";
}
.icon-play_fill:before {
  content: "\f91f";
}
.icon-plus_outline:before {
  content: "\e104";
}
.icon-add:before {
  content: "\e104";
}
.icon-plus:before {
  content: "\e104";
}
.icon-pollution_outline:before {
  content: "\e450";
}
.icon-pollution:before {
  content: "\e450";
}
.icon-co2:before {
  content: "\e450";
}
.icon-pollution_fill:before {
  content: "\f450";
}
.icon-pool_outline:before {
  content: "\e426";
}
.icon-pool:before {
  content: "\e426";
}
.icon-printer_outline:before {
  content: "\e323";
}
.icon-print:before {
  content: "\e323";
}
.icon-printer_fill:before {
  content: "\f323";
}
.icon-push-pin_outline:before {
  content: "\e318";
}
.icon-pin:before {
  content: "\e318";
}
.icon-push-pin_fill:before {
  content: "\f318";
}
.icon-qr-code_outline:before {
  content: "\e940";
}
.icon-question-circle_fill:before {
  content: "\f920";
}
.icon-help-bg:before {
  content: "\f920";
}
.icon-feedbk-question:before {
  content: "\f920";
}
.icon-radio-unchecked:before {
  content: "\e107";
}
.icon-radio-button:before {
  content: "\e107";
}
.icon-radio-checked_outline:before {
  content: "\e108";
}
.icon-radio-checked:before {
  content: "\e108";
}
.icon-radio-button-checked:before {
  content: "\e108";
}
.icon-remote-control_outline:before {
  content: "\e417";
}
.icon-garage:before {
  content: "\e417";
}
.icon-remote:before {
  content: "\e417";
}
.icon-remote-control_fill:before {
  content: "\f417";
}
.icon-rocket_outline:before {
  content: "\e218";
}
.icon-rocket:before {
  content: "\e218";
}
.icon-top:before {
  content: "\e218";
}
.icon-rocket_fill:before {
  content: "\f218";
}
.icon-roof_outline:before {
  content: "\e452";
}
.icon-roof:before {
  content: "\e452";
}
.icon-hotel:before {
  content: "\e452";
}
.icon-roof_fill:before {
  content: "\f452";
}
.icon-screen_outline:before {
  content: "\e358";
}
.icon-desktop-screen:before {
  content: "\e358";
}
.icon-screen_fill:before {
  content: "\f358";
}
.icon-screencast_outline:before {
  content: "\e354";
}
.icon-screen-mirror:before {
  content: "\e354";
}
.icon-chromecast:before {
  content: "\e354";
}
.icon-screencast_fill:before {
  content: "\f354";
}
.icon-security-camera_outline:before {
  content: "\e416";
}
.icon-security-camera:before {
  content: "\e416";
}
.icon-security:before {
  content: "\e416";
}
.icon-security-camera_fill:before {
  content: "\f416";
}
.icon-share-android_outline:before {
  content: "\e224";
}
.icon-share-android-outline:before {
  content: "\e224";
}
.icon-sharing-android-outline:before {
  content: "\e224";
}
.icon-share-android_fill:before {
  content: "\f224";
}
.icon-share-android-filled:before {
  content: "\f224";
}
.icon-share2:before {
  content: "\f224";
}
.icon-share-ios_outline:before {
  content: "\e921";
}
.icon-shield_outline:before {
  content: "\e341";
}
.icon-shield:before {
  content: "\e341";
}
.icon-protection:before {
  content: "\e341";
}
.icon-shield_fill:before {
  content: "\f341";
}
.icon-shield-check_outline:before {
  content: "\e938";
}
.icon-shopping-bag_outline:before {
  content: "\e448";
}
.icon-shopping-bag:before {
  content: "\e448";
}
.icon-shop:before {
  content: "\e448";
}
.icon-shopping-bag_fill:before {
  content: "\f448";
}
.icon-shopping-cart-empty_outline:before {
  content: "\e332";
}
.icon-shopping-cart-empty:before {
  content: "\e332";
}
.icon-empty-shop-cart:before {
  content: "\e332";
}
.icon-shopping-cart-empty_fill:before {
  content: "\f332";
}
.icon-shopping-cart-full_outline:before {
  content: "\e333";
}
.icon-shopping-cart-full:before {
  content: "\e333";
}
.icon-full-shop-cart:before {
  content: "\e333";
}
.icon-shopping-cart-full_fill:before {
  content: "\f333";
}
.icon-shower_outline:before {
  content: "\e439";
}
.icon-shower:before {
  content: "\e439";
}
.icon-bathroom:before {
  content: "\e439";
}
.icon-shower_fill:before {
  content: "\f439";
}
.icon-signature-finger_outline:before {
  content: "\e350";
}
.icon-paper-signature:before {
  content: "\e350";
}
.icon-signature1:before {
  content: "\e350";
}
.icon-signature-finger_fill:before {
  content: "\f350";
}
.icon-signature-paper_outline:before {
  content: "\e900";
}
.icon-finger-signature:before {
  content: "\e900";
}
.icon-digital-sign:before {
  content: "\e900";
}
.icon-signature-paper_fill:before {
  content: "\f900";
}
.icon-skiing_outline:before {
  content: "\e460";
}
.icon-skiing:before {
  content: "\e460";
}
.icon-ski:before {
  content: "\e460";
}
.icon-sliders_outline:before {
  content: "\e335";
}
.icon-setting-adjust:before {
  content: "\e335";
}
.icon-slider-filter:before {
  content: "\e335";
}
.icon-settings-adjust:before {
  content: "\e335";
}
.icon-sliders_fill:before {
  content: "\f335";
}
.icon-snowflake_outline:before {
  content: "\e411";
}
.icon-airsnow:before {
  content: "\e411";
}
.icon-air:before {
  content: "\e411";
}
.icon-snow:before {
  content: "\e411";
}
.icon-solar-panel_outline:before {
  content: "\e463";
}
.icon-solar-power:before {
  content: "\e463";
}
.icon-solar-panel:before {
  content: "\e463";
}
.icon-solar-panel_fill:before {
  content: "\f463";
}
.icon-sparks_outline:before {
  content: "\e934";
}
.icon-sparks_fill:before {
  content: "\f934";
}
.icon-speaker_outline:before {
  content: "\e941";
}
.icon-speaker_fill:before {
  content: "\e942";
}
.icon-speaker-off_outline:before {
  content: "\f941";
}
.icon-speaker-off_fill:before {
  content: "\f942";
}
.icon-spinner_outline:before {
  content: "\e609";
}
.icon-spinner:before {
  content: "\e609";
}
.icon-loading:before {
  content: "\e609";
}
.icon-squares-plus_outline:before {
  content: "\e912";
}
.icon-squares-plus:before {
  content: "\e912";
}
.icon-squares-plus_fill:before {
  content: "\f912";
}
.icon-star_outline:before {
  content: "\e226";
}
.icon-star-outline:before {
  content: "\e226";
}
.icon-star_fill:before {
  content: "\f226";
}
.icon-star-filled:before {
  content: "\f226";
}
.icon-visual:before {
  content: "\f226";
}
.icon-star-off_outline:before {
  content: "\e922";
}
.icon-star-off_fill:before {
  content: "\f922";
}
.icon-street-view_outline:before {
  content: "\e353";
}
.icon-street-view:before {
  content: "\e353";
}
.icon-subway_outline:before {
  content: "\e456";
}
.icon-subway:before {
  content: "\e456";
}
.icon-subway_fill:before {
  content: "\f456";
}
.icon-sun_outline:before {
  content: "\e419";
}
.icon-light:before {
  content: "\e419";
}
.icon-terrace:before {
  content: "\e419";
}
.icon-sun_fill:before {
  content: "\f419";
}
.icon-tag_outline:before {
  content: "\e210";
}
.icon-tag:before {
  content: "\e210";
}
.icon-new-develop:before {
  content: "\e210";
}
.icon-tag_fill:before {
  content: "\f210";
}
.icon-tag-euro_outline:before {
  content: "\e462";
}
.icon-price-tag:before {
  content: "\e462";
}
.icon-price:before {
  content: "\e462";
}
.icon-tag-euro_fill:before {
  content: "\f462";
}
.icon-terrace_outline:before {
  content: "\e92e";
}
.icon-thumb-down_outline:before {
  content: "\e216";
}
.icon-dislike:before {
  content: "\e216";
}
.icon-thumbdown:before {
  content: "\e216";
}
.icon-thumb-down_fill:before {
  content: "\f216";
}
.icon-thumb-up_outline:before {
  content: "\e215";
}
.icon-like:before {
  content: "\e215";
}
.icon-thumbup:before {
  content: "\e215";
}
.icon-thumb-up_fill:before {
  content: "\f215";
}
.icon-thunder_outline:before {
  content: "\e449";
}
.icon-bolt:before {
  content: "\e449";
}
.icon-electricity:before {
  content: "\e449";
}
.icon-thunder_fill:before {
  content: "\f449";
}
.icon-ticket_outline:before {
  content: "\e451";
}
.icon-ticket:before {
  content: "\e451";
}
.icon-entertainment:before {
  content: "\e451";
}
.icon-ticket_fill:before {
  content: "\f451";
}
.icon-train_outline:before {
  content: "\e457";
}
.icon-train:before {
  content: "\e457";
}
.icon-train_fill:before {
  content: "\f457";
}
.icon-trash_outline:before {
  content: "\e223";
}
.icon-trash-outline:before {
  content: "\e223";
}
.icon-trash_fill:before {
  content: "\f223";
}
.icon-trash-filled:before {
  content: "\f223";
}
.icon-delete:before {
  content: "\f223";
}
.icon-tree_outline:before {
  content: "\e421";
}
.icon-tree:before {
  content: "\e421";
}
.icon-tree_fill:before {
  content: "\f421";
}
.icon-twitter11:before {
  content: "\e926";
}
.icon-underage_outline:before {
  content: "\e466";
}
.icon-underage:before {
  content: "\e466";
}
.icon-minors:before {
  content: "\e466";
}
.icon-user_outline:before {
  content: "\e345";
}
.icon-user:before {
  content: "\e345";
}
.icon-user-account:before {
  content: "\e345";
}
.icon-user_fill:before {
  content: "\f345";
}
.icon-user-plus_outline:before {
  content: "\e360";
}
.icon-add-profile:before {
  content: "\e360";
}
.icon-add-user:before {
  content: "\e360";
}
.icon-user-plus_fill:before {
  content: "\f360";
}
.icon-user-circle_outline:before {
  content: "\e923";
}
.icon-user-circle_fill:before {
  content: "\f923";
}
.icon-user-lines_outline:before {
  content: "\e92b";
}
.icon-user-remove_outline:before {
  content: "\e931";
}
.icon-user-remove_fill:before {
  content: "\f931";
}
.icon-users_outline:before {
  content: "\e363";
}
.icon-face-to-face:before {
  content: "\e363";
}
.icon-face2face:before {
  content: "\e363";
}
.icon-users_fill:before {
  content: "\f363";
}
.icon-couple:before {
  content: "\f363";
}
.icon-couples:before {
  content: "\f363";
}
.icon-video-camera_outline:before {
  content: "\e904";
}
.icon-video-outline:before {
  content: "\e904";
}
.icon-video-camera_fill:before {
  content: "\f904";
}
.icon-video-filled:before {
  content: "\f904";
}
.icon-video-camera-off_outline:before {
  content: "\e435";
}
.icon-no-video:before {
  content: "\e435";
}
.icon-video-camera-off_fill:before {
  content: "\f435";
}
.icon-water-drop_outline:before {
  content: "\e415";
}
.icon-water:before {
  content: "\e415";
}
.icon-water-drop_fill:before {
  content: "\f415";
}
.icon-weights_outline:before {
  content: "\e454";
}
.icon-sport:before {
  content: "\e454";
}
.icon-weights_fill:before {
  content: "\f454";
}
.icon-window_outline:before {
  content: "\e422";
}
.icon-window:before {
  content: "\e422";
}
.icon-window_fill:before {
  content: "\f422";
}
.icon-x:before {
  content: "\e943";
}
.icon-x_outline:before {
  content: "\e109";
}
.icon-close:before {
  content: "\e109";
}
.icon-x_fill:before {
  content: "\f927";
}
.icon-x-circle_fill:before {
  content: "\f924";
}
.icon-error-bg:before {
  content: "\f924";
}
.icon-feedbk-ko:before {
  content: "\f924";
}
.icon-x-clear_fill:before {
  content: "\e928";
}
.icon-x-logo_fill:before {
  content: "\e92f";
}
.icon-x-small_outline:before {
  content: "\e607";
}
.icon-error:before {
  content: "\e607";
}
.icon-ko-feedbk:before {
  content: "\e607";
}
.icon-zones_outline:before {
  content: "\e937";
}
.icon-zones_fill:before {
  content: "\f937";
}
.icon-zoom-finger_outline:before {
  content: "\e925";
}
.icon-zoom-finger_fill:before {
  content: "\f925";
}
.icon-zzz_outline:before {
  content: "\e339";
}
.icon-sleep:before {
  content: "\e339";
}
.icon-deactivate:before {
  content: "\e339";
}
.icon-metro-catania:before {
  content: "\e801";
}
.icon-metro-barcelona:before {
  content: "\e802";
}
.icon-metro-rodalies:before {
  content: "\e803";
}
.icon-rodalies-catalunya:before {
  content: "\e803";
}
.icon-metro-valencia:before {
  content: "\e804";
}
.icon-metro-perugia:before {
  content: "\e805";
}
.icon-metro-alicante:before {
  content: "\e806";
}
.icon-tram-alicante:before {
  content: "\e806";
}
.icon-metro-mallorca:before {
  content: "\e807";
}
.icon-metro-palma:before {
  content: "\e807";
}
.icon-metro-malaga:before {
  content: "\e808";
}
.icon-metro-madrid:before {
  content: "\e809";
}
.icon-metro-cercanias:before {
  content: "\e810";
}
.icon-cercanias-madrid:before {
  content: "\e810";
}
.icon-metro-bilbao:before {
  content: "\e811";
}
.icon-metro-sevilla:before {
  content: "\e812";
}
.icon-metro-oporto:before {
  content: "\e813";
}
.icon-metro-porto:before {
  content: "\e813";
}
.icon-metro-lisboa:before {
  content: "\e814";
}
.icon-metro-genova:before {
  content: "\e815";
}
.icon-metropolitana:before {
  content: "\e815";
}
.icon-energy-c-11:before {
  content: "\e501";
}
.icon-energy-aplus-right:before {
  content: "\e501";
}
.icon-energy-c-2:before {
  content: "\e502";
}
.icon-energy-a-right:before {
  content: "\e502";
}
.icon-energy-c-3:before {
  content: "\e503";
}
.icon-energy-b-right:before {
  content: "\e503";
}
.icon-energy-c-4:before {
  content: "\e504";
}
.icon-energy-c-right:before {
  content: "\e504";
}
.icon-energy-c-5:before {
  content: "\e505";
}
.icon-energy-d-right:before {
  content: "\e505";
}
.icon-energy-c-6:before {
  content: "\e506";
}
.icon-energy-e-right:before {
  content: "\e506";
}
.icon-energy-c-7:before {
  content: "\e507";
}
.icon-energy-f-right:before {
  content: "\e507";
}
.icon-energy-c-8:before {
  content: "\e508";
}
.icon-energy-g-right:before {
  content: "\e508";
}
.icon-energy-c-16:before {
  content: "\e509";
}
.icon-energy-bminus-right:before {
  content: "\e509";
}
.icon-energy-c-12:before {
  content: "\e510";
}
.icon-energy-a1-right:before {
  content: "\e510";
}
.icon-energy-c-13:before {
  content: "\e511";
}
.icon-energy-a2-right:before {
  content: "\e511";
}
.icon-energy-c-14:before {
  content: "\e512";
}
.icon-energy-a3-right:before {
  content: "\e512";
}
.icon-energy-c-15:before {
  content: "\e513";
}
.icon-energy-a4-right:before {
  content: "\e513";
}
.icon-energy-aa:before {
  content: "\e514";
}
.icon-energy-plus-top:before {
  content: "\e514";
}
.icon-energy-aplus-top:before {
  content: "\e514";
}
.icon-energy-a:before {
  content: "\e515";
}
.icon-energy-a-top:before {
  content: "\e515";
}
.icon-energy-b:before {
  content: "\e516";
}
.icon-energy-b-top:before {
  content: "\e516";
}
.icon-energy-b-:before {
  content: "\e517";
}
.icon-energy-b-minus-top:before {
  content: "\e517";
}
.icon-energy-bminus-top:before {
  content: "\e517";
}
.icon-energy-c:before {
  content: "\e518";
}
.icon-energy-c-top:before {
  content: "\e518";
}
.icon-energy-d:before {
  content: "\e519";
}
.icon-energy-d-top:before {
  content: "\e519";
}
.icon-energy-e:before {
  content: "\e520";
}
.icon-energy-e-top:before {
  content: "\e520";
}
.icon-energy-f:before {
  content: "\e521";
}
.icon-energy-f-top:before {
  content: "\e521";
}
.icon-id-favicon:before {
  content: "\e701";
}
.icon-yaencontre:before {
  content: "\e735";
}
.icon-idealista-icon:before {
  content: "\e710";
}
.icon-hipotecas:before {
  content: "\e713";
}
.icon-tools-icon:before {
  content: "\e719";
}
.icon-seguros:before {
  content: "\e732";
}
.icon-news:before {
  content: "\e712";
}
.icon-assicurazione:before {
  content: "\e733";
}
.icon-data:before {
  content: "\e722";
}
.icon-data-icon:before {
  content: "\e722";
}
.icon-archive:before {
  content: "\e724";
}
.icon-energy:before {
  content: "\e721";
}
.icon-labs:before {
  content: "\e716";
}
.icon-mutui:before {
  content: "\e714";
}
.icon-creditohabitacao:before {
  content: "\e715";
}
.icon-prestamos-icon:before {
  content: "\e726";
}
.icon-maps:before {
  content: "\e717";
}
.icon-rentalia:before {
  content: "\e718";
}
.icon-linkedin_fill:before {
  content: "\e702";
}
.icon-linkedin-bg:before {
  content: "\e702";
}
.icon-linkedin:before {
  content: "\e702";
}
.icon-youtube_fill:before {
  content: "\e703";
}
.icon-youtube:before {
  content: "\e703";
}
.icon-twitter_fill:before {
  content: "\e704";
}
.icon-twitter-bg:before {
  content: "\e704";
}
.icon-twitter:before {
  content: "\e704";
}
.icon-facebook_fill:before {
  content: "\e706";
}
.icon-facebook-bg:before {
  content: "\e706";
}
.icon-facebook:before {
  content: "\e706";
}
.icon-android_fill:before {
  content: "\e707";
}
.icon-android:before {
  content: "\e707";
}
.icon-ios_fill:before {
  content: "\e708";
}
.icon-ios:before {
  content: "\e708";
}
.icon-whatsapp_fill:before {
  content: "\e720";
}
.icon-whatsapp:before {
  content: "\e720";
}
.icon-instagram_fill:before {
  content: "\e705";
}
.icon-instagram-bg:before {
  content: "\e705";
}
.icon-instagram:before {
  content: "\e705";
}
.icon-twitter_outline:before {
  content: "\e727";
}
.icon-twitter1:before {
  content: "\e727";
}
.icon-twitter-figure:before {
  content: "\e727";
}
.icon-facebook_outine:before {
  content: "\e728";
}
.icon-facebook-figure:before {
  content: "\e728";
}
.icon-tiktok_outline:before {
  content: "\e90c";
}
.icon-tiktok-outline:before {
  content: "\e90c";
}
.icon-tiktok_fill:before {
  content: "\e90b";
}
.icon-tiktok-solid:before {
  content: "\e90b";
}
.icon-whatsapp_outline:before {
  content: "\e723";
}
.icon-whatsapp-outline:before {
  content: "\e723";
}
.icon-messenger_fill:before {
  content: "\e730";
}
.icon-messenger:before {
  content: "\e730";
}
.icon-instagram_outline:before {
  content: "\e731";
}
.icon-instagram-figure:before {
  content: "\e731";
}
.icon-telegram_outline:before {
  content: "\e729";
}
.icon-telegram:before {
  content: "\e729";
}
.icon-telegram_fill:before {
  content: "\e90a";
}
.icon-telegram-solid:before {
  content: "\e90a";
}
.icon-casa_fill:before {
  content: "\e734";
}
.icon-casa:before {
  content: "\e734";
}
