/* KUHN · ORIGINAL-DESIGN 100% · BeBuilder-Elemente. Nur importierte Seiten. */
body.kuhn-original-page{
  --k-ink:#202b32;--k-soft:#31404a;--k-muted:#60707a;--k-coral:#df6957;
  --k-teal:#237f7d;--k-yellow:#edc16f;--k-cream:#faf7f1;
  --k-mist:#f0f4f2;--k-line:#dce1e0;--k-pad:clamp(18px,3.7vw,84px);
  background:#fff;color:var(--k-ink);font-family:Inter,'Segoe UI',Arial,sans-serif;
}
body.kuhn-original-page #Header_wrapper,
body.kuhn-original-page #Subheader,
body.kuhn-original-page #Footer,
body.kuhn-original-page #Sliding-top,
body.kuhn-original-page #Action_bar{display:none!important;}
body.kuhn-original-page #Wrapper,
body.kuhn-original-page #Content,
body.kuhn-original-page #Content .content_wrapper,
body.kuhn-original-page #Content .sections_group,
body.kuhn-original-page #Content .entry-content,
body.kuhn-original-page #Content .the_content_wrapper{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;}
body.kuhn-original-page #Content{padding:0!important;}
body.kuhn-original-page .kuhn-section {box-sizing:border-box;clear:both;width:100%;margin:0!important;padding:clamp(55px,7vw,105px) var(--k-pad);background:white;color:var(--k-ink);font-family:Inter,'Segoe UI',Arial,sans-serif;}
body.kuhn-original-page .kuhn-section > .section_wrapper{display:flex;flex-wrap:wrap;align-items:stretch;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;}
body.kuhn-original-page .kuhn-section .kuhn-wrap{float:none!important;margin:0!important;min-width:0;box-sizing:border-box;padding:0!important;}
body.kuhn-original-page .kuhn-section .kuhn-wrap > .mcb-wrap-inner{height:100%;margin:0!important;}
body.kuhn-original-page .kuhn-section .kuhn-wrap .column,
body.kuhn-original-page .kuhn-section .kuhn-wrap .mcb-column{width:100%!important;float:none!important;margin:0 0 16px!important;padding:0!important;box-sizing:border-box;}
body.kuhn-original-page .kuhn-section .column_attr{margin:0!important;}
body.kuhn-original-page .kuhn-section h1,
body.kuhn-original-page .kuhn-section h2,
body.kuhn-original-page .kuhn-section h3{color:inherit!important;font-family:Inter,'Segoe UI',Arial,sans-serif!important;margin:0 0 20px!important;line-height:1.06;letter-spacing:-.055em;font-weight:880;text-transform:uppercase;}
body.kuhn-original-page .kuhn-section h1{font-size:clamp(2.4rem,6.5vw,8.4rem);line-height:.98;letter-spacing:-.065em;}
body.kuhn-original-page .kuhn-section h2{font-size:clamp(2.1rem,4.15vw,5.15rem);line-height:1.03;letter-spacing:-.06em;}
body.kuhn-original-page .kuhn-section h3{font-size:clamp(1.28rem,1.75vw,2.05rem);line-height:1.1;letter-spacing:-.04em;}
body.kuhn-original-page .kuhn-section em{font-style:normal;color:var(--k-coral);}
body.kuhn-original-page .kuhn-section p,body.kuhn-original-page .kuhn-section li{
  font:400 clamp(1rem,1.04vw,1.17rem)/1.6 Inter,'Segoe UI',Arial,sans-serif;color:#4f5c65;
}
body.kuhn-original-page .kuhn-section p:last-child{margin-bottom:0;}
body.kuhn-original-page .kuhn-section .kuhn-kicker{font-size:.76rem;font-weight:850;letter-spacing:.13em;color:#bd503e;text-transform:uppercase;}
body.kuhn-original-page .kuhn-section .image_wrapper,body.kuhn-original-page .kuhn-section .kuhn-wrap img{display:block;width:100%;height:auto;border-radius:0!important;object-fit:cover;}
body.kuhn-original-page .kuhn-section a{color:inherit;text-decoration:none;}
body.kuhn-original-page .kuhn-section a.button {display:inline-flex;align-items:center;min-height:53px;padding:12px 22px;box-shadow:none!important;background:var(--k-coral)!important;border-radius:2px!important;font-size:.92rem;font-weight:800;border:0;}
body.kuhn-original-page .kuhn-section a.button .button_label{color:#fff!important;font-weight:800;}
body.kuhn-original-page .kuhn-section a.button:hover{filter:brightness(.92);}
body.kuhn-original-page .kuhn-section .kuhn-section-intro,
body.kuhn-original-page .kuhn-section .kuhn-pricenote{width:100%!important;}
body.kuhn-original-page .kuhn-section .kuhn-hero-copy{width:100%!important;}
body.kuhn-original-page .kuhn-section .kuhn-text-side,
body.kuhn-original-page .kuhn-section .kuhn-image-side,
body.kuhn-original-page .kuhn-section .kuhn-contact-copy,
body.kuhn-original-page .kuhn-section .kuhn-contact-data{width:50%!important;}
body.kuhn-original-page .kuhn-section .kuhn-value,
body.kuhn-original-page .kuhn-section .kuhn-course-card,
body.kuhn-original-page .kuhn-section .kuhn-gallery-photo,
body.kuhn-original-page .kuhn-section .kuhn-news-card,
body.kuhn-original-page .kuhn-section .kuhn-family-card{width:33.3333%!important;}
body.kuhn-original-page .kuhn-section .kuhn-feature-card,
body.kuhn-original-page .kuhn-section .kuhn-price-card,
body.kuhn-original-page .kuhn-section .kuhn-benefit-card{width:25%!important;}

/* ORIGINAL TOP BAR / NAVIGATION */
body.kuhn-original-page .kuhn-infobar{padding:0 var(--k-pad);background:var(--k-ink);color:#eef1f0;}
body.kuhn-original-page .kuhn-infobar .column,body.kuhn-original-page .kuhn-site-nav .column{margin-bottom:0!important;}
body.kuhn-original-page .kuhn-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0;font-size:.68rem;letter-spacing:.12em;font-weight:800;}
body.kuhn-original-page .kuhn-topline i{font-size:.65rem;font-style:normal;color:var(--k-coral);margin:0 8px;}
body.kuhn-original-page .kuhn-topline strong{color:#efcb88;}
body.kuhn-original-page .kuhn-site-nav{padding:0 var(--k-pad);background:#fff;min-height:82px;border-bottom:1px solid var(--k-line);position:relative;z-index:40;}
body.kuhn-original-page .kuhn-site-nav>.section_wrapper{min-height:82px;align-items:center;}
body.kuhn-original-page .kuhn-brand-wrap{width:28%!important;}
body.kuhn-original-page .kuhn-menu-wrap{width:72%!important;}
body.kuhn-original-page .kuhn-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none!important;white-space:nowrap;}
body.kuhn-original-page .kuhn-brand-symbol{display:grid;place-items:center;background:var(--k-coral);color:#fff;width:43px;height:43px;font-size:1.55rem;font-weight:900;}
body.kuhn-original-page .kuhn-brand b{font-size:1.1rem;letter-spacing:-.045em;color:var(--k-ink);line-height:1.1;}
body.kuhn-original-page .kuhn-brand em{font-style:normal;color:var(--k-coral);}
body.kuhn-original-page .kuhn-brand small{display:block;font-size:.58rem;letter-spacing:.16em;font-weight:800;color:var(--k-muted);margin-top:4px;}
body.kuhn-original-page .kuhn-page-nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:clamp(9px,1.15vw,23px);}
body.kuhn-original-page .kuhn-page-nav a{white-space:nowrap;font-size:clamp(.7rem,.9vw,.86rem);font-weight:800;color:var(--k-ink);}
body.kuhn-original-page .kuhn-page-nav a:hover{color:var(--k-coral);}
body.kuhn-original-page .kuhn-page-nav .kuhn-nav-contact{padding:11px 15px;color:#fff!important;background:var(--k-teal);}
body.kuhn-original-page .kuhn-menu-toggle{display:none;font-weight:750;border:1px solid var(--k-line);padding:9px 14px;background:white;color:var(--k-ink);cursor:pointer;}

/* HERO: 100% PHOTO BACKGROUND, DARK LEFT GRADIENT, TEXT ON IMAGE */
body.kuhn-original-page .kuhn-hero{
  background-color:#1e2c36!important;
  background-image:url('../photos/aussenansicht.png');
  background-size:cover!important;background-position:center center!important;
  position:relative;isolation:isolate;overflow:hidden;min-height:clamp(630px,78vh,850px);
  display:flex;align-items:flex-end;padding-top:105px;padding-bottom:clamp(85px,10vh,135px);
}
body.kuhn-original-page .kuhn-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,34,42,.91) 0%,rgba(18,34,42,.73) 37%,rgba(18,34,42,.2) 76%,rgba(18,34,42,.08));pointer-events:none;z-index:0;}
body.kuhn-original-page .kuhn-hero>.section_wrapper{position:relative;z-index:1;}
body.kuhn-original-page .kuhn-hero .kuhn-hero-copy{padding:0!important;}
body.kuhn-original-page .kuhn-hero h1{max-width:1120px;color:#fff!important;margin:25px 0!important;}
body.kuhn-original-page .kuhn-hero h1 em{color:#ffd18a;}
body.kuhn-original-page .kuhn-hero .kuhn-kicker{color:#ffe1bc;}
body.kuhn-original-page .kuhn-hero .kuhn-hero-copy p:not(.kuhn-kicker){color:#f8f1e8;font-size:clamp(1.04rem,1.4vw,1.42rem);max-width:740px;line-height:1.55;}
body.kuhn-original-page .kuhn-hero .column_button{width:auto!important;display:inline-block;margin:18px 10px 0 0!important;}
body.kuhn-original-page .kuhn-hero .kuhn-secondary-button a.button{background:transparent!important;border:1px solid #fff9;border-radius:2px!important;}

/* 3-COLUMN VALUES BAR */
body.kuhn-original-page .kuhn-values{background:var(--k-ink);color:white;padding:0;}
body.kuhn-original-page .kuhn-value{padding:30px clamp(22px,3vw,58px)!important;border-right:1px solid #ffffff30;min-height:130px;}
body.kuhn-original-page .kuhn-value h3{font-size:clamp(1rem,1.45vw,1.48rem);color:#fff!important;margin:0 0 8px!important;text-transform:none;}
body.kuhn-original-page .kuhn-value p{color:#c7d2d1;font-size:.9rem;}

/* WIDE 50/50 ABOUT AND RENTAL PHOTOS */
body.kuhn-original-page .kuhn-about,body.kuhn-original-page .kuhn-rental{padding:0;}
body.kuhn-original-page .kuhn-about .kuhn-text-side,
body.kuhn-original-page .kuhn-rental .kuhn-text-side{background:var(--k-cream);padding:clamp(48px,7vw,110px) var(--k-pad)!important;align-self:stretch;}
body.kuhn-original-page .kuhn-about .kuhn-image-side,
body.kuhn-original-page .kuhn-rental .kuhn-image-side{min-height:620px;}
body.kuhn-original-page .kuhn-about .kuhn-image-side img,
body.kuhn-original-page .kuhn-rental .kuhn-image-side img{height:100%;min-height:620px;width:100%;object-fit:cover;}
body.kuhn-original-page .kuhn-about .kuhn-text-side p{max-width:740px;}
body.kuhn-original-page .kuhn-rental .kuhn-text-side{background:#f1ede5;}
body.kuhn-original-page .kuhn-rental .kuhn-rental-row p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #c9d1cd;padding:9px 0;}

/* HEADINGS / CONCEPT / COURSES (SQUARE CARDS) */
body.kuhn-original-page .kuhn-section .kuhn-section-intro{padding-bottom:24px!important;}
body.kuhn-original-page .kuhn-section-intro .kuhn-intro-copy p{max-width:970px;font-size:clamp(1.01rem,1.25vw,1.22rem);}
body.kuhn-original-page .kuhn-concept{background:#e9efea;padding-bottom:42px;}
body.kuhn-original-page .kuhn-cards:has(.kuhn-feature-card){background:#e9efea;padding:0 var(--k-pad)!important;}
body.kuhn-original-page .kuhn-feature-card{display:block;min-height:230px;background:#f6f8f5;border:1px solid #cbd5d0;padding:27px 24px!important;}
body.kuhn-original-page .kuhn-feature-card h3{font-size:clamp(1.14rem,1.45vw,1.52rem)!important;text-transform:none;}
body.kuhn-original-page .kuhn-feature-card p,body.kuhn-original-page .kuhn-feature-card li{font-size:.94rem;line-height:1.54;}
body.kuhn-original-page .kuhn-feature-card .kuhn-kicker{font-size:1.25rem;}
body.kuhn-original-page .kuhn-cards:has(.kuhn-course-card){background:#fff;padding:0 var(--k-pad)!important;}
body.kuhn-original-page .kuhn-course-card{border:1px solid var(--k-line);background:#fff;padding:0 0 30px!important;display:flex;flex-direction:column;}
body.kuhn-original-page .kuhn-course-card .mcb-wrap-inner{display:flex;flex-direction:column;}
body.kuhn-original-page .kuhn-course-card .column_image{margin-bottom:24px!important;}
body.kuhn-original-page .kuhn-course-card img{height:clamp(190px,18vw,335px);object-fit:cover;}
body.kuhn-original-page .kuhn-course-card h3,
body.kuhn-original-page .kuhn-course-card p,
body.kuhn-original-page .kuhn-course-card .column_button{margin-left:clamp(20px,2vw,38px)!important;margin-right:clamp(20px,2vw,38px)!important;}
body.kuhn-original-page .kuhn-course-card h3{text-transform:none;margin-top:12px!important;}
body.kuhn-original-page .kuhn-course-card p{font-size:1rem;}
body.kuhn-original-page .kuhn-course-card a.button{min-height:42px!important;padding:9px 14px!important;font-size:.8rem!important;}

/* INTERIOR PHOTO MOSAIC */
body.kuhn-original-page .kuhn-gallery{background:#e9eeeb;}
body.kuhn-original-page .kuhn-gallery-row{padding:0!important;background:#e9eeeb;}
body.kuhn-original-page .kuhn-gallery-row .kuhn-gallery-photo{padding:3px!important;}
body.kuhn-original-page .kuhn-gallery-row img{height:clamp(210px,21vw,365px)!important;object-fit:cover;}

/* DARK PRICES LIKE THE CHOSEN ORIGINAL */
body.kuhn-original-page .kuhn-prices{background:var(--k-ink);color:#fff;}
body.kuhn-original-page .kuhn-prices h1,
body.kuhn-original-page .kuhn-prices h2,
body.kuhn-original-page .kuhn-prices h3{color:#fff!important;}
body.kuhn-original-page .kuhn-prices p{color:#c9d4d2!important;}
body.kuhn-original-page .kuhn-prices .kuhn-kicker{color:#fbb69d;}
body.kuhn-original-page .kuhn-prices h2 em{color:#f1aa91;}
body.kuhn-original-page .kuhn-prices:has(.kuhn-price-card){padding:0 var(--k-pad)!important;}
body.kuhn-original-page .kuhn-price-card{background:#2c3941;padding:30px clamp(18px,2vw,40px)!important;border:1px solid #44545b;min-height:345px;}
body.kuhn-original-page .kuhn-price-card:nth-child(even){background:#34434b;}
body.kuhn-original-page .kuhn-price-card .kuhn-price-number h3{font-size:clamp(1.9rem,2.5vw,3rem);color:#ffd89a!important;margin-top:20px!important;}
body.kuhn-original-page .kuhn-pricenote{border-top:1px solid #ffffff30;}
body.kuhn-original-page .kuhn-pricenote p{font-size:.9rem;}

/* SIMPLE BENEFITS + NEWS */
body.kuhn-original-page .kuhn-benefit{background:#fff;}
body.kuhn-original-page .kuhn-cards:has(.kuhn-benefit-card){padding:0 var(--k-pad)!important;background:#fff;}
body.kuhn-original-page .kuhn-benefit-card{padding:clamp(22px,2.4vw,48px)!important;border:1px solid var(--k-line);border-top:3px solid var(--k-ink);}
body.kuhn-original-page .kuhn-news{background:var(--k-cream);}
body.kuhn-original-page .kuhn-cards:has(.kuhn-news-card){padding:0 var(--k-pad)!important;background:var(--k-cream);}
body.kuhn-original-page .kuhn-news-card{padding:0 0 26px!important;background:#fff;border:1px solid var(--k-line);}
body.kuhn-original-page .kuhn-news-card img{height:clamp(190px,18vw,300px);object-fit:cover;}
body.kuhn-original-page .kuhn-news-card h3,body.kuhn-original-page .kuhn-news-card p{margin-left:22px!important;margin-right:22px!important;}
body.kuhn-original-page .kuhn-news-card h3{margin-top:20px!important;text-transform:none;}

/* CONTACT BEFORE HISTORY: LEFT MIST, RIGHT DARK */
body.kuhn-original-page .kuhn-contact{padding:0;background:#e6efeb;}
body.kuhn-original-page .kuhn-contact-copy{padding:clamp(50px,6vw,108px) var(--k-pad)!important;background:#e6efeb;}
body.kuhn-original-page .kuhn-contact-data{padding:clamp(42px,5vw,90px)!important;background:var(--k-ink);color:white;}
body.kuhn-original-page .kuhn-contact-data h3{color:#fff!important;}
body.kuhn-original-page .kuhn-contact-data p,body.kuhn-original-page .kuhn-contact-data a{color:#e9efec!important;}
body.kuhn-original-page .kuhn-contact-copy .column_button{display:inline-block;width:auto!important;margin:10px 10px 0 0!important;}

/* THREE GENERATIONS WITH SQUARE PHOTOS */
body.kuhn-original-page .kuhn-family{background:#f7eee2;}
body.kuhn-original-page .kuhn-cards:has(.kuhn-family-card){padding:0 var(--k-pad)!important;background:#f7eee2;}
body.kuhn-original-page .kuhn-family-card{border:1px solid #ddd3c6;padding:0 0 30px!important;background:#fffaf2;}
body.kuhn-original-page .kuhn-family-card img{width:100%;height:clamp(300px,28vw,490px);object-fit:cover;object-position:center top;}
body.kuhn-original-page .kuhn-family-card h3,
body.kuhn-original-page .kuhn-family-card p,
body.kuhn-original-page .kuhn-family-card .kuhn-kicker{margin-left:clamp(20px,2vw,34px)!important;margin-right:clamp(20px,2vw,34px)!important;}
body.kuhn-original-page .kuhn-family-card .kuhn-kicker{margin-top:24px!important;}
body.kuhn-original-page .kuhn-family-card h3{text-transform:none;}
body.kuhn-original-page .kuhn-section:has(.kuhn-feature-card) .kuhn-feature-card li{padding-bottom:7px;}

/* ORIGINAL FOOTER */
body.kuhn-original-page .kuhn-footer{background:#17242b;color:#e9efec;padding:55px var(--k-pad);}
body.kuhn-original-page .kuhn-footer-about,body.kuhn-original-page .kuhn-footer-links{width:50%!important;}
body.kuhn-original-page .kuhn-footer h3{color:#fff!important;font-size:1.25rem;}
body.kuhn-original-page .kuhn-footer p,body.kuhn-original-page .kuhn-footer a{color:#d3dcda;}
body.kuhn-original-page .kuhn-footer a{text-decoration:underline;text-underline-offset:4px;}
body.kuhn-original-page .kuhn-footer-logo{font-size:1.4rem!important;color:white!important;font-weight:850;}
body.kuhn-original-page .kuhn-footer-logo strong{color:#f09b87;}

@media(max-width:1160px){
 body.kuhn-original-page .kuhn-brand-wrap{width:34%!important;}
 body.kuhn-original-page .kuhn-menu-wrap{width:66%!important;}
 body.kuhn-original-page .kuhn-page-nav{gap:9px;}
 body.kuhn-original-page .kuhn-page-nav a{font-size:.72rem;}
 body.kuhn-original-page .kuhn-feature-card,body.kuhn-original-page .kuhn-price-card,body.kuhn-original-page .kuhn-benefit-card{width:50%!important;}
 body.kuhn-original-page .kuhn-course-card,body.kuhn-original-page .kuhn-news-card{width:50%!important;}
 body.kuhn-original-page .kuhn-section h2{font-size:clamp(2.1rem,4.9vw,3.95rem);}
}
@media(max-width:900px){
 body.kuhn-original-page .kuhn-menu-wrap{display:flex;align-items:center;justify-content:flex-end;}
 body.kuhn-original-page .kuhn-menu-toggle{display:block;margin-left:auto;}
 body.kuhn-original-page .kuhn-page-nav{display:none;position:absolute;right:var(--k-pad);left:var(--k-pad);top:100%;background:#fff;border:1px solid var(--k-line);box-shadow:0 15px 35px #202b3225;padding:14px;flex-direction:column;align-items:stretch;}
 body.kuhn-original-page .kuhn-page-nav.is-open{display:flex;}
 body.kuhn-original-page .kuhn-brand-wrap{width:64%!important;}
 body.kuhn-original-page .kuhn-menu-wrap{width:36%!important;}
 body.kuhn-original-page .kuhn-section .kuhn-hero-copy{width:100%!important;}
 body.kuhn-original-page .kuhn-section h1{font-size:clamp(2.5rem,7vw,5.2rem);}
}
@media(max-width:768px){
 body.kuhn-original-page{--k-pad:clamp(18px,5vw,28px);}
 body.kuhn-original-page .kuhn-section{padding:55px var(--k-pad);}
 body.kuhn-original-page .kuhn-infobar{padding:0 var(--k-pad);}
 body.kuhn-original-page .kuhn-site-nav{padding:0 var(--k-pad);min-height:66px;}
 body.kuhn-original-page .kuhn-site-nav>.section_wrapper{min-height:66px;}
 body.kuhn-original-page .kuhn-topline{justify-content:center;font-size:.62rem;}
 body.kuhn-original-page .kuhn-topline>span:nth-child(2){display:none;}
 body.kuhn-original-page .kuhn-brand b{font-size:.9rem;}
 body.kuhn-original-page .kuhn-brand small{font-size:.51rem;}
 body.kuhn-original-page .kuhn-section .kuhn-text-side,body.kuhn-original-page .kuhn-section .kuhn-image-side,
 body.kuhn-original-page .kuhn-section .kuhn-contact-copy,body.kuhn-original-page .kuhn-section .kuhn-contact-data,
 body.kuhn-original-page .kuhn-section .kuhn-value,body.kuhn-original-page .kuhn-section .kuhn-course-card,
 body.kuhn-original-page .kuhn-section .kuhn-news-card,body.kuhn-original-page .kuhn-section .kuhn-family-card,
 body.kuhn-original-page .kuhn-section .kuhn-feature-card,body.kuhn-original-page .kuhn-section .kuhn-price-card,
 body.kuhn-original-page .kuhn-section .kuhn-benefit-card,body.kuhn-original-page .kuhn-footer-about,
 body.kuhn-original-page .kuhn-footer-links{width:100%!important;}
 body.kuhn-original-page .kuhn-section h1{font-size:clamp(2.28rem,8vw,3.6rem);}
 body.kuhn-original-page .kuhn-section h2{font-size:clamp(1.9rem,6.5vw,2.9rem);}
 body.kuhn-original-page .kuhn-hero{min-height:620px;align-items:flex-end;padding-top:90px;padding-bottom:58px;}
 body.kuhn-original-page .kuhn-hero .column_button{display:block;width:100%!important;}
 body.kuhn-original-page .kuhn-hero .column_button a.button{width:100%;}
 body.kuhn-original-page .kuhn-about,body.kuhn-original-page .kuhn-rental,body.kuhn-original-page .kuhn-contact{padding:0;}
 body.kuhn-original-page .kuhn-about .kuhn-text-side,body.kuhn-original-page .kuhn-rental .kuhn-text-side,
 body.kuhn-original-page .kuhn-contact-copy,body.kuhn-original-page .kuhn-contact-data{padding:45px var(--k-pad)!important;}
 body.kuhn-original-page .kuhn-about .kuhn-image-side,body.kuhn-original-page .kuhn-rental .kuhn-image-side{min-height:320px;}
 body.kuhn-original-page .kuhn-about .kuhn-image-side img,body.kuhn-original-page .kuhn-rental .kuhn-image-side img{min-height:320px;height:320px;}
 body.kuhn-original-page .kuhn-gallery-row{padding:0!important;}
 body.kuhn-original-page .kuhn-gallery-row .kuhn-gallery-photo{width:100%!important;}
 body.kuhn-original-page .kuhn-gallery-row img{height:270px!important;}
 body.kuhn-original-page .kuhn-cards:has(.kuhn-feature-card),body.kuhn-original-page .kuhn-cards:has(.kuhn-course-card),
 body.kuhn-original-page .kuhn-cards:has(.kuhn-benefit-card),body.kuhn-original-page .kuhn-cards:has(.kuhn-news-card),
 body.kuhn-original-page .kuhn-cards:has(.kuhn-family-card),body.kuhn-original-page .kuhn-prices:has(.kuhn-price-card){padding-left:var(--k-pad)!important;padding-right:var(--k-pad)!important;}
}
@media(max-width:480px){
 body.kuhn-original-page .kuhn-section h1{font-size:clamp(2.05rem,8.6vw,2.9rem);}
 body.kuhn-original-page .kuhn-section h2{font-size:clamp(1.66rem,7vw,2.2rem);}
 body.kuhn-original-page .kuhn-hero{background-position:62% center!important;}
 body.kuhn-original-page .kuhn-brand-symbol{width:39px;height:39px;}
 body.kuhn-original-page .kuhn-menu-toggle{padding:8px 10px;}
}
