<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
#mybyte_media_cookiehinweis {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 12px;
    line-height: 125%;
    margin: 20px;
    padding: 10px;
    position: fixed;
    width: 200px;
    z-index: 999999;
	right: 0;
	display: none;
}

#mybyte_media_cookiesettings {
	line-height: 125%;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid;
    bottom: 0;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
    color: #484848;
    font-size: 10px;
    line-height: 125%;
    margin: 10px;
    padding: 10px;
    position: fixed;
    z-index: 999999;
	right: 0;
	display: none;
	cursor: pointer;
}

#mybyte_media_cookiehinweis_close {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
	margin: 0;
    text-align: center;
}

#mybyte_media_cookiehinweis_save {
    background: #dedede none repeat scroll 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 10px;
    margin: 0;
	margin-top: 10px;
    text-align: center;
}

#mybyte_media_cookiehinweis_mehrinfos {
	text-decoration: underline;
}

/*// custom CSS //*/


/*.page-hero {
  
  padding-top:50vw;
  
  background-size: cover !important;
  background-position: 90% center !important;
  -webkit-background-position: 90% center !important;
}*/

.page-id-98 .page-hero {
	padding-top: 30vw;
	
	background-size: cover !important;
	background-position: 95% 80% !important;
	-webkit-background-position: 90% center !important;
}

.page-id-671 .page-hero {
	padding-top: 40vw;
	background-size: cover !important;
	background-position: center 50% !important;
	-webkit-background-position: center 50% !important;
}

.page-id-112 .page-hero {
	padding-top: 30vw;
	/*min-height:50vw !important;*/
	background-size: cover !important;
	background-position: 85% 80% !important;
	-webkit-background-position: 65% center !important;
}

.page-id-288 .page-hero {
	padding-top: 50vw;
	/*min-height:50vw !important;*/
	background-size: cover !important;
	background-position: 85% center !important;
	-webkit-background-position: 85% center !important;
}

.page-id-16 .page-hero {
	padding-top: 30vw;
	
	background-size: cover !important;
	background-position: 100% 80% !important;
	-webkit-background-position: 100% 80% !important;
}

.page-id-311 .page-hero {
	padding-top: 30vw;
	
	background-size: cover !important;
	background-position: 60% 50% !important;
	-webkit-background-position: 60% 50% !important;
}

.page-id-332 .page-hero {
	padding-top: 40vw;
	/*min-height:50vw !important;*/
	background-size: cover !important;
	background-position: 40% 0% !important;
	-webkit-background-position: 40% 0% !important;
}

@import "https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600&amp;display=swap";
@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300&amp;family=Teko:wght@300;400;500;600&amp;display=swap";
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-privacy-policy.current-menu-item.page_item.page-item-13.current_page_item.menu-item-46 a:visited {
	color: #fff !important;
}

#menu-fusszeile-menu a:visited,
#menu-fusszeile-menu a:active {
	color: #fff !important;
}

#mobile-header .inside-navigation,
.main-navigation.has-branding .inside-navigation,
.main-navigation.has-sticky-branding.navigation-stick .inside-navigation {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: url("https://seminarhaus-nrw.de/wp-content/uploads/2021/10/home-logo-03.svg");
	background-attachment: scroll;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: 0px 50%;
	background-repeat: no-repeat no-repeat;
	background-color: #fff;
}

#menu-hauptmenu-2 {
	z-index: 100001;
	padding: 20px 20px 20px 20px !important;
}

#mobile-header .inside-navigation,
.main-navigation.has-branding .inside-navigation,
.main-navigation.has-sticky-branding.navigation-stick .inside-navigation {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#mobile-header .inside-navigation,
.main-navigation.has-branding .inside-navigation,
.main-navigation.has-sticky-branding.navigation-stick .inside-navigation,
.inside-navigation.grid-container.grid-parent {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 0%, 0.35);
	-moz-box-shadow: 0 2px 3px hsla(0, 0%, 0%, 0.35);
	box-shadow: 0 2px 3px hsla(0, 0%, 0%, 0.35);
}

.header-image {
	display: none !important;
}

.newsletter-formular,
.newslettersend {
	margin: auto !important;
}

.page-hero h1 {
	color: #ffffff;
	display: none!important;
}


/*.page-hero {
    z-index:0 !important;
    }*/

.main-navigation,
.main-navigation ul ul {
	background-color: #ffffff;
	/*z-index: 2 !important;*/
}

.schriftgrau.heightfix {
	min-height: 500px!important;
}

.hovertext p,
.hovertext a,
.hovertext span {
	color: #555;
	text-align: center!important;
}

#dots,
#dots1,
#dots2,
#dots22,
#dots3,
#dots4,
#more,
#more1,
#more2,
#more3,
#more22,
#more4 {
	text-align: center!important;
}

