
/**********************/
/* BEARBEITET DEN BODY*/
/**********************/
div.body-wrapper  { /* Rand oben und unten //  aktuell */
	margin-top: 0px;
	margin-bottom:0px;
}
body {
  font-family: "Lora", "Georgia", "Times New Roman", serif;
	font-size: 1.1rem;
  line-height: 1.7;
  font-weight: 400;
}
h1, h1.sppb-addon-title {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.1rem, 2vw, 1.9rem);
  line-height: clamp(1.15, 1.2, 1.3);
  font-weight: 500;
  letter-spacing: -0.02em;
}
._HeroHeading h1 {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.6rem, 4vw, 3.0rem);
  line-height: clamp(1.3, 1.2, 3.4);
  font-weight: 700;
  letter-spacing: -0.02em;
}
h2 {
  font-size: clamp(1.9rem, 3vw, 3.9rem);
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.01em;
}
._HeroHeading h2 {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.1rem, 3vw, 2.0rem);
  line-height: clamp(1.15, 1.2, 2.4);
  font-weight: 600;
  letter-spacing: -0.02em;
}
h3.sppb-addon-title.sppb-pricing-title, h3.sppb-addon-title.sppb-feature-box-title, h3.sppb-addon-title {
  font-family: "manrope", sans-serif;
}
h3, h3.sppb-addon-title {
  font-size: clamp(2.2rem, 2vw, 3.0rem);
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: 0;
}

h4 {
	font-family: inherit;
  font-size: clamp(1.2rem, 2vw,  1.6rem);
	font-weight: 500;
}
h5 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
}
h6 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
}
#sp-main-body {
  background-color: oklch(0.9397 0.0601 142.14);
}
.sppb-button-wrapper, .sppb-pricing-footer { /* macht Schrift fue Buttons */
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}
span.spamschutz { /* verhindert, dass eine email von bots richtig gelesen werden kann (zusaetzlicher Text mit span=class"spamschutz" eingefuegt)*/
	display: none;
}


/**********************/
/* Formatiert Header  */
/**********************/

#sp-header {  /*   usw.  //  aktuell  */
  height: 50px;
  padding-top: 5px;
  background-color: oklch(0.64 0.1012 142.3);
}
img.logo-image.d-none.d-lg-inline-block { /*  Logo tiefer  //  aktuell  */
  margin-top: 135px;
}
div#sp-top1 ul.sp-contact-info { /* Kontakt Infos rechtsbuendig // SBF Luebeck aktuell  */
  display: flex;
  justify-content: flex-end;
  padding-top: 40px;
  margin-right: 10px;
}
ul.sp-contact-info li.sp-contact-phone { /* groesser // SBF Luebeck aktuell  */
  font-size: 110%;
  font-weight: 700;
  margin-right: 15px;
}
li.sp-contact-email  { /* groesser // SBF Luebeck aktuell  */
  font-size: 110%;
  font-weight: 700;
  margin-right: 0px;
}

/*****************************/
/* BEARBEITET DAS HAUPTMENue */ 
/*****************************/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}
.sp-megamenu-parent > li > a {
  color: #000000;
}
.sp-megamenu-parent > li:hover > a {
  color: #fff!important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: rgb(255, 255, 255)!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #D5F6D1;
  padding: 16px 15px 18px 20px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  color: #679C62;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  color: #679C62;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #000;
}
.burger-icon > span {
  background-color: #000;
}


/************************************/
/* BEARBEITET DEN OFF CANVAS TOGGLER*/ 
/************************************/



/**********************************/
/* BEARBEITET das OFF CANVAS Menue */
/**********************************/
 
