:root {
    --color-brand-green: #009D3D;
    --color-brand-gray: #50535A;
    --color-brand-gray-light: #73757B;

    --color-green-dark: #000;
    --color-green-light: #000;

    --color-primary: var(--color-brand-green);
    --color-secondary: var(--color-brand-50535A);    
    --color-accent: var(--color-primary);
    
    --color-text: #707070;
    --color-background: #FFFFFF;

    --color-error: #E74C3C;
    --color-info: #3498DB;
    --color-note: var(--color-info);
    --color-success: #27AE60;
    --color-warning: #F1C40F;

    --color-action: var(--color-accent);
    --color-action-hover: var(--color-primary);
    
    --font-family: 'Exo', system-ui, Helvetica, Arial, sans-serif;
    
    

    --layout-width-max: 1440px;
    --layout-padding-y: 32px;
    --layout-padding-x: clamp(24px, 5vw, 48px);
    --layout-padding: var(--layout-padding-y) var(--layout-padding-x);
    
    
    --header-height: 100px;
    --header-height-max: 140px;
    --header-height-min: 80px;
    --header-padding: 8px 8px;
    --header-background: #000;

}

/* exo */
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 100;
  src: url('../font/exo/exo-v25-latin-100.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 100;
  src: url('../font/exo/exo-v25-latin-100italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 200;
  src: url('../font/exo/exo-v25-latin-200.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 200;
  src: url('../font/exo/exo-v25-latin-200italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 300;
  src: url('../font/exo/exo-v25-latin-300.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 300;
  src: url('../font/exo/exo-v25-latin-300italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: url('../font/exo/exo-v25-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 400;
  src: url('../font/exo/exo-v25-latin-italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 500;
  src: url('../font/exo/exo-v25-latin-500.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 500;
  src: url('../font/exo/exo-v25-latin-500italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 600;
  src: url('../font/exo/exo-v25-latin-600.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 600;
  src: url('../font/exo/exo-v25-latin-600italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  src: url('../font/exo/exo-v25-latin-700.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 700;
  src: url('../font/exo/exo-v25-latin-700italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 800;
  src: url('../font/exo/exo-v25-latin-800.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 800;
  src: url('../font/exo/exo-v25-latin-800italic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 900;
  src: url('../font/exo/exo-v25-latin-900.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: italic;
  font-weight: 900;
  src: url('../font/exo/exo-v25-latin-900italic.woff2') format('woff2');
}

/* icon */
@font-face {
    font-family:'icon';
    font-style:normal;
    font-weight:normal;
    font-display:block;
    src:url('../font/icon/icon.ttf?f084zx') format('truetype'),
        url('../font/icon/icon.woff?f084zx') format('woff'),
        url('../font/icon/icon.svg?f084zx#icon') format('svg');
}
[class^="icon-"], [class*=" icon-"] {
	font-family:'icon' !important;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	speak:none;
}
.icon-icon_kununu:before {
  content: "\e90a";
}
.icon-facebook1:before {
  content: "\ea90";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-linkedin2:before {
  content: "\eaca";
}
.icon-xing2:before {
  content: "\ead4";
}
.icon-zoom_out_map:before {
  content: "\e905";
}
.icon-calendar:before {
  content: "\e903";
}
.icon-chevron-right:before {
  content: "\e907";
}
.icon-clock:before {
  content: "\e918";
  position: relative; left: -3px;
  font-size: 1.7em;
}
.icon-info:before {
  content: "\e919";
}
.icon-link-extern:before {
  content: "\e91b";
}
.icon-link-extern-alt:before {
  content: "\e91c";
}
.icon-minus:before {
  content: "\e91d";
}
.icon-plus:before {
  content: "\e91e";
}
.icon-x:before {
  content: "\e91f";
}
.icon-certificate:before {
  content: "\e916";
}
.icon-chat:before {
  content: "\e917";
}
.icon-arrow-right:before {
  content: "\e900";
}
.icon-bubble:before {
  content: "\e901";
}
.icon-bubble-alt:before {
  content: "\e902";
}
.icon-circle:before {
  content: "\e904";
}
.icon-download:before {
  content: "\e906";
}
.icon-facebook:before {
  content: "\e908";
}
.icon-fax:before {
  content: "\e909";
}
.icon-lightbulb:before {
  content: "\e90b";
}
.icon-location:before {
  content: "\e90c";
}
.icon-mail:before {
  content: "\e90d";
}
.icon-menu:before {
  content: "\e90e";
}
.icon-btg-minus:before {
  content: "\e90f";
}
.icon-paper-plane:before {
  content: "\e910";
}
.icon-pencil:before {
  content: "\e911";
}
.icon-phone:before {
  content: "\e912";
}
.icon-btg-plus:before {
  content: "\e913";
}
.icon-btg-plus-alt:before {
  content: "\e914";
}
.icon-search:before {
  content: "\e915";
}





/*.icon-mlm-bed:before {
  content: "\e933";
}
.icon-mlm-bell:before {
  content: "\e934";
}
.icon-mlm-hangers:before {
  content: "\e935";
}
.icon-mlm-shirt:before {
  content: "\e936";
}
.icon-mlm-award:before {
  content: "\e92d";
}
.icon-mlm-chat:before {
  content: "\e92e";
}
.icon-mlm-flower:before {
  content: "\e92f";
}
.icon-mlm-protection:before {
  content: "\e930";
}
.icon-mlm-sparkle:before {
  content: "\e931";
}
.icon-mlm-truck:before {
  content: "\e932";
}
.icon-mlm-leaf:before {
  content: "\e92c";
}
.icon-mlm-organization:before {
  content: "\e92b";
}

.icon-mlm-alert:before {
  content: "\e911";
}
.icon-mlm-bluetooth:before {
  content: "\e912";
}
.icon-mlm-collection-2:before {
  content: "\e913";
}
.icon-mlm-collection-3:before {
  content: "\e914";
}
.icon-mlm-doc-pdf:before {
  content: "\e915";
}
.icon-mlm-email:before {
  content: "\e916";
}
.icon-mlm-fax:before {
  content: "\e917";
}
.icon-mlm-file:before {
  content: "\e918";
}
.icon-mlm-heart:before {
  content: "\e919";
}
.icon-mlm-phone:before {
  content: "\e91a";
}
.icon-mlm-round-arrow:before {
  content: "\e91b";
}
.icon-mlm-round-bluetooth:before {
  content: "\e91c";
}
.icon-mlm-round-close:before {
  content: "\e91d";
}
.icon-mlm-round-minus:before {
  content: "\e91e";
}
.icon-mlm-round-plus:before {
  content: "\e91f";
}
.icon-mlm-search:before {
  content: "\e920";
}
.icon-mlm-smartphone:before {
  content: "\e921";
}
.icon-mlm-star:before {
  content: "\e922";
}
.icon-mlm-trash:before {
  content: "\e923";
}
.icon-mlm-trash-2:before {
  content: "\e924";
}
.icon-mlm-video:before {
  content: "\e925";
}
.icon-mlm-video-2:before {
  content: "\e926";
}
.icon-mlm-authentication:before {
  content: "\e927";
}
.icon-mlm-collection:before {
  content: "\e928";
}
.icon-mlm-language:before {
  content: "\e929";
}
.icon-mlm-navigation:before {
  content: "\e92a";
}
.icon-email:before {
  content: "\e910";
}
.icon-mobile:before {
  content: "\e907";
}
.icon-fax:before {
  content: "\e909";
}
.icon-search:before {
  content: "\e90a";
}
.icon-mlm-bubbles:before {
  content: "\e906";
}
.icon-mlm-bulb:before {
  content: "\e90c";
}
.icon-mlm-certificate:before {
  content: "\e90d";
}
.icon-mlm-gears:before {
  content: "\e90e";
}
.icon-mlm-handshake:before {
  content: "\e90f";
}
.icon-expand:before {
  content: "\f065";
}
.icon-compress:before {
  content: "\f066";
}
.icon-info:before {
  content: "\f129";
}
.icon-ellipsis-h:before {
  content: "\f141";
}
.icon-ellipsis-v:before {
  content: "\f142";
}
.icon-map-world:before {
  content: "\e64d";
}
.icon-google-plus:before {
  content: "\ea89";
}
.icon-facebook:before {
  content: "\ea8d";
}
.icon-twitter:before {
  content: "\ea92";
}
.icon-youtube:before {
  content: "\ea9a";
}
.icon-education:before {
  content: "\e637";
}
.icon-location:before {
  content: "\e63e";
}
.icon-smile:before {
  content: "\e634";
}
.icon-happy:before {
  content: "\e635";
}
.icon-phone:before {
  content: "\e63c";
}
.icon-pencil:before {
  content: "\e63f";
}
.icon-paperclip:before {
  content: "\e640";
}
.icon-bubbles:before {
  content: "\e642";
}
.icon-users:before {
  content: "\e628";
}
.icon-key:before {
  content: "\e629";
}
.icon-arrow-right:before {
  content: "\e62a";
}
.icon-arrow-left:before {
  content: "\e62b";
}
.icon-help:before {
  content: "\e62c";
}
.icon-document:before {
  content: "\e62d";
}
.icon-truck:before {
  content: "\e62e";
}
.icon-alert:before {
  content: "\e62f";
}
.icon-true:before {
  content: "\e630";
}
.icon-user:before {
  content: "\e631";
}
.icon-basket:before {
  content: "\e632";
}
.icon-caret-down:before {
  content: "\e624";
}
.icon-caret-up:before {
  content: "\e625";
}
.icon-search1:before {
  content: "\e602";
}
.icon-mlm-plus:before {
  content: "\e603";
}
.icon-play:before {
  content: "\e604";
}
.icon-coffee:before {
  content: "\e60a";
}
.icon-auto:before {
  content: "\e60b";
}
.icon-attachment:before {
  content: "\e60c";
}
.icon-star:before {
  content: "\e60f";
}
.icon-star-empty:before {
  content: "\e610";
}
.icon-reorder:before {
  content: "\e611";
}
.icon-chevron-left:before {
  content: "\e612";
}
.icon-chevron-right:before {
  content: "\e613";
}
.icon-comments:before {
  content: "\e614";
}
.icon-plus:before {
  content: "\e616";
}
.icon-minus:before {
  content: "\e617";
}
.icon-caret-left:before {
  content: "\e61f";
}
.icon-caret-right:before {
  content: "\e620";
}
.icon-angle-left:before {
  content: "\e621";
}
.icon-angle-right:before {
  content: "\e622";
}
.icon-th:before {
  content: "\f00a";
}
.icon-image:before {
  content: "\e900";
}
.icon-images:before {
  content: "\e901";
}
.icon-camera:before {
  content: "\e902";
}
.icon-file-empty:before {
  content: "\e903";
}
.icon-qrcode:before {
  content: "\e905";
}
.icon-clock2:before {
  content: "\e908";
}
.icon-file-pdf:before {
  content: "\e90b";
}
.icon-link-external:before {
  content: "\e904";
}*/