/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-900italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/lato-v23-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/lato-v23-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v23-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v23-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v23-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v23-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
}





/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-200italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-200italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-600italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-800 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-800italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-900 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-900italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/poppins-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v20-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */
}





/* rubik-300 - latin-ext_latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/rubik-v21-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/rubik-v21-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/rubik-v21-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/rubik-v21-latin-ext_latin-300.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-regular - latin-ext_latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/rubik-v21-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/rubik-v21-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/rubik-v21-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/rubik-v21-latin-ext_latin-regular.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-500 - latin-ext_latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/rubik-v21-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/rubik-v21-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/rubik-v21-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/rubik-v21-latin-ext_latin-500.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-700 - latin-ext_latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/rubik-v21-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/rubik-v21-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/rubik-v21-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/rubik-v21-latin-ext_latin-700.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-900 - latin-ext_latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/rubik-v21-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/rubik-v21-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/rubik-v21-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/rubik-v21-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/rubik-v21-latin-ext_latin-900.svg#Rubik') format('svg'); /* Legacy iOS */
}


/* plus-jakarta-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/plus-jakarta-sans-v8-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/plus-jakarta-sans-v8-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/plus-jakarta-sans-v8-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/plus-jakarta-sans-v8-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/plus-jakarta-sans-v8-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/plus-jakarta-sans-v8-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
margin:0px;
background:#FAFAFA;
}

div, li, ul {
box-sizing: border-box
}

img {
max-width:100%;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Poppins';
margin:0px;
}

p, a, li {
font-family: 'Rubik';
font-size:16px;
line-height:26px;
color:#312F30;
margin-top:0px;
}

p{
padding-bottom:20px;
}

p:last-child {
padding-bottom:0px;
margin-bottom:0px;
}

a {
text-decoration:none;
}

.row {
display:flex;
margin-left:auto;
margin-right:auto;
width:100%;
max-width:1270px;
padding-left:30px;
padding-right:30px;
	.col-12 {
   width:100%;
   }
	.col-6 {
   width:50%;
   }
	.col-4 {
	width:33.3%;
	}
}

.gap-70 {
column-gap:70px;
}

.col-12 {
width:100%;
}

.col-6 {
width:50%;
}

.col-4 {
33.3%;
}


.btn-standard-dark {
background:#E73B80;
color:#312F30;
line-height:15px;
font-size:14px;
letter-spacing: 1.4px;
border-radius: 40px;
height:80px;
display:flex;
align-items: center;
padding-left:38px;
padding-right:38px;
width:fit-content;
font-family: 'Plus Jakarta Sans';
font-weight:bold;
text-transform:uppercase;
box-shadow: 0px 3px 6px #00000029;
	img {
	margin-left:23px;
	margin-top:-2px;
	}
	img.hover  {
	display:none;
	}
	span.small-text {
	font-size:9px;
	line-height:11px;
	display:none;
	}
}

.btn-standard-dark:hover {
background:#0D1A32;
color:#FFFFFF;
	img {
	display:none;
	}
	img.hover{
	display:block;
	}
	span.small-text {
	display:block;
	}
}

.btn-standard-light {
background:#FAFAFA;
color:#312F30;
line-height:15px;
font-size:14px;
letter-spacing: 1.4px;
border-radius: 40px;
height:80px;
display:flex;
align-items: center;
padding-left:38px;
padding-right:38px;
width:fit-content;
font-family: 'Plus Jakarta Sans';
font-weight:bold;
text-transform:uppercase;
box-shadow: 0px 3px 6px #00000029;
	img {
	margin-left:23px;
	margin-top:-2px;
	}
	img.hover  {
	display:none;
	}


}

.btn-standard-light:hover {
background:#0D1A32;
color:#FFFFFF;
	img {
	display:none;
	}
	img.hover {
	display:block !important;
	}
}

.btn-standard-header {
background:#E73B80;
color:#312F30;
border-radius: 30px;
height:60px;
display:flex;
align-items: center;
padding-left:38px;
padding-right:38px;
width:fit-content;
font-family: 'Plus Jakarta Sans';
font-weight:bold;
letter-spacing: 1.4px;
box-shadow: 0px 3px 6px #00000029;
	img {
	margin-left:23px;
	}
	img.hover  {
	display:none;
	}
}

.btn-standard-header:hover {
background:#0D1A32;
color:#FFFFFF;
	img {
	display:none;
	}
	img.hover {
	display:block !important;
	}
}

.header-container {
background:#FAFAFA;
padding-top:40px;
padding-bottom:40px;
width:100%;
z-index:9999;
position:fixed;
transition: all ease-in-out 0.5s;
	.btn-standard-header{
	float:right;
	}
}

.header-container.sticky {
background: rgba(239, 243, 247, 0.8);
padding-top: 25px;
padding-bottom: 25px;

}

.banner-container {
background-color:#EFF3F7;
display:flex;
align-items: stretch;
height:567px;
align-content: center;
padding-top:144px;
	.image {
	width:50%;
	background:url(/layout/banner-img.jpg);
	background-size:cover;
	background-position:center;
	height:100%;
	}

	.image.img-contact {
	background:url(/layout/kontakt-banner.jpg);
	background-size:cover;
	background-position:center;
	height:100%;
	}

	.banner-header {
	font-size:55px;
	font-weight:500;
	line-height:70px;
	text-transform:uppercase;
	}

	p {
	margin-top:10px;
	}

	.left-col {
	width:50%;
	display:flex;
	align-items: center;
	justify-content: flex-end;
	}

	.text-columns {
	max-width:610px;
	padding-left:30px;
	padding-right:30px;
	}

	.btn-standard-dark {
	margin-top:15px;
	}
}

.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
	.video {
	 position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	}
}



.section-100-100{
padding-top:100px;
padding-bottom:100px;
}

section {
display:flex;
align-items: center;
flex-wrap:wrap;
	.col-left {
	width:50%;
	}
	.col-right {
   	width: 50%;
      display: flex;
      align-content: center;
      align-items: center;
		.text {
		max-width:600px;
		width:100%;
		padding-left:77px;
		}
	}

}

.head {
font-size:45px;
line-height:50px;
text-transform:uppercase;
color:#312F30;
margin-bottom:20px;
font-weight:500;
	span {
	font-size:22px;
   margin-top: -7px;
   display: block;
	text-transform:none;
	font-weight:400;
	}
}

.head-2 {
font-size:26px;
line-height:40px;
text-transform:uppercase;
color:#312F30;
margin-bottom:5px;
font-weight:500;
}

.bg-blue {
background:#EFF3F7
}

.text-center {
text-align:center;
}

.vorteile-list {
list-style:none;
text-align:center;
display:flex;
flex-wrap:wrap;
padding:0px;
margin-top:60px;
	li {
		text-align:center;
		width:25%;
		border-left:1px solid #D6D6D6;
		border-bottom:1px solid #D6D6D6;
		padding:35px 30px;
	}
	li:nth-child(-n+4) {
	padding-top:0px;
	}
	li:nth-last-child(-n+4) {
	padding-bottom:0px;
	border-bottom:0px;
	}
	li:nth-child(1), li:nth-child(5) {
	border-left:none;
	}
	li:nth-child(4), li:nth-child(8) {
	border-right:none;
	}
	li img {
	padding-bottom:5px;
	}
	li p {
	font-size:22px;
	margin-bottom:0px;
	padding:0px;
	}
}

.section-pink {
background:#E73B80;
padding-top:100px;
padding-bottom:90px;
	.col-12 {
	max-width:750px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	.btn-standard-light {
	margin-left:auto;
	margin-right:auto;
	}
	.head {
	margin-bottom:30px;
	}
}

.section-130-130 {
padding-top:130px;
padding-bottom:130px;
}

.vision-container {
display:flex;
flex-wrap:wrap;
column-gap:70px;
	.box {
	width:calc(50% - 36px);
	margin-bottom:40px;
	}
	h4 {
	font-size:22px;
	color:#E73B80;
	line-height:32px;
	font-weight:500;
	margin-bottom:10px;
	}

	.box:nth-child(1) {
	order: 1;
	}
	.box:nth-child(2) {
	order: 3;
	}
	.box:nth-child(3) {
	order: 5;
	margin-bottom:0px;
	}
	.box:nth-child(4) {
	order: 2;
	}
	.box:nth-child(5) {
	order: 4;
	}
	.box:nth-child(6) {
	order: 6;
	margin-bottom:0px;
	}
}

.team-slider-container {
	padding-bottom:130px;
	.head {
	text-align:center;
	}
}

.section-service {
padding-bottom:130px;
	.row {
	column-gap:20px;
		.col-4 {
		border-right:1px solid #D6D6D6;
		padding-right:	29px;
		}
		.col-4:last-child {
		border-right:none;
		}
	}
	img {
	margin-bottom:15px;
	}
}

.section-kontakt {
align-items: stretch;
background:#E73B80;
	.col-left img {
		width: 100%;
      height: 100%;
      object-fit: cover;
	}
	h3 {
	color:#312F30
	}
	p {
	color:#312F30;
	}
	.text {
	padding-top:50px;
	padding-bottom:50px;
	}
}

.logo-list {
list-style:none;
display:flex;
justify-content: space-between;
flex-wrap:wrap;
row-gap:50px;
padding:0px;
margin:0px;
	li {
   width:25%;
	display:flex;
	align-items: center;
	justify-content: center;
		img {
		width:auto;
		display:block;
		object-fit: contain;
		width: 100%;
		}
	}
}


.footer {
background:#0D1A32;
padding-top:55px;
padding-bottom:55px;
text-align:Center;
	.line {
	height:1px;
	background:#34475A;
	margin-top:33px;
	margin-bottom:33px;
	max-width:770px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}
	img {
	width:196px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	}
	ul {
	list-style:none;
	text-align:center;
	display:flex;
	justify-content: center;
	column-gap:40px;
	margin:0px;
	padding:0px;
 		li {
		display:inline-block;
		color:#fff;
		text-transform:uppercase;
		font-size:16px;
			a {
			display:inline-block;
			color:#fff;
			text-transform:uppercase;
			}
		}
	}
}

.team-slider-container {
overflow:hidden;
}

.logos-slider {
	.box {
	margin-right:15px;
		img{
		width:255px;
		}
	}
}



.col-form {
max-width: 80%;
color: #EFF3F7;
background: #E73B80;
padding: 70px 50px;
margin: auto;
}

.col-form label {
color: #EFF3F7;
}

.col-form input[type=text], .col-form input[type=email], .col-form input[type=tel] {
    font-size: 16px !important;
    color: #EFF3F7;
    background-color: #E73B80;
    padding: 10px;
    height: 45px;
    padding: 5px 20px;
}
.mc-form-ew-design input, .mc-form-ew-design textarea {
    border-color: #707070;
    margin-bottom: 25px;
}
.col-form input {
    border: 1px solid  #EFF3F7 !important;
	 width:100%;
	 box-sizing: border-box;
	 box-shadow:none;
}

input, select, textarea {
box-sizing: border-box;
font-family: 'Rubik';
outline:none !important;
opacity:1 !important;
font-size:14px;
}

label {
font-family: 'Rubik';
}

.kontakt-40 {
    width: 40%;
}

.kontakt-20 {
    width: 20%;
}

.kontakt-50 {
    width: 50%;
}

.kontakt-100 {
    width: 100%;
}

.col-form .row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-form .row {
    column-gap: 20px;
}

.col-form select {
    color: #EFF3F7;
    border-color: #EFF3F7;
    background-color: #E73B80;
    height: 45px;
	 width:100%;
	 padding-left:18px;
}

.col-form textarea {
    font-size: 16px !important;
    color: #EFF3F7;
    border-color: #EFF3F7 !important;
    background-color: #E73B80;
    width: 100%;
    padding: 13px 20px;
}

.text-small, .text-small a {
    color: #EFF3F7;
    font-size: 12px;
    line-height: 19px;
	 display:inline-block;
}

.kontakt-10 {
    width: 13%;
}

.submit-kontakt-button {
    background: #EFF3F7;
    color: #0D1A32;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 40px !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 15px 26px;
	 width: fit-content !important;
	 cursor:pointer;
}



#mc-token-check {
height:45px;
font-size:15px;
font-family: 'Rubik';
line-height:25px;
}

.mc-error-header {
font-size:30px;
font-weight:700;
color:#E73B80;
text-align:center;
}

.mc-error-info {
margin-bottom:50px !important;
text-align:center;
}














/* MOBILNA */