.offcanvas-menu .offcanvas-inner ul.menu > li > a { /* Menuepunkte weiter auseinander //  aktuell  */
    line-height: 28px;
}
li.item-123 a {  /* ab Impressum Menuepunkte tiefer //  aktuell  */
    padding-top: 30% !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > span { /* Menue Ueberschrift anpassen //  aktuell  */
    padding: 15px 30px 15px 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a { /* Untermenuepunkte anpassen  //  aktuell  */
    padding-left: 20px;
    line-height: 40px;
}


/******************************/  
/* BEARBEITET INHALTSBEREICHE */ 
/******************************/

._Preistabelle .sppb-pricing-price { /* passt Preis in Tabelle an kleine Bildschirme an  */
font-size: clamp(2.9rem, 2vw, 3.9rem)!important;
  letter-spacing: -0.02em;
}


/***************************************************/  
/* Media QAueries  kleine Bildschirme und auch     */
/* Anpassungen für iPad im Querformat (Landscape)  */
/* iPad quer, Retina (z.B. iPad Pro 12,9")         */
/* in BEIDEN Modi auf safari desktop oder mobile   */
/***************************************************/  

@media only screen and (min-width: 1200px) and (max-width: 1650px) {  /* auch Desktop PC */
  .addon-root-pricing .clearfix {
    padding-right: 2.1% !important;
    padding-left: 2.1% !important;
  }
    #section-id-63ce32cf-624f-4288-9114-a8dc46d8af11 > .sppb-container-inner > .sppb-row > div {  /*  Preistabelle */
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
    #section-id-63ce32cf-624f-4288-9114-a8dc46d8af11 > .sppb-container-inner > .sppb-row {  /*  Preistabelle */
    margin-left: 0;
    margin-right: 0;
  }

  ._HeroHeading h1,
  ._HeroHeading h2 {  /* Startseite Ueberschriften auf dem Bild headings inside ._HeroHeading */
    padding-left: 10px!important;
  }
}
.sppb-panel-modern > .sppb-panel-heading {  /*  Ueberschrift im Akkordian */
  font-family: "manrope", sans-serif;
  padding: 17px 30px 17px 15px;
  background: #679C62;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
}
span.sppb-panel-title {  /*  Ueberschrift im Akkordian */
  font-size: clamp(0.95rem, 3vw, 1.2rem);
  line-height: 0.9;
  font-weight: 400;
}

@media only screen and (min-width: 1px) and (max-width: 576px) {  /*  VIDEO groesser auf mobile  */
.sppb-addon-video-local-source {
  height:120%;
}
}

/*********************/
/* Kontaktformular  */
/********************/

form.pwebcontact-form .pweb-field-container { /* Felder mehr Abstand // Hypno aktuell */
    margin-bottom: 30px;
}
form.pwebcontact-form input.pweb-input {  /* Hoehe der Eingabefelder  // Hypno aktuell*/
  height: 48px;
}
form.pwebcontact-form textarea { /* Hoehe des Texteingabefeldes  // Hypno aktuell*/
  min-height: 240px;
}


/*************************/
/* BEARBEITET die BILDER */ 
/*************************/

._IconZiele a img { /* Icons auf Startseite bei Ziele  */
width:108px;
height:108px;
}


/***********************/
/* Footer1 Menue unten */
/***********************/

#sp-menu-unten {
  background-color: oklch(0.64 0.1012 142.3);
}
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander   // aktuell  */
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 10px 15px 0px 15px;
    font-family: "manrope", sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a {
  padding: 0px 15px 0px 15px;
  margin-bottom: 5px;
}


/***********************/
/* Footer2 Copyright   */
/***********************/
 
#sp-copyright {
  background-color: oklch(0.55 0.1012 142.3);
  font-family: "manrope", sans-serif;
}
#sp-footer2  {  /*  Abstand nach unten   // SBF Luebeck aktuell  */
  margin-bottom: 15px! important;
}
  

 /******************************************/
 /* MEDIA QUERIES Browserfenster ganz GROSS */
 /******************************************/
 


 /*************************************/
 /* MEDIA QUERIES Browserfenster GROSS */
 /*************************************/



/****************************************************/
/* MEDIA QUERIES Browserfenster von Mini bis MITTEL */
/****************************************************/

@media only screen and (min-width: 1px) and (max-width: 1300px){ 

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 8px 5% 5px 5%;
  margin-bottom: 5px;
}
}


/**************************************/
/* MEDIA QUERIES Browserfenster MITTEL */
/**************************************/

@media only screen and (min-width: 1033px) and (max-width: 1270px){ /*  */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
}

/*****************************************************/
/* MEDIA QUERIES Browserfenster Zwischengroesse MITTEL */
/*****************************************************/


@media only screen and (min-width: 992px) and (max-width: 1400px) { /*  WICHTIG sorgt dafür, dass Burger Button verschwindet // Hypnose aktuell  */
.offcanvas-toggler-right.d-flex.align-items-center {
display: none !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent span.sp-menu-heading, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,  .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {  /* Hauptmenue kleine // hypno aktuell  */
font-size: 0.85rem;
}
}
 

@media only screen and (min-width: 993px) and (max-width: 1032px){ /* Zwischengroesse Fuer Bildschirmflaeche */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
.sp-megamenu-parent > li > a {  /* Hauptmenue kleine // hypno aktuell  */
font-size: 0.85rem;
}

.offcanvas-toggler-right.d-flex.align-items-center {    /* zeigt Off Canvas // hypno aktuell  */
display: block !important;
}

div.menu-with-offcanvas.d-flex.justify-content-between.align-items-center.flex-auto nav.sp-megamenu-wrapper.d-flex {  /* versteckt Hauptmenue // hypno aktuell  */
display: none !important;
}
}


/**************************************/
/* MEDIA QUERIES Browserfenster KLEIN */
/**************************************/

@media only screen and (min-width: 750px) and (max-width: 992px) { /* Ansprache gilt fuer Bildschirmflaeche von 769px bis zu 992 */

.logo-image-phone { /* Logo groesser // aktuell  */
  height: 120px;
}
img.logo-image-phone.d-inline-block.d-lg-none { /* Logo Abstand // aktuell  */
  margin-top: 65px;
}

div#sp-top1 ul.sp-contact-info { /* Contact Info zentriert // SBF Luebeck aktuell  */
  display: flex;
  justify-content: center;
  padding: 10px 0px 15px 0px;
}

 #offcanvas-toggler.offcanvas-toggler-right {  /* versteckt Toggler // SBF Luebeck aktuell */ 
  margin-left: 80% !important;
}

#offcanvas-toggler { /* Hoehe der Zeile Toggler // SBF Luebeck aktuell */ 
  height:30px;
}
}


/*************************************/
/* MEDIA QUERIES Browserfenster Mini */
/*************************************/

@media only screen and (min-width: 1px) and (max-width: 750px) { /* Gilt fuer Fensterflaeche von 1px bis zu 768px */

.logo-image-phone { /* Logo groesser und zentriert // Hypno aktuell  */
  height: 100px;
}

img.logo-image-phone.d-inline-block.d-lg-none {
  margin-top: 40px;
}

div#sp-top1 ul.sp-contact-info { /* Contact Info zentriert // SBF Luebeck aktuell  */
  display: flex;
  justify-content: center;
  padding: 10px 0px 15px 0px;
}
ul.sp-contact-info li.sp-contact-phone, li.sp-contact-email { /* Contact Info kleiner // SBF Luebeck aktuell  */
  font-size: 80%;
  margin-right: 10px;
}
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  // SBF Luebeck  aktuell  */
  padding: 10px 5px 0px 5px;
}

div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-top: 10px; 
  padding-bottom: 10px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-left: 10px; 
  padding-right: 10px;
}
#offcanvas-toggler.offcanvas-toggler-right {  /* zeigt Toggler // SBF Luebeck aktuell */ 
  margin-left: 80% !important;
}
#offcanvas-toggler { /* Hoehe der Zeile Toggler // SBF Luebeck aktuell */ 
  height:30px;
}
}


/*************************************/
/* Media Queries IPAD AIR quer und HOCHFORMAT */
/*************************************/

/* iPad Pro 13" (M4) – nur Portrait // Das ist das derzeit neueste // hypno aktuell */

