/*
Theme Name: KYL Theme
Theme URI: https://kalayourlife.com
Author: KYL Digitalagentur GmbH
Author URI: https://kalayourlife.com
Version: 1.0
Text Domain: kyl
*/
* {
  box-sizing: border-box;
  font-family: 'Montserrat', sans-serif;
  transition: none;
}
body {
  margin: 0;
}
button {
  outline: none;
  cursor: pointer;
}
input,
select,
textarea {
  appearance: none;
  outline: none;
}
.elementor-element-populated {
  padding: 0 !important;
}
.elementor-location-header {
  height: 0;
}
.elementor-column {
  min-height: 0 !important;
}
.content_wrapper {
  max-width: 1140px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media screen and (min-width: calc(1140px + 30px)) {
  .content_wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
/** COOKIE BAR */
#BorlabsCookieBox * {
  font-weight: 300;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar {
  padding: 20px 0;
}
@media screen and (min-width: 1024px) {
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar {
    padding: 20px 0 25px;
  }
}
@media screen and (min-width: 1024px) {
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box.cookie-preference #CookiePrefDescription,
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference.cookie-preference #CookiePrefDescription {
    margin-bottom: 10px;
  }
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box.cookie-preference ._brlbs-accept #CookiePrefSave,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference.cookie-preference ._brlbs-accept #CookiePrefSave {
  background-color: #FFF !important;
  color: #455255 !important;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box.cookie-preference ._brlbs-accept #CookiePrefSave:hover,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference.cookie-preference ._brlbs-accept #CookiePrefSave:hover {
  background-color: #455255 !important;
  color: #FFF !important;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box.cookie-preference ._brlbs-btn-switch input:checked + ._brlbs-slider,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference.cookie-preference ._brlbs-btn-switch input:checked + ._brlbs-slider {
  background-color: #D5002F;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container {
  max-width: 1140px !important;
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (min-width: 1024px) {
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container,
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container {
    padding-right: 0;
    padding-left: 0;
  }
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container > .row,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container > .row {
  -webkit-box-align: end !important;
  align-items: flex-end !important;
  -ms-flex-align: end !important;
  margin: 0 !important;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container > .row > .col-sm-9,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container > .row > .col-sm-9 {
  margin: 0 0 25px !important;
  max-width: unset !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  padding: 0 !important;
}
@media screen and (min-width: 1024px) {
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container > .row > .col-sm-9,
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container > .row > .col-sm-9 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 calc(100% - 270px) !important;
    flex: 0 0 calc(100% - 270px) !important;
    padding-right: 100px !important;
    margin: 0 !important;
  }
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container > .row > .col-sm-3,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container > .row > .col-sm-3 {
  max-width: unset !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  padding: 0 !important;
}
@media screen and (min-width: 1024px) {
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container > .row > .col-sm-3,
  #BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container > .row > .col-sm-3 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 270px !important;
    flex: 0 0 270px !important;
  }
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row + ul,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row + ul {
  display: none;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-h3,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-h3 {
  font-weight: 300;
  font-size: 30px;
  font-family: 'Cormorant Garamond', sans-serif;
  line-height: 26px;
  margin: 0 0 10px;
  display: block;
  color: #455255;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row p:not(._brlbs-accept, ._brlbs-manage-btn),
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row p:not(._brlbs-accept, ._brlbs-manage-btn) {
  line-height: 20px;
  font-weight: 300;
  font-size: 13px;
  font-family: 'Montserrat', sans-serif;
  color: #455255;
  margin: 0;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row p:not(._brlbs-accept, ._brlbs-manage-btn) span:not(:last-of-type),
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row p:not(._brlbs-accept, ._brlbs-manage-btn) span:not(:last-of-type) {
  margin: 0 0 12px;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row p:not(._brlbs-accept, ._brlbs-manage-btn) a,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row p:not(._brlbs-accept, ._brlbs-manage-btn) a {
  text-decoration: underline;
  color: #D5002F;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-accept,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-accept {
  margin-top: 0 !important;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-accept a,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-accept a {
  background-color: #455255 !important;
  border: 1px solid #455255;
  padding: 16px 20px;
  font-weight: 300;
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: center;
  border-radius: 0;
  color: #FFF;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-accept a:hover,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-accept a:hover {
  background-color: #FFF !important;
  color: #455255;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-manage-btn a,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-manage-btn a {
  background-color: #FFF !important;
  text-transform: uppercase;
  border: 1px solid #455255;
  letter-spacing: 1.4px;
  padding: 16px 20px;
  text-align: center;
  line-height: 18px;
  border-radius: 0;
  font-weight: 300;
  font-size: 14px;
  color: #455255;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-manage-btn a:hover,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-manage-btn a:hover {
  background-color: #455255 !important;
  color: #FFF;
}
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-box .container .row ._brlbs-legal *,
#BorlabsCookieBox ._brlbs-bar-wrap ._brlbs-bar .cookie-preference .container .row ._brlbs-legal * {
  font-weight: 300 !important;
  font-size: 10px !important;
  color: #757474 !important;
}
/** FONTS */
/* montserrat-100 - 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: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat/montserrat-v25-latin-100.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-100.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-100italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/montserrat/montserrat-v25-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-100italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-200 - 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: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat/montserrat-v25-latin-200.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-200.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-200.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-200italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/montserrat/montserrat-v25-latin-200italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-200italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/montserrat/montserrat-v25-latin-300.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-300.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-300italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/montserrat/montserrat-v25-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-300italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat/montserrat-v25-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/montserrat/montserrat-v25-latin-italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat/montserrat-v25-latin-500.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-500.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-500italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/montserrat/montserrat-v25-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-500italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat/montserrat-v25-latin-600.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-600.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-600italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/montserrat/montserrat-v25-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-600italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat/montserrat-v25-latin-700.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-700.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-700italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/montserrat/montserrat-v25-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-700italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-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: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/montserrat/montserrat-v25-latin-800.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-800.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-800italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/montserrat/montserrat-v25-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-800italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-900 - 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: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/montserrat/montserrat-v25-latin-900.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-900.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-900italic - 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: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/montserrat/montserrat-v25-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/montserrat/montserrat-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/montserrat/montserrat-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('fonts/montserrat/montserrat-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/montserrat/montserrat-v25-latin-900italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-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: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-300italic - 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: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-300italic.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-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: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-regular.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-regular.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-italic - 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: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-italic.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-italic.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-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: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-500italic - 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: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-500italic.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-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: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-600italic - 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: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-600italic.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-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: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
/* cormorant-garamond-700italic - 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: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/cormorant-garamond/cormorant-garamond-v16-latin-700italic.svg#CormorantGaramond') format('svg');
  /* Legacy iOS */
}