.wpforms-submit,
#myBtn,
#myBtn1,
#myBtn2,
#myBtn22,
#myBtn3,
#myBtn4 {
	background-color: #cc3136!important;
	border-radius: 10px!important;
	color: #fff!important;
	cursor: pointer;
	font-family: 'Teko', sans-serif!important;
	font-size: 24px!important;
	padding: 6px 12px;
	text-align: center!important;
}

#myBtn,
#myBtn1,
#myBtn2,
#myBtn22,
#myBtn3,
#myBtn4 {
	width: 90px;
}

.wpforms-submit {
	width: auto;
}

.wpforms-submit:hover,
#myBtn:hover,
#myBtn1:hover,
#myBtn2:hover,
#myBtn22:hover,
#myBtn3:hover,
#myBtn4:hover {
	background-color: #eee!important;
	color: #cc3136!important;
	padding: 6px 12px;
	text-align: center!important;
}

.hovertext a {
	color: #666798!important;
	text-decoration: none;
}

#more,
#more1,
#more2,
#more22,
#more3,
#more4 {
	display: none;
}

.wp-block-gallery.is-cropped .blocks-gallery-item img {
	-o-object-fit: cover;
	flex: 1;
	height: 100%;
	margin-left: 64px;
	margin-right: 0;
	object-fit: cover;
}