@media only screen
  and (orientation: portrait)
  and (hover: none)
  and (pointer: coarse)
  and (min-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
.offcanvas-toggler-right.d-flex.align-items-center {    /* zeigt Off Canvas // hypno aktuell  */
display: block !important;
}
div.menu-with-offcanvas.d-flex.justify-content-between.align-items-center.flex-auto nav.sp-megamenu-wrapper.d-flex {  /* versteckt Hauptmenue // hypno aktuell  */
display: none !important;
}
}


/* normales iPad Landscape quer */

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape) and (min-resolution: 2dppx) {
    a:before,
    a:after {  /* Remove any pseudo‑element arrows from links */
    content: " " !important;
  }
  ._HeroHeading h1,  
  ._HeroHeading h2 {   /* Startseite Ueberschriften auf dem Bild headings inside ._HeroHeading */
    padding-left: 10px!important;
  }

.sp-megamenu-parent > li > a {  /* Hauptmenue kleine // hypno aktuell  */
font-size: 0.85rem;
}
}

 /* normales  iPad styles HOCH */

@media only screen and (min-device-width: 767px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { 
  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  // SBF Luebeck aktuell  */
  padding: 10px 15% 0px 15%;
}
}



/*****************************/
/* Samsung S5 NEO HOCHFORMAT */
/*****************************/

@media only screen and (max-device-width: 360px) and (orientation:portrait) { /* Fuer Geraete bis 360px - Hochformat */

#sp-menu-unten div.container {
  padding-left: 0px!important;
  padding-right: 0px!important;
}

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 2px 5px 0px 5px;
  margin-bottom: 5px!important;
  font-size: 0.75rem;
}

div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-left: 0px; 
  padding-right: 0px;
}
}



/************************************************/
/* HANDYS // Samsung S5 NEO // LG G5 QUERFORMAT */
/************************************************/

@media only screen and (max-device-width: 640px) and (orientation:landscape) { /* Fuer Geraete bis 640px - Querformat */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-top: 10px; 
  padding-bottom: 10px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-left: 0px; 
  padding-right: 0px;
}
}


/* iPhone 6 Plus HOCHFORMAT + QUERFORMAT */
@media only screen and (min-device-height: 736px) and (min-device-width: 414px) and (-webkit-min-device-pixel-ratio: 3) { /* Fuer Geraete - Hoehe 736px und Breite 414px - Querformat */

  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-top: 10px; 
  padding-bottom: 10px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   // SBF Luebeck aktuell  */ 
  padding-left: 0px; 
  padding-right: 0px;
}
}


/* iPhone 6/7/8 Portrait + Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {

  #sp-menu-unten div.container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  #sp-footer1 .sp-module ul.menu {
    padding: 8px 5px 5px 5px;
    margin-bottom: 5px !important;
    font-size: 0.80rem;
  }

  div#sp-footer1.col-lg-12 div.sp-column div.sp-module
  div.sp-module-content ul.menu li a {
    padding-left: 10px;
    padding-right: 10px;
  }
}


/**************************/
/* WEB FONTS lokal einbinden */
/**************************/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/opensans/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/opensans/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/opensans/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/opensans/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/opensans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/opensans/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/opensans/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/opensans/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/opensans/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/opensans/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/opensans/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/opensans/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/opensans/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/opensans/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/opensans/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/opensans/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



/* lora-regular - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lora/lora-v37-latin_symbols-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lora/lora-v37-latin_symbols-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-500 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/lora/lora-v37-latin_symbols-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-500italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/lora/lora-v37-latin_symbols-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-500italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-600 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/lora/lora-v37-latin_symbols-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-600italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/lora/lora-v37-latin_symbols-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-700 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lora/lora-v37-latin_symbols-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-700italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lora/lora-v37-latin_symbols-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}


/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/manrope/manrope-v20-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-200.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/manrope/manrope-v20-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/manrope/manrope-v20-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/manrope/manrope-v20-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/manrope/manrope-v20-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/manrope/manrope-v20-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/manrope/manrope-v20-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
