@font-face {
     font-family: 'FontAwesome';
     src: url('../../fonts/fontawesome-webfont.eot');
     src: url('../../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff') format('woff'), url('../../fonts/fontawesome-webfont.ttf') format('truetype'), url('../../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
     font-weight: normal;
     font-style: normal;
     font-display: swap
 }
 
 .fa {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }
  
 
 .fa-angle-down:before {
     content: "\f107"
 }

  .fa-star-half:before {
     content: "\f089"
 }
 
  .fa-star-half-empty:before,
 .fa-star-half-full:before,
 .fa-star-half-o:before {
     content: "\f123"
 }
 
  .fa-star:before {
     content: "\f005"
 }
 
 .fa-star-o:before {
     content: "\f006"
 }

 
   .fa-linkedin:before {
     content: "\f0e1"
 }
 
 .fa-youtube:before {
     content: "\f167"
 }
 
  .fa-facebook-f:before,
 .fa-facebook:before {
     content: "\f09a"
 }
 
  .fa-angle-right:before {
     content: "\f105"
 }
  .fa-angle-left:before {
     content: "\f104"
 }

  .fa-twitter:before {
     content: "\f099"
 }
 
@font-face {
    font-family: 'ElegantIcons';
    src: url('../../fonts/ElegantIcons.eot?d918s8');
    src: url('../../fonts/ElegantIcons.eot?#iefixd918s8') format('embedded-opentype'), url('../../fonts/ElegantIcons.woff?d918s8') format('woff'), url('../../fonts/ElegantIcons.ttf?d918s8') format('truetype'), url('../../fonts/ElegantIcons.svg?d918s8##icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.ei {
    font-family: "ElegantIcons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
}
.ei-profile::before, .ei-icon_profile::before {
    content: '\e08a';
}
.ei-close::before,
.ei-icon_close::before {
    content: '\4d';
}
.ei-arrow_carrot-down::before,
.ei-icon_arrow_carrot-down::before {
    content: '\33';
}
.ei-close_alt::before, .ei-icon_close_alt::before {
    content: '\e051';
}
.ei-pin_alt::before, .ei-icon_pin_alt::before {
    content: '\e01d';
}
.ei-loading::before, .ei-icon_loading::before {
    content: '\e02d';
}
.ei-plus_alt::before, .ei-icon_plus_alt::before {
    content: '\e050';
}
.ei-check_alt::before, .ei-icon_check_alt::before {
    content: '\e052';
}
.ei-map_alt::before, .ei-icon_map_alt::before {
    content: '\e01f';
}

.ei-social_share::before, .ei-icon_social_share::before {
    content: '\e0a0';
}

.ei-arrow_carrot-left::before,
.ei-icon_arrow_carrot-left::before {
    content: '\34';
}

.ei-arrow_carrot-right::before,
.ei-icon_arrow_carrot-right::before {
    content: '\35';
}

.ei-arrow_carrot-up::before, .ei-icon_arrow_carrot-up::before {
    content: '\32';
}

.ei-arrow_right_alt::before, .ei-icon_arrow_right_alt::before {
    content: '\e03c';
}

.ei-arrow_left_alt::before, .ei-icon_arrow_left_alt::before {
    content: '\e03b';
}