.icon-before--activity:before, .icon--activity{mask-image: url('../../components/foundations/icon/assets/icons/activity.svg');}
.icon-before--alarm-clock:before, .icon--alarm-clock{mask-image: url('../../components/foundations/icon/assets/icons/alarm-clock.svg');}
.icon-before--alert-circle:before, .icon--alert-circle{mask-image: url('../../components/foundations/icon/assets/icons/alert-circle.svg');}
.icon-before--alert-hexagon:before, .icon--alert-hexagon{mask-image: url('../../components/foundations/icon/assets/icons/alert-hexagon.svg');}
.icon-before--alert-information:before, .icon--alert-information{mask-image: url('../../components/foundations/icon/assets/icons/alert-information.svg');}
.icon-before--alert-octagon:before, .icon--alert-octagon{mask-image: url('../../components/foundations/icon/assets/icons/alert-octagon.svg');}
.icon-before--alert-square:before, .icon--alert-square{mask-image: url('../../components/foundations/icon/assets/icons/alert-square.svg');}
.icon-before--alert-triangle:before, .icon--alert-triangle{mask-image: url('../../components/foundations/icon/assets/icons/alert-triangle.svg');}
.icon-before--alert-warning:before, .icon--alert-warning{mask-image: url('../../components/foundations/icon/assets/icons/alert-warning.svg');}
.icon-before--anchor:before, .icon--anchor{mask-image: url('../../components/foundations/icon/assets/icons/anchor.svg');}
.icon-before--announcement-01:before, .icon--announcement-01{mask-image: url('../../components/foundations/icon/assets/icons/announcement-01.svg');}
.icon-before--announcement-02:before, .icon--announcement-02{mask-image: url('../../components/foundations/icon/assets/icons/announcement-02.svg');}
.icon-before--archive:before, .icon--archive{mask-image: url('../../components/foundations/icon/assets/icons/archive.svg');}
.icon-before--arrow-down:before, .icon--arrow-down{mask-image: url('../../components/foundations/icon/assets/icons/arrow-down.svg');}
.icon-before--arrow-left:before, .icon--arrow-left{mask-image: url('../../components/foundations/icon/assets/icons/arrow-left.svg');}
.icon-before--arrow-right:before, .icon--arrow-right{mask-image: url('../../components/foundations/icon/assets/icons/arrow-right.svg');}
.icon-before--arrow-up:before, .icon--arrow-up{mask-image: url('../../components/foundations/icon/assets/icons/arrow-up.svg');}
.icon-before--arrows-triangle:before, .icon--arrows-triangle{mask-image: url('../../components/foundations/icon/assets/icons/arrows-triangle.svg');}
.icon-before--asterisk:before, .icon--asterisk{mask-image: url('../../components/foundations/icon/assets/icons/asterisk.svg');}
.icon-before--at-sign:before, .icon--at-sign{mask-image: url('../../components/foundations/icon/assets/icons/at-sign.svg');}
.icon-before--autobus:before, .icon--autobus{mask-image: url('../../components/foundations/icon/assets/icons/autobus.svg');}
.icon-before--bank:before, .icon--bank{mask-image: url('../../components/foundations/icon/assets/icons/bank.svg');}
.icon-before--bell-off:before, .icon--bell-off{mask-image: url('../../components/foundations/icon/assets/icons/bell-off.svg');}
.icon-before--bell-plus:before, .icon--bell-plus{mask-image: url('../../components/foundations/icon/assets/icons/bell-plus.svg');}
.icon-before--bell:before, .icon--bell{mask-image: url('../../components/foundations/icon/assets/icons/bell.svg');}
.icon-before--bike-shelter:before, .icon--bike-shelter{mask-image: url('../../components/foundations/icon/assets/icons/bike-shelter.svg');}
.icon-before--bike:before, .icon--bike{mask-image: url('../../components/foundations/icon/assets/icons/bike.svg');}
.icon-before--Blind:before, .icon--Blind{mask-image: url('../../components/foundations/icon/assets/icons/Blind.svg');}
.icon-before--boat:before, .icon--boat{mask-image: url('../../components/foundations/icon/assets/icons/boat.svg');}
.icon-before--bookmark-add:before, .icon--bookmark-add{mask-image: url('../../components/foundations/icon/assets/icons/bookmark-add.svg');}
.icon-before--bookmark-check:before, .icon--bookmark-check{mask-image: url('../../components/foundations/icon/assets/icons/bookmark-check.svg');}
.icon-before--bookmark-minus:before, .icon--bookmark-minus{mask-image: url('../../components/foundations/icon/assets/icons/bookmark-minus.svg');}
.icon-before--bookmark:before, .icon--bookmark{mask-image: url('../../components/foundations/icon/assets/icons/bookmark.svg');}
.icon-before--brackets-check:before, .icon--brackets-check{mask-image: url('../../components/foundations/icon/assets/icons/brackets-check.svg');}
.icon-before--brackets-x:before, .icon--brackets-x{mask-image: url('../../components/foundations/icon/assets/icons/brackets-x.svg');}
.icon-before--brackets:before, .icon--brackets{mask-image: url('../../components/foundations/icon/assets/icons/brackets.svg');}
.icon-before--building-01:before, .icon--building-01{mask-image: url('../../components/foundations/icon/assets/icons/building-01.svg');}
.icon-before--building-02:before, .icon--building-02{mask-image: url('../../components/foundations/icon/assets/icons/building-02.svg');}
.icon-before--building-03:before, .icon--building-03{mask-image: url('../../components/foundations/icon/assets/icons/building-03.svg');}
.icon-before--building-04:before, .icon--building-04{mask-image: url('../../components/foundations/icon/assets/icons/building-04.svg');}
.icon-before--building-05:before, .icon--building-05{mask-image: url('../../components/foundations/icon/assets/icons/building-05.svg');}
.icon-before--building-06:before, .icon--building-06{mask-image: url('../../components/foundations/icon/assets/icons/building-06.svg');}
.icon-before--building-07:before, .icon--building-07{mask-image: url('../../components/foundations/icon/assets/icons/building-07.svg');}
.icon-before--building-08:before, .icon--building-08{mask-image: url('../../components/foundations/icon/assets/icons/building-08.svg');}
.icon-before--burger:before, .icon--burger{mask-image: url('../../components/foundations/icon/assets/icons/burger.svg');}
.icon-before--bus:before, .icon--bus{mask-image: url('../../components/foundations/icon/assets/icons/bus.svg');}
.icon-before--cable-car:before, .icon--cable-car{mask-image: url('../../components/foundations/icon/assets/icons/cable-car.svg');}
.icon-before--calendar-check:before, .icon--calendar-check{mask-image: url('../../components/foundations/icon/assets/icons/calendar-check.svg');}
.icon-before--calendar-date:before, .icon--calendar-date{mask-image: url('../../components/foundations/icon/assets/icons/calendar-date.svg');}
.icon-before--calendar-plus:before, .icon--calendar-plus{mask-image: url('../../components/foundations/icon/assets/icons/calendar-plus.svg');}
.icon-before--calendar:before, .icon--calendar{mask-image: url('../../components/foundations/icon/assets/icons/calendar.svg');}
.icon-before--car:before, .icon--car{mask-image: url('../../components/foundations/icon/assets/icons/car.svg');}
.icon-before--carpooling:before, .icon--carpooling{mask-image: url('../../components/foundations/icon/assets/icons/carpooling.svg');}
.icon-before--check-circle:before, .icon--check-circle{mask-image: url('../../components/foundations/icon/assets/icons/check-circle.svg');}
.icon-before--check-done-01:before, .icon--check-done-01{mask-image: url('../../components/foundations/icon/assets/icons/check-done-01.svg');}
.icon-before--check-done-02:before, .icon--check-done-02{mask-image: url('../../components/foundations/icon/assets/icons/check-done-02.svg');}
.icon-before--check-square:before, .icon--check-square{mask-image: url('../../components/foundations/icon/assets/icons/check-square.svg');}
.icon-before--check:before, .icon--check{mask-image: url('../../components/foundations/icon/assets/icons/check.svg');}
.icon-before--chevron-down:before, .icon--chevron-down{mask-image: url('../../components/foundations/icon/assets/icons/chevron-down.svg');}
.icon-before--chevron-left-double:before, .icon--chevron-left-double{mask-image: url('../../components/foundations/icon/assets/icons/chevron-left-double.svg');}
.icon-before--chevron-left-end:before, .icon--chevron-left-end{mask-image: url('../../components/foundations/icon/assets/icons/chevron-left-end.svg');}
.icon-before--chevron-left:before, .icon--chevron-left{mask-image: url('../../components/foundations/icon/assets/icons/chevron-left.svg');}
.icon-before--chevron-right-double:before, .icon--chevron-right-double{mask-image: url('../../components/foundations/icon/assets/icons/chevron-right-double.svg');}
.icon-before--chevron-right-end:before, .icon--chevron-right-end{mask-image: url('../../components/foundations/icon/assets/icons/chevron-right-end.svg');}
.icon-before--chevron-right:before, .icon--chevron-right{mask-image: url('../../components/foundations/icon/assets/icons/chevron-right.svg');}
.icon-before--chevron-up:before, .icon--chevron-up{mask-image: url('../../components/foundations/icon/assets/icons/chevron-up.svg');}
.icon-before--circle:before, .icon--circle{mask-image: url('../../components/foundations/icon/assets/icons/circle.svg');}
.icon-before--clock-snooze:before, .icon--clock-snooze{mask-image: url('../../components/foundations/icon/assets/icons/clock-snooze.svg');}
.icon-before--clock:before, .icon--clock{mask-image: url('../../components/foundations/icon/assets/icons/clock.svg');}
.icon-before--close:before, .icon--close{mask-image: url('../../components/foundations/icon/assets/icons/close.svg');}
.icon-before--cloud-blank:before, .icon--cloud-blank{mask-image: url('../../components/foundations/icon/assets/icons/cloud-blank.svg');}
.icon-before--cloud-moon:before, .icon--cloud-moon{mask-image: url('../../components/foundations/icon/assets/icons/cloud-moon.svg');}
.icon-before--code:before, .icon--code{mask-image: url('../../components/foundations/icon/assets/icons/code.svg');}
.icon-before--coins-hand:before, .icon--coins-hand{mask-image: url('../../components/foundations/icon/assets/icons/coins-hand.svg');}
.icon-before--coins-stacked:before, .icon--coins-stacked{mask-image: url('../../components/foundations/icon/assets/icons/coins-stacked.svg');}
.icon-before--coins:before, .icon--coins{mask-image: url('../../components/foundations/icon/assets/icons/coins.svg');}
.icon-before--compass:before, .icon--compass{mask-image: url('../../components/foundations/icon/assets/icons/compass.svg');}
.icon-before--copy:before, .icon--copy{mask-image: url('../../components/foundations/icon/assets/icons/copy.svg');}
.icon-before--credit-card-check:before, .icon--credit-card-check{mask-image: url('../../components/foundations/icon/assets/icons/credit-card-check.svg');}
.icon-before--credit-card-x:before, .icon--credit-card-x{mask-image: url('../../components/foundations/icon/assets/icons/credit-card-x.svg');}
.icon-before--credit-card:before, .icon--credit-card{mask-image: url('../../components/foundations/icon/assets/icons/credit-card.svg');}
.icon-before--currency-euro:before, .icon--currency-euro{mask-image: url('../../components/foundations/icon/assets/icons/currency-euro.svg');}
.icon-before--data:before, .icon--data{mask-image: url('../../components/foundations/icon/assets/icons/data.svg');}
.icon-before--database-01:before, .icon--database-01{mask-image: url('../../components/foundations/icon/assets/icons/database-01.svg');}
.icon-before--database-02:before, .icon--database-02{mask-image: url('../../components/foundations/icon/assets/icons/database-02.svg');}
.icon-before--database-03:before, .icon--database-03{mask-image: url('../../components/foundations/icon/assets/icons/database-03.svg');}
.icon-before--deaf:before, .icon--deaf{mask-image: url('../../components/foundations/icon/assets/icons/deaf.svg');}
.icon-before--dots-grid:before, .icon--dots-grid{mask-image: url('../../components/foundations/icon/assets/icons/dots-grid.svg');}
.icon-before--dots-horizontal:before, .icon--dots-horizontal{mask-image: url('../../components/foundations/icon/assets/icons/dots-horizontal.svg');}
.icon-before--dots-vertical:before, .icon--dots-vertical{mask-image: url('../../components/foundations/icon/assets/icons/dots-vertical.svg');}
.icon-before--download-01:before, .icon--download-01{mask-image: url('../../components/foundations/icon/assets/icons/download-01.svg');}
.icon-before--download-02:before, .icon--download-02{mask-image: url('../../components/foundations/icon/assets/icons/download-02.svg');}
.icon-before--download-cloud:before, .icon--download-cloud{mask-image: url('../../components/foundations/icon/assets/icons/download-cloud.svg');}
.icon-before--edit-01:before, .icon--edit-01{mask-image: url('../../components/foundations/icon/assets/icons/edit-01.svg');}
.icon-before--edit-02:before, .icon--edit-02{mask-image: url('../../components/foundations/icon/assets/icons/edit-02.svg');}
.icon-before--edit-03:before, .icon--edit-03{mask-image: url('../../components/foundations/icon/assets/icons/edit-03.svg');}
.icon-before--edit-04:before, .icon--edit-04{mask-image: url('../../components/foundations/icon/assets/icons/edit-04.svg');}
.icon-before--eye-off:before, .icon--eye-off{mask-image: url('../../components/foundations/icon/assets/icons/eye-off.svg');}
.icon-before--eye:before, .icon--eye{mask-image: url('../../components/foundations/icon/assets/icons/eye.svg');}
.icon-before--filter-funnel:before, .icon--filter-funnel{mask-image: url('../../components/foundations/icon/assets/icons/filter-funnel.svg');}
.icon-before--filter-lines:before, .icon--filter-lines{mask-image: url('../../components/foundations/icon/assets/icons/filter-lines.svg');}
.icon-before--flag:before, .icon--flag{mask-image: url('../../components/foundations/icon/assets/icons/flag.svg');}
.icon-before--gift:before, .icon--gift{mask-image: url('../../components/foundations/icon/assets/icons/gift.svg');}
.icon-before--globe:before, .icon--globe{mask-image: url('../../components/foundations/icon/assets/icons/globe.svg');}
.icon-before--google-chrome:before, .icon--google-chrome{mask-image: url('../../components/foundations/icon/assets/icons/google-chrome.svg');}
.icon-before--hash:before, .icon--hash{mask-image: url('../../components/foundations/icon/assets/icons/hash.svg');}
.icon-before--heart-hand:before, .icon--heart-hand{mask-image: url('../../components/foundations/icon/assets/icons/heart-hand.svg');}
.icon-before--heart:before, .icon--heart{mask-image: url('../../components/foundations/icon/assets/icons/heart.svg');}
.icon-before--hearts:before, .icon--hearts{mask-image: url('../../components/foundations/icon/assets/icons/hearts.svg');}
.icon-before--help-circle:before, .icon--help-circle{mask-image: url('../../components/foundations/icon/assets/icons/help-circle.svg');}
.icon-before--help-square:before, .icon--help-square{mask-image: url('../../components/foundations/icon/assets/icons/help-square.svg');}
.icon-before--home:before, .icon--home{mask-image: url('../../components/foundations/icon/assets/icons/home.svg');}
.icon-before--info-circle:before, .icon--info-circle{mask-image: url('../../components/foundations/icon/assets/icons/info-circle.svg');}
.icon-before--info-square:before, .icon--info-square{mask-image: url('../../components/foundations/icon/assets/icons/info-square.svg');}
.icon-before--input-go-to:before, .icon--input-go-to{mask-image: url('../../components/foundations/icon/assets/icons/input-go-to.svg');}
.icon-before--life-buoy:before, .icon--life-buoy{mask-image: url('../../components/foundations/icon/assets/icons/life-buoy.svg');}
.icon-before--link-01:before, .icon--link-01{mask-image: url('../../components/foundations/icon/assets/icons/link-01.svg');}
.icon-before--link-02:before, .icon--link-02{mask-image: url('../../components/foundations/icon/assets/icons/link-02.svg');}
.icon-before--link-03:before, .icon--link-03{mask-image: url('../../components/foundations/icon/assets/icons/link-03.svg');}
.icon-before--link-broken:before, .icon--link-broken{mask-image: url('../../components/foundations/icon/assets/icons/link-broken.svg');}
.icon-before--link-external-01:before, .icon--link-external-01{mask-image: url('../../components/foundations/icon/assets/icons/link-external-01.svg');}
.icon-before--link-external-02:before, .icon--link-external-02{mask-image: url('../../components/foundations/icon/assets/icons/link-external-02.svg');}
.icon-before--list:before, .icon--list{mask-image: url('../../components/foundations/icon/assets/icons/list.svg');}
.icon-before--log-in-01:before, .icon--log-in-01{mask-image: url('../../components/foundations/icon/assets/icons/log-in-01.svg');}
.icon-before--log-in-02:before, .icon--log-in-02{mask-image: url('../../components/foundations/icon/assets/icons/log-in-02.svg');}
.icon-before--log-out-01:before, .icon--log-out-01{mask-image: url('../../components/foundations/icon/assets/icons/log-out-01.svg');}
.icon-before--log-out-02:before, .icon--log-out-02{mask-image: url('../../components/foundations/icon/assets/icons/log-out-02.svg');}
.icon-before--luggage-01:before, .icon--luggage-01{mask-image: url('../../components/foundations/icon/assets/icons/luggage-01.svg');}
.icon-before--luggage-02:before, .icon--luggage-02{mask-image: url('../../components/foundations/icon/assets/icons/luggage-02.svg');}
.icon-before--mail-opened:before, .icon--mail-opened{mask-image: url('../../components/foundations/icon/assets/icons/mail-opened.svg');}
.icon-before--mail:before, .icon--mail{mask-image: url('../../components/foundations/icon/assets/icons/mail.svg');}
.icon-before--map:before, .icon--map{mask-image: url('../../components/foundations/icon/assets/icons/map.svg');}
.icon-before--mark:before, .icon--mark{mask-image: url('../../components/foundations/icon/assets/icons/mark.svg');}
.icon-before--marker-pin-01:before, .icon--marker-pin-01{mask-image: url('../../components/foundations/icon/assets/icons/marker-pin-01.svg');}
.icon-before--marker-pin-02:before, .icon--marker-pin-02{mask-image: url('../../components/foundations/icon/assets/icons/marker-pin-02.svg');}
.icon-before--maximize-01:before, .icon--maximize-01{mask-image: url('../../components/foundations/icon/assets/icons/maximize-01.svg');}
.icon-before--maximize-02:before, .icon--maximize-02{mask-image: url('../../components/foundations/icon/assets/icons/maximize-02.svg');}
.icon-before--medical-cross:before, .icon--medical-cross{mask-image: url('../../components/foundations/icon/assets/icons/medical-cross.svg');}
.icon-before--menu:before, .icon--menu{mask-image: url('../../components/foundations/icon/assets/icons/menu.svg');}
.icon-before--message-alert-circle:before, .icon--message-alert-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-alert-circle.svg');}
.icon-before--message-chat-circle:before, .icon--message-chat-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-chat-circle.svg');}
.icon-before--message-check-circle:before, .icon--message-check-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-check-circle.svg');}
.icon-before--message-circle:before, .icon--message-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-circle.svg');}
.icon-before--message-dots-circle:before, .icon--message-dots-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-dots-circle.svg');}
.icon-before--message-heart-circle:before, .icon--message-heart-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-heart-circle.svg');}
.icon-before--message-notification-circle:before, .icon--message-notification-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-notification-circle.svg');}
.icon-before--message-plus-circle:before, .icon--message-plus-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-plus-circle.svg');}
.icon-before--message-question-circle:before, .icon--message-question-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-question-circle.svg');}
.icon-before--message-smile-circle:before, .icon--message-smile-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-smile-circle.svg');}
.icon-before--message-text-circle:before, .icon--message-text-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-text-circle.svg');}
.icon-before--message-x-circle:before, .icon--message-x-circle{mask-image: url('../../components/foundations/icon/assets/icons/message-x-circle.svg');}
.icon-before--minimize-01:before, .icon--minimize-01{mask-image: url('../../components/foundations/icon/assets/icons/minimize-01.svg');}
.icon-before--minimize-02:before, .icon--minimize-02{mask-image: url('../../components/foundations/icon/assets/icons/minimize-02.svg');}
.icon-before--minus-square:before, .icon--minus-square{mask-image: url('../../components/foundations/icon/assets/icons/minus-square.svg');}
.icon-before--moon:before, .icon--moon{mask-image: url('../../components/foundations/icon/assets/icons/moon.svg');}
.icon-before--navigation-pointer:before, .icon--navigation-pointer{mask-image: url('../../components/foundations/icon/assets/icons/navigation-pointer.svg');}
.icon-before--package:before, .icon--package{mask-image: url('../../components/foundations/icon/assets/icons/package.svg');}
.icon-before--park:before, .icon--park{mask-image: url('../../components/foundations/icon/assets/icons/park.svg');}
.icon-before--pedestrian:before, .icon--pedestrian{mask-image: url('../../components/foundations/icon/assets/icons/pedestrian.svg');}
.icon-before--percent-02:before, .icon--percent-02{mask-image: url('../../components/foundations/icon/assets/icons/percent-02.svg');}
.icon-before--phone:before, .icon--phone{mask-image: url('../../components/foundations/icon/assets/icons/phone.svg');}
.icon-before--pin-02:before, .icon--pin-02{mask-image: url('../../components/foundations/icon/assets/icons/pin-02.svg');}
.icon-before--plane:before, .icon--plane{mask-image: url('../../components/foundations/icon/assets/icons/plane.svg');}
.icon-before--plus-square:before, .icon--plus-square{mask-image: url('../../components/foundations/icon/assets/icons/plus-square.svg');}
.icon-before--PMR:before, .icon--PMR{mask-image: url('../../components/foundations/icon/assets/icons/PMR.svg');}
.icon-before--POI:before, .icon--POI{mask-image: url('../../components/foundations/icon/assets/icons/POI.svg');}
.icon-before--PR:before, .icon--PR{mask-image: url('../../components/foundations/icon/assets/icons/PR.svg');}
.icon-before--puzzle-piece-01:before, .icon--puzzle-piece-01{mask-image: url('../../components/foundations/icon/assets/icons/puzzle-piece-01.svg');}
.icon-before--puzzle-piece-02:before, .icon--puzzle-piece-02{mask-image: url('../../components/foundations/icon/assets/icons/puzzle-piece-02.svg');}
.icon-before--qr-code:before, .icon--qr-code{mask-image: url('../../components/foundations/icon/assets/icons/qr-code.svg');}
.icon-before--quote:before, .icon--quote{mask-image: url('../../components/foundations/icon/assets/icons/quote.svg');}
.icon-before--real-time:before, .icon--real-time{mask-image: url('../../components/foundations/icon/assets/icons/real-time.svg');}
.icon-before--refresh-ccw-01:before, .icon--refresh-ccw-01{mask-image: url('../../components/foundations/icon/assets/icons/refresh-ccw-01.svg');}
.icon-before--refresh-ccw-02:before, .icon--refresh-ccw-02{mask-image: url('../../components/foundations/icon/assets/icons/refresh-ccw-02.svg');}
.icon-before--refresh-cw-01:before, .icon--refresh-cw-01{mask-image: url('../../components/foundations/icon/assets/icons/refresh-cw-01.svg');}
.icon-before--refresh-cw-02:before, .icon--refresh-cw-02{mask-image: url('../../components/foundations/icon/assets/icons/refresh-cw-02.svg');}
.icon-before--reverse-left:before, .icon--reverse-left{mask-image: url('../../components/foundations/icon/assets/icons/reverse-left.svg');}
.icon-before--reverse-right:before, .icon--reverse-right{mask-image: url('../../components/foundations/icon/assets/icons/reverse-right.svg');}
.icon-before--route:before, .icon--route{mask-image: url('../../components/foundations/icon/assets/icons/route.svg');}
.icon-before--save:before, .icon--save{mask-image: url('../../components/foundations/icon/assets/icons/save.svg');}
.icon-before--school-bus:before, .icon--school-bus{mask-image: url('../../components/foundations/icon/assets/icons/school-bus.svg');}
.icon-before--scooter:before, .icon--scooter{mask-image: url('../../components/foundations/icon/assets/icons/scooter.svg');}
.icon-before--search-sm:before, .icon--search-sm{mask-image: url('../../components/foundations/icon/assets/icons/search-sm.svg');}
.icon-before--send:before, .icon--send{mask-image: url('../../components/foundations/icon/assets/icons/send.svg');}
.icon-before--server:before, .icon--server{mask-image: url('../../components/foundations/icon/assets/icons/server.svg');}
.icon-before--settings-04:before, .icon--settings-04{mask-image: url('../../components/foundations/icon/assets/icons/settings-04.svg');}
.icon-before--share-01:before, .icon--share-01{mask-image: url('../../components/foundations/icon/assets/icons/share-01.svg');}
.icon-before--share-02:before, .icon--share-02{mask-image: url('../../components/foundations/icon/assets/icons/share-02.svg');}
.icon-before--shopping-cart:before, .icon--shopping-cart{mask-image: url('../../components/foundations/icon/assets/icons/shopping-cart.svg');}
.icon-before--social-media-discord:before, .icon--social-media-discord{mask-image: url('../../components/foundations/icon/assets/icons/social-media-discord.svg');}
.icon-before--social-media-facebook:before, .icon--social-media-facebook{mask-image: url('../../components/foundations/icon/assets/icons/social-media-facebook.svg');}
.icon-before--social-media-google:before, .icon--social-media-google{mask-image: url('../../components/foundations/icon/assets/icons/social-media-google.svg');}
.icon-before--social-media-instagram:before, .icon--social-media-instagram{mask-image: url('../../components/foundations/icon/assets/icons/social-media-instagram.svg');}
.icon-before--social-media-linkedin:before, .icon--social-media-linkedin{mask-image: url('../../components/foundations/icon/assets/icons/social-media-linkedin.svg');}
.icon-before--social-media-messenger:before, .icon--social-media-messenger{mask-image: url('../../components/foundations/icon/assets/icons/social-media-messenger.svg');}
.icon-before--social-media-pinterest:before, .icon--social-media-pinterest{mask-image: url('../../components/foundations/icon/assets/icons/social-media-pinterest.svg');}
.icon-before--social-media-spotify:before, .icon--social-media-spotify{mask-image: url('../../components/foundations/icon/assets/icons/social-media-spotify.svg');}
.icon-before--social-media-tiktok:before, .icon--social-media-tiktok{mask-image: url('../../components/foundations/icon/assets/icons/social-media-tiktok.svg');}
.icon-before--social-media-whatsapp:before, .icon--social-media-whatsapp{mask-image: url('../../components/foundations/icon/assets/icons/social-media-whatsapp.svg');}
.icon-before--social-media-x:before, .icon--social-media-x{mask-image: url('../../components/foundations/icon/assets/icons/social-media-x.svg');}
.icon-before--social-media-youtube:before, .icon--social-media-youtube{mask-image: url('../../components/foundations/icon/assets/icons/social-media-youtube.svg');}
.icon-before--speedometer-01:before, .icon--speedometer-01{mask-image: url('../../components/foundations/icon/assets/icons/speedometer-01.svg');}
.icon-before--speedometer-02:before, .icon--speedometer-02{mask-image: url('../../components/foundations/icon/assets/icons/speedometer-02.svg');}
.icon-before--speedometer-03:before, .icon--speedometer-03{mask-image: url('../../components/foundations/icon/assets/icons/speedometer-03.svg');}
.icon-before--speedometer-04:before, .icon--speedometer-04{mask-image: url('../../components/foundations/icon/assets/icons/speedometer-04.svg');}
.icon-before--star:before, .icon--star{mask-image: url('../../components/foundations/icon/assets/icons/star.svg');}
.icon-before--stop_area:before, .icon--stop_area{mask-image: url('../../components/foundations/icon/assets/icons/stop_area.svg');}
.icon-before--sun:before, .icon--sun{mask-image: url('../../components/foundations/icon/assets/icons/sun.svg');}
.icon-before--sunrise:before, .icon--sunrise{mask-image: url('../../components/foundations/icon/assets/icons/sunrise.svg');}
.icon-before--sunset:before, .icon--sunset{mask-image: url('../../components/foundations/icon/assets/icons/sunset.svg');}
.icon-before--switch-horizontal:before, .icon--switch-horizontal{mask-image: url('../../components/foundations/icon/assets/icons/switch-horizontal.svg');}
.icon-before--switch-vertical:before, .icon--switch-vertical{mask-image: url('../../components/foundations/icon/assets/icons/switch-vertical.svg');}
.icon-before--tag:before, .icon--tag{mask-image: url('../../components/foundations/icon/assets/icons/tag.svg');}
.icon-before--target-01:before, .icon--target-01{mask-image: url('../../components/foundations/icon/assets/icons/target-01.svg');}
.icon-before--target-02:before, .icon--target-02{mask-image: url('../../components/foundations/icon/assets/icons/target-02.svg');}
.icon-before--thumbs-down:before, .icon--thumbs-down{mask-image: url('../../components/foundations/icon/assets/icons/thumbs-down.svg');}
.icon-before--thumbs-up:before, .icon--thumbs-up{mask-image: url('../../components/foundations/icon/assets/icons/thumbs-up.svg');}
.icon-before--ticket-01:before, .icon--ticket-01{mask-image: url('../../components/foundations/icon/assets/icons/ticket-01.svg');}
.icon-before--ticket-02:before, .icon--ticket-02{mask-image: url('../../components/foundations/icon/assets/icons/ticket-02.svg');}
.icon-before--tool-01:before, .icon--tool-01{mask-image: url('../../components/foundations/icon/assets/icons/tool-01.svg');}
.icon-before--tool-02:before, .icon--tool-02{mask-image: url('../../components/foundations/icon/assets/icons/tool-02.svg');}
.icon-before--train:before, .icon--train{mask-image: url('../../components/foundations/icon/assets/icons/train.svg');}
.icon-before--tram:before, .icon--tram{mask-image: url('../../components/foundations/icon/assets/icons/tram.svg');}
.icon-before--translate-01:before, .icon--translate-01{mask-image: url('../../components/foundations/icon/assets/icons/translate-01.svg');}
.icon-before--trash:before, .icon--trash{mask-image: url('../../components/foundations/icon/assets/icons/trash.svg');}
.icon-before--truck:before, .icon--truck{mask-image: url('../../components/foundations/icon/assets/icons/truck.svg');}
.icon-before--upload-cloud:before, .icon--upload-cloud{mask-image: url('../../components/foundations/icon/assets/icons/upload-cloud.svg');}
.icon-before--upload:before, .icon--upload{mask-image: url('../../components/foundations/icon/assets/icons/upload.svg');}
.icon-before--user-check:before, .icon--user-check{mask-image: url('../../components/foundations/icon/assets/icons/user-check.svg');}
.icon-before--user-online:before, .icon--user-online{mask-image: url('../../components/foundations/icon/assets/icons/user-online.svg');}
.icon-before--user:before, .icon--user{mask-image: url('../../components/foundations/icon/assets/icons/user.svg');}
.icon-before--wallet-01:before, .icon--wallet-01{mask-image: url('../../components/foundations/icon/assets/icons/wallet-01.svg');}
.icon-before--wallet-02:before, .icon--wallet-02{mask-image: url('../../components/foundations/icon/assets/icons/wallet-02.svg');}
.icon-before--wallet-03:before, .icon--wallet-03{mask-image: url('../../components/foundations/icon/assets/icons/wallet-03.svg');}
.icon-before--wallet-04:before, .icon--wallet-04{mask-image: url('../../components/foundations/icon/assets/icons/wallet-04.svg');}
.icon-before--watch-circle:before, .icon--watch-circle{mask-image: url('../../components/foundations/icon/assets/icons/watch-circle.svg');}
.icon-before--x-close-circle:before, .icon--x-close-circle{mask-image: url('../../components/foundations/icon/assets/icons/x-close-circle.svg');}
.icon-before--x-close:before, .icon--x-close{mask-image: url('../../components/foundations/icon/assets/icons/x-close.svg');}