/* This stylesheet generated by Transfonter (http://transfonter.org) on June 19, 2016 11:03 AM */
@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia-BoldItalic.eot");
  src: url("../fonts/Georgia-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia-BoldItalic.woff") format("woff"), url("../fonts/Georgia-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia-Bold.eot");
  src: url("../fonts/Georgia-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia-Bold.woff") format("woff"), url("../fonts/Georgia-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia.eot");
  src: url("../fonts/Georgia.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia.woff") format("woff"), url("../fonts/Georgia.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia-BoldItalic_1.eot");
  src: url("../fonts/Georgia-BoldItalic_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia-BoldItalic_1.woff") format("woff"), url("../fonts/Georgia-BoldItalic_1.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia-Italic.eot");
  src: url("../fonts/Georgia-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia-Italic.woff") format("woff"), url("../fonts/Georgia-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia_1.eot");
  src: url("../fonts/Georgia_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia_1.woff") format("woff"), url("../fonts/Georgia_1.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Rg';
  src: url("../fonts/ProximaNovaA-Regular.eot");
  src: url("../fonts/ProximaNovaA-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Regular.woff") format("woff"), url("../fonts/ProximaNovaA-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Th';
  src: url("../fonts/ProximaNovaSExCn-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaSExCn-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Rg';
  src: url("../fonts/ProximaNovaAExCn-Regular.eot");
  src: url("../fonts/ProximaNovaAExCn-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Regular.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova-Bold.eot");
  src: url("../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Lt';
  src: url("../fonts/ProximaNova-Light.eot");
  src: url("../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Lt';
  src: url("../fonts/ProximaNovaCond-Light.eot");
  src: url("../fonts/ProximaNovaCond-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Light.woff") format("woff"), url("../fonts/ProximaNovaCond-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Lt';
  src: url("../fonts/ProximaNova-LightIt.eot");
  src: url("../fonts/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-LightIt.woff") format("woff"), url("../fonts/ProximaNova-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Th';
  src: url("../fonts/ProximaNovaA-ThinIt.eot");
  src: url("../fonts/ProximaNovaA-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaA-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-MediumObl.eot");
  src: url("../fonts/FuturaPT-MediumObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-MediumObl.woff") format("woff"), url("../fonts/FuturaPT-MediumObl.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Lt';
  src: url("../fonts/ProximaNovaSExCn-Semibold.eot");
  src: url("../fonts/ProximaNovaSExCn-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Semibold.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Rg';
  src: url("../fonts/ProximaNovaS-BoldIt.eot");
  src: url("../fonts/ProximaNovaS-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaS-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ExCn Lt';
  src: url("../fonts/ProximaNovaExCn-Semibold.eot");
  src: url("../fonts/ProximaNovaExCn-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Semibold.woff") format("woff"), url("../fonts/ProximaNovaExCn-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova-Regular.eot");
  src: url("../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Bl';
  src: url("../fonts/ProximaNovaACond-Black.eot");
  src: url("../fonts/ProximaNovaACond-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Black.woff") format("woff"), url("../fonts/ProximaNovaACond-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Th';
  src: url("../fonts/ProximaNovaAExCn-Thin.eot");
  src: url("../fonts/ProximaNovaAExCn-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Thin.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Th';
  src: url("../fonts/ProximaNovaCond-ThinIt.eot");
  src: url("../fonts/ProximaNovaCond-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaCond-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Lt';
  src: url("../fonts/ProximaNovaSCond-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaSCond-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Rg';
  src: url("../fonts/ProximaNovaSExCn-Bold.eot");
  src: url("../fonts/ProximaNovaSExCn-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Bold.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Rg';
  src: url("../fonts/ProximaNovaSCond-BoldIt.eot");
  src: url("../fonts/ProximaNovaSCond-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Th';
  src: url("../fonts/ProximaNovaSCond-Thin.eot");
  src: url("../fonts/ProximaNovaSCond-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Thin.woff") format("woff"), url("../fonts/ProximaNovaSCond-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Demi';
  src: url("../fonts/FuturaPT-DemiObl.eot");
  src: url("../fonts/FuturaPT-DemiObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-DemiObl.woff") format("woff"), url("../fonts/FuturaPT-DemiObl.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Rg';
  src: url("../fonts/ProximaNovaAExCn-BoldIt.eot");
  src: url("../fonts/ProximaNovaAExCn-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Th';
  src: url("../fonts/ProximaNovaACond-ThinIt.eot");
  src: url("../fonts/ProximaNovaACond-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaACond-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Th';
  src: url("../fonts/ProximaNovaSExCn-Extrabld.eot");
  src: url("../fonts/ProximaNovaSExCn-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Cond';
  src: url("../fonts/FuturaPTCond-MediumObl.eot");
  src: url("../fonts/FuturaPTCond-MediumObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-MediumObl.woff") format("woff"), url("../fonts/FuturaPTCond-MediumObl.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Th';
  src: url("../fonts/ProximaNovaS-Extrabld.eot");
  src: url("../fonts/ProximaNovaS-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaS-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Bl';
  src: url("../fonts/ProximaNovaCond-BlackIt.eot");
  src: url("../fonts/ProximaNovaCond-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaCond-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Rg';
  src: url("../fonts/ProximaNovaACond-RegularIt.eot");
  src: url("../fonts/ProximaNovaACond-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaACond-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Lt';
  src: url("../fonts/ProximaNovaSExCn-Light.eot");
  src: url("../fonts/ProximaNovaSExCn-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Light.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Th';
  src: url("../fonts/ProximaNova-Extrabld.eot");
  src: url("../fonts/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/ProximaNova-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Th';
  src: url("../fonts/ProximaNovaS-Thin.eot");
  src: url("../fonts/ProximaNovaS-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Thin.woff") format("woff"), url("../fonts/ProximaNovaS-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Lt';
  src: url("../fonts/ProximaNovaA-Light.eot");
  src: url("../fonts/ProximaNovaA-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Light.woff") format("woff"), url("../fonts/ProximaNovaA-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Th';
  src: url("../fonts/ProximaNovaCond-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaCond-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaCond-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT Cond Extra';
  src: url("../fonts/FuturaPTCond-ExtraBoldObl.eot");
  src: url("../fonts/FuturaPTCond-ExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-ExtraBoldObl.woff") format("woff"), url("../fonts/FuturaPTCond-ExtraBoldObl.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Bl';
  src: url("../fonts/ProximaNovaAExCn-BlackIt.eot");
  src: url("../fonts/ProximaNovaAExCn-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Th';
  src: url("../fonts/ProximaNovaAExCn-ThinIt.eot");
  src: url("../fonts/ProximaNovaAExCn-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Bl';
  src: url("../fonts/ProximaNova-Black.eot");
  src: url("../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Black.woff") format("woff"), url("../fonts/ProximaNova-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-Medium.eot");
  src: url("../fonts/FuturaPT-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Medium.woff") format("woff"), url("../fonts/FuturaPT-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Rg';
  src: url("../fonts/ProximaNovaA-RegularIt.eot");
  src: url("../fonts/ProximaNovaA-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaA-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Th';
  src: url("../fonts/ProximaNovaACond-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaACond-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaACond-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Th';
  src: url("../fonts/ProximaNovaA-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaA-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaA-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Bl';
  src: url("../fonts/ProximaNovaA-Black.eot");
  src: url("../fonts/ProximaNovaA-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Black.woff") format("woff"), url("../fonts/ProximaNovaA-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Lt';
  src: url("../fonts/ProximaNovaACond-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaACond-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaACond-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Rg';
  src: url("../fonts/ProximaNovaSExCn-RegularIt.eot");
  src: url("../fonts/ProximaNovaSExCn-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Lt';
  src: url("../fonts/ProximaNovaA-LightIt.eot");
  src: url("../fonts/ProximaNovaA-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-LightIt.woff") format("woff"), url("../fonts/ProximaNovaA-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Th';
  src: url("../fonts/ProximaNovaAExCn-Extrabld.eot");
  src: url("../fonts/ProximaNovaAExCn-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Demi';
  src: url("../fonts/FuturaPT-Demi.eot");
  src: url("../fonts/FuturaPT-Demi.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Demi.woff") format("woff"), url("../fonts/FuturaPT-Demi.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Rg';
  src: url("../fonts/ProximaNovaA-Bold.eot");
  src: url("../fonts/ProximaNovaA-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Bold.woff") format("woff"), url("../fonts/ProximaNovaA-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Lt';
  src: url("../fonts/ProximaNovaAExCn-Semibold.eot");
  src: url("../fonts/ProximaNovaAExCn-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Semibold.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Rg';
  src: url("../fonts/ProximaNovaACond-Bold.eot");
  src: url("../fonts/ProximaNovaACond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Bold.woff") format("woff"), url("../fonts/ProximaNovaACond-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Bl';
  src: url("../fonts/ProximaNovaA-BlackIt.eot");
  src: url("../fonts/ProximaNovaA-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaA-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Rg';
  src: url("../fonts/ProximaNovaCond-RegularIt.eot");
  src: url("../fonts/ProximaNovaCond-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaCond-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Lt';
  src: url("../fonts/ProximaNova-SemiboldIt.eot");
  src: url("../fonts/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNova-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Rg';
  src: url("../fonts/ProximaNovaS-Bold.eot");
  src: url("../fonts/ProximaNovaS-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Bold.woff") format("woff"), url("../fonts/ProximaNovaS-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Book';
  src: url("../fonts/FuturaPT-BookObl.eot");
  src: url("../fonts/FuturaPT-BookObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-BookObl.woff") format("woff"), url("../fonts/FuturaPT-BookObl.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Rg';
  src: url("../fonts/ProximaNovaS-RegularIt.eot");
  src: url("../fonts/ProximaNovaS-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaS-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Th';
  src: url("../fonts/ProximaNovaSExCn-ThinIt.eot");
  src: url("../fonts/ProximaNovaSExCn-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Lt';
  src: url("../fonts/ProximaNovaSExCn-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaSExCn-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Rg';
  src: url("../fonts/ProximaNovaSCond-RegularIt.eot");
  src: url("../fonts/ProximaNovaSCond-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ExCn Rg';
  src: url("../fonts/ProximaNovaExCn-Bold.eot");
  src: url("../fonts/ProximaNovaExCn-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Bold.woff") format("woff"), url("../fonts/ProximaNovaExCn-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-LightObl.eot");
  src: url("../fonts/FuturaPT-LightObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-LightObl.woff") format("woff"), url("../fonts/FuturaPT-LightObl.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ExCn Rg';
  src: url("../fonts/ProximaNovaExCn-BoldIt.eot");
  src: url("../fonts/ProximaNovaExCn-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT Cond';
  src: url("../fonts/FuturaPTCond-BoldObl.eot");
  src: url("../fonts/FuturaPTCond-BoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-BoldObl.woff") format("woff"), url("../fonts/FuturaPTCond-BoldObl.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ExCn Th';
  src: url("../fonts/ProximaNovaExCn-ThinIt.eot");
  src: url("../fonts/ProximaNovaExCn-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Bl';
  src: url("../fonts/ProximaNovaSExCn-Black.eot");
  src: url("../fonts/ProximaNovaSExCn-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Black.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Th';
  src: url("../fonts/ProximaNovaA-Thin.eot");
  src: url("../fonts/ProximaNovaA-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Thin.woff") format("woff"), url("../fonts/ProximaNovaA-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Rg';
  src: url("../fonts/ProximaNovaExCn-RegularIt.eot");
  src: url("../fonts/ProximaNovaExCn-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Lt';
  src: url("../fonts/ProximaNovaACond-Light.eot");
  src: url("../fonts/ProximaNovaACond-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Light.woff") format("woff"), url("../fonts/ProximaNovaACond-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Lt';
  src: url("../fonts/ProximaNovaACond-LightIt.eot");
  src: url("../fonts/ProximaNovaACond-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-LightIt.woff") format("woff"), url("../fonts/ProximaNovaACond-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Rg';
  src: url("../fonts/ProximaNovaSCond-Regular.eot");
  src: url("../fonts/ProximaNovaSCond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Regular.woff") format("woff"), url("../fonts/ProximaNovaSCond-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Th';
  src: url("../fonts/ProximaNovaAExCn-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaAExCn-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Th';
  src: url("../fonts/ProximaNovaT-Thin.eot");
  src: url("../fonts/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaT-Thin.woff") format("woff"), url("../fonts/ProximaNovaT-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Cond Extra';
  src: url("../fonts/FuturaPTCond-ExtraBold.eot");
  src: url("../fonts/FuturaPTCond-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-ExtraBold.woff") format("woff"), url("../fonts/FuturaPTCond-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Rg';
  src: url("../fonts/ProximaNovaSExCn-BoldIt.eot");
  src: url("../fonts/ProximaNovaSExCn-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Lt';
  src: url("../fonts/ProximaNovaAExCn-Light.eot");
  src: url("../fonts/ProximaNovaAExCn-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Light.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Th';
  src: url("../fonts/ProximaNovaExCn-Thin.eot");
  src: url("../fonts/ProximaNovaExCn-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Thin.woff") format("woff"), url("../fonts/ProximaNovaExCn-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Th';
  src: url("../fonts/ProximaNovaS-ThinIt.eot");
  src: url("../fonts/ProximaNovaS-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaS-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Bl';
  src: url("../fonts/ProximaNovaAExCn-Black.eot");
  src: url("../fonts/ProximaNovaAExCn-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Black.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Rg';
  src: url("../fonts/ProximaNovaACond-Regular.eot");
  src: url("../fonts/ProximaNovaACond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Regular.woff") format("woff"), url("../fonts/ProximaNovaACond-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Th';
  src: url("../fonts/ProximaNovaExCn-Extrabld.eot");
  src: url("../fonts/ProximaNovaExCn-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaExCn-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Rg';
  src: url("../fonts/ProximaNovaSExCn-Regular.eot");
  src: url("../fonts/ProximaNovaSExCn-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Regular.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Extra';
  src: url("../fonts/FuturaPT-ExtraBoldObl.eot");
  src: url("../fonts/FuturaPT-ExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-ExtraBoldObl.woff") format("woff"), url("../fonts/FuturaPT-ExtraBoldObl.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Bl';
  src: url("../fonts/ProximaNovaS-BlackIt.eot");
  src: url("../fonts/ProximaNovaS-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaS-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Th';
  src: url("../fonts/ProximaNovaCond-Thin.eot");
  src: url("../fonts/ProximaNovaCond-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Thin.woff") format("woff"), url("../fonts/ProximaNovaCond-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Lt';
  src: url("../fonts/ProximaNovaExCn-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaExCn-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Lt';
  src: url("../fonts/ProximaNovaAExCn-LightIt.eot");
  src: url("../fonts/ProximaNovaAExCn-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-LightIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT Cond Book';
  src: url("../fonts/FuturaPTCond-BookObl.eot");
  src: url("../fonts/FuturaPTCond-BookObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-BookObl.woff") format("woff"), url("../fonts/FuturaPTCond-BookObl.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Bl';
  src: url("../fonts/ProximaNova-BlackIt.eot");
  src: url("../fonts/ProximaNova-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-BlackIt.woff") format("woff"), url("../fonts/ProximaNova-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT Cond';
  src: url("../fonts/FuturaPTCond-Medium.eot");
  src: url("../fonts/FuturaPTCond-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-Medium.woff") format("woff"), url("../fonts/FuturaPTCond-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Th';
  src: url("../fonts/ProximaNovaExCn-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaExCn-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Lt';
  src: url("../fonts/ProximaNovaS-LightIt.eot");
  src: url("../fonts/ProximaNovaS-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-LightIt.woff") format("woff"), url("../fonts/ProximaNovaS-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Th';
  src: url("../fonts/ProximaNovaSExCn-Thin.eot");
  src: url("../fonts/ProximaNovaSExCn-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-Thin.woff") format("woff"), url("../fonts/ProximaNovaSExCn-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Lt';
  src: url("../fonts/ProximaNovaS-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaS-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaS-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Lt';
  src: url("../fonts/ProximaNovaSCond-Semibold.eot");
  src: url("../fonts/ProximaNovaSCond-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Semibold.woff") format("woff"), url("../fonts/ProximaNovaSCond-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Rg';
  src: url("../fonts/ProximaNovaCond-Regular.eot");
  src: url("../fonts/ProximaNovaCond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Regular.woff") format("woff"), url("../fonts/ProximaNovaCond-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-Heavy.eot");
  src: url("../fonts/FuturaPT-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Heavy.woff") format("woff"), url("../fonts/FuturaPT-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Rg';
  src: url("../fonts/ProximaNovaSCond-Bold.eot");
  src: url("../fonts/ProximaNovaSCond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Bold.woff") format("woff"), url("../fonts/ProximaNovaSCond-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Lt';
  src: url("../fonts/ProximaNovaSCond-LightIt.eot");
  src: url("../fonts/ProximaNovaSCond-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-LightIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Th';
  src: url("../fonts/ProximaNovaACond-Extrabld.eot");
  src: url("../fonts/ProximaNovaACond-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaACond-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Rg';
  src: url("../fonts/ProximaNovaAExCn-Bold.eot");
  src: url("../fonts/ProximaNovaAExCn-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-Bold.woff") format("woff"), url("../fonts/ProximaNovaAExCn-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-BoldObl.eot");
  src: url("../fonts/FuturaPT-BoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-BoldObl.woff") format("woff"), url("../fonts/FuturaPT-BoldObl.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Rg';
  src: url("../fonts/ProximaNovaACond-BoldIt.eot");
  src: url("../fonts/ProximaNovaACond-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaACond-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Bl';
  src: url("../fonts/ProximaNovaACond-BlackIt.eot");
  src: url("../fonts/ProximaNovaACond-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaACond-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Th';
  src: url("../fonts/ProximaNovaACond-Thin.eot");
  src: url("../fonts/ProximaNovaACond-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Thin.woff") format("woff"), url("../fonts/ProximaNovaACond-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Th';
  src: url("../fonts/ProximaNovaS-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaS-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaS-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Lt';
  src: url("../fonts/ProximaNovaS-Semibold.eot");
  src: url("../fonts/ProximaNovaS-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Semibold.woff") format("woff"), url("../fonts/ProximaNovaS-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Bl';
  src: url("../fonts/ProximaNovaSCond-BlackIt.eot");
  src: url("../fonts/ProximaNovaSCond-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT Extra';
  src: url("../fonts/FuturaPT-ExtraBold.eot");
  src: url("../fonts/FuturaPT-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-ExtraBold.woff") format("woff"), url("../fonts/FuturaPT-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Book';
  src: url("../fonts/FuturaPT-Book.eot");
  src: url("../fonts/FuturaPT-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Book.woff") format("woff"), url("../fonts/FuturaPT-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Lt';
  src: url("../fonts/ProximaNovaA-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaA-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaA-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Lt';
  src: url("../fonts/ProximaNovaA-Semibold.eot");
  src: url("../fonts/ProximaNovaA-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Semibold.woff") format("woff"), url("../fonts/ProximaNovaA-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Bl';
  src: url("../fonts/ProximaNovaSExCn-BlackIt.eot");
  src: url("../fonts/ProximaNovaSExCn-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt Th';
  src: url("../fonts/ProximaNovaA-Extrabld.eot");
  src: url("../fonts/ProximaNovaA-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaA-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova-RegularIt.eot");
  src: url("../fonts/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-RegularIt.woff") format("woff"), url("../fonts/ProximaNova-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ExCn Lt';
  src: url("../fonts/ProximaNovaExCn-Light.eot");
  src: url("../fonts/ProximaNovaExCn-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Light.woff") format("woff"), url("../fonts/ProximaNovaExCn-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-Bold.eot");
  src: url("../fonts/FuturaPT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Bold.woff") format("woff"), url("../fonts/FuturaPT-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Lt';
  src: url("../fonts/ProximaNovaExCn-LightIt.eot");
  src: url("../fonts/ProximaNovaExCn-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-LightIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Rg';
  src: url("../fonts/ProximaNovaCond-BoldIt.eot");
  src: url("../fonts/ProximaNovaCond-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaCond-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Lt';
  src: url("../fonts/ProximaNova-Semibold.eot");
  src: url("../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Rg';
  src: url("../fonts/ProximaNovaA-BoldIt.eot");
  src: url("../fonts/ProximaNovaA-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-BoldIt.woff") format("woff"), url("../fonts/ProximaNovaA-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Lt';
  src: url("../fonts/ProximaNovaCond-LightIt.eot");
  src: url("../fonts/ProximaNovaCond-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-LightIt.woff") format("woff"), url("../fonts/ProximaNovaCond-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Lt';
  src: url("../fonts/ProximaNovaCond-Semibold.eot");
  src: url("../fonts/ProximaNovaCond-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Semibold.woff") format("woff"), url("../fonts/ProximaNovaCond-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Rg';
  src: url("../fonts/ProximaNovaExCn-Regular.eot");
  src: url("../fonts/ProximaNovaExCn-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Regular.woff") format("woff"), url("../fonts/ProximaNovaExCn-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Bl';
  src: url("../fonts/ProximaNovaSCond-Black.eot");
  src: url("../fonts/ProximaNovaSCond-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Black.woff") format("woff"), url("../fonts/ProximaNovaSCond-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Rg';
  src: url("../fonts/ProximaNovaAExCn-RegularIt.eot");
  src: url("../fonts/ProximaNovaAExCn-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-RegularIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Alt ExCn Lt';
  src: url("../fonts/ProximaNovaAExCn-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaAExCn-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaAExCn-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaAExCn-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Th';
  src: url("../fonts/ProximaNovaSCond-Extrabld.eot");
  src: url("../fonts/ProximaNovaSCond-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaSCond-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Alt Cn Lt';
  src: url("../fonts/ProximaNovaACond-Semibold.eot");
  src: url("../fonts/ProximaNovaACond-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaACond-Semibold.woff") format("woff"), url("../fonts/ProximaNovaACond-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Rg';
  src: url("../fonts/ProximaNovaS-Regular.eot");
  src: url("../fonts/ProximaNovaS-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Regular.woff") format("woff"), url("../fonts/ProximaNovaS-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-Light.eot");
  src: url("../fonts/FuturaPT-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-Light.woff") format("woff"), url("../fonts/FuturaPT-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Th';
  src: url("../fonts/ProximaNovaSCond-ThinIt.eot");
  src: url("../fonts/ProximaNovaSCond-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-ThinIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova-BoldIt.eot");
  src: url("../fonts/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-BoldIt.woff") format("woff"), url("../fonts/ProximaNova-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Th';
  src: url("../fonts/ProximaNovaCond-Extrabld.eot");
  src: url("../fonts/ProximaNovaCond-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Extrabld.woff") format("woff"), url("../fonts/ProximaNovaCond-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ExCn Bl';
  src: url("../fonts/ProximaNovaExCn-Black.eot");
  src: url("../fonts/ProximaNovaExCn-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-Black.woff") format("woff"), url("../fonts/ProximaNovaExCn-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Bl';
  src: url("../fonts/ProximaNovaCond-Black.eot");
  src: url("../fonts/ProximaNovaCond-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Black.woff") format("woff"), url("../fonts/ProximaNovaCond-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf ExCn Lt';
  src: url("../fonts/ProximaNovaSExCn-LightIt.eot");
  src: url("../fonts/ProximaNovaSExCn-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSExCn-LightIt.woff") format("woff"), url("../fonts/ProximaNovaSExCn-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-HeavyObl.eot");
  src: url("../fonts/FuturaPT-HeavyObl.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPT-HeavyObl.woff") format("woff"), url("../fonts/FuturaPT-HeavyObl.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Cn Lt';
  src: url("../fonts/ProximaNovaCond-SemiboldIt.eot");
  src: url("../fonts/ProximaNovaCond-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNovaCond-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Futura PT Cond Book';
  src: url("../fonts/FuturaPTCond-Book.eot");
  src: url("../fonts/FuturaPTCond-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-Book.woff") format("woff"), url("../fonts/FuturaPTCond-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Th';
  src: url("../fonts/ProximaNovaSCond-ExtrabldIt.eot");
  src: url("../fonts/ProximaNovaSCond-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNovaSCond-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Bl';
  src: url("../fonts/ProximaNovaS-Black.eot");
  src: url("../fonts/ProximaNovaS-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Black.woff") format("woff"), url("../fonts/ProximaNovaS-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova ScOsf Cn Lt';
  src: url("../fonts/ProximaNovaSCond-Light.eot");
  src: url("../fonts/ProximaNovaSCond-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaSCond-Light.woff") format("woff"), url("../fonts/ProximaNovaSCond-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Futura PT Cond';
  src: url("../fonts/FuturaPTCond-Bold.eot");
  src: url("../fonts/FuturaPTCond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaPTCond-Bold.woff") format("woff"), url("../fonts/FuturaPTCond-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Th';
  src: url("../fonts/ProximaNova-ExtrabldIt.eot");
  src: url("../fonts/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNova-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ExCn Bl';
  src: url("../fonts/ProximaNovaExCn-BlackIt.eot");
  src: url("../fonts/ProximaNovaExCn-BlackIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaExCn-BlackIt.woff") format("woff"), url("../fonts/ProximaNovaExCn-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova Th';
  src: url("../fonts/ProximaNova-ThinIt.eot");
  src: url("../fonts/ProximaNova-ThinIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova-ThinIt.woff") format("woff"), url("../fonts/ProximaNova-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Proxima Nova ScOsf Lt';
  src: url("../fonts/ProximaNovaS-Light.eot");
  src: url("../fonts/ProximaNovaS-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaS-Light.woff") format("woff"), url("../fonts/ProximaNovaS-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Proxima Nova Cn Rg';
  src: url("../fonts/ProximaNovaCond-Bold.eot");
  src: url("../fonts/ProximaNovaCond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaCond-Bold.woff") format("woff"), url("../fonts/ProximaNovaCond-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
ul {
  margin-bottom: 0; }

body {
  font-family: 'Proxima Nova Lt';
  font-weight: 300; }
  body .container {
    max-width: 924px; }
  body .scroll-header {
    width: 100%;
    background-color: white;
    margin-bottom: 40px;
    border-bottom: 1px solid #e5e5e5;
    position: fixed;
    top: -84px;
    padding: 20px 0px;
    z-index: 8;
    -webkit-transition: top 0.5s ease-out;
    -moz-transition: top 0.5s ease-out;
    -o-transition: top 0.5s ease-out;
    transition: top 0.5s ease-out; }
    body .scroll-header.active {
      top: 0; }
  body .write_us_block {
    text-align: center; }
  body .write_us {
    margin: 0;
    padding: 0;
    border: none;
    border: 1px solid transparent;
    display: block;
    outline: none;
    width: auto;
    padding: 0 25px;
    border-radius: 25px;
    background: #ff3819;
    color: #fff;
    height: 40px;
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
    margin: 25px auto;
    height: 50px;
    text-transform: uppercase;
    font-family: "Futura PT";
    min-width: 158px; }
    body .write_us:hover {
      color: #ff3819;
      background: transparent;
      border: 1px solid #ff3819; }
  body .boxshadow {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    z-index: 10;
    display: none; }
  body .help-form-modal {
    position: fixed;
    max-width: 100%;
    max-height: 100%;
    width: 350px;
    height: 450px;
    left: 50%;
    top: 50%;
    margin-left: -175px;
    margin-top: -225px;
    background: #fff;
    border: 1px solid #ff3819;
    border-radius: 15px;
    z-index: 11;
    text-align: center;
    padding: 20px;
    display: none; }
    body .help-form-modal label {
      display: block; }
    body .help-form-modal input {
      margin-bottom: 15px;
      width: 250px;
      max-width: 100%;
      padding-left: 15px;
      height: 40px;
      border-radius: 25px;
      border: 1px solid #333;
      outline: none; }
    body .help-form-modal .title {
      font-size: 20px;
      font-weight: 700;
      color: #333333;
      font-family: "Futura PT"; }
    body .help-form-modal .modal-back {
      display: none; }
    body .help-form-modal button {
      margin: 0 auto;
      padding: 0;
      border: none;
      border: 1px solid transparent;
      display: block;
      outline: none;
      width: auto;
      padding: 0 25px;
      border-radius: 25px;
      background: #ff3819;
      color: #fff;
      font-weight: bold;
      font-style: normal;
      font-size: 13px;
      height: 50px;
      text-transform: uppercase;
      font-family: "Futura PT";
      min-width: 158px; }
      body .help-form-modal button:hover {
        color: #ff3819;
        background: transparent;
        border: 1px solid #ff3819; }
  body header {
    z-index: 2;
    position: relative;
    background-color: rgba(255, 255, 255, 0.3);
    margin-bottom: 40px;
    border-bottom: 1px solid #e5e5e5; }
    body header.inner .white {
      background: rgba(255, 255, 255, 0.4); }
    body header .row {
      padding: 20px 0; }
  body .logo {
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000000;
    font-family: vcsm;
    font-weight: 100;
    font-style: normal;
    text-align: center;
    font-size: 40px; }
    body .logo img {
      max-width: 92px; }
    body .logo span:hover {
      color: red; }
    body .logo .group {
      display: block;
      font-family: 'Trio Grotesk';
      font-size: 8px;
      margin-left: 59px;
      margin-top: -15px; }
  body nav {
    margin: auto 0;
    margin-left: 100px; }
    body nav ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      body nav ul li {
        display: inline-block;
        margin-right: 15px;
        position: relative; }
        body nav ul li a {
          text-decoration: none;
          color: #ff3819;
          font-weight: bold;
          font-style: normal;
          font-size: 13px;
          text-transform: uppercase;
          font-family: "Futura PT"; }
          body nav ul li a:hover {
            text-decoration: none;
            color: #000; }
        body nav ul li .search-small {
          cursor: pointer; }
        body nav ul li .search-big {
          width: 0;
          opacity: 0;
          -webkit-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
          -moz-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
          -o-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
          transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
          background: #fff;
          letter-spacing: 0.5px;
          overflow: hidden;
          height: 30px;
          border-top-left-radius: 15px;
          border-bottom-left-radius: 15px;
          border-radius: 15px;
          font-weight: 300;
          border: 1px solid #B4B4B4;
          position: absolute;
          right: -15px;
          top: -6px; }
          body nav ul li .search-big.showed {
            width: 300px;
            opacity: 1;
            -webkit-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
            -moz-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
            -o-transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
            transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
            /* easeOutSine */ }
          body nav ul li .search-big input {
            border: none;
            display: inline-block; }
          body nav ul li .search-big input[type="text"] {
            width: 245px;
            border: none;
            display: inline-block;
            outline: none;
            margin-left: 15px; }
          body nav ul li .search-big input[type="submit"], body nav ul li .search-big button {
            background: none;
            border: none;
            cursor: pointer; }
  body .partners-text {
    font-family: "Futura PT"; }
  body .partners-blocks {
    display: flex;
    list-style: none;
    padding: 0;
    justify-content: space-around;
    margin-top: 40px; }
    body .partners-blocks li {
      display: inline-block;
      padding: 0 10px; }
    body .partners-blocks .circle_list {
      text-align: center;
      margin: 0 auto;
      margin-bottom: 10px; }
      body .partners-blocks .circle_list span {
        display: inline-block;
        color: #333333;
        font-weight: 700;
        font-size: 36px;
        font-family: "Futura PT";
        margin-bottom: 25px;
        /*padding-top: 18px;*/ }
        body .partners-blocks .circle_list span.red_title {
          color: #ff3819; }
    body .partners-blocks .red_title {
      color: #ff3819;
      font-size: 36px;
      font-weight: bold;
      line-height: 32px;
      margin-bottom: 25px;
      display: block; }
    body .partners-blocks .item4 li, body .partners-blocks .item5 li, body .partners-blocks .item6 li, body .partners-blocks .item7 li {
      max-width: 205px;
      width: 100%; }
  body .subscribe-ok {
    display: none;
    text-align: center;
    margin-top: 40px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 60px 0px; }
  body .subscribe {
    text-align: center;
    margin-top: 40px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 60px 0px; }
    body .subscribe.main {
      padding: 30px 0px;
      border: none;
      margin-top: 0;
      text-align: right; }
      body .subscribe.main input {
        letter-spacing: 0.5px;
        height: 50px;
        background: transparent;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
        font-weight: 300; }
      body .subscribe.main button {
        height: 50px;
        background: transparent;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px; }
      body .subscribe.main form {
        margin-bottom: 0; }
    body .subscribe input {
      margin: 0;
      padding: 0;
      border: none;
      border: 1px solid #333;
      display: inline-block;
      outline: none;
      width: 300px;
      border-top-left-radius: 30px;
      border-bottom-left-radius: 30px;
      height: 60px;
      padding-left: 30px;
      font-size: 13px;
      font-style: normal;
      font-size: 13px;
      font-weight: 400;
      text-transform: uppercase;
      font-family: "Futura PT"; }
    body .subscribe button {
      margin: 0;
      padding: 0;
      border: none;
      border: 1px solid #333;
      display: inline-block;
      outline: none;
      width: 160px;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
      background: #fff;
      color: #ff3819;
      border-left: 0;
      height: 60px;
      font-weight: bold;
      font-style: normal;
      font-size: 13px;
      text-transform: uppercase;
      font-family: "Futura PT"; }
      body .subscribe button:hover {
        color: #000; }
  body .border_box {
    border-top: solid 1px #ebebec;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ebebec; }
  body .published_at {
    font-family: "Futura PT";
    font-style: normal;
    font-weight: 300;
    font-size: 17px;
    color: #8c8c8c;
    margin-top: 64px; }
  body .text {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: 100;
    font-size: 24px;
    color: #333333; }
  body .text-main-list {
    font-family: 'Georgia';
    font-style: normal;
    font-weight: 100;
    font-size: 24px;
    color: #333333;
    margin-top: 30px; }
  body h1 {
    font-family: "Futura PT";
    font-style: normal;
    font-weight: 700;
    text-align: left;
    font-size: 64px;
    width: 80%;
    margin: 0 auto;
    color: black; }
  body .sisea-results {
    margin-bottom: 40px;
    margin-top: 40px; }
  body .sisea-result {
    margin-bottom: 40px; }
  body .sisea-paging a, body .sisea-paging span {
    margin: 0 5px; }
  body .second_slide {
    padding-top: 60px; }
    body .second_slide img {
      width: 100%; }
  body .third_slide {
    height: 672px;
    width: 100%;
    display: flex;
    margin-bottom: 70px;
    align-items: center; }
    body .third_slide.white .air_quallity .text {
      color: white; }
    body .third_slide.white .air_quallity h1, body .third_slide.white .air_quallity p, body .third_slide.white .air_quallity span {
      color: white; }
    body .third_slide .air_quallity {
      text-align: center;
      width: 100%;
      top: 0; }
      body .third_slide .air_quallity .text {
        color: black; }
      body .third_slide .air_quallity .white {
        color: white; }
      body .third_slide .air_quallity h1 {
        text-align: center; }
      body .third_slide .air_quallity h1.white:hover {
        color: #357984; }
      body .third_slide .air_quallity a {
        text-decoration: none; }
      body .third_slide .air_quallity h1 {
        width: 100%; }
        body .third_slide .air_quallity h1:hover {
          color: #ff3819; }
  body .first_slide {
    position: relative;
    margin-bottom: 70px; }
    body .first_slide img {
      width: 100%;
      height: auto; }
    body .first_slide a {
      text-decoration: none; }
    body .first_slide h1 {
      width: 100%;
      margin-bottom: 20px; }
      body .first_slide h1:hover {
        color: #ff3819; }
  body .unbackground_block {
    margin-bottom: 70px;
    margin-top: 70px; }
    body .unbackground_block.nomargin {
      margin-top: 0; }
  body .mb70 {
    margin-bottom: 70px; }
  body .fourth_slide {
    background-color: #f7f9de;
    padding-top: 70px;
    padding-bottom: 70px; }
    body .fourth_slide.list {
      margin-bottom: 70px; }
    body .fourth_slide.main-quotes {
      padding-bottom: 30px; }
      body .fourth_slide.main-quotes .container {
        display: block; }
        body .fourth_slide.main-quotes .container .quote-row {
          display: flex;
          align-items: center; }
      body .fourth_slide.main-quotes .foto_block {
        margin-bottom: 0; }
      body .fourth_slide.main-quotes .text_block {
        margin-bottom: 0;
        display: block;
        align-items: center; }
        body .fourth_slide.main-quotes .text_block p {
          margin-bottom: 0; }
      body .fourth_slide.main-quotes .slick-dots {
        text-align: center;
        margin-top: 40px; }
        body .fourth_slide.main-quotes .slick-dots li {
          display: inline-block;
          margin: 0 10px; }
          body .fourth_slide.main-quotes .slick-dots li button {
            width: 12px;
            height: 12px;
            border-radius: 12px;
            display: block;
            background: #BCB9B9;
            border: none;
            outline: none;
            text-indent: -9999; }
          body .fourth_slide.main-quotes .slick-dots li.slick-active button {
            opacity: 0.8; }
      body .fourth_slide.main-quotes .slick-slide {
        height: auto; }
    body .fourth_slide .container {
      display: flex; }
      body .fourth_slide .container.totable {
        display: block; }
        body .fourth_slide .container.totable p {
          font-style: normal;
          margin-left: 0;
          font-size: 18px;
          letter-spacing: 0.4px;
          font-family: "Futura PT";
          font-weight: 300; }
        body .fourth_slide .container.totable table tr td p {
          margin-bottom: 0;
          text-align: inherit; }
        body .fourth_slide .container.totable p + table {
          margin-top: 30px; }
        body .fourth_slide .container.totable p + p {
          margin-top: 0; }
    body .fourth_slide p {
      font-family: 'Georgia';
      font-weight: 400;
      font-style: italic;
      font-size: 21px;
      color: #545454;
      text-align: start;
      margin-left: 110px;
      margin-bottom: 93px; }
    body .fourth_slide .another_text {
      font-family: 'Georgia';
      font-weight: 400;
      font-style: italic;
      font-size: 21px;
      color: #545454;
      text-align: start;
      margin-left: 110px;
      margin-bottom: 93px; }
    body .fourth_slide .foto_block {
      display: flex;
      margin-bottom: 15px;
      flex: 0 0 25%; }
      body .fourth_slide .foto_block .first {
        margin-left: 107px; }
      body .fourth_slide .foto_block .background_box {
        border-radius: 100px; }
        body .fourth_slide .foto_block .background_box img {
          border-radius: 95px;
          display: block;
          width: 193px;
          height: 192px;
          border-radius: 50%;
          margin-bottom: 20px; }
        body .fourth_slide .foto_block .background_box .name {
          font-weight: bold;
          font-size: 23px;
          width: 233px;
          line-height: 32px;
          color: #000; }
          body .fourth_slide .foto_block .background_box .name:before {
            display: block;
            content: '';
            width: 84px;
            border-top: solid 5px #ff3819;
            margin-bottom: 5px; }
        body .fourth_slide .foto_block .background_box .position {
          font-family: "Futura PT";
          font-style: normal;
          font-weight: 300;
          font-size: 17px;
          color: #8c8c8c;
          line-height: 24px; }
    body .fourth_slide .text_block {
      margin-left: 60px; }
      body .fourth_slide .text_block p {
        margin-left: 0;
        font-family: 'Georgia' !important;
        font-style: italic !important;
        color: #000 !important; }
  body footer {
    margin-top: 100px; }
  body .inner a {
    text-decoration: none;
    color: black;
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
    text-transform: uppercase; }
    body .inner a:hover {
      text-decoration: none;
      color: #ff3819; }
  body .inner_page {
    font-size: 21px;
    line-height: 32px;
    color: #545454; }
    body .inner_page .published_at {
      text-align: center;
      width: 100%; }
      body .inner_page .published_at span {
        margin: 0 5px;
        display: inline-block; }
    body .inner_page h1 {
      width: 100%;
      text-align: center;
      max-width: 95%;
      margin: 0 auto; }
    body .inner_page p, body .inner_page .text_normal, body .inner_page .text, body .inner_page p span {
      font-size: 21px !important;
      line-height: 32px;
      color: #000 !important;
      font-family: "Proxima Nova Lt" !important; }
    body .inner_page code {
      padding: 0;
      font-size: inherit;
      color: #000;
      background: #DDFDFF;
      cursor: pointer;
      font-family: inherit !important;
      position: relative; }
      body .inner_page code .social-block {
        display: none; }
        body .inner_page code .social-block .tw {
          width: 24px;
          height: 24px;
          display: inline-block;
          background: url(../images/Icons-top-highlight-tw.png) no-repeat;
          background-size: contain;
          margin: 0px 10px;
          border: none; }
        body .inner_page code .social-block .fb {
          width: 24px;
          height: 24px;
          display: inline-block;
          background: url(../images/Icons-top-highlight-fb.png) no-repeat;
          background-size: contain;
          border: none;
          margin: 0px 10px; }
        body .inner_page code .social-block .mail {
          width: 24px;
          height: 24px;
          display: inline-block;
          background: url(../images/Icons-top-highlight-email.png) no-repeat;
          background-size: contain;
          border: none;
          margin: 0px 10px; }
        body .inner_page code .social-block .social-text {
          font-size: 19px;
          padding-right: 9px;
          font-family: 'Futura PT'; }
        body .inner_page code .social-block .social-items {
          padding-top: 3px; }
      body .inner_page code:hover .social-block {
        display: flex;
        justify-content: space-between;
        position: absolute;
        width: 251px;
        height: 51px;
        padding: 5px 5px 0px;
        text-align: center;
        background: url(../images/Top-highlight-38.png) no-repeat;
        border-radius: 5px;
        top: -51px;
        left: 100%;
        margin-left: -125px; }
        body .inner_page code:hover .social-block .fb_iframe_widget span {
          margin-bottom: 0; }
    body .inner_page p + p {
      margin-top: 30px; }
    body .inner_page p + h2, body .inner_page p + h3, body .inner_page p + h1 {
      margin-top: 30px; }
    body .inner_page p {
      margin-bottom: 0; }
    body .inner_page .text {
      margin-bottom: 0; }
    body .inner_page p.text {
      font-family: 'Georgia' !important;
      font-style: normal;
      font-weight: 100;
      font-size: 24px !important;
      color: #000;
      text-align: center;
      margin-top: 30px;
      margin-bottom: 70px; }
    body .inner_page .container.totable img {
      max-width: 924px; }
    body .inner_page table {
      max-width: 1024px;
      width: 100%; }
      body .inner_page table th {
        border-bottom: 1px solid #000; }
      body .inner_page table tr, body .inner_page table th {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 20px; }
        body .inner_page table tr td, body .inner_page table th td {
          padding: 10px;
          font-size: 18px !important;
          letter-spacing: 0.4px;
          font-family: "Futura PT" !important;
          color: #000;
          font-weight: 300; }
          body .inner_page table tr td p, body .inner_page table th td p {
            font-size: 18px !important;
            letter-spacing: 0.4px;
            font-family: "Futura PT" !important;
            color: #000;
            font-weight: 300; }
    body .inner_page .similar-container {
      margin-top: 70px; }
      body .inner_page .similar-container .row {
        justify-content: space-between; }
        body .inner_page .similar-container .row > div {
          flex: 0 0 32.33333%; }
    body .inner_page .similar-col a {
      color: #000;
      text-decoration: none; }
    body .inner_page .similar-col .name {
      font-size: 21px;
      font-weight: 400;
      margin-top: 14px;
      margin-bottom: 0;
      line-height: 28px;
      font-family: "Futura PT"; }
    body .inner_page .similar-col .published_at {
      font-size: 14px; }
    body .inner_page .similar-col img {
      max-width: 100%; }
    body .inner_page .signature {
      margin-top: 30px;
      border-left: 1px solid #888;
      padding-left: 15px;
      width: 65%; }
      body .inner_page .signature .name {
        font-family: "Futura PT";
        font-weight: bold;
        font-size: 17px;
        color: #8c8c8c;
        line-height: 1; }
      body .inner_page .signature .to_text {
        font-family: "Futura PT";
        font-weight: 300;
        font-size: 17px;
        color: #8c8c8c;
        line-height: 24px; }
    body .inner_page h3 {
      font-family: "Futura PT";
      font-weight: bold;
      font-size: 26px; }
    body .inner_page p {
      width: 100%; }
    body .inner_page img {
      max-width: 693px;
      height: auto; }
    body .inner_page h5 {
      margin-top: 30px;
      border-left: 1px solid #888;
      padding-left: 15px;
      width: 65%;
      font-family: "Futura PT";
      font-weight: 300;
      font-size: 17px;
      color: #8c8c8c;
      line-height: 1; }
    body .inner_page h6, body .inner_page h6.text_normal {
      margin-left: 25%;
      border-left: 1px solid #8c8c8c;
      padding-left: 15px;
      font-size: 16px;
      line-height: 24px;
      color: #333333;
      color: #ff3819;
      font-family: 'Proxima Nova Rg';
      font-weight: 300;
      font-style: normal;
      margin-bottom: 30px;
      margin-top: 30px; }
    body .inner_page ul {
      padding-left: 20px; }
    body .inner_page ul.flex_box li p {
      font-family: 'Georgia'; }
    body .inner_page a {
      color: #000;
      border-bottom: 1px solid #000; }
      body .inner_page a:hover {
        color: #ff3819;
        text-decoration: none;
        border-bottom: 1px solid #ff3819; }
    body .inner_page .with_circles a {
      border: none; }
    body .inner_page .title_text, body .inner_page h2 {
      margin-bottom: 40px;
      font-size: 36px;
      font-weight: 700;
      color: #333333;
      font-family: "Futura PT"; }
    body .inner_page h3 {
      margin-bottom: 40px;
      font-size: 30px;
      font-weight: 700;
      color: #333333;
      font-family: "Futura PT"; }
    body .inner_page .red {
      font-size: 18px;
      line-height: 32px;
      font-weight: 600;
      color: #ff3819; }
  body .background_block {
    background: #fdffef; }
    body .background_block .flex_box {
      display: flex;
      list-style: none;
      padding: 0;
      justify-content: space-between;
      padding: 70px 0; }
      body .background_block .flex_box li {
        display: inline-block;
        padding: 0 10px; }
      body .background_block .flex_box .circle_list {
        text-align: center;
        margin: 0 auto;
        margin-bottom: 10px; }
        body .background_block .flex_box .circle_list span {
          display: inline-block;
          color: #333333;
          font-weight: 700;
          font-size: 36px;
          font-family: "Futura PT";
          margin-bottom: 25px;
          /*padding-top: 18px;*/ }
          body .background_block .flex_box .circle_list span.red_title {
            color: #ff3819; }
      body .background_block .flex_box .red_title {
        color: #ff3819;
        font-size: 36px;
        font-weight: bold;
        line-height: 32px;
        margin-bottom: 25px;
        display: block; }
    body .background_block .item1 {
      justify-content: center; }
      body .background_block .item1 li {
        max-width: 693px;
        width: 100%; }
    body .background_block .item3 li {
      max-width: 325px;
      width: 100%; }
    body .background_block .item2 {
      justify-content: space-around; }
      body .background_block .item2 li {
        max-width: 363px;
        width: 100%; }
    body .background_block .item4 li, body .background_block .item5 li, body .background_block .item6 li, body .background_block .item7 li {
      max-width: 205px;
      width: 100%; }
  body .with_map .text_normal {
    font-size: 21px;
    line-height: 32px;
    color: #545454;
    margin-bottom: 30px; }
  body .with_map .circle_list {
    width: 94px;
    height: 94px;
    border-radius: 47px;
    text-align: center;
    background: #f7f9de; }
    body .with_map .circle_list span {
      display: inline-block;
      color: #333333;
      font-weight: 700;
      font-size: 36px;
      padding-top: 18px;
      font-family: "Futura PT"; }
      body .with_map .circle_list span.red_title {
        color: #ff3819; }
  body .with_map .map_title_with_circle {
    display: flex; }
  body .with_map h2 {
    font-weight: 700;
    font-size: 30px; }
  body .with_map h3 {
    margin-top: 23px;
    font-size: 24px;
    font-weight: 600; }
  body .with_map .posts {
    display: flex;
    justify-content: space-between;
    font-weight: 400;
    font-size: 17px;
    color: #8c8c8c; }
  body .with_map .map {
    height: 988px;
    background: url(images/map.png) no-repeat 0 0 transparent;
    margin-top: 30px;
    margin-bottom: 30px; }
  body .with_map .after_map span {
    display: block;
    font-size: 17px;
    font-weight: 400;
    color: #8c8c8c; }
  body .with_map .after_map .after_map_title {
    font-weight: bold;
    color: #8c8c8c; }
  body .inner_page .big-social {
    text-align: center; }
    body .inner_page .big-social p {
      margin-top: 15px; }
  body .inner_page .b-tw {
    width: 62px;
    height: 62px;
    background: url(../images/tw.png) no-repeat;
    display: inline-block;
    border-bottom: 0;
    margin: 0 10px; }
    body .inner_page .b-tw:hover {
      border-bottom: 0;
      background: url(../images/tw_active.png) no-repeat; }
  body .inner_page .b-fb {
    width: 62px;
    height: 62px;
    background: url(../images/fb.png) no-repeat;
    display: inline-block;
    border-bottom: 0;
    margin: 0 10px; }
    body .inner_page .b-fb:hover {
      border-bottom: 0;
      background: url(../images/fb_active.png) no-repeat; }
  body .inner_page .b-mail {
    width: 62px;
    height: 62px;
    background: url(../images/mail.png) no-repeat;
    display: inline-block;
    border-bottom: 0;
    margin: 0 10px; }
    body .inner_page .b-mail:hover {
      border-bottom: 0;
      background: url(../images/mail_active.png) no-repeat;
      background-size: contain; }

.foot-text {
  margin-top: 70px; }
  .foot-text p small {
    font-size: 14px;
    font-family: "Futura PT";
    font-weight: 300; }

.addfooter {
  background: #3C3C3B; }
  .addfooter .container {
    display: flex;
    justify-content: space-between;
    padding: 20px 0; }
    .addfooter .container div {
      color: #B2B2B2; }

footer {
  width: 100%;
  background-color: #f9f9f9;
  text-align: left;
  padding-top: 60px;
  padding-bottom: 60px; }
  footer .to_text {
    font-family: "Futura PT";
    font-weight: 300;
    font-size: 17px;
    color: #8c8c8c;
    line-height: 24px;
    margin-bottom: 40px; }
  footer .anel {
    color: #8c8c8c;
    display: block;
    padding-left: 45px;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: "Futura PT"; }
  footer a {
    color: #8c8c8c;
    display: block;
    padding-left: 45px;
    margin-bottom: 10px;
    font-size: 18px;
    font-family: "Futura PT"; }
    footer a.mail-ico {
      background: url(../images/footer-email-large.png) left center no-repeat; }
    footer a.phone-ico {
      background: url(../images/footer-phone-large.png) left center no-repeat; }
    footer a.face-ico {
      background: url(../images/footer-facebook-large.png) left center no-repeat; }
    footer a:hover {
      color: #8c8c8c; }

.clear {
  clear: both; }

.hidden {
  display: none; }

.boxshadow {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 10; }

.glossariy_content h1 {
  font-family: "Futura PT";
  font-style: normal;
  font-weight: 700;
  text-align: left;
  font-size: 64px;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  color: black; }
.glossariy_content .under_h {
  font-family: 'Georgia Pro';
  color: #1c1c1c;
  font-size: 32px;
  margin-top: 30px;
  margin-bottom: 80px; }
.glossariy_content .text {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 100;
  font-size: 24px;
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 80px; }
.glossariy_content .text_style, .glossariy_content a {
  font-size: 24px;
  color: #333333;
  margin-bottom: 15px;
  text-decoration: none; }
.glossariy_content .text_style a:hover {
  color: #ff3819; }
.glossariy_content .red_text {
  font-weight: bold;
  color: #ff3819;
  text-transform: uppercase;
  font-size: 24px; }

.c-hamburger {
  display: none; }

.main-slider {
  margin-top: -125px;
  z-index: 1; }
  .main-slider .main-slide {
    width: 100%;
    height: 514px;
    padding-top: 266px; }
    .main-slider .main-slide a {
      text-decoration: none; }
    .main-slider .main-slide .title {
      font-size: 64px;
      line-height: 64px;
      font-family: "Futura PT";
      font-weight: bold;
      color: #000;
      margin-bottom: 10px; }
      .main-slider .main-slide .title:before {
        display: block;
        content: '';
        width: 224px;
        border-top: solid 10px #ff3819;
        margin-bottom: 15px; }
    .main-slider .main-slide .slide-text {
      font-family: "Georgia";
      font-weight: normal;
      font-size: 28px;
      line-height: 48px;
      color: #000; }

@media (max-width: 767px) {
  body {
    overflow-x: hidden; }
    body .foot-text p small {
      font-size: 12px;
      font-family: "Futura PT"; }
    body .addfooter .container {
      flex-direction: column;
      text-align: center; }
    body .main-slider {
      margin-top: -40px;
      z-index: 1; }
      body .main-slider .main-slide {
        width: 100%;
        height: 274px;
        padding-top: 70px; }
        body .main-slider .main-slide a {
          text-decoration: none; }
        body .main-slider .main-slide .title {
          font-size: 28px;
          line-height: 36px;
          font-family: "Futura PT";
          font-weight: bold;
          color: #000;
          margin-bottom: 10px; }
          body .main-slider .main-slide .title:before {
            display: block;
            content: '';
            width: 124px;
            border-top: solid 10px #ff3819;
            margin-bottom: 15px; }
        body .main-slider .main-slide .slide-text {
          font-family: "Georgia";
          font-weight: normal;
          font-size: 18px;
          line-height: 28px;
          color: #000; }
    body .glossariy_content .red_text {
      margin-left: 20px;
      font-size: 21px; }
    body .glossariy_content a {
      font-size: 21px; }
    body .similar-container .row {
      display: block; }
      body .similar-container .row > div {
        display: block;
        margin-bottom: 30px; }
    body .partners-blocks {
      align-items: flex-end;
      margin-top: 20px; }
      body .partners-blocks img {
        max-width: 100%; }
    body .fourth_slide.main-quotes .container .quote-row {
      display: block; }
    body .b-tw, body .b-fb, body .b-mail {
      width: 60px;
      height: 60px; }
    body .c-hamburger {
      display: block;
      position: absolute;
      top: 20px;
      right: 20px;
      z-index: 5; }
    body .inner_page, body .inner_page .text {
      font-size: 18px;
      line-height: 22px;
      color: #000; }
    body .background_block .flex_box .circle_list span {
      margin-top: 20px;
      margin-bottom: 10px;
      font-size: 24px; }
    body .background_block .flex_box li {
      padding: 0;
      width: 100%;
      max-width: 100%; }
    body .background_block .flex_box li + li {
      margin-top: 30px; }
    body header nav {
      width: 100%;
      margin: 0;
      padding-bottom: 15px; }
      body header nav ul {
        width: 100%;
        height: 0;
        overflow: hidden;
        -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        -o-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out; }
        body header nav ul li {
          display: block;
          text-align: center;
          width: 100%;
          margin: 0; }
          body header nav ul li a {
            display: block;
            padding-top: 5px;
            padding-bottom: 5px; }
          body header nav ul li .search-small {
            display: none; }
          body header nav ul li .search-big {
            width: 300px;
            max-width: 100%;
            position: static;
            opacity: 1;
            margin: 0 auto; }
      body header nav .c-hamburger.is-active + ul {
        height: 200px;
        -webkit-transition: all 0.4s ease-out;
        -moz-transition: all 0.4s ease-out;
        -o-transition: all 0.4s ease-out;
        transition: all 0.4s ease-out; }
    body .scroll-header {
      display: none; }
    body footer {
      margin-top: 40px; }
      body footer a {
        font-size: 16px; }
      body footer .to_text {
        font-size: 16px; }
    body header .row {
      padding: 0; }
      body header .row .logo {
        margin-top: 20px;
        margin-bottom: 20px;
        display: block;
        width: 100%;
        text-align: left; }
    body .container {
      padding: 0 20px; }
    body .first_slide {
      margin-bottom: 40px; }
    body .third_slide {
      margin-bottom: 40px;
      height: auto;
      padding: 60px 0px; }
    body h1, body .glossariy_content h1 {
      font-size: 28px;
      margin-bottom: 16px; }
    body .first_slide h1 {
      font-size: 28px;
      margin-bottom: 16px; }
    body .text {
      font-size: 18px;
      margin-top: 16px; }
    body .fourth_slide.list.main-quotes {
      background: #E8FEFF;
      margin-bottom: 40px; }
    body .fourth_slide .quote-row {
      display: block; }
    body .fourth_slide .container {
      display: block; }
    body .fourth_slide .foto_block {
      display: block; }
      body .fourth_slide .foto_block .background_box {
        width: 100%; }
        body .fourth_slide .foto_block .background_box img {
          margin: 0 auto;
          margin-bottom: 20px;
          max-width: 130px;
          max-height: 130px;
          width: 130px;
          height: 130px; }
        body .fourth_slide .foto_block .background_box .name {
          text-align: center;
          width: 100%; }
          body .fourth_slide .foto_block .background_box .name:before {
            margin: 0 auto 5px; }
        body .fourth_slide .foto_block .background_box .position {
          text-align: center;
          margin-bottom: 20px; }
    body .fourth_slide .text_block {
      margin: 0;
      display: block; }
      body .fourth_slide .text_block p {
        margin-left: 0;
        font-family: 'Georgia' !important;
        font-style: italic !important;
        color: #000 !important; }
    body .fourth_slide {
      padding: 50px 0px; }
      body .fourth_slide h1 {
        margin-bottom: 16px; }
      body .fourth_slide.list {
        margin-bottom: 0; }
      body .fourth_slide .container {
        flex-direction: column; }
      body .fourth_slide .quote-row {
        flex-direction: column; }
        body .fourth_slide .quote-row > div {
          width: 100%; }
        body .fourth_slide .quote-row .text_block {
          margin: 0;
          padding-right: 10px; }
          body .fourth_slide .quote-row .text_block p {
            font-size: 18px; }
    body .inner {
      background: none;
      height: auto !important; }
    body .mb70 {
      margin-bottom: 40px; }
    body .unbackground_block {
      margin: 40px 0px; }
    body .text-main-list {
      font-family: 'Georgia';
      font-style: normal;
      font-weight: 100;
      font-size: 18px;
      line-height: 22px;
      color: #333333;
      margin-top: 20px; }
    body .inner_page p.text {
      font-size: 18px !important;
      line-height: 26px !important;
      margin-bottom: 40px; }
    body .inner_page h2, body .inner_page h3 {
      font-size: 24px !important;
      margin-bottom: 20px; }
    body .inner_page p, body .inner_page p span {
      font-size: 18px !important;
      line-height: 26px; }
    body .inner_page p + p {
      margin-top: 18px; }
    body .inner_page ul li, body .inner_page ol li {
      font-size: 18px !important;
      font-family: 'Proxima Nova Lt' !important;
      line-height: 26px; }
    body .inner_page table tr, body .inner_page table th, body .inner_page table td {
      padding: 0 5px; }
    body .inner_page img {
      max-width: 100% !important; }
    body .inner_page h6 {
      margin-left: 0; }
    body .inner_page .background_block .flex_box {
      flex-direction: column; }
    body .subscribe-ok {
      border-bottom: 1px solid #e5e5e5;
      border-top: 1px solid #e5e5e5;
      padding: 40px 20px; }
    body .subscribe {
      text-align: center;
      margin-top: 40px;
      border-bottom: 1px solid #e5e5e5;
      border-top: 1px solid #e5e5e5;
      padding: 40px 20px; }
      body .subscribe.main {
        margin-top: 0;
        text-align: center; }
        body .subscribe.main input {
          width: 150px; }
      body .subscribe input {
        margin: 0;
        padding: 0;
        border: none;
        border: 1px solid #333;
        display: inline-block;
        outline: none;
        width: 130px;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        height: 40px;
        padding-left: 20px;
        font-style: normal;
        font-size: 10px;
        font-weight: 300;
        text-transform: uppercase;
        font-family: "Futura PT"; }
      body .subscribe button {
        margin: 0;
        padding: 0;
        border: none;
        border: 1px solid #333;
        display: inline-block;
        outline: none;
        width: 100px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        background: #fff;
        color: #ff3819;
        border-left: 0;
        height: 40px;
        font-weight: bold;
        font-style: normal;
        font-size: 10px;
        text-transform: uppercase;
        font-family: "Futura PT"; }
        body .subscribe button:hover {
          color: #ff3819; } }
@media (min-width: 768px) and (max-width: 1199px) {
  body .container {
    max-width: 850px; }
  body .first_slide h1 {
    font-size: 52px; }
  body .text-main-list {
    font-size: 22px; }
  body h2 {
    font-size: 52px; }
  body .inner_page p.text {
    font-size: 20px !important; }
  body .inner_page p {
    font-size: 20px !important; }
  body .main-slider .main-slide .title {
    font-size: 52px; }
  body .main-slider .main-slide .slide-text {
    font-size: 24px; } }

/*# sourceMappingURL=style.css.map */