@media only screen and (min-width: 1025px)and (max-width: 1200px) {
.head {
font-size:35px;
line-height:42px;
}

.banner-container {
	.banner-header {
   	font-size: 45px;
      line-height: 55px;
    }
}
}


@media only screen and (max-width: 1024px) {
.banner-container {
	height:unset;
	.image {
	order:2;
   width: 100%;
	height:400px;
	}
    .left-col {
    width: 100%;
    justify-content: normal;
	 order:1;
	 max-width:800px;
	 margin-left:auto;
	 margin-right:auto;
	 padding-top:50px;
	 padding-bottom:50px;
	 	.text-columns{
		width:100%;
		max-width:100%;
		}
	 }
}

section {
    .col-left {
        width: 100%;
		 	max-width:800px;
			margin-left:auto;
			margin-right:auto;
			padding-left:30px;
			padding-right:30px;
    }
    .col-right {
        width: 100%;
		  max-width:800px;
		  margin-left:auto;
		  margin-right:auto;
		  padding-left:30px;
		  padding-right:30px;
		  .text {
		  padding-left:0px;
		  max-width:100%;
		  }
    }
}

.row {
max-width:800px;
flex-wrap:wrap;
    .col-6 {
        width: 100%;

    }
	 .col-4 {
        width: 100%;
    }
}

.padding-small-top-50 {
padding-top:50px;
}

.vision-container {
	.box {
	width:100%;
	margin-bottom:40px !important;
	}
	.box:nth-child(1) {
	order: 1;
	}
	.box:nth-child(2) {
	order: 2;
	}
	.box:nth-child(3) {
	order: 3;
	}
	.box:nth-child(4) {
	order: 4;
	}
	.box:nth-child(5) {
	order: 5;
	}
	.box:nth-child(6) {
	order: 6;
	margin-bottom:0px !important;
	}
}

.section-kontakt {
	.col-left {
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
	}
}

.vorteile-list {
    li {
	 width:50%;
	 border-bottom: 1px solid #D6D6D6 !important;
	 border-right: 1px solid #D6D6D6 !important;
	 border-left:none !important;
	 padding:25px !important;
	 }

    li:nth-child(even) {
	 width:50%;
	 border-right: none !important;
	 }

    li:nth-child(even) {
	 width:50%;
	 border-right: none !important;
	 }

	 li:nth-last-child(-n+2) {
	 border-bottom:none !important;
	 }

}

.logo-list {
    li {
    width: 33.3%;
	 }
}

.footer {
    ul {
	 flex-wrap:wrap;
	 }
}

.header-container {
	.col-6 {
	width:50%;
	}
}

.footer {
	ul {
	column-gap: 24px;
	}
}

.section-service {
    .row {
        .col-4 {
            border-bottom: 1px solid #D6D6D6;
				border-right:none;
            padding-right: 0px;
				padding-bottom:30px;
        }
        .col-4:last-child {
            border-bottom: none;
				padding-bottom:0px;
        }
    }
}


.kontakt-40 {
    width: 100%;
}

.kontakt-20 {
    width: 100%;
}

.kontakt-50 {
    width: 100%;
}

.kontakt-30 {
width: 100%;
}

select {
margin-bottom:20px;
}

.kontakt-10 {
width:80px;
}

.kontakt-15 {
width:calc(100% - 100px);
}

}









