/*---------------------------------------------------------ALLGEMEINE EINSTELLUNGEN-------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
html{height:100%;line-height:16px;font-size:16px}/*nötig, damit height im header weiß, woran er sich orientieren soll;line-height hier wichtig, da browser ein line-height vorgegeben hatte, verwirrend;16px nötig, da sich rem daran orientiert*/
body{display:flex;flex-flow:column;min-height:100vh;width:100%;overflow-x: hidden}/*body und main bewirken, dass header und footer immer außen sind, sind fixiert;font-size als Angabe, wonach sich rem richten soll*/ /* overflow gehört zum mobile menue, needed because hiding the menu on the right side is not perfect*/
main{flex:1}/*das div wird in der gleichen Fenstergröße wachsen*/
li,a,ol,ul,h1,h2,h3,blockquote{margin:0;padding:0;list-style-type:none;text-decoration:none}/*margin rückt die Listeneinträge über den ausgeblendeten dot*/
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}/*chrome: -webkit-tap-highlight-color: transparent;notwendig, sonst wird der Hintergrund beim Anklicken von links blau*/
input:focus,a:active,a:focus{outline:none}
figure{margin:0}/*ersetzt div, ein Bild, Tabelle etc., was im Print zB. einen Kasten gesetzt werden würde, Bild mit Unterschrift*/
img{width:100%;height:auto} 



/*---------------------------------------------------------SCHRIFTFAMILIEN----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/

@font-face {
    font-family:'avenirlight';
    src: url(../fonts/fontsfree-net-avenir-light-webfont.woff2) format('woff2'),
         url(../fonts/fontsfree-net-avenir-light-webfont.woff) format('woff');
		 font-display:swap} /*swap weist den Browser an, bis zum Laden der Schrift eine Schrift aus der Liste der Alternativen zu benutzen und auf den Webfont umzuschalten, wenn die Schrift geladen ist*/
	   
