@font-face {
    font-display: swap;
  font-family: "Flaticon";
  src: url("./Flaticon.eot");
  src: url("./Flaticon.eot?#iefix") format("embedded-opentype"),
       url("./Flaticon.woff2") format("woff2"),
       url("./Flaticon.woff") format("woff"),
       url("./Flaticon.ttf") format("truetype"),
       url("./Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
      font-display: swap;
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
    font-family: Flaticon;
    font-size: 40px;
    font-style: normal;
    margin-left: 20px;
}

.flaticon-low-price:before { content: "\f100"; margin-left: 2px;  font-size: 40px; }
.flaticon-euro:before { content: "\f101";  font-size: 40px;}
.flaticon-speed:before { content: "\f102"; margin-left: 0px;  font-size: 40px;}
.flaticon-manager:before { content: "\f103"; margin-left: 6px;  font-size: 40px;}
.flaticon-swiss-franc:before { content: "\f104"; margin-left: 2px;  font-size: 40px;}

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

    [class^="icon-"], [class*=" icon-"] {

        font-family: 'icomoon' !important;
        speak: never;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .icon-phone:before {
        content: "\e942";
    }

 */