@media only screen and (max-width: 700px) {

.banner-container {
    .banner-header {
        font-size: 35px;
		  line-height:45px;
	 }
	 .btn-standard-dark {
	 margin-left:auto;
	 margin-right:auto;
	 }
}

.head {
font-size: 30px;
line-height:40px;
}

.section-100-100 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.head-2 {
    font-size: 20px;
    line-height: 30px;
}

.section-130-130 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.vorteile-list {
	li {
   width: 50%;
   padding: 15px !important;
	}

	li p {
	font-size:16px;
	line-height:20px;
	}
}

.section-pink {
padding-top:50px;
padding-bottom:50px;
}

.team-slider-container {
padding-bottom:50px;
}

.section-service {
padding-bottom:50px;
}

.logos-slider {
    .box {
        img {
            width: 155px;
        }
    }
}

.header-container {
	.logo {
	padding-top:10px;
	width:200px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

	.col-6 {
	width:100%;
	text-align:center;
	}
}

.hide-for-small {
display:none;
}

.logo-list {
gap:25px;
	li {
   width: 44%;
   }
}

.footer {
    ul {
        li {
            width:100%;
        }
    }
}

.col-form {
width:100%;
max-width:100%;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
}

.col-form .row {
margin-left:0 !important;
margin-right:0 !important;
padding-left:0px;
padding-right:0px;
}


}