@font-face {
  font-family:'FontsFree-Net-MoonTime-Regular-1';
  src: url(../fonts/FontsFree-Net-MoonTime-Regular-1.eot);
  src: url(../fonts/FontsFree-Net-MoonTime-Regular-1.eot?#iefix) format('embedded-opentype'),
       url(../fonts/FontsFree-Net-MoonTime-Regular-1.otf) format('otf'),
       url(../fonts/FontsFree-Net-MoonTime-Regular-1.ttf) format('truetype'),
       url(../fonts/FontsFree-Net-MoonTime-Regular-1.woff) format('woff'),
       url(../fonts/FontsFree-Net-MoonTime-Regular-1.woff2) format('woff2');
	   font-display:swap}
	   
@font-face {
  font-family:'brandon-grotesque-light-58a8a4b38001d';
  src: url(../fonts/brandon-grotesque-light-58a8a4b38001d.eot);
  src: url(../fonts/brandon-grotesque-light-58a8a4b38001d.eot?#iefix) format('embedded-opentype'),
       url(../fonts/brandon-grotesque-light-58a8a4b38001d.otf) format('otf'),
       url(../fonts/brandon-grotesque-light-58a8a4b38001d.ttf) format('truetype'),
       url(../fonts/brandon-grotesque-light-58a8a4b38001d.woff) format('woff'),
       url(../fonts/brandon-grotesque-light-58a8a4b38001d.woff2) format('woff2');
	   font-display:swap}

@font-face {
    font-family: 'DidotItalic';
    src: url(../fonts/DidotItalic.eot);
    src: url(../fonts/DidotItalic.eot) format('embedded-opentype'),
         url(../fonts/DidotItalic.woff2) format('woff2'),
         url(../fonts/DidotItalic.woff) format('woff'),
         url(../fonts/DidotItalic.ttf) format('truetype'),
         url(../fonts/DidotItalic.svg#DidotItalic) format('svg');
		 font-display:swap}



/*--------------------------------------------------GÜLTIG FÜR ALLE SEITEN----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------Hauptmenü------------------*/
/*--------------------------------------------*/




  
 
	
	



 


/*Textlogo + Sprachenmenü kleine Version*/
.header_sprachenmenu{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.03rem;height:3.125rem;color:#000;font-size:1.125rem;line-height:1.375rem}




/*Textlogo*/ 
.header_textlogo{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.1rem;color:#000;font-size:1.0625rem;line-height:1.375rem;font-weight:bold}/*Michael Köllner*/
.header_textlogo_zusatz{font-weight:400}/*Tantra-Massagen für Männer*/

/*header menu mobile + menu desktop Links*/
a.menu_link{color:#000;text-decoration:none}
a.menu_link:visited{}
a.menu_link:focus{}
a.menu_link:hover{color:#e6c619;text-decoration:none}
a.menu_link:active{color:#000;text-decoration:none}

/*header menu mobile Hamburger*/
#overlay{background:#f9f6f3}
#overlay-button{position:absolute;right:1.5rem;top:0;padding:2.1875rem 0;z-index:5;cursor:pointer;position:fixed}
#overlay-button span{height:0.1875rem;width:1.875rem;border-radius:0.125rem;position:relative;display:block;background:#000;transition:all 0.2s ease-in-out}
#overlay-button span:before{top:-0.625rem;visibility:visible;background:#000;transition:all 0.2s ease-in-out}
#overlay-button span:after{top:0.625rem;background:#000;transition:all 0.2s ease-in-out}
#overlay-button span:before,#overlay-button span:after{height:0.1875rem;width:1.875rem;border-radius:0.125rem;position:absolute;content:""}
input[type=checkbox]{display:none}
input[type=checkbox]:checked ~ #overlay{visibility: visible}
input[type=checkbox]:checked ~ #overlay-button span:before{transform:rotate(45deg)translate(7px, 7px);opacity:1}
input[type=checkbox]:checked ~ #overlay-button span:after {transform:rotate(-45deg) translate(7px, -7px)}
input[type=checkbox]:checked ~ #overlay-button:hover span, input[type=checkbox]:checked ~ #overlay-button span, .item{background:#f9f6f3}/*löscht mittleren Strich, wenn sich das Menü öffnet*/
#overlay{height:25rem;width:150vw;z-index:2;visibility:hidden;position:fixed;margin-top:-1.875rem;margin-left:5rem;box-shadow:rgba(0, 0, 0, 0.1) 0 0.25rem 0.75rem}
#overlay.active {visibility: visible}
#overlay ul {display:flex;justify-content:center;flex-direction:column}
#overlay ul li{padding:0.65rem}

/*header menu desktop*/
.header_menu_desktop{display:none}
.header_menu_desktop_liste,.header_menu_mobile_liste{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;font-size:1.1rem;line-height:1.375rem;color:#000;letter-spacing:0.03rem}
.header_menu_mobile_liste{padding:5rem 0 0 2rem}

/*weiter lesen*/
.moreless.less{padding-top:0.625rem;display:inline-block}
.moreless.more:hover,.moreless.less:hover{color:#e6c619}
.moreless.more,.moreless.less{color:#000}
.moreless.more,.moreless.less{text-decoration:underline}
.moreless.more,.moreless.less{font-weight:bold}
/*moreless wird im js als Begriff verwendet!*/

/*Sprachenversionen*/
.header_menu_desktop_liste.sprachversionen{font-size:14px}
.mobile_sprachversionen{float:right;font-size:14px}
.trennstrich{color:black}
			

/*-----------------SEITENBEREICHE------------------*/
/*-------------------------------------------------*/
/*<header> Regeln*/
.header_menu_mobile_outer{width:100%;height:6rem;padding:1.5rem 1rem;position:fixed;z-index:99999;background:#f9f6f3}

/*Fließtext*/
h1,h2,h3{font-weight:400}
p,.footer_text,h1,h2{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}
p,h1,h2{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1rem;line-height:1.7rem;margin:0}/*margin:0 gleicht Browservoreinstellung aus*/
.unterschrift_michael{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;color:#9f816a;font-size:2.5rem;line-height:1.5rem}

/*Links auf den Seiten*/
a.seiten_links{color:#000;text-decoration:underline}
a.seiten_links:visited:{}
a.seiten_links:focus{}
a.seiten_links:hover{color:#e6c619;text-decoration:underline}
a.seiten_links:active{color:#ee791f;text-decoration:underline}

/*<footer>*/
footer{width:100%;font-family:'avenirlight',Helvetiva,sans-serif;font-size:1rem;letter-spacing:0.05rem;line-height:1.6rem;color:#fcfcfc;background:#9f816a;padding:1rem}
.footer_ueberschrift{font-family:'avenirlight',Helvetiva,sans-serif;color:#fcfcfc;font-size:1.5rem;line-height:2rem;width:100%;margin:1.5rem 0;text-align:center}/*"Termin vereinbaren"*/
.footer_schrift_termin{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;font-size:3.5rem;color:#fcfcfc;letter-spacing:0.05rem;line-height:2.65rem}/*Schrift Termin*/
.footer_kontaktmoeglichkeiten{text-align:center}
.footer_text span{font-weight:bold}/*für fette Begriffe im footer-Text*/
.footer_feder_weiss{background:url(../img/feder_weiss.png) no-repeat center top;background-size:contain;height:2.5rem;margin:1.5rem 0}
.footer_copyright{font-family:'avenirlight',Helvetiva,sans-serif;font-size:0.875rem;letter-spacing:0.05rem;line-height:1.4rem;text-align:center;color:#fcfcfc}
.footer_zweispaltig{display:none}/*wird bei 850px zugeschaltet*/
a.footer_links{color:#fff;text-decoration:underline} 
a.footer_links:visited{}
a.footer_links:focus{}
a.footer_links:hover{color:#e6c619;text-decoration:underline}
a.footer_links:active{color:#ee791f;text-decoration:underline}

/*aktivierte links/Reiter*/
.aktiviert{color:#ee791f}

/*Links weicher Übergang*/
a{transition:color 0.3s ease}

/*Buttons*/
.button{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:white;font-size:1.0625rem;border:0;background:#9f816a;transition: all 0.2s ease, visibility 0s;margin-top:0.5em;border-radius: 5px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
  
 
 




  display: inline-block;
  padding:8px 20px;
 text-decoration:none;
  margin-bottom:2rem;border:none}/*Textformatierung*/


.button:link{color:white;text-decoration:none;border:none}
.button:visited{}
.button:focus{}
.button:hover{color:black;text-decoration:none;border:none;cursor:pointer;opacity:0.75}
.button:active{color:white;text-decoration:none;border:none}

/*Tabelle th Ausrichtung*/
th{text-align:center}

/*blockquote*/
blockquote{border:0}

/*Anker*/
.sprung{visibility:hidden;height:0 !important;position:absolute;margin:-12.5rem}/*Anker springt nicht direkt an die Stelle, sondern rutscht oberen Bereich nach unten*/

/*------------------------------------------------------------------SEITEN----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------HOME----------------------*/
/*-----------------------------------------------------*/
/*<header>*/
.home_header_hintergrund{height:23.125rem;background:url(../img/bearbeitet/home_header_hintergrund.png) no-repeat center top;background-size:cover;margin-top:6rem;padding-top:2rem}
.home_header_links{height:8.125rem;float:left;width:49.9%}/*Bereich links vom Strich*/
.home_header_rechts{height:8.125rem;width:49.9%;border-left:1px solid #fdf6eb96;float:right}/*Bereich rechts vom Strich*/
.home_header_oval{width:0.2rem;height:0.2rem;border-radius:0.3rem/0.3rem;margin:8.75rem auto 0;left:50%;position:absolute;background:#fdf6eb}/*Zierkreis*/
.home_header_ueberschrift{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;font-size:2.5rem;line-height:2.65rem;color:#fcfcfc;letter-spacing:0.1rem;text-align:center}/*"Ein Weg zu Deinem"*/
.home_header_unterueberschrift1{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;font-size:3.4375rem;line-height:4rem;color:#fcfcfc;text-align:center}/*"wahren Ich"*/
.home_header_unterueberschrift2{font-family:'DidotItalic',Helvetica,sans-serif;font-size:0.9375rem;letter-spacing:0.15rem;line-height:1.4rem;color:#fcfcfc;margin-top:10rem;padding:0 1rem;text-align:center}/*"fühle Dich als männliches Wesen im Innern berührt"*/
 
/*<sections>*/
.home_mainfarbe{background:#f9f6f3}
.home_section_fließtext_ueberschrift{margin:1rem;padding:2rem 1rem;background:#fff;border:0.0625rem solid #9f816a}/*Rahmen + weißer Hintergrund für Fließtext*/
.home_section_ueberschrift{padding:0 0 2.25rem}/*touched to be- TANTRA-MASSAGEN what...*/
.home_section_unterueberschrift1{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.15rem;color:#000;font-size:1.125rem;margin:0 0 2rem;display:block}/*touched to be*/
.home_section_unterueberschrift2{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#9f816a;font-size:1.75rem;line-height:2.55rem;display:block}/*TANTRA-MASSAGEN*/
.home_section_unterueberschrift3{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.03rem;color:#9f816a;font-size:3rem;line-height:2.1975rem}
/*.home_section_torso{width:12.5rem;height:6.25rem;background:url(../img/bearbeitet/torso.png)no-repeat center top;background-size:contain;margin:1.875rem auto}*/
.home_section_portrait_michael_1000px{display:none}
.home_section_portrait_michael{height:18.75rem;background:url(../img/originale/michaelkoellner.jpg) no-repeat center top;background-size:contain;box-shadow:rgba(66, 28, 9, 0.25) 0px 1px 1px, rgba(66, 30, 9, 0.13) 0 0 0.0625rem 0.0625rem;border:0.125rem solid white;width:12.5rem}
.home_section_zitat_rothe{display:none}
.home_section_zitat_urheber_rothe{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;font-size:0.925rem;line-height:1.5rem;display:none;font-style:normal;letter-spacing:0.15rem;color:#010101;margin-top:0.625rem}

/*Testimonials*/
.home_testimonialslider_groß{display:none}
.home_testimonial-carousel{background:url(../img/bearbeitet/haende_unscharf.jpg) no-repeat center top;background-size:cover;overflow:hidden;height:44rem;position:relative;padding:1rem 0.25rem 0.25rem 0.25rem;display:flex}/*gesamter Bereich Testimonial+Hintergrund*/
.home_testimonials_ueberschrift{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:white;font-size:1.25rem;height:5rem;margin: 0 auto;padding-top:1.25rem;border-bottom:0.0625rem solid white}/*was... meinen*/
.gäste{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.05rem;color:white;font-size:3.4375rem;}/*Gaeste*/
.home_testimonials_callout_text{max-width:71.25rem;margin:1.25rem auto;text-align:center}/*Größe des gesamten testimonial-Bereiches*/
.home_testimonials_icon-container{position:relative;padding:0 1rem;max-width:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}
.home_testimonials_icon-container span.lnr{font-size:1.6rem;cursor:pointer;transition:color 0.3s linear;color:#ffffff7a}/*Pfeile*/
.home_testimonials_icon-container span.lnr:hover{color:#ffffffad}
.home_testimonials_icon-container span.lnr2{color:#ffffff7a}
.home_testimonials_icon-container span.lnr2:hover{color:#ffffffad}
.home_testimonial-items,.home_testimonial-items2{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:white;font-size:0.95rem;line-height:1.7rem;position:relative;flex:1;overflow:hidden}
.home_testimonial-item{width:100%;transition:transform 1s;position:absolute;display:flex;flex-direction:column;justify-content:center;padding:1rem 0.25rem;margin-top:1.25rem}
.home_testimonial-item.eins{left:0}/*unterschiedliche testimonials, immer +100*/
.home_testimonial-item.zwei{left:100%}
.home_testimonial-item.drei{left:200%}
.home_testimonial-item.vier{left:300%}
.home_testimonial-item.fünf{left:400%}
.home_testimonial-item.sechs{left:500%}
.home_testimonial-item.sieben{left:600%}
.home_testimonial-item.acht{left:700%}
.home_testimonial_urheber{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.15rem;font-weight:bold;line-height:3rem;font-style:normal}

/*Angebote*/
.home_angebot_gridcontainer_dreispaltig,.home_angebot_gridcontainer_vierspaltig{display:none}/*dreispaltig ist als Alternative vorhanden, aber nicht benutzt*/
.home_angebot_trennbild{height:14.5rem;background:url(../img/bearbeitet/haendeaufruecken.jpg)no-repeat top center;background-size:cover}
.home_angebot_gridcontainer{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1.15rem;line-height:1.75rem;background:white;padding:4rem 1rem 1rem;text-align:center}
.name_paket_einzelsitzung,.name_paket_anleitung,.name_paket_gutschein{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.03rem;color:#9f816a;font-size:3rem;display:block}
.kurzbeschreibung_paket_einzelsitzung,.kurzbeschreibung_paket_anleitung,.kurzbeschreibung_paket_gutschein{display: inline-block;margin-bottom:1.5rem}
.home_details_paket{font-size:1rem}
.beschreibung{
 
 font-family: 'avenirlight',Helvetiva,sans-serif;
  letter-spacing: 0.1rem;
  color: #000;
  font-size: 1.0625rem;
  line-height: 1.675rem;}
.home_angebot_trenner_lotus{background:url(../img/bearbeitet/lotus.png) no-repeat center top;background-size:contain;height:100%;width:50%;margin:3rem auto;height:3.4375rem;width:10.625rem}
.home_angebot_trenner_lotus1{background:url(../img/bearbeitet/lotus.png) no-repeat center top;background-size:contain;height:100%;width:50%;margin:3rem auto 0;height:4.375rem}
.myButton {
  transition: all 0.2s ease,visibility 0s;
  background: #9f816a;
  height: 2.1875rem;
  font-family: 'avenirlight',Helvetiva,sans-serif;
  letter-spacing: 0.05rem;
  color: white;
  font-size: 1.0625rem;
  width: 6rem;
  border: 0;
  display: inline-block;
  padding-top: 0.5rem;
  text-align: center;
  margin-bottom:2rem
}
.myButton:hover{color:#000;cursor:pointer;background:white;border:1px solid #404041}                 
.button1,.button2,.button3{margin-top:0.5rem}/*3 untersch. buttons nötig für späteres zweispaltig, Abstand nach oben bei Pakete untereinander*/
.angebot_linie{display:none}

/*---------------------------ÜEBER MICH----------------------*/
/*-----------------------------------------------------------*/ 
.ueber_mich_mainfarbe{background:#f9f6f3}
.ueber_mich_header_hintergrund{height:15rem;background:url(../img/bearbeitet/home_header_hintergrund.png) no-repeat center top;background-size:cover}
.ueber_mich_section_grid_container_links,.ueber_mich_tabelle_befaehigung_item4{display:none}/*Abschalten von real facts und Bild bei dreispaltig*/
.ueber_mich_tabelle_facts_ueberschrift{display:none;font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.01rem;color:#9f816a;font-size:2.3rem}/*real facts über mich*/		 
.ueber_mich_tabelle_facts_punkte{display:none;font-family: georgia,palatino,book antiqua,palatino linotype,serif;font-style:italic}  
.ueber_mich_tabelle_facts_punkte td{text-align:center} 
.ueber_mich_section_grid_rechts_ueberschrift{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;line-height:2.5rem;letter-spacing:0.03rem;color:#9f816a;font-size:2.5rem;display:block;margin:0 0 1rem 0}/*Ich grüße Dich, wunderbarer Mann*/
.ueber_mich_fließtext_zwischenueberschriften{display:block;font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.15rem;color:#9f816a;font-size:1.125rem;margin:0.5rem 0 0.5rem}/*meine Geschichte...*/
.ueber_mich_zitat_michael p{font-family:'DidotItalic',Helvetica,sans-serif;font-size:0.925rem;line-height:1.7rem;color:#000;letter-spacing:0.125rem}
.ueber_mich_zitat_michael_urheber{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;font-size:0.925rem;line-height:1.5rem;display:block;font-style:normal;letter-spacing:0.15rem;color:#010101;text-align:right;padding-top:0.625rem} 
.ueber_mich_trennbild{background:url(../img/originale/haende.jpg) no-repeat center top;background-size:cover;width:100%;height:25.625rem }/*Hände*/
.ueber_mich_tabelle_befaehigung_gridcontainer{background:white;padding:2rem 0 0.5rem}
.ueber_mich_tabelle_befaehigung_gridcontainer table{margin:0 auto;width:70%;text-align:center}
.ueber_mich_tabelle_befaehigung_item1{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;color:#9f816a;font-size:3rem;letter-spacing:0.03rem;padding:0 0 1rem 0;text-align:center}/*"Befähigung*/
.ueber_mich_tabelle_befaehigung_item2 table th,.ueber_mich_tabelle_befaehigung_item3 table th{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#ada28e;font-size:1.175rem;padding-bottom:0.25rem}/*Überschriften Tabelle: Eigenreflexion etc...*/
.ueber_mich_tabelle_befaehigung_gridcontainer table td{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#000;font-size:1.075rem;line-height:1.7rem;padding-right:0;padding-bottom:2rem}/*Therapie, NLP...*/
.ueber_mich_trenner_svg{display:none}


/*---------------------------ANGEBOT-------------------------*/
/*-----------------------------------------------------------*/ 
/*einspaltiges Layout*/
.anker4bis6{display:none}
.angebot_mainfarbe{background:url(../img/bearbeitet/hintergrund_header.jpg)no-repeat top center;background-size:cover}
.angebot_zweispaltig{display:none}
.angebot_einspaltig_paket{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1.15rem;margin:1rem;background:white;padding:3rem 1rem;margin: 8rem 2rem 2rem;border:0.0625rem solid #9f816a;text-align:center;line-height:1.75rem}


.angebot_einspaltig_paket_name{font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;
  letter-spacing: 0.15rem;
  color: #9f816a;
  font-size: 1.6rem;
  display: inline-block;
  margin-bottom: 0.5rem;
  font-weight: bold;}
.angebot_einspaltig_paket_kurzbeschreibung{display: inline-block;margin-bottom:1.5rem}
.angebot_details_kurzbeschreibung{font-size:1rem}
.angebot_einspaltig_lotus{display:block;background:url(../img/bearbeitet/lotus.png) no-repeat center top;background-size:contain;height:100%;width:10.625rem;margin:2rem auto;height:2.4375rem}

.container_box {
    display: flex;
    flex-direction: column; /* Standard: untereinander */
    align-items: center; /* Zentrieren */
	 justify-content: center;
    align-items: center;
	margin:8rem 0 3rem
 
}

.box {
    
    background-color: white;
   
    justify-content: center;
    align-items: center;
    border: 1px solid #9f816a;
	padding:1em;
	text-align:center;
	margin:1rem 1rem 0
}
.rahmen_box {
  border: 1px solid #9f816a;
 
  padding: 2rem 1em;

}
.angebot_beschreibung{font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;
  letter-spacing: 0.1rem;
  color: #000;
  font-size: 1.125rem;
  line-height:1.675rem;
  }
/*------------------------Ausbildung-------------------------*/
/*-----------------------------------------------------------*/
.ausbildung_section_grid_container_links{width:12.5rem;margin-top:4.75rem;margin-right:3rem}
.ausbildung_section_grid_container_links_portrait{display:block;width:12.5rem;height:18rem;background:url(../img/bearbeitet/haende_schmal.jpg) no-repeat center top;background-size:contain;margin-right:3rem;border:0.125rem solid white;box-shadow: rgba(66, 28, 9, 0.25) 0 0.0625rem 0.0625rem, rgba(66, 30, 9, 0.13) 0 0 0.0625rem 0.0625rem;;margin-bottom:2.7em}
.ausbildung_tabelle_facts{margin-top:2.5rem;padding-bottom:2.25rem;text-align:left}
.ausbildung_tabelle_facts_ueberschrift{font-size:2.125rem;font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.01rem;color:#9f816a;font-size:2.3rem}
.ausbildung_tabelle_facts_punkte td{text-align:left;display:block;margin-bottom:2.7rem;line-height:1.5rem}		 
.ausbildung_tabelle_facts_punkte{font-family: georgia,palatino,book antiqua,palatino linotype,serif;font-style:italic}  

.ausbildung_uebersicht_ueberschrift{display: block;
  font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;
  letter-spacing: 0.15rem;
  color: #9f816a;
  font-size: 1.5rem;
  margin: 2rem 0 0.5rem;
  font-weight: bold;}
.liste_ausbildung{margin:0 0 0.8rem 0}
.liste_ausbildung li{list-style-type: disc;
  margin-left: 1em;font-family: 'avenirlight',Helvetiva,sans-serif;
  letter-spacing: 0.05rem;
  color: #000;
  font-size: 1rem;
  line-height: 1.7rem;
  }
.ausbildung_module{font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;
  letter-spacing: 0.15rem;
  color: #9f816a;
  font-size: 1.5rem;
  display:inline-block;
  margin-bottom:0.5rem;
  
  font-weight: bold;}
  .preis{font-size:16px;padding-top:1rem;font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;
  letter-spacing: 0.15rem;
  color: #000;
  font-size: 0.9rem;
 }
.inhalt{font-family: georgia,palatino,book antiqua,palatino linotype,serif;
  font-style: italic;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  text-decoration: underline;}

  .einschub{font-family: 'avenirlight',Helvetiva,sans-serif;
  letter-spacing: 0.05rem;
  color: #000;
  font-size: 1rem;
  line-height: 1.7rem;
  font-weight:bold;
  margin:2rem 0
  }
  .zertifikat{font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;
    letter-spacing: 0.15rem;
    color: #9f816a;
    font-size: 1.2rem;
    font-weight: bold;
	padding:1rem 0 2rem
  }
  .linienabstand{line-height:1.5rem}
  .weniger_abstand_nach_unten{margin-bottom:0rem;margin-top:0.5rem}
  
 .accordion {
 background: #9f816a1a;
  padding: 1rem 1.5rem 2rem;
  margin:0 0.5rem;
  }
						  .accordion .content {
  overflow-y: hidden;
  height: 0;
  transition: height 0.3s ease;
}
.accordion .more-btn {
  position: relative;
  margin-bottom: 25px;
}

.accordion .more:before {
 position: absolute;
 content: '→ weiter lesen';

 width: 100%;
 height: auto;
 left:0;
 top:0;
 font-weight:normal;

 font-family: 'avenirlight',Helvetiva,sans-serif;
  letter-spacing: 0.05rem;
  color: #000;
  font-size: 0.8rem;
  line-height: 1.7rem;
  cursor:pointer;
  text-align:right
}

.accordion  input{
  display: none;
}

.accordion label {
  display: block;
}

.accordion  input[type="checkbox"]:checked ~ .content {
  height: auto;
  overflow: visible;
}

.accordion  input[type="checkbox"]:checked ~ .more:before {
 position: absolute;
 content: 'schließen ←';

cursor:pointer;
 width: 100%;
 height: auto;
 left:0;
 top:105%;
 font-weight:normal;
text-align:right;
 font-family: 'avenirlight',Helvetiva,sans-serif;
  letter-spacing: 0.05rem;
  color: #000;
  font-size: 0.8rem;
  line-height: 1.7rem;}
 
 .ueber_mich_rezensionen{font-size:2.125rem;font-family: 'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;
  letter-spacing: 0.01rem;
  color: #9f816a;line-height: 1.42857143;}
  
  .kursiv{font-style:italic;font-size:0.9rem}



.expanding_panel{display:block!important}.more{display:none}


.ausbildung_erfahrungsberichte_namen{font-family: 'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;
  letter-spacing: 0.01rem;
  color: #9f816a;font-size:2.125rem;display:block;margin-bottom:0.5rem}
/*---------------------------FAQs----------------------------*/
/*-----------------------------------------------------------*/ 
.faqs_body{margin-top:9rem}
.faqs_container{list-style-type:none;margin:0 auto;padding:0 1rem 2rem;background:#fff}
.faqs_ueberschrift{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#9f816a;font-size:1.875rem;text-align:center;display:block;padding-top:1.875rem}
.frage_antwort.is-active span{transform:rotate(0)}
.frage{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1rem;line-height:1.375em;font-weight:400;font-style:italic;border-bottom: 0.0625rem solid #9f816a;cursor:pointer;padding:1.5rem 3.5rem 1rem 1rem;position:relative}
.frage span{display:block;height:0.0625rem;position:absolute;right:1.5rem;top:50%;transition:transform 0.3s cubic-bezier(1, -0.11, 0.63, 1.48);width:0.9375rem;background:#9f816a} 
.frage span + span{transform: rotate(90deg)}
.antwort{padding:1rem}
.faqs_antwort_feder{background:url(../img/feder.png) no-repeat center top;background-size:contain;height:2.5rem;display:block;margin:1.5rem}


/*---------------------------Kontakt--------------------------*/
/*-----------------------------------------------------------*/ 
.kontakt_mainfarbe{background:#f9f6f3}
.kontakt_header_hintergrund{margin-top:9rem;height:15rem;background:url(../img/bearbeitet/home_header_hintergrund.png) no-repeat center top;background-size:cover}
.kontakt_outer,.kontakt_outer1,.kontakt_outer2{padding:2rem 1rem;border:0.125rem #dcdcdc inset;background:white}
.kontakt_outer{margin:6rem 1rem 0}
.kontakt_outer1{margin: 0 1rem;height:650px}
.kontakt_outer2{margin:0 1rem 1rem}
.kontakt_ueberschriften{padding: 0 0 2.25rem}
.kontakt_brief{display:block;background:url(../img/brief.png) no-repeat;background-size:contain;width:1.125rem;height:1.125rem}
.kontakt_telefon{display:block;background:url(../img/telefon.png) no-repeat;background-size:contain;width:1.25rem;height:1.25rem}
.kontakt_mailadresse,.kontakt_telefonnummer,.kontakt_sms,.kontakt_signal{display:block}
.kontakt_mailadresse,.kontakt_telefonnummer{margin-bottom:1.25rem}
.kontakt_lotus{display:block;background:url(../img/bearbeitet/lotusf9f6f3.jpg) no-repeat center top;background-size:contain;height:100%;width:10.625rem;margin:2rem auto 1.5rem;height:3.4375rem}
.kontakt_datenschutz_einverstaendnis{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.02rem;color:#000;font-size:0.9rem;line-height:1rem}
.form-group{position:relative;margin-top:3rem;margin-bottom:4rem;color:#000}/*Abstand der Felder zueinander, Schriftfarbe, */
.form-group input{height:1.5rem}/*Abstand des eingetippten Textes zur unteren Linie*/
.form-group textarea{resize:none}/*verhindert das Anzeigen der Erweiterungsecke rechts unten im Textfeld*/
.control-label{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.125rem;color:#000;font-size:1.125rem}/*Labels*/
.form-group .control-label{position:absolute;top:-3rem;pointer-events:none;padding-left:0.125rem;z-index:1;font-weight:normal;-webkit-transition:all 0.28s ease;transition:all 0.28s ease}/*Labels*/
.form-group .bar{position:relative;border-bottom:0.0625rem solid #999;display:block}/*Ausgangslinienfarbe*/
.form-group .bar::before {content:'';height:0.125rem;width:0;left:50%;bottom:-0.0625rem;position:absolute;background:#9f816a;-webkit-transition:left 0.28s ease, width 0.28s ease;transition:left 0.28s ease, width 0.28s ease;z-index:2}/*Änderung Farbe Linie beim Anklicken*/
.form-group input,.form-group textarea{display:block;background:none;padding:0.125rem 0.125rem 0.0625rem;font-size:1rem;border-width:0;border-color:transparent;line-height:1.9;width:100%;-webkit-transition:all 0.28s ease;transition:all 0.28s ease;box-shadow:none}/*Allgemeines zu den Feldern*/
#vorname,#nachname,#email,#nachricht,#telefon,#straße,#stadt,#alter{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1rem;line-height:1.7rem}/*Schriftart*/
.form-group select ~ .control-label,.form-group input:focus ~ .control-label,.form-group input:valid ~ .control-label,.form-group input.form-file ~ .control-label,.form-group input.has-value ~ .control-label,.form-group textarea:focus ~ .control-label,.form-group textarea:valid ~ .control-label,.form-group textarea.form-file ~ .control-label,.form-group textarea.has-value ~ .control-label{font-size:1rem}/*Formatierung Name Label beim Anklicken ins Feld*/
.form-group select:focus,.form-group input:focus,.form-group textarea:focus{outline:none}/*Rahmen Nachricht beim Eintippen entfernt*/
.form-group select:focus ~ .control-label,.form-group input:focus ~ .control-label,.form-group textarea:focus ~ .control-label{color:#9f816a}/*Änderung Farbe Label beim Anklicken*/
.form-group select:focus ~ .bar::before,.form-group input:focus ~ .bar::before,.form-group textarea:focus ~ .bar::before{width:100%;left:0}/*Wo die Änderung der Farbe beim Unterstrich beginnt*/
.datenschutz{display:block;padding-left:0.9375rem;text-indent:-1.125rem;margin:2rem 0 }
.datenschutz [type="checkbox"]{display:inline;cursor:pointer;width:20px;height:1.25rem}
input[type="checkbox"]{vertical-align:bottom;position:relative;top:-0.3rem}
.kontakt_button{margin-top:2rem}
.drei{margin-bottom:1rem}
.kontakt_unterueberschrift1{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.15rem;color:#000;font-size:1rem;margin:0 0 2rem;display:block}/*touched to be*/
.kontakt_unterueberschrift2{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#9f816a;font-size:1.75rem;line-height:2.55rem;display:block}/*TANTRA-MASSAGEN*/
.kontakt_unterueberschrift3{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.03rem;color:#9f816a;font-size:3rem;line-height:2.1975rem}
.calendly-inline-widget {
  height: 600px !important;
}

/*---------------------------Impressum--------------------------*/
/*--------------------------------------------------------------*/ 
.impressum_main_hintergrund{background:white}
.impressum_outer{margin:9rem 1rem 1rem 1rem;background:white;padding:1rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}
.impressum_hauptueberschrift{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#000;font-size:2.5rem;margin: 1.25rem 0 2rem -0.2rem}
.impressum_unterueberschrift{font-family:'avenirlight',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1rem;line-height:1.4rem;font-weight:bold;margin-bottom:0.9375rem}
.impressum_infos{font-family:'avenirlight',Helvetiva,sans-serif;color:#000;font-size:1rem;line-height:1.4rem;padding-bottom:2.5rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}


/*---------------------------Datenschutz--------------------------*/
/*----------------------------------------------------------------*/ 
.datenschutz_main_hintergrund{background:white}
.datenschutz_outer{margin:9rem 1rem 1rem 1rem;background:white;padding:1rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}
.datenschutz_hauptueberschrift{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;line-height:2.5rem;color:#000;font-size:2.5rem;margin:1.25rem 0 2.5rem -0.3125rem}
.datenschutz_unterueberschrift1{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;line-height:2rem;color:#000;font-size:1.5625rem;margin-bottom:0.75rem;font-weight:600}
.datenschutz_unterueberschrift2{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#000;font-size:1.25rem;margin:0 0 0.625rem 0;font-weight:600}
.datenschutz_unterueberschrift3{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#000;font-size:1.125rem;text-decoration:underline;margin:0 0 0.625rem auto;line-height:1.6rem}/*Fragen*/
.datenschutz_infos{font-family:'avenirlight',Helvetiva,sans-serif;color:#000;font-size:1rem;line-height:1.4rem;padding-bottom:2.5rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}



/*---------------------------besondere Menschen--------------------------*/
/*-----------------------------------------------------------------------*/
.f9f6f3{background:#f9f6f3}
.besmenschen_background{background:#f9f6f3} 
.besmenschen_outer,.besmenschen_outer_1{margin:1rem;background:white;padding:2rem 1rem;border:0.125rem #dcdcdc inset}
.besmenschen_outer_1{width:18.75rem;margin:0 auto;border:0}
.besmenschen_ueberschrift{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;letter-spacing:0.03rem;color:#9f816a;font-size:2.5rem;display:block}
.besmenschen_tabelle{margin:0 auto;text-align:center}
.besmenschen_tabelle_ueberschrift{font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;color:#9f816a;font-size:3rem;padding:0 0 1rem;letter-spacing:0.03rem;text-align:center}/*"Kompetenzen*/
.besmenschen_tabelle th{font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#ada28e;font-size:1.175rem;padding-bottom:0.25rem}/*Überschriften Tabelle: Ausgangslage etc...*/
.besmenschen_tabelle td{font-family: 'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#000;font-size:1.075rem;line-height:1.7rem;padding-bottom:2rem}/*Übergriffe als Kleinkind...*/
.besmenschen_header_hintergrund{background:url(../img/bearbeitet/hintergrund_testimonials.jpg) no-repeat center top;background-size:cover;margin-top:6rem;height:15rem}
.besondere_menschen_bild{background:url(../img/bearbeitet/hintergrund_testimonials.jpg) no-repeat center top;background-size:cover;height:12.5rem;font-family:'FontsFree-Net-MoonTime-Regular-1',Helvetiva,sans-serif;color:white;font-size:2.125rem;text-align:center;padding:3.5rem 2rem}


.besmenschen_fließtext_zwischenueberschriften{display:block;font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.15rem;color:#9f816a;font-size:1.125rem;margin:0.5rem 0 0.5rem}
.hintergrund_weiß{background:white}


/*---------------------Fehlerseite, OK-Seite-----------------------------*/
/*-----------------------------------------------------------------------*/
.fehler_header_hintergrund,.ok_header_hintergrund{height:15rem;background:url(../img/bearbeitet/home_header_hintergrund.png) no-repeat center top;background-size:cover;margin-top:6rem;padding-top:2rem}
.fehler_outer{margin:4rem 2rem;padding:2rem;background:white;border:0.125rem #a74c4c inset}
.ok_outer{margin:4rem 2rem;padding:2rem;background:white;border:0.125rem #9f816a inset}
.f9f6f3{background:#f9f6f3}
   

/*---------------------calendly-Angaben-----------------------------*/
/*-----------------------------------------------------------------------*/


  



@media only screen and (min-width:345px){ 
.besondere_menschen_bild{padding:4.5rem 2rem}}

@media only screen and (min-width:360px){  
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*testimonial*/     
.home_testimonial-carousel{height:34rem}
/*fertig*/		  
}
   
@media only screen and (min-width:390px){  
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*testimonial*/     
.home_testimonial-carousel{height:33rem}
/*fertig*/		  
}


@media only screen and (min-width:417px){  
.besondere_menschen_bild2, .besondere_menschen_bild3,.besondere_menschen_bild5{padding:5rem 2rem;}}

@media only screen and (min-width:430px){  
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*testimonial*/   
.home_testimonial-carousel{height:32rem}
.home_testimonial-item{padding:0 2rem}		  
}

@media only screen and (min-width:459px){ 
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*testimonial*/   
.home_testimonial-carousel{height:31rem}
/*fertig*/
}

@media only screen and (min-width:477px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/    
.home_header_unterueberschrift2{padding:0 4rem} /*"fühle Dich als..."*/		  
}

@media only screen and (min-width:490px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*testimonial*/  
.home_testimonial-carousel{height:30rem}
.home_testimonials_ueberschrift{width:90%}/*kürzt den weißen Strich unter der Überschrift 'was Gäste meinen'*/
}


@media only screen and (min-width:500px){ 
.besondere_menschen_bild{font-size:2.5rem}}


@media only screen and (min-width: 530px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*testimonial*/   
.home_testimonial-carousel{height:29rem}

.rahmen {
  padding: 2rem;
  border: 1px solid #9f816a;
}
.angebot_einspaltig_paket{padding:1rem}
}


@media (min-width: 550px) {
	
	.box {
  width: 30.125rem;
  height:54rem;
  margin: 2rem 2rem 0
}
  .rahmen_box{height: 50rem;margin:1rem}}
@media only screen and (min-width: 573px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/   
.home_header_hintergrund{padding-top:2.5rem}

/*testimonial*/
.home_testimonial-item{padding:1rem 3rem}
}

@media only screen and (min-width: 593px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/ 
.home_angebot_trennbild{background: url(../img/bearbeitet/haendeaufruecken2.jpg)no-repeat top center;background-size: cover}
}

@media only screen and (min-width:600px){
/*----------------besondere Menschen-----------------------*/
/*---------------------------------------------------------*/
.besmenschen_outer_1{width:25rem}
}

@media (min-width: 600px) {
  .blocks { grid-template-columns: repeat(2, 1fr); }
} 

@media (min-width: 650px) {
  .box {
    width: 30.125rem;}}
	
@media only screen and (min-width:620px){	 
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/ 
/*testimonial*/  
.home_testimonial-carousel{height:28rem}
}

@media only screen and (min-width:628px){
/*------------------------------Home--------------------------*/
/*------------------------------------------------------------*/
.home_section_fließtext_ueberschrift{padding:2rem}
	 
/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/ 
.ueber_mich_section_fließtext_tabelle{padding:2rem 0}
.ueber_mich_section_grid_rechts_ueberschrift{margin:0 0 2rem 0}
}

@media only screen and (min-width:631px){
/*------------------------------Home--------------------------*/
/*------------------------------------------------------------*/
.home_angebot_trennbild{height:15.5rem;background: url(../img/bearbeitet/haendeaufruecken3.jpg)no-repeat top center;background-size:cover}
}

@media only screen and (min-width:650px){ 
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/  
/*testimonial*/  
.home_testimonial-carousel{height:27rem}

/*Home Angebot wird zweispaltig, links Text, rechts button*/
.home_angebot_hintergrund{background:white}
.home_angebot_gridcontainer{padding:4rem 2rem 0rem;width:42.25rem;margin:0 auto}
.home_angebot_grid_item1{display:grid;grid-template-columns:50% 1fr;grid-template-rows:1fr;gap:3.75rem 1.875rem;grid-template-areas: "home_angebot_einzelsitzung button1" "home_angebot_anleitung button2" "home_angebot_gutschein button3";align-items:start}
.home_angebot_einzelsitzung{grid-area:home_angebot_einzelsitzung}
.button1{grid-area:button1}
.home_angebot_anleitung{grid-area:home_angebot_anleitung}
.button2{grid-area:button2}
.home_angebot_gutschein{grid-area:home_angebot_gutschein}
.button3{grid-area:button3}
.button1,.button2,.button3{margin-bottom:0.5rem}
.home_angebot_trenner_lotus1{display:block}


/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/ 
.ueber_mich_zitat_michael_urheber{padding-top:0}

/*---------------------------Kontakt--------------------------*/
/*--------------------------------------------------------------*/ 
.kontakt_datenschutz_einverstaendnis{font-size:1rem;line-height:1.5rem}
}
 
  @media (min-width: 650px) {
  .box {
    width: 30.125rem;}}
	
@media screen and (min-width:680px){		
/*---------------------------Footer--------------------------*/
/*-----------------------------------------------------------*/  
.footer_feder_weiss{margin:2rem auto}

/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/ 
.ueber_mich_header_hintergrund{height:20rem}
}
	
@media screen and (min-width:689px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/  
/*testimonial*/ 
.home_testimonial-carousel{height:26rem}
/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/  
.ueber_mich_trennbild{height:28.625rem}
}
  
@media (min-width:700px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/ 
/*.home_section_torso{display:none}*/
.home_angebot_trennbild{height:16.5rem}
 
/*testimonial2*/
.home_testimonialslider_klein{display:none}
.home_testimonials_icon-container{padding:0 2rem}
.home_testimonials_ueberschrift{color:#9f816a;border-bottom:0.0625rem solid #9f816a;height:7rem;padding-top:2.25rem;font-size:1.75rem}
.gäste{color:#9f816a}
.home_testimonialslider_groß{display:block;padding-top:6.25rem;height:43.75rem;width:100vw;background:url("../img/originale/hintergrund_testimonials.jpg")no-repeat top center;background-size:auto;background-size:cover;box-shadow:rgba(100, 100, 111, 0.2) 0 0.4375rem 1.8125rem 0}
.home_testimonial_box{padding:2rem;background:#ffffff1a}
.home_testimonial-carousel2{background:#ffffffbd;height:31.25rem;position:relative;padding:0 0.625rem;display:flex;width:100%;text-align:center}
.home_testimonial-carousel2 .icon-container{position:relative;padding:0 2rem;max-width:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}
.home_testimonial-carousel2 .icon-container span.lnr2{font-size:1.6rem;cursor:pointer;transition: color 0.3s linear}
.home_testimonial-items2{color:#252525}
.home_testimonial-items2{position:relative;flex:1;overflow:hidden;width:25rem}
.home_testimonial-item2{width:100%;transition:transform 1s;position:absolute;display:flex;flex-direction:column;justify-content:center;padding:0 1rem;margin-top:2.25rem}
.home_testimonial-item2.eins{left:0}
.home_testimonial-item2.zwei{left:100%}
.home_testimonial-item2.drei{left:200%}
.home_testimonial-item2.vier{left:300%}
.home_testimonial-item2.fünf{left:400%}
.home_testimonial-item2.sechs{left:500%}
.home_testimonial-item2.sieben{left:600%}
.home_testimonial-item2.acht{left:700%}
.lnr2 {font-family:Linearicons-Free;font-style:normal;font-weight:400;font-size:1.6rem;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale}
.home_testimonials_groß_hintergrundbild{display:flex;justify-content:center;align-items:center;height:31.25rem;width:34.375rem;margin:0 auto;background-color:rgba(255, 255, 255, 0);backdrop-filter:blur(15px);box-shadow:rgba(0, 0, 0, 0.35) 0 0.3125rem 0.9375rem;border:0.0625rem solid #9f816a}
.gäste{font-size:3.5rem;padding: 0 0.375rem 0 0;}/*Gäste*/


	
  
/*-------------------------über mich--------------------------*/
/*------------------------------------------------------------*/
.ueber_mich_section_grid_rechts_ueberschrift{font-size:3rem}
.ueber_mich_zitat_michael p{font-size:1rem}

/*---------------------------Kontakt--------------------------*/
/*------------------------------------------------------------*/
/*Felder untereinander, zweispaltig mit Bild rechts*/ 
.kontakt_outer{margin:6rem 2rem 0 2rem;border:0.125rem #dcdcdc inset}
.kontakt_outer1,.kontakt_outer2{border:0.125rem #dcdcdc inset;margin:0;height:auto}
.kontakt_lotus{display:none}
.kontakt_grid_container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;grid-template-areas:"kontakt_outer kontakt_outer2" "kontakt_outer1 kontakt_outer2"}
.kontakt_outer{grid-area:kontakt_outer;padding:2rem}
.kontakt_outer1{grid-area:kontakt_outer1;padding:2rem;margin:2rem}
.kontakt_outer2{grid-area:kontakt_outer2;padding:2rem;margin:6rem 2rem 2rem 0}
.drei{margin-bottom:0}
}

@media only screen and (min-width: 733px) {	
/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/
.ueber_mich_zitat_michael_urheber{padding-top:0}
}

@media only screen and (min-width: 735px) {	
/*----------------header menu mobile--------------------------*/
/*------------------------------------------------------------*/	
.header_menu_mobile_outer{padding:1.5rem 2rem}
#overlay-button{right:2rem}

/*------------------------------Home--------------------------*/
/*------------------------------------------------------------*/
/*<section>*/
.home_section_unterueberschrift2{font-size:2rem}/*TANTRA-MASSAGEN*/
.home_section_unterueberschrift3{font-size:3.5rem}/*what a man*/
.home_section_fließtext_ueberschrift{margin:2rem}

/*------------------------------Angebot--------------------------*/
/*-----------------------------------------------------------------*/
.angebot_einspaltig_paket{padding:3rem 2rem}

/*------------------------------FAQS--------------------------*/
/*-----------------------------------------------------------------*/
.faqs_container{padding:0 2rem 2rem}
	
/*footer*/
footer{padding:3rem}

/*---------------------------besondere Menschen--------------------------*/
/*-----------------------------------------------------------------------*/
.besmenschen_outer{margin:2rem;padding:2rem}
.besmenschen_outer_1{margin:2rem auto}
}

@media only screen and (min-width: 760px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/ 
.home_header_hintergrund{height:24.125rem}
.home_header_ueberschrift{font-size:3rem}
.home_header_unterueberschrift1{font-size:4rem;line-height:5rem}
.home_section_unterueberschrift3{line-height:3rem}
.home_angebot_trennbild{height:17.5rem}

/*------------------------------über mich--------------------------*/
/*-----------------------------------------------------------------*/
.ueber_mich_header_hintergrund{height:22rem}
}

@media only screen and (min-width: 780px) {	
/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/
.ueber_mich_zitat_michael_urheber{padding-top:0}
}

@media screen and (min-width:800px){	
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/ 
.home_angebot_trennbild{background: url(../img/bearbeitet/haendeaufruecken3.jpg)no-repeat top center;background-size:cover}
.home_angebot_trennbild{height:18.5rem}

/*---------------------------ÜEBER MICH----------------------*/
/*-----------------------------------------------------------*/ 
/*Tabelle Befähigung zweispaltig*/
.ueber_mich_tabelle_befaehigung_gridcontainer{display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr;grid-template-areas:"ueber_mich_tabelle_befaehigung_item1 ueber_mich_tabelle_befaehigung_item1 ." "ueber_mich_tabelle_befaehigung_item2 ueber_mich_tabelle_befaehigung_item3 ."}
.ueber_mich_tabelle_befaehigung_item1{grid-area:ueber_mich_tabelle_befaehigung_item1;margin-bottom:1.25rem}
.ueber_mich_tabelle_befaehigung_item2{grid-area:ueber_mich_tabelle_befaehigung_item2;padding-right:1.25rem}
.ueber_mich_tabelle_befaehigung_item3{grid-area:ueber_mich_tabelle_befaehigung_item3;padding-left:1.25rem}
.ueber_mich_tabelle_befaehigung_gridcontainer table{width:80%}

/*---------------------------Fehler--------------------------*/
/*-----------------------------------------------------------*/ 
.fehler_outer{width:43.75rem}
.mittig{margin:0 auto}
}

	@media (min-width: 800px) {
  .box {
    width: 37.125rem;
	margin:2rem 2rem 0;
	height:47rem;
  }
  .rahmen_box{height:43rem}}

@media screen and (min-width:810px){
/*---------------------------ÜEBER MICH----------------------*/
/*-----------------------------------------------------------*/ 
.ueber_mich_zitat_michael_urheber{padding-top:0.625rem}
}

@media only screen and (min-width: 840px) {
/*---------------------------ÜEBER MICH----------------------*/
/*-----------------------------------------------------------*/
.ueber_mich_header_hintergrund{height:25rem}
}

@media screen and (min-width:850px){
/*---------------------------header Desktop--------------------------*/
/*-------------------------------------------------------------------*/  	
.header_menu_mobile{display:none}
.header_menu_desktop{display:block;height:8.5rem;position:fixed;width:100%;z-index:9999;background:#f9f6f3;padding:1.5rem 2rem}/*abschalten/zuschalten der unterschiedlichen header;header fixiert*/
.header_menu_desktop_liste{text-align:right;width:60%;float:right;margin-top:1.25rem;font-size:18px}/*Logo,Menü Positionierung*/
ul.header_menu_desktop_liste li{display:inline;padding:0.25rem}
/*-------------------------------Home-----------------------------------*/
/*----------------------------------------------------------------------*/
.home_header_hintergrund{height:28.75rem;margin-top:8.5rem}
.home_header_ueberschrift{font-size:2.8125rem;margin-top:1.875rem}
.home_header_unterueberschrift1{font-size:4.375rem;line-height:5rem}/*wahren Ich*/
.home_header_unterueberschrift2{font-size:1rem;margin-top:10.5rem}	/*fühle dich...*/

/*<section>,zweispaltiges Layout Fließtext, column-count reicht als alleinige Angabe zum Umbruch aus*/
.home_section_fließtext_grid_container{column-count:2;column-gap:2.5rem}/*Fließtext wird zweispaltig, Überschriften darüber*/

/*Testimonials*/
.home_testimonials_ueberschrift{width:100%}

/*Home Angebot zweispaltig: links Text, darunter button, rechts Bild*/
.anker1bis3{display:none}
.anker4bis6{display:block}
.home_angebot_grid_item1{display:block;grid-area:home_angebot_grid_item1;padding:5rem 0 1rem}/*schaltet Textlinks, button rechts aus*/
.home_angebot_gridcontainer{display:grid;grid-template-columns:60% 1fr;grid-template-rows:1fr;gap:0 1.125rem;grid-template-areas:"home_angebot_grid_item1 home_angebot_grid_item2";padding:0 0 0 1rem;margin:0;width:100%}
.home_angebot_grid_item2{grid-area:home_angebot_grid_item2;background:url(../img/originale/hintergrund_testimonials.jpg) no-repeat center top;background-size:cover} /*Bild rechts*/             
.home_angebot_trenner_lotus{background:url(../img/bearbeitet/lotus.png) no-repeat center top;background-size:contain;width:50%;margin:3rem auto;height:3.4375rem}

/*---------------------------ÜBER MICH----------------------*/
/*-----------------------------------------------------------*/ 
/*über mich oberer Block*/
.ueber_mich_section_grid_container_links{display:block}/*Zuschalten von real facts*/
.ueber_mich_section_grid_container{display:flex;margin:0 auto}
.ueber_mich_section_grid_container_links{width:12.5rem;margin-right:3rem}
.ueber_mich_section_grid_container_links_portrait{display:block;width:12.5rem;height:18.75rem;background:url(../img/originale/michaelkoellner.jpg) no-repeat center top;background-size:contain;margin-right:3rem;border:0.125rem solid white;box-shadow: rgba(66, 28, 9, 0.25) 0 0.0625rem 0.0625rem, rgba(66, 30, 9, 0.13) 0 0 0.0625rem 0.0625rem}
.ueber_mich_section_grid_container_rechts{padding-right:1.25rem}
.ueber_mich_tabelle_facts{text-align:left}
.ueber_mich_tabelle_facts_ueberschrift{font-size:2.125rem}
.ueber_mich_tabelle_facts_punkte td{text-align:left;display:block;margin-bottom:4.7rem;line-height:1.5rem}
.ueber_mich_zitat_michael{width:46.875rem;margin:0 auto;font-family:'DidotItalic',Helvetica,sans-serif;font-size:1rem;line-height:1.4rem;color:#000;letter-spacing: 0.0625rem}
.ueber_mich_zitat_michael_urheber{padding:0 0.625rem 0 0}

/*Tabelle Befähigung dreispaltig*/
.ueber_mich_trennbild{display:none}/*Ausschalten des Fotos*/
.ueber_mich_trenner_lotus{background:url(../img/bearbeitet/lotus.png) no-repeat center top;background-size:contain;width:50%;margin:0 auto;height:2.4375rem}/*Einschalten Lotus*/	
/*Tabelle Befähigung dreispaltig*/  
.ueber_mich__tabelle_befaehigung{background:white}
.ueber_mich_tabelle_befaehigung_gridcontainer{display:grid;grid-template-columns:1fr 1fr 12.5rem;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"ueber_mich_tabelle_befaehigung_item1 ueber_mich_tabelle_befaehigung_item1 ueber_mich_tabelle_befaehigung_item4" "ueber_mich_tabelle_befaehigung_item2 ueber_mich_tabelle_befaehigung_item13 ueber_mich_tabelle_befaehigung_item4" "ueber_mich_tabelle_befaehigung_item2 ueber_mich_tabelle_befaehigung_item3 ueber_mich_tabelle_befaehigung_item4";grid-template-rows:auto;grid-column-gap:0;padding:0;
margin: 0 auto}
.ueber_mich_tabelle_befaehigung_item1{grid-area:ueber_mich_tabelle_befaehigung_item1;margin-top:2rem;margin-bottom:0.625rem}
.ueber_mich_tabelle_befaehigung_item2{grid-area:ueber_mich_tabelle_befaehigung_item2;padding:0 0 2rem 2rem;height:56.25rem}
.ueber_mich_tabelle_befaehigung_item3{grid-area:ueber_mich_tabelle_befaehigung_item3;padding:0 2rem 2rem 0;height:56.25rem}
.ueber_mich_tabelle_befaehigung_item4{display:block;grid-area:ueber_mich_tabelle_befaehigung_item4;background:url(../img/originale/haende.jpg)no-repeat top center;background-size:cover;margin-left:-2rem;}
.ueber_mich_tabelle_befaehigung_gridcontainer table,.ueber_mich_tabelle_befaehigung_gridcontainer table th{text-align:left}



/*---------------------------FAQS----------------------------*/
/*-----------------------------------------------------------*/
.faqs_body{background:#9f816a}/*alternativ:#979893*/
.faqs_container{margin:3rem auto 0;width:46.875rem}

/*---------------------------Footer-------------------------*/
/*-----------------------------------------------------------*/ 
/*footer 2spaltig*/
.footer_ueberschrift{text-align:center;font-size:1.875rem}
.footer_schrift_termin{font-size:4.5rem}
.footer_feder_weiss{margin:3rem auto}
.footer_copyright{font-size:1rem}

/*---------------------------besondere Menschen--------------------------*/
/*-----------------------------------------------------------------------*/
/*zweispaltig*/
.besmenschen_hintergrund{background:#f9f6f3}
.besmenschen_outer{column-count:2;column-gap:50px;padding:2rem 3rem}
.besmenschen_outer_1{width:37.5rem}
.besmenschen_tabelle th,.besmenschen_tabelle td{text-align:center}
.besmenschen_tabelle th{padding-top:1rem}
.besmenschen_tabelle td{padding-bottom:0.5rem}
.besmenschen_ueberschrift{font-size:3rem;text-align:left}
.besmenschen_tabelle_ueberschrift{padding:0}
.besondere_menschen_bild{font-size:3rem;}
}

@media screen and (min-width:850px){
	.header_menu_desktop_liste{font-size:16px}
		.ueber_mich_tabelle_facts,.ueber_mich_tabelle_facts_punkte,.ueber_mich_tabelle_facts_ueberschrift {
  display: block}
  .ueber_mich_tabelle_facts_ueberschrift{padding-top:3rem}
  
  .accordion{display:none}
}



@media screen and (min-width:900px){

/*---------------------------Über mich--------------------------*/
/*--------------------------------------------------------------*/	
.ueber_mich_section_grid_container_rechts{padding:0}

.ueber_mich_tabelle_facts_punkte td{margin-bottom:4rem}


	.header_menu_desktop_liste{font-size:18px}



/*---------------------------Angebot--------------------------*/
/*--------------------------------------------------------------*/

.blocks{max-width:300px;
display:grid;
gap:1rem;
margin:0 auto;background:white}}



 
@media screen and (min-width:950px){
/*---------------------------Über mich--------------------------*/
/*--------------------------------------------------------------*/	
.ueber_mich_tabelle_befaehigung_gridcontainer{grid-template-columns:1fr 1fr 18.75rem}
}
@media screen and (min-width: 975px) {
  .ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 3.5rem;
  }}

@media (min-width: 980px) {
   
   
	.box{width:56.125rem; /* Feste Breite */
    height: 40.5rem; /* Feste Höhe */
    }
	.rahmen_box{height:36.5rem}
}  
@media screen and (min-width:1000px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/	
/*<section>*/

.home_header_hintergrund{height:30rem}
.home_header_ueberschrift{font-size:3.4375rem}
.home_header_unterueberschrift1{font-size:5rem;line-height:7rem}
.home_section_fließtext_ueberschrift{padding:4rem 4rem}/*Abstand gesamter Textblock zum äußeren Bereich*/
.home_section_ueberschrift{float:left;width:32%}/*links ist die Überschrift, rechts rutscht der Fließtext in die selbe Höhe*/
.home_section_fließtext_grid_container{column-count:1}/*links Überschrift, rechts Text*/	
.home_section_fließtext_grid_item1{padding-left:4rem}/*Abstand Text zur Überschrift links*/	
.home_section_unterueberschrift1{line-height:2rem}/*touched to be*/
.home_section_unterueberschrift2{font-size:2.5rem;line-height:3rem}/*TANTRA-MASSAGEN*/
.home_section_unterueberschrift3{font-size: 4rem;line-height:3rem}/*what a man*/

.home_section_zitat_rothe{display:block;font-family:'DidotItalic',Helvetica,sans-serif;font-size:0.925rem;line-height:1.4rem;color:#000;letter-spacing: 0.125rem;padding-top:50px}/*Zitat angeschaltet*/
.home_section_zitat_urheber_rothe{display:block}
.home_angebot_gridcontainer{background:#f9f6f3}
.home_angebot_trenner_lotus{background:url(../img/bearbeitet/lotusf9f6f3.jpg) no-repeat center top;background-size:contain;width:50%;margin:3rem auto;height:3.4375rem}

/*---------------------------Über mich--------------------------*/
/*--------------------------------------------------------------*/	

.ueber_mich_section_fließtext_tabelle{padding:2rem 2rem}

  .ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 4.5rem;
  }


/*---------------------------Angebot--------------------------*/
/*------------------------------------------------------------*/
.angebot_zweispaltig{grid-template-columns:70% 1fr}
.angebot_zweispaltig_paket1,.angebot_zweispaltig_paket2,.angebot_zweispaltig_paket3{width:100%;text-align:left;padding:4rem 8rem 0rem 8rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}
.angebot_zweispaltig_button1,.angebot_zweispaltig_button2,.angebot_zweispaltig_button3{margin-top:2rem;float:left}
.angebot_linie{display:inline-block;border-color:#9f816a;width:40%}
.angebot_text{display:block;text-align:left}


/*---------------------------FAQS------------------------------*/
/*------------------------------------------------------------*/
.faqs_container{width:53.125rem}

/*---------------------------Impressum, Datenschutz--------------------------*/
/*---------------------------------------------------------------------------*/
.impressum_main_hintergrund{width:43.75rem;margin:0 auto}
.datenschutz_main_hintergrund{width:56.25rem;margin:0 auto}

/*---------------------------besondere Menschen--------------------------*/
/*-----------------------------------------------------------------------*/
.besmenschen_outer{column-gap:3.75rem}
}

@media screen and (min-width: 1006px) {
  .home_section_portrait_michael_1000px {
  
    margin-top: 38.5rem;}
}

@media screen and (min-width: 1019px) {
  .home_section_portrait_michael_1000px {margin-top:34.5rem}
 }
 
 @media screen and (min-width: 1038px) {
  .home_section_portrait_michael_1000px {
    margin-top: 32.5rem;
  }
}
@media screen and (min-width:1070px){
/*---------------------------Über mich--------------------------*/
/*--------------------------------------------------------------*/	
.ueber_mich_tabelle_befaehigung_gridcontainer{grid-template-columns:25rem 25rem 1fr}
}


@media screen and (min-width:1088px) {
  .ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 3.5rem;
  }}
  
@media screen and (min-width:1100px){
/*--------------------------über mich--------------------------*/
/*------------------------------------------------------------*/
.ueber_mich_tabelle_befaehigung_item2{padding:0 0 2rem 5rem}
.ueber_mich_tabelle_befaehigung_item3{padding:0 5rem 2rem 0}

/*--------------------------Kontakt--------------------------*/
/*------------------------------------------------------------*/
.kontakt_outer{grid-area:kontakt_outer;padding:4rem;margin:8rem 4rem 0 4rem}
.kontakt_outer1{grid-area:kontakt_outer1;padding:4rem;margin:4rem;height:700px}
.kontakt_outer2{grid-area:kontakt_outer2;padding:4rem;margin:8rem 4rem 4rem 0}
}




@media screen and (min-width:1150px) {
  .ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 2rem;
  }}
@media screen and (min-width:1196px){
	 .ueber_mich_section_grid_container_links_portrait {
    margin-top: -1rem;}
}

@media screen and (min-width:1200px){
/*---------------------------header Desktop--------------------------*/
/*-------------------------------------------------------------------*/ 
.header_menu_desktop{height:10rem;padding:2.5rem 4rem 0}
.header_textlogo{width:17.5rem;display:inline-block}
.header_textlogo_sprachenmenu_kleineversion{display:none}/*Sprachmenü rückt von links oben in die Mitte unten*/
.header_textlogo_sprachenmenu_grosseversion{display:block;column-count:2;width:20rem}
.header_sprachenmenu{display:inline-block;height:0;margin-left:50px;margin-top:1.4375rem}
.header_menu_desktop_liste{width:60%;}

/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*Headerbereich*/
header{background:#f9f6f3}
.home_header_hintergrund{margin:10rem 4rem 0;height:550px}/*ok*/
.home_header_unterueberschrift1 {line-height:6.5rem;font-size:80px}/*ok*/
.home_header_ueberschrift{font-size:3.4375rem}
.home_header_unterueberschrift2{font-size:1.0625rem;margin-top:15rem}
.home_header_rechts{height:12.5rem}
.home_header_links{height:12.5rem}
.home_header_oval{margin-top:13.5rem}
.home_section_fließtext_ueberschrift{margin:4rem}
.home_mainfarbe{background:#f9f6f3}

/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/
.ueber_mich_header_hintergrund{margin-top:7rem}

.ueber_mich_tabelle_befaehigung_gridcontainer{grid-template-columns:28.125rem 28.125rem 1fr}
.ueber_mich_tabelle_befaehigung_item2{padding:0 0 2rem 8rem}
.ueber_mich_tabelle_befaehigung_item3{padding:0 8rem 2rem 0}

/*---------------------------FAQS------------------------------*/
/*------------------------------------------------------------*/
.faqs_body{margin-top:7rem}
.faqs_container{width:59.375rem}

/*--------------------------Kontakt--------------------------*/
/*------------------------------------------------------------*/
.kontakt_header_hintergrund{margin-top:7rem}

/*---------------------------Fehlerseite---------------------------------*/
/*-----------------------------------------------------------------------*/
.fehler_header_hintergrund,.ok_header_hintergrund{margin-top:7rem;padding-top:2rem}

/*---------------------------besondere Menschen--------------------------*/
/*-----------------------------------------------------------------------*/
.besmenschen_header_hintergrund{margin-top:7rem}
.besmenschen_outer{margin:4rem}
.besmenschen_outer_1{margin:4rem auto;width:62.5rem}
}

@media (min-width: 1200px) {
  .box {
    width: 75rem;
    height: 37rem;
	margin-top:6rem
  }
  .rahmen_box{height:33rem}
}
@media screen and (min-width:1300px){
	
	  .ueber_mich_section_grid_container_links_portrait {
    margin-top: 1.8rem;}
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*<section>*/


/*TANTRA-MASSAGEN*/
.home_section_unterueberschrift2{font-size:2.75rem;line-height:3.5rem}/*TANTRA-MASSAGEN*/
.home_section_unterueberschrift3{font-size:4.5rem;line-height:3.5rem}/*what a man*/
.home_section_portrait_michael_1000px{margin-top:24.5rem}
/*--------------------------Kontakt--------------------------*/
/*------------------------------------------------------------*/
.kontakt_grid_container{width:81.25rem;margin:0 auto}

/*---------------------------besondere Menschen--------------------------*/
/*-----------------------------------------------------------------------*/
/*dreispaltig*/
.besmenschen_outer{column-count:3;column-gap:3.75rem}
}
	
	
	 @media screen and (min-width: 1330px) {
    .ueber_mich_section_fließtext_tabelle {
      padding: 2rem 5rem;
    }}
	
@media screen and (min-width:1400px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*Angebot vierspaltig*/
.home_angebot_hintergrund,.home_angebot_gridcontainer_dreispaltig,.anker4bis6{display:none}
.white{background:white}
.rahmen{margin:0 0 5rem 0}
.home_angebot_gridcontainer_vierspaltig{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0;grid-auto-flow:row;grid-template-areas:"bild1 home_angebot_einzelsitzung bild2 home_angebot_anleitung" "weiss bild3 home_angebot_gutschein weiss2";font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;letter-spacing:0.05rem;color:#000;font-size:1rem;line-height:2rem;background:#f9f6f3}
.pakete{font-family:'brandon-grotesque-light-58a8a4b38001d',Helvetiva,sans-serif;color:#9f816a;font-size:2.5rem;margin-bottom:1.25rem;display:block}
.bild1{grid-area:bild1;background:url(../img/bearbeitet/hand.png) no-repeat center top;background-size:cover}
.home_angebot_einzelsitzung{grid-area:home_angebot_einzelsitzung;justify-self:center;align-self:center;padding:3.125rem 1.875rem;text-align:center}
.bild2{grid-area:bild2;background:url(../img/bearbeitet/ruecken.png) no-repeat center top;background-size:cover}
.home_angebot_anleitung{grid-area: home_angebot_anleitung;justify-self:center;align-self:center;padding:3.125rem 1.875rem;text-align:center}
.bild3{grid-area:bild3;background:url(../img/bearbeitet/hintergrund_testimonials.jpg) no-repeat center top;background-size:cover}
.home_angebot_gutschein{grid-area: home_angebot_gutschein;justify-self:center;align-self:center;padding:3.125rem 1.875rem;text-align:center}
.weiss{grid-area:weiss;background:white}
.weiss2{grid-area:weiss2;background:white}
.home_angebot_trenner_lotus{display:block;margin:3rem 0 0 5rem;height:3.75rem}


hr{margin-bottom:1.5rem;height:0.0625rem;background-color:#9f816a;border:#9f816aab;width:80%}


		
/*Headerbereich*/
.home_header_hintergrund{height:37.5rem}
.home_header_ueberschrift {font-size:4.0625rem}
.home_header_unterueberschrift1{line-height:8rem;font-size:5.9375rem}
.home_header_unterueberschrift2{margin-top:17rem}
.home_header_rechts{height:14.375rem}
.home_header_links{height:14.375rem}
.home_header_oval{margin-top:15rem}

/*Footer*/
.footer_schrift_termin{font-size:5.9375rem}
.footer_ueberschrift{margin:2.5rem 0 4rem}

/*---------------------------über mich--------------------------*/
/*--------------------------------------------------------------*/

.ueber_mich_tabelle_befaehigung_gridcontainer{grid-template-columns:31.25rem 31.25rem 1fr}
.ueber_mich_tabelle_befaehigung_item2{padding:0 0 2rem 15rem}
.ueber_mich_tabelle_befaehigung_item3{padding:0 15rem 2rem 0} 

/*-------------------besondere Menschen-------------------------*/
/*--------------------------------------------------------------*/
.besondere_menschen_bild{font-size:3.5rem}
}

 @media screen and (min-width: 1430px) {
    .ueber_mich_section_fließtext_tabelle {
      padding: 2rem 9rem;
    }}
	
@media screen and (min-width:1500px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
.home_section_ueberschrift{width:35%}
.home_section_portrait_michael_1000px{height:23.75rem;border:0.5rem solid white;width:16.5rem;margin-top:23rem}
}

@media screen and (min-width:1530px){
/*--------------------------über mich--------------------------*/
/*------------------------------------------------------------*/
.ueber_mich_tabelle_befaehigung_gridcontainer{grid-template-columns: 34.375rem 34.375rem 1fr}
}


 @media screen and (min-width: 1550px) {
    .ueber_mich_section_fließtext_tabelle {
      padding: 2rem 15rem;
    }
	 .ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 4rem;
  }}
	
@media screen and (min-width:1560px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*Headerbereich*/
.home_header_hintergrund{height:42.5rem}
.home_header_unterueberschrift2{margin-top:21rem}
.home_header_rechts{height:17.5rem}
.home_header_links{height:17.5rem}
.home_header_oval{margin-top:18.5rem}
}
@media screen and (min-width:1580px){
.ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 3rem;
  }}
	
@media screen and (min-width:1600px){
/*--------------------------über mich--------------------------*/
/*------------------------------------------------------------*/
.ueber_mich_tabelle_befaehigung_gridcontainer{grid-template-columns:37.5rem 37.5rem 1fr}
.ueber_mich_tabelle_befaehigung_item2{padding:0 0 2rem 18rem}
.ueber_mich_tabelle_befaehigung_item3{padding:0 18rem 2rem 0}	
}


@media screen and (min-width: 1630px) {
  .ueber_mich_section_fließtext_tabelle {
    padding: 2rem 18rem;
  }
}
@media screen and (min-width:1680px){
/*---------------------------Home--------------------------*/
/*---------------------------------------------------------*/
/*Headerbereich*/
.home_header_hintergrund{height:43.75rem}
.home_header_rechts{height:13.75rem}
.home_header_links{height:13.75rem}
.home_header_ueberschrift{margin-top:3.875rem;font-size:4.6875rem}
.home_header_unterueberschrift1{font-size:7.1875rem;line-height:10rem}
.home_header_unterueberschrift2{margin-top:18.75rem}
.home_header_oval{margin-top:15rem}
}


@media screen and (min-width:1750px){
	.ueber_mich_tabelle_facts_punkte td {
    margin-bottom: 2.5rem;
  }}


 


 