.klientenstimmen {
	-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 4px 6px 0;
	border-top: 8px solid rgb(154, 34, 34);
	box-shadow: rgba(0, 0, 0, 0.16) 0 4px 6px 0;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
	min-height: 220px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title&gt;a {
	background-color: #cc3136!important;
	color: #fff!important;
	font-family: 'Teko', sans-serif!important;
	font-weight: 200!important;
	letter-spacing: .05em!important;
	line-height: 1.2em!important;
	min-height: 60px!important;
	padding-left: 50px!important;
	padding-right: 20px!important;
	padding-top: 22px!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
	border-color: #fff!important;
	border-width: 10px!important;
	left: -6px!important;
	top: -3px!important;
	width: 20px!important;
}

.wp-block-column.footermenu {
	margin-left: -40px;
	margin-top: 30px;
}

.footerlogo {
	display: block;
	min-width: 40vw;
}

.tools {
	min-height: 300px;
}

.wp-block-column.footersocial {
	margin-top: 10px;
}

.copyright-bar {
	margin-top: 0;
}

button {
	border-radius: 0 !important;
}

.namenrot {
	color: #ce2f31!important;
	font-size: 26px;
}

.page-hero h1,
.page-hero h2,
.page-hero h3,
.page-hero h4,
.page-hero h5,
.page-hero h6 {
	color: #ffffff;
	font-size: 6vw!important;
}

h1,
h2,
h3,
h4,
.namerot,
.headlinesfont {
	font-family: 'Teko', sans-serif!important;
	font-size: 24px!important;
}

::selection {
	background-color: #cf2c2a;
	color: #ffffff;
}

.buntbox {
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	background-color: #f6f6f6!important;
	border-bottom: 3px solid rgb(208, 44, 42);
	hyphens: none;
	margin: 1.5vw!important;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.buntboxbig {
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	background-color: #f6f6f6!important;
	hyphens: none;
	margin: 1.1vw!important;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.center {
	margin: 0 auto;
	position: relative;
}

.vc_general.vc_btn3 {
	background-color: #ce2f31!important;
	border-radius: 0 !important!;
	color: #ffffff!important;
}

.vc_general.vc_btn3:hover {
	background-color: #ffffff!important;
	color: #ce2f31!important;
}

.vc_btn3.vc_btn3-size-md {
	background-color: #c72d2e !important! color: #ffffff !important!;
	border-radius: 0 !important! padding-top: 6px!important;
	font-family: 'Teko';
	font-size: 24px!important;
	font-weight: 200;
	padding-bottom: 6px!important;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
}

.vc_btn3.vc_btn3-size-md:hover {
	background-color: #ffffff!important;
	color: #c72d2e !important!;
}

.ebookcover {
	-moz-box-shadow: 0 8px 8px hsla(0, 0%, 0%, 0.2);
	-webkit-box-shadow: 0 8px 8px hsla(0, 0%, 0%, 0.2);
	box-shadow: 0 8px 8px hsla(0, 0%, 0%, 0.2);
	margin: 0 auto!important;
	max-width: 300px!important;
	padding: 0!important;
}

.portrait {
	-moz-box-shadow: 0 8px 8px hsla(0, 0%, 0%, 0.2);
	-webkit-box-shadow: 0 8px 8px hsla(0, 0%, 0%, 0.2);
	border-top: 3px solid rgb(208, 44, 42);
	box-shadow: 0 8px 8px hsla(0, 0%, 0%, 0.2);
}

h2 {
	font-size: 40px!important;
}

.main-navigation .main-nav ul li a,
.menu-toggle,
.main-navigation .menu-bar-items {
	color: #000000;
	color: #cf2c2a!important;
	font-family: 'Teko', sans-serif;
	font-size: 25px!important;
}

.graubox {
	min-height: 110px!important;
}

.navigation-branding img,
.site-logo.mobile-header-logo img {
	margin-left: 20px;
}

@media screen and (max-width:1024px) {
	.graubox {
		min-height: 180px!important;
	}
}

.longbox {
	-moz-animation: all .4s ease;
	-ms-animation: all .4s ease;
	-o-animation: all .4s ease;
	-webkit-animation: all .4s ease;
	animation: all .4s ease;
	min-height: 400px;
}

@media screen and (max-width:1280px) {
	.longbox {
		min-height: 380px;
	}
}

@media screen and (max-width:1150px) {
	.longbox {
		min-height: 420px;
	}
}

@media screen and (max-width:996px) {
	.longbox {
		min-height: 520px;
	}
}

@media screen and (max-width:768px) {
	.page-id-16 .page-hero {
		padding-top: 60vw;
		/*min-height:50vw !important;*/
		background-size: cover !important;
		background-position: 80% 0% !important;
		-webkit-background-position: 80% 0% !important;
	}
	.wp-block-gallery.is-cropped .blocks-gallery-item img {
		-o-object-fit: cover;
		flex: 1;
		height: 100%;
		margin-left: 0;
		margin-reight: 60px!important;
		object-fit: cover;
	}
	.longbox {
		min-height: 180px;
	}
}


/*// custom CSS End //*/

.hide {
	display: none;
}

.wpforms-submit,
.button {
	color: #ffffff !important;
}

.vc_btn3-container.button.vc_btn3-center {
	color: #ffffff !important;
}


/* copyright */

.copyright.pull-right {
	display: none;
}


/* navi logo */

h1,
h2,
h3,
h4,
.namerot,
.headlinesfont {
	font-family: 'Teko', sans-serif !important;
}

h2,
H2 span {
	color: /*#992121*/
	hsl(1, 66%, 49%);
	!important;
}


/* Fonts */


/*@font-face {
	font-family: "Teko";
	font-weight: 400;
	font-style: normal;
	src: local('Teko Regular'), local('Teko-Regular'), url(//seminarhaus-nrw.de/wp-content/uploads/sgf-css/LYjNdG7kmE0gfaN9pQlCpVo.woff2) format('woff2'), url(//seminarhaus-nrw.de/wp-content/uploads/sgf-css/LYjNdG7kmE0gfaN9ow.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Teko";
	font-weight: 400;
	font-style: normal;
	src: local('Teko Regular'), local('Teko-Regular'), url(//seminarhaus-nrw.de/wp-content/uploads/sgf-css/LYjNdG7kmE0gfaN9pQlCpVo.woff2) format('woff2'), url(//seminarhaus-nrw.de/wp-content/uploads/sgf-css/LYjNdG7kmE0gfaN9ow.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/

::selection {
	color: #ffffff;
	background-color: #cf2c2a;
}

h1,
h2,
h3,
h4 {
	font-family: 'Teko', sans-serif;
}

.main-navigation .main-nav ul li a,
.menu-toggle,
.main-navigation .menu-bar-items {
	color: #000000;
	font-family: 'Teko', sans-serif;
	font-size: 24px !important;
	color: #cf2c2a;
}


/*font-family: 'Open Sans', sans-serif;*/


/*///////////////////////////////////////////////////////*/


/* STARTSEITE */


/* my title - menu icon blending out*/

.main-title {
	display: none;
}

.menu-toggle .mobile-menu {
	padding-left: 3px;
	display: none;
}

body {
	-moz-hyphens: auto !important;
	-o-hyphens: auto !important;
	-webkit-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto !important;
	/*word-break: keep-all !important;*/
	word-wrap: break-word !important;
	-webkit-hyphens: none !important;
	-ms-hyphens: none !important;
	-moz-hyphens: none !important;
	hyphens: none !important;
	/*white-space:nowrap;*/
}

.hintergrundrot {
	background-color: #d22a22;
}

.schriftgrau {
	color: #666666;
}

.schriftrot {
	color: #d22a22 !important;
}


/* Anpassungen Navigation oben */

#site-navigation .navigation-branding,
#sticky-navigation .navigation-branding {
	margin-left: 20px;
}


/* Anpassungen Ninja Forms */

.nf-form-content {
	max-width: 100% !important;
	padding: 0 !important;
}

.nf-row {
	margin: 0 -5px 1em -5px !important;
}

button,
input,
select input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url] {
	border-radius: 0px;
}

.nf-field-label label {
	font-weight: 400 !important;
}

.nf-field textarea {}

.nf-form-fields-required {
	display: none !important;
}

.nf-error-msg,
.ninja-forms-req-symbol {
	font-size: 0.8em;
}

.label-above .nf-field-label {
	margin-bottom: 0 !important;
}

.nf-field-element select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}</pre></body></html>