.elementor-2686 .elementor-element.elementor-element-27b8338{width:100%;max-width:100%;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_photography_header{height:600px;justify-content:flex-start;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_container_text_box{background-color:#800020B0;padding:50px 50px 50px 50px;width:50%;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_title{color:#ffffff;font-family:"Noto Sans Jap", Sans-serif;font-size:37px;font-weight:700;line-height:1.4em;margin-top:5px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_subtitle{color:#ffffff;font-family:"Noto Sans Jap", Sans-serif;font-size:30px;line-height:1.6em;margin-top:30px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_text{color:#ffffff;margin-top:10px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_btn{border-color:#ffffff;color:#ffffff;padding:10px 30px 10px 30px;border-width:1px;margin-top:50px;border-radius:50px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_btn:hover{border-color:#ffffff;color:#000000;background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-5421416{padding:10px 10px 10px 10px;font-family:"Noto Sans Jap", Sans-serif;color:var( --e-global-color-accent );}.elementor-2686 .elementor-element.elementor-element-d29ed4f{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-c5303b5 );margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--box-border-width:0px;--item-text-color:var( --e-global-color-accent );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-accent );}.elementor-2686 .elementor-element.elementor-element-d29ed4f.elementor-element{--align-self:center;}.elementor-2686 .elementor-element.elementor-element-d29ed4f .elementor-toc__header-title{text-align:start;}.elementor-2686 .elementor-element.elementor-element-d29ed4f .elementor-toc__list-item{font-weight:600;}.elementor-2686 .elementor-element.elementor-element-3fb2863{text-align:center;}.elementor-2686 .elementor-element.elementor-element-3fb2863 .elementor-heading-title{line-height:1.4em;}.elementor-2686 .elementor-element.elementor-element-29891ad{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-f2ead05{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-f47bd0f{text-align:center;}.elementor-2686 .elementor-element.elementor-element-fa1dfbc{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-b2ff5c7{text-align:center;}.elementor-2686 .elementor-element.elementor-element-b2ff5c7 .elementor-heading-title{line-height:1.4em;}.elementor-2686 .elementor-element.elementor-element-66eee70{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-1fe7932{width:var( --container-widget-width, 81% );max-width:81%;background-color:#F6E8EA;padding:10px 10px 10px 10px;--container-widget-width:81%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2686 .elementor-element.elementor-element-1fe7932.elementor-element{--align-self:center;}.elementor-2686 .elementor-element.elementor-element-1fe7932 .elementor-testimonial-wrapper{text-align:start;}.elementor-2686 .elementor-element.elementor-element-1fe7932 .elementor-testimonial-content{color:#444444;font-family:"Noto Sans Jap", Sans-serif;font-size:16px;font-weight:500;}.elementor-2686 .elementor-element.elementor-element-1fe7932 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:100px;height:100px;}.elementor-2686 .elementor-element.elementor-element-1fe7932 .elementor-testimonial-name{color:var( --e-global-color-accent );}.elementor-2686 .elementor-element.elementor-element-1fe7932 .elementor-testimonial-job{color:var( --e-global-color-primary );}.elementor-2686 .elementor-element.elementor-element-3442691{text-align:center;}.elementor-2686 .elementor-element.elementor-element-3442691 .elementor-heading-title{line-height:1.4em;}.elementor-2686 .elementor-element.elementor-element-1608211{padding:10px 10px 10px 10px;column-gap:0px;}.elementor-2686 .elementor-element.elementor-element-6d1c03f{padding:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-148d579{padding:20px 20px 0px 20px;text-align:center;}.elementor-2686 .elementor-element.elementor-element-5f59095{text-align:center;}@media(max-width:1024px){.elementor-2686 .elementor-element.elementor-element-27b8338 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_photography_header{height:350px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_container_text_box{padding:20px 20px 20px 20px;width:50%;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_title{font-size:26px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_subtitle{font-size:20px;}.elementor-2686 .elementor-element.elementor-element-d29ed4f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2686 .elementor-element.elementor-element-3fb2863{text-align:center;}}@media(max-width:767px){.elementor-2686 .elementor-element.elementor-element-27b8338 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_photography_header{height:240px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_container_text_box{padding:20px 20px 20px 20px;width:75%;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_title{font-size:17px;}.elementor-2686 .elementor-element.elementor-element-27b8338 .uc_subtitle{font-size:13px;line-height:1.4em;}.elementor-2686 .elementor-element.elementor-element-d29ed4f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2686 .elementor-element.elementor-element-1fe7932{padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2686 .elementor-element.elementor-element-1fe7932 .elementor-testimonial-job{font-size:12px;}}/* Start custom CSS for testimonial, class: .elementor-element-1fe7932 */.elementor-2686 .elementor-element.elementor-element-1fe7932 {
    border-left: 6px solid #800020;
    padding: 20px;
    background: #F6E8EA;
    border-radius: 0 8px 8px 0; /* Rechts abgerundet für weicheren Look */
}

.elementor-2686 .elementor-element.elementor-element-1fe7932 b, .elementor-2686 .elementor-element.elementor-element-1fe7932 strong {
    display: block;
    margin-bottom: 10px;
    color: #800020; /* Die Überschrift in der gleichen Farbe wie der Rand */
    font-size: 1.1em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans Jap';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.habataki-global.jp/wp-content/uploads/2025/12/NotoSansJP-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans Jap';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.habataki-global.jp/wp-content/uploads/2025/12/NotoSansJP-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans Jap';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.habataki-global.jp/wp-content/uploads/2025/12/NotoSansJP-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Noto Sans Jap';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.habataki-global.jp/wp-content/uploads/2025/12/NotoSansJP-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */