@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-Regular.eot');
    src: url('/assets/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-Regular.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-Regular.woff') format('woff'),
        url('/assets/fonts/OpenSans-Regular.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-SemiBoldItalic.eot');
    src: url('/assets/fonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('/assets/fonts/OpenSans-SemiBoldItalic.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-ExtraBold.eot');
    src: url('/assets/fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-ExtraBold.woff') format('woff'),
        url('/assets/fonts/OpenSans-ExtraBold.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-ExtraBoldItalic.eot');
    src: url('/assets/fonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
        url('/assets/fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-Italic.eot');
    src: url('/assets/fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-Italic.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-Italic.woff') format('woff'),
        url('/assets/fonts/OpenSans-Italic.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-Bold.eot');
    src: url('/assets/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-Bold.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-Bold.woff') format('woff'),
        url('/assets/fonts/OpenSans-Bold.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-BoldItalic.eot');
    src: url('/assets/fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-BoldItalic.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-BoldItalic.woff') format('woff'),
        url('/assets/fonts/OpenSans-BoldItalic.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-LightItalic.eot');
    src: url('/assets/fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-LightItalic.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-LightItalic.woff') format('woff'),
        url('/assets/fonts/OpenSans-LightItalic.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-Light.eot');
    src: url('/assets/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-Light.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-Light.woff') format('woff'),
        url('/assets/fonts/OpenSans-Light.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('/assets/fonts/OpenSans-SemiBold.eot');
    src: url('/assets/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('/assets/fonts/OpenSans-SemiBold.woff') format('woff'),
        url('/assets/fonts/OpenSans-SemiBold.ttf') format('truetype'),
        url('/assets/fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/assets/fonts/Roboto-Regular.eot');
    src: url('/assets/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/Roboto-Regular.woff2') format('woff2'),
        url('/assets/fonts/Roboto-Regular.woff') format('woff'),
        url('/assets/fonts/Roboto-Regular.ttf') format('truetype'),
        url('/assets/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/assets/fonts/Roboto-Light.eot');
    src: url('/assets/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/Roboto-Light.woff2') format('woff2'),
        url('/assets/fonts/Roboto-Light.woff') format('woff'),
        url('/assets/fonts/Roboto-Light.ttf') format('truetype'),
        url('/assets/fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

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

.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'learn-font' !important;
  speak: none;
  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;
}
.lear-search:before {
  content: "\e916";
  font-size: 20px;
}
.lear-garant:before {
  content: "\e928";
  font-size: 24px;
}
.lear-Arrow:before {
  content: "\e900";
  font-size: 18px;
}
.lear-down:before {
  content: "\e925";
  font-size: 18px;
}
.lear-next:before {
  content: "\e926";
  font-size: 18px;
}
.lear-prev:before {
  content: "\e927";
  font-size: 18px;
}
.lear-avto:before {
  content: "\e901";
  font-size: 94px;
  color: #fff;
}
.lear-cena:before {
  content: "\e902";
  font-size: 35px;
}
.lear-close:before {
  content: "\e903";
}
.lear-email-1:before {
  content: "\e904";
  font-size: 23px;
}
.lear-facebook:before {
  content: "\e905";
  font-size: 18px;
}
.lear-fone:before {
  content: "\e906";

  font-size: 24px;
}
.lear-garage:before {
  content: "\e907";
  font-size: 24px;
}
.lear-glavnaya:before {
  content: "\e908";

  font-size: 24px;
}
.lear-Group-112 .path1:before {
  content: "\e909";
}
.lear-Group-112 .path2:before {
  content: "\e90a";
  margin-left: -1em;

}
.lear-Group-112 .path3:before {
  content: "\e90b";
  margin-left: -1em;

}
.lear-Group-113 .path1:before {
  content: "\e90c";

}
.lear-Group-113 .path2:before {
  content: "\e90d";
  margin-left: -1em;

}
.lear-Group-113 .path3:before {
  content: "\e90e";
  margin-left: -1em;
}
.lear-instag:before {
  content: "\e90f";
  font-size: 18px;
}
.lear-kalkulato:before {
  content: "\e910";
  font-size: 24px;
}
.lear-location-1:before {
  content: "\e911";
  font-size: 24px;

}
.lear-mesen:before {
  content: "\e912";
  font-size: 20px;
}
.lear-o-nas:before {
  content: "\e913";
  font-size: 24px;

}
.lear-oborud:before {
  content: "\e914";
  font-size: 34px;
}
.lear-Page-1:before {
  content: "\e915";
  font-size: 270px;
  margin-top: 35px;
}
.lear-primer:before {
  content: "\e917";

  font-size: 24px;
}
.lear-remont:before {
  content: "\e918";
  font-size: 120px;

}
.lear-Shape-1:before {
  content: "\e919";
}
.lear-Shape:before {
  content: "\e91a";

}
.lear-skidki:before {
  content: "\e91b";

  font-size: 37px;
}
.lear-star:before {
  content: "\e91c";

  font-size: 43px;
}
.lear-tehobluj:before {
  content: "\e91d";
  font-size: 120px;

}
.lear-telegram:before {
  content: "\e91e";
  font-size: 16px;
}
.lear-time:before {
  content: "\e91f";

  font-size: 23px;
}
.lear-tiuning:before {
  content: "\e920";
  font-size: 120px;

}
.lear-viber:before {
  content: "\e921";
  font-size: 18px;
}
.lear-Voyti:before {
  content: "\e922";

  font-size: 24px;
}
.lear-zapchasti:before {
  content: "\e923";

  font-size: 34px;
}
.lear-zapis:before {
  content: "\e924";

  font-size: 25px;
}


