@charset "UTF-8";
/* Delete Status */
.dnd-icon-remove.deleting { font-size:12px; color:#000; font-weight: 500; position: relative; top:-3px; }
.dnd-icon-remove.deleting:after { display:none!important; }

.wpcf7-drag-n-drop-file.d-none {
	display:none;
	opacity:0;
	visibility:hidden;
	position:absolute;
	top:0;
}

/* Upload Status */
.dnd-upload-status {
	display:flex;
	padding:4px 0;
	align-items:center;
	position:relative;
}

/* Progress bar - Image */
.dnd-upload-status .dnd-upload-image {
	width:40px;
	height:40px;
	border:1px solid #a5a5a5;
	text-align:center;
	border-radius:100%;
	position:relative;
}
.dnd-upload-status .dnd-upload-image span.file {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 21px;
    width: 16px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform : translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

/* Progress bar - Image Details ( Name and Size ) */
.dnd-upload-status .dnd-upload-details {
	padding-left:10px;
	width: calc(100% - 40px);
}
.dnd-upload-status .dnd-upload-details .name {color:#016d98; padding:4px 0; padding-right:60px; display:flex; }
.dnd-upload-status .dnd-upload-details .name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-right:10px; }
.dnd-upload-status .dnd-upload-details .name em {color:#444242;	font-weight:700; }

/* Remove Upload File */
.dnd-upload-status .dnd-upload-details .remove-file {
	position:absolute;
	right:0;
	top:10px;
	text-decoration:none;
	box-shadow:none;
	outline:none;
    opacity:1;
}
.dnd-upload-status .dnd-upload-details .remove-file span:after {
    content: '';
    width:15px;
    height:15px;
    display: block;
    background-repeat:no-repeat;
    background-size:100%;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dnd-upload-status.in-progress .remove-file { opacity:0.2;}

.dnd-upload-status .dnd-upload-details span.has-error { color:#f50505; }

/* Progress Loading */
.dnd-upload-status .dnd-upload-details .dnd-progress-bar {
	display: block;
    border-radius: 5px;
    overflow: hidden;
    background: #565555;
    height: 14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    background: #4CAF50;
    display: block;
    font-size: 11px;
    text-align: right;
    color: #fff;
    height: 100%;
	width:0;
	line-height:14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete { width:100%!important; padding-right:5px; }
.dnd-upload-counter { position:absolute; right:5px; bottom:3px; font-size:12px; }

/* CodeDropz Upload Plugin */
.codedropz-upload-handler {
	border:2px dashed #c5c5c5;
	border-radius:5px;
	margin-bottom:10px;
	position:relative;
}
.codedropz-upload-container {
	padding:15px 20px;
}

.codedropz-upload-inner {
	overflow:hidden;
	width:100%;
	/*white-space: nowrap;*/
	text-align:center;
	text-overflow: ellipsis;
	font-weight:inherit;
}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
	text-decoration:none;
	box-shadow:none;
}
.codedropz-upload-inner h3 {
	margin:5px 0;
	font-size:30px;
	line-height:32px;
    word-break:break-word;
}

/* Add border on dragenter, drag etc */
.codedropz-dragover {
	border-color:#6b6a6a;
}

.codedropz-upload-wrapper span.has-error-msg {
	display:inline-block;
	color:#ff0000;
	padding:5px 0;
	font-style:italic;
}

/* Jquery Validation For Contact Form 7 */
.wpcf7-form label.error-new {
    color: #900;
    font-size: 11px;
    float: none;
    padding-left: 5px;
}
.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{
	border-bottom-color: #900;
    border-bottom-style: solid;
}
/* END : Jquery Validation CF7 */

@media screen and (max-width: 767px) {
	.dnd-upload-status .dnd-upload-details .name em { font-weight:normal; }
	.dnd-upload-status .dnd-upload-details .name { padding-right:60px; }
	.codedropz-upload-inner h3 { font-size:22px; }
}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container{position:absolute; overflow: hidden; display: inline; height:1px; width: 1px;z-index:-1000;}/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://www.orthoinfo.de/wp-content/themes/orthoinfo/grunt/out/css/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:none !important;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-64px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*!
Theme Name: Orthoinfo
Theme URI: http://underscores.me/
Author: Pascal Wisniewski
Author URI: http://pascal@footprintmedia.de
Description: Orthopädische Privatpraxis- und Klinik
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: orthoinfo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Orthoinfo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:Roboto;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#707070;font-family:Roboto;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ul li{font-size:20px}@media only screen and (max-width:1024px){ul li{font-size:16px}}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;border-radius:10px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:1rem;line-height:1;padding:16px;outline:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:none;border-radius:10px;padding:12px;outline:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}::-webkit-input-placeholder{font-size:16px;color:#fff;opacity:1}::-moz-placeholder{font-size:16px;color:#fff;opacity:1}::-ms-input-placeholder{font-size:16px;color:#fff;opacity:1}::placeholder{font-size:16px;color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;font-size:16px}::-ms-input-placeholder{color:#fff;font-size:16px}a{color:#032167}a:visited{color:#032167}a:hover,a:focus,a:active{color:#032167}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a[href^=tel]{color:inherit;text-decoration:none}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);position:absolute;top:100%;left:-999em;z-index:99999;padding:12px;background:white}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:85%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}.main-navigation li{position:relative;padding:10px 20px}.menu>li>a:after{content:'';background:#000;height:2px;width:0;display:block;margin-top:2px !important;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;margin:0 auto}.menu>li:hover>a:after{width:100%}.sub-menu>li:hover>a{text-decoration:underline}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1025px){.menu-ham-btn{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation{padding-right:70px}.menu-item-back{display:none}}@media screen and (max-width:1024px){.menu>li:hover>a:after{width:0}.main-navigation ul{display:block}.main-navigation li{position:static}.main-navigation .menu-menu-1-container{display:block;-webkit-transform:translateX(100%);transform:translateX(100%)}.main-navigation .menu-menu-1-container.show{-webkit-transform:translateX(0);transform:translateX(0)}.menu-menu-1-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:100;right:0;width:100%;top:120px;height:100vh;background:white;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:.45s;-o-transition:.45s;transition:.45s}.menu-menu-1-container.shrink{top:95px}.main-navigation li{padding:10px 20px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.main-navigation ul li:active>ul{-webkit-user-select:none;-webkit-touch-callout:none}.main-navigation ul ul{-webkit-box-shadow:none;box-shadow:none}.menu-item:not(last-child){border-bottom:1px solid #032167}.menu>li>a:after{-webkit-transition:none;-o-transition:none;transition:none}.main-navigation ul ul a{width:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:0}.menu-item-has-children .sub-menu{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#FFF;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;padding:0;overflow:scroll}.menu-item-has-children .sub-menu>li:hover>a{text-decoration:none}.menu-item-has-children .sub-menu .nav-back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#46D0D6 !important;color:#032167}.menu-item-has-children .sub-menu .nav-back-link::before{content:"<";margin-right:.5em}.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}li.menu-item-has-children>a::after{content:'>' !important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;background:#fff;height:auto}.menu-item-has-children.active>.sub-menu{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.menu-item-back{background:#46D0D6}.menu-item-back .nav-back-link{padding:1px 0}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}@font-face{font-family:'Lora';src:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/Lora.woff2) format('woff2'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/Lora.woff) format('woff'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/Lora.ttf) format('truetype'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/Lora.eot),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/Lora.eot?#iefix) format('embedded-opentype'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/Lora.svg) format('svg');font-display:swap}@font-face{font-family:'Roboto';src:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/roboto.woff2) format('woff2'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/roboto.woff) format('woff'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/roboto.ttf) format('truetype'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/roboto.eot),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/roboto.eot?#iefix) format('embedded-opentype'),url(//www.orthoinfo.de/wp-content/themes/orthoinfo/fonts/roboto.svg) format('svg');font-display:swap}.overlay{content:'';width:100%;height:100%;position:absolute;background:#02183B;opacity:.3;z-index:1}.lazy-bg{background-image:none !important;background-color:#F1F1FA}.font-headline{font-family:Lora, Serif;font-weight:300}.p{font-size:20px}@media only screen and (max-width:1024px){.p{font-size:16px}}p{font-size:20px}@media only screen and (max-width:1024px){p{font-size:16px}}.fp-header{width:100%;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:fixed;top:0;z-index:10;background:white;padding:25px 0}.fp-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 2rem;max-width:1440px}.fp-header-logo{height:90px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:1024px){.fp-header .main-navigation ul:not(.sub-menu){top:132px;-webkit-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out}}.shrink{padding:10px 0}.shrink .fp-header-logo{height:70px}@media screen and (max-width:1024px){.shrink .main-navigation ul:not(.sub-menu){top:90px}}.main-navigation{width:auto;text-transform:uppercase;font-family:Lora,sans-serif}.main-navigation li{font-size:16px}.slick-dots li.slick-active button:before{content:'';border-radius:10px;width:12px;height:4px;background:#032167;position:absolute;margin-top:8px;opacity:1;left:4px}.slick-dots li button:before{font-size:18px !important}.fp-arrow-right{background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/arrow-left.png);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;cursor:pointer}.fp-arrow-left{background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/arrow-left.png);background-repeat:no-repeat;background-size:cover;width:16px;height:16px;cursor:pointer}.fp-section{margin:8.5rem auto 0;max-width:1440px;padding:0 2rem}.fp-stage+.fp-section{margin-top:10rem}.fp-section>*+*{margin-top:4rem}.fp-section-slider{margin:8rem 0 0}.fp-section-slider>*+*{margin-top:4rem}.fp-button{text-decoration:none;color:#032167;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-button>.fp-arrow-right{margin-left:.5rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-button:hover .fp-arrow-right{margin-left:1rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-button>.fp-arrow-left{margin-right:.5rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-button:hover .fp-arrow-left{margin-right:1rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-headline{font-family:Lora, Serif;font-weight:300;font-size:40px;text-align:center;max-width:760px;margin:0 auto;color:#032167}h2{font-family:Lora, Serif;font-weight:300;font-size:32px;color:#032167}.fp-subheadline{text-align:center;max-width:960px;margin:1rem auto 0}.fp-textblock{margin:2rem 0 1rem}.fp-stage{margin-top:136px}.fp-stage-img{background-size:cover;height:82vh;background-repeat:no-repeat;background-position:center top}.fp-stage-img img{min-width:100vw;max-height:800px}.fp-stage-wrapper{position:relative}.fp-stage-wrapper-2{z-index:2;position:absolute;bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.fp-stage-wrapper-2 .fp-stage-slogan{margin:0 auto}.fp-stage-slider,.fp-stage .fp-gallery-slider{margin:0;padding:0}.fp-stage-slide:before{content:'';width:100%;height:100%;position:absolute;background:#02183B;opacity:.3;z-index:1}.fp-stage-slogantext{font-family:Lora, Serif;font-weight:300;font-size:48px;padding:0 30px;line-height:1.4;color:#fff;text-align:center;text-shadow:0 -1px 4px #fff}.fp-stage .fp-arrow-left{background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/arrow-left.png);background-repeat:no-repeat;background-size:cover;width:32px;height:32px;cursor:pointer}.fp-stage .fp-arrow-right{background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/arrow-left.png);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;background-size:cover;width:32px;height:32px;cursor:pointer}.fp-stage .fp-arrow-wrapper{position:absolute;bottom:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.fp-stage-overview .fp-stage-wrapper{background-position:center;background-size:cover;background-repeat:no-repeat;height:450px}.fp-stage-overview .fp-stage-wrapper:before{content:'';width:100%;height:100%;position:absolute;background:#02183B;opacity:.3;z-index:1}.fp-stage-overview .fp-stage-wrapper .fp-stage-slogantext{text-shadow:none}.fp-banner-wrapper{background-repeat:no-repeat;background-position:center center;background-size:cover;height:450px}.fp-gallery .fp-arrow-left{background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/arrow-left.png);background-repeat:no-repeat;background-size:cover;width:32px;height:32px;cursor:pointer}.fp-gallery .fp-arrow-right{background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/arrow-left.png);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;background-size:cover;width:32px;height:32px;cursor:pointer}.fp-gallery .fp-arrow-wrapper{position:absolute;bottom:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.fp-gallery .fp-gallery-slider{margin:0;padding:0}.fp-gallery .fp-stage-img{height:650px}.fp-mission{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.fp-mission>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.fp-mission>*+*{margin-left:2rem}.fp-location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-location>*{width:calc((100% - (6rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (6rem)) * 0.99)}.fp-location>*+*{margin-left:6rem}.fp-location>*:nth-child(3n+4){margin-left:0}.fp-location>*:nth-child(n+4){margin-top:4rem}.fp-location-icon img{border-radius:8px;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 8px 0 rgba(0,0,0,0.3)}.fp-location-icon:hover~.fp-button>.fp-arrow-right{margin-left:1rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-location-title{font-family:Lora, Serif;font-weight:300;font-size:32px;margin-top:1rem;color:#032167}.fp-contactteaser{width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;max-width:none;background:#032167;background:-webkit-gradient(linear, left bottom, left top, color-stop(23%, #032167), to(#46d0d6));background:-o-linear-gradient(bottom, #032167 23%, #46d0d6 100%);background:linear-gradient(0deg, #032167 23%, #46d0d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#032167", endColorstr="#ace5e2", GradientType=1)}.fp-contactteaser div:first-child{margin-top:4rem}.fp-contactteaser .fp-subheadline{color:white}.fp-contactteaser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.fp-contactteaser-number{font-family:Lora, Serif;font-weight:300;color:#46D0D6;font-size:40px;text-align:center;padding:0 .5rem}.fp-contactteaser-number a{color:#46D0D6;text-decoration:none}.fp-contactteaser-number:hover a{text-decoration:underline}.fp-team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-team>*+*{margin-top:2rem}.fp-team .fp-headline{margin-bottom:2rem}.fp-team-head,.fp-team-title{font-family:Lora, Serif;font-weight:300;font-size:32px;color:#032167;margin-top:0}.fp-team-head{text-align:center;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-team-icon{border-radius:5px}.fp-team-icon img{border-radius:5px;width:100%}.fp-team-icon:hover~.fp-button>.fp-arrow-right{margin-left:1rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-team-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-team-wrapper-lead .fp-team-wrapper{max-width:1440px}.fp-team-wrapper-lead .fp-team-wrapper>*{width:calc((100% - (1rem * (12 - 1))) / 12 * 3 + ((3 - 1) * (1rem)) * 0.99);margin-bottom:2rem}.fp-team-wrapper-lead .fp-team-wrapper>*+*{margin-left:1rem}.fp-team-wrapper-lead .fp-team-wrapper>*:nth-child(4n+5){margin-left:0}.fp-team-wrapper-empl{margin-top:2rem;width:calc((100% - (1rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (1rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*{margin-bottom:2rem;width:calc((100% - (1rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (1rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*+*{margin-left:1rem}.fp-team-wrapper-coop,.fp-team-wrapper-team{margin-top:2rem;width:calc((100% - (1rem * (12 - 1))) / 12 * 3 + ((3 - 1) * (1rem)) * 0.99);margin-left:1rem}.fp-team-wrapper-coop .fp-team-wrapper>*,.fp-team-wrapper-team .fp-team-wrapper>*{width:calc((100% - (1rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (1rem)) * 0.99)}.fp-feedback{width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;height:auto;max-width:none;min-height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/patientenmeinung.png)}.fp-feedback .fp-headline{color:#46D0D6}.fp-feedback .fp-subheadline{color:#fff}.fp-feedback:before{content:'';width:100%;height:100%;position:absolute;background:#02183B;opacity:.3;z-index:1;background:#01184B;opacity:.65;left:0}.fp-feedback>div:first-child{margin-top:4rem;position:relative;z-index:1}.fp-feedback-wrapper{position:relative;max-width:1440px;margin:4rem auto;padding:3rem 8rem 2rem;background-color:#fff;z-index:1;border-radius:5px}.fp-feedback-wrapper .slick-dots{bottom:-50px}.fp-feedback-wrapper p{color:#032167}.fp-feedback-textwrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-feedback-quotewrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem}.fp-feedback-quotewrapper .fp-feedback-quote{max-width:45px}.fp-feedback-jameda{position:absolute;top:-44px;left:-8px;max-width:200px}.fp-therapy-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fp-therapy-tabs>*{height:150px;width:150px;background-size:contain;background-repeat:no-repeat;position:relative;border-radius:8px;cursor:pointer}.fp-therapy-tabs>*:not(.inactive):after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:22px 13.5px 0 13.5px;border-color:#032167 transparent transparent transparent;position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fp-therapy-tabs>*.inactive:before{content:'';width:100%;height:100%;border-radius:10px;background:#032167;opacity:.45;position:absolute}.fp-therapy-box{border-radius:8px;-webkit-box-shadow:7px 7px 33px -1px rgba(0,0,0,0.55);box-shadow:7px 7px 33px -1px rgba(0,0,0,0.55);margin-top:4rem;min-height:311px}.fp-therapy-box .container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.fp-therapy-content{padding:0 6rem 2rem;margin-top:3rem;color:#032167;position:relative}.fp-therapy-content-icon{position:absolute;top:-30px;left:25px;max-width:70px;opacity:.6}.fp-therapy-content-img{border-radius:0 8px 8px 0}.fp-therapy-content .fp-button{margin-top:1rem}.fp-therapy-text{margin-bottom:1rem;font-size:20px}.fp-contact{width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;height:auto;max-width:none;min-height:600px;background-repeat:no-repeat;background-position:right;background-size:cover;background-image:url(//www.orthoinfo.de/wp-content/themes/orthoinfo/img/startseite-kontakt.jpg)}.fp-contact:before{content:'';width:100%;height:100%;position:absolute;background:#02183B;opacity:.3;z-index:1;background:#FFFFFF;opacity:.7;left:0}.fp-contact>div{margin-top:4rem;position:relative;z-index:1}.fp-contact-block{border-radius:8px;-webkit-box-shadow:7px 7px 33px -1px rgba(0,0,0,0.55);box-shadow:7px 7px 33px -1px rgba(0,0,0,0.55);background:#032167;background:-webkit-gradient(linear, left bottom, left top, color-stop(23%, #032167), to(#46d0d6));background:-o-linear-gradient(bottom, #032167 23%, #46d0d6 100%);background:linear-gradient(0deg, #032167 23%, #46d0d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#032167", endColorstr="#ace5e2", GradientType=1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1440px;margin:0 auto 8rem;padding:1rem 4rem}.fp-contact-block h3{width:100%;text-align:center;font-family:Lora, Serif;font-weight:300;color:#032167;font-size:32px;margin:1rem 0}.fp-contact-block input,.fp-contact-block textarea{width:100%;background:rgba(3,33,103,0.3);color:white !important}.fp-contact-block textarea{max-height:96px}.fp-contact-block .wpcf7-submit{background:#46D0D6;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#032167 !important;font-weight:700;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer;max-width:240px}.fp-contact-block .wpcf7-submit:hover{background:white;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.fp-contact-block>p:nth-child(-n+5){width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-contact-block>p:nth-child(6){width:100%;margin-top:2rem}.fp-contact-block>p:nth-child(odd){margin-left:2rem}.fp-contact-block>p:last-child{width:100%;margin-top:2rem;margin-left:0}.fp-contact-block .wpcf7-checkbox span.wpcf7-list-item{margin:0}.fp-contact-block .wpcf7-checkbox span.wpcf7-list-item input{width:auto;margin-right:1rem}.fp-contact-block .wpcf7-checkbox span.wpcf7-list-item span{color:white;font-size:1rem}.fp-news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-news-wrapper>*{width:calc((100% - (4rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (4rem)) * 0.99)}.fp-news-wrapper>*+*{margin-left:4rem}.fp-news-wrapper>*:nth-child(3n+4){margin-left:0}.fp-news-wrapper>*:nth-child(n+4){margin-top:4rem}.fp-news-wrapper .fp-button{margin-top:1rem}.fp-news-head{margin:1rem 0}.fp-news-head a{text-decoration:none}.fp-news-img img{border-radius:8px;width:100%}.site-footer{width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;background:#032167}.site-footer.not-frontpage{margin-top:10rem}.fp-footer{position:relative;max-width:1440px;margin:4rem auto;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lora, Serif;font-weight:300;font-size:20px}.fp-footer-left{width:calc((100% - (2rem * (12 - 1))) / 12 * 3 + ((3 - 1) * (2rem)) * 0.99);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-footer-left .fp-footer-socialicons{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.fp-footer-left .fp-footer-socialicons>*+*{margin-left:2rem}.fp-footer-right{width:calc((100% - (2rem * (12 - 1))) / 12 * 9 + ((9 - 1) * (2rem)) * 0.99);margin-left:2rem}.fp-footer-right .fp-footer-menuwrapper{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-footer-right .fp-footer-menuwrapper>*{margin-right:2rem;margin-bottom:1rem}.fp-footer-right .fp-footer-menuwrapper .fp-footer-menuitem{list-style:none}.fp-footer-right .fp-footer-menuwrapper .fp-footer-menuitem a{text-decoration:none;color:white;text-transform:uppercase}.fp-footer-right .fp-footer-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.fp-footer-right .fp-footer-locations>* p{color:white}.fp-footer-right .fp-footer-locations>*+*{margin-left:1rem}.fp-footer-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-footer-awards>*{max-width:115px;margin-top:2rem}.fp-footer-award-dfb,.fp-footer-award-olymp{margin-right:2rem}.fp-footer-award-text{color:white;font-size:12px;text-align:center;display:block}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid white;-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.fp-arzt>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4rem}.fp-arzt>*>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-arzt>*>*+*{margin-left:2rem}.fp-arzt-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fp-arzt-figure-img{max-height:680px}.fp-arzt-cta{margin-top:4rem;display:block;text-decoration:none}.fp-arzt-cta div{width:240px;margin:0 auto;text-align:center;padding:16px;background:#46D0D6;border-radius:10px;font-weight:bold;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-arzt-cta div:hover{background:#219095;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fp-locations>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4rem}.fp-locations>*>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-locations>*>*+*{margin-left:2rem}.fp-locations .fp-location-img{max-height:680px;text-align:center}.fp-faq-question{margin:0;cursor:pointer}.fp-faq-question:hover{text-decoration:underline}.fp-faq-answer{margin-top:1rem}.fp-faq>*+*{margin-top:3rem}.fp-content>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-content>*+*{margin-top:4rem}.fp-content>*>*{width:47%}.fp-content>*>*+*{margin-left:calc(100% - 94%)}.fp-content>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fp-content>*:nth-child(even)>*+*{margin-left:0;margin-right:calc(100% - 94%)}.fp-content-img{height:500px;background-position:center center;background-size:cover}.fp-content-svg{max-width:130px}.fp-post>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-post>*+*{margin-top:4rem}.fp-post>*>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.fp-post>*>*+*{margin-left:calc(100% - 94%)}.fp-post>*:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fp-post>*:nth-child(even)>*+*{margin-left:0;margin-right:calc(100% - 94%)}.fp-post-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fp-post-navigation>*{margin-top:0;min-width:100px}@media only screen and (max-width:1200px){.fp-header-logo{height:70px}fp-stage-overview{margin-top:126px}}@media only screen and (max-width:1024px){.fp-stage-img{height:70vh}.fp-stage-slogantext{font-size:32px}.fp-location>*{width:calc((100% - (3rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (3rem)) * 0.99)}.fp-location>*+*{margin-left:3rem}.fp-contactteaser-number{font-size:32px}.fp-team-wrapper-lead .fp-team-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-team-wrapper-lead .fp-team-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (2rem)) * 0.99);margin-left:2rem;margin-bottom:2rem}.fp-team-wrapper-lead .fp-team-wrapper>*:nth-child(3n+1){margin-left:0}.fp-team-wrapper-lead .fp-team-wrapper>*:nth-child(4n+5){margin-left:2rem}.fp-team-wrapper-empl{width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (2rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*+*{margin-left:2rem}.fp-team-wrapper-coop,.fp-team-wrapper-team{width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99);margin-left:0}.fp-team-wrapper-coop .fp-team-wrapper>*,.fp-team-wrapper-team .fp-team-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (2rem)) * 0.99)}.fp-therapy-tabs>*{height:100px;width:100px}.fp-therapy-content-img{display:none}.fp-contact{background-position:left}.fp-footer-left .fp-footer-socialicons{margin-top:4rem}.fp-footer-right .fp-footer-locations{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-footer-right .fp-footer-locations>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-footer-right .fp-footer-locations>*:nth-child(2n+3){margin-left:0;margin-top:4rem}.fp-footer-right .fp-footer-locations>*+*{margin-left:2rem}.fp-headline{font-size:32px}}@media only screen and (max-width:768px){.fp-mission{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-mission>*{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.fp-mission>*+*{margin-left:0}.fp-banner+.fp-section{margin-top:3rem}.fp-stage-img{background-position:60%}.fp-location{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-location>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99);margin-top:2rem}.fp-location>*+*{margin-left:0}.fp-location>*:nth-child(even){margin-left:2rem}.fp-location>*:nth-child(1n+3){margin-top:2rem}.fp-contactteaser-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.fp-contactteaser-number{font-size:32px}.fp-team-wrapper-lead .fp-team-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-team-wrapper-lead .fp-team-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99);margin-left:2rem;margin-bottom:2rem}.fp-team-wrapper-lead .fp-team-wrapper>*:nth-child(3n+1){margin-left:2rem}.fp-team-wrapper-lead .fp-team-wrapper>*:nth-child(2n+1){margin-left:0}.fp-team-wrapper-empl{width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*+*{margin-left:2rem}.fp-team-wrapper-coop,.fp-team-wrapper-team{width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99);margin-left:0}.fp-team-wrapper-coop .fp-team-wrapper>*,.fp-team-wrapper-team .fp-team-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-feedback>div:first-child{margin-top:4rem;position:relative;z-index:1}.fp-feedback-wrapper{padding:2rem 6rem 2rem 2rem}.fp-feedback-jameda{top:-50px;left:auto;right:-28px}.fp-therapy-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-therapy-tabs>*{width:calc((100% - (1rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (1rem)) * 0.99);margin-left:1rem;height:0;padding:0;padding-bottom:calc((100% - (1rem * (12 - 1))) / 12 * 4 + ((4 - 1) * (1rem)) * 0.99)}.fp-therapy-tabs>*:nth-child(3n+1){margin-left:0}.fp-therapy-tabs>*:nth-child(1n+4){margin-top:1rem}.fp-therapy-tabs>*:not(.inactive):after{content:none}.fp-therapy-box{margin-top:2rem;min-height:auto}.fp-therapy-content{padding:0 2rem 2rem;margin-top:2rem}.fp-therapy-content-icon{top:-6px;left:auto;width:60px;right:32px}.fp-therapy-title{margin-top:0}.fp-therapy-text{font-size:16px}.fp-contact-block{padding:1rem 2rem}.fp-contact-block>p:nth-child(-n+5){width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99)}.fp-contact-block>p:nth-child(odd){margin-left:0}.fp-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-footer-left{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-footer-left .fp-footer-socialicons{margin-top:0}.fp-footer-right{margin-top:2rem;width:100%;margin-left:0}.fp-footer-right .fp-footer-locations{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-footer-right .fp-footer-locations>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-footer-right .fp-footer-locations>*:nth-child(2n+3){margin-left:0;margin-top:4rem}.fp-footer-right .fp-footer-locations>*+*{margin-left:2rem}.fp-footer-awards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.fp-footer-awards>*{max-width:80px}.fp-footer-award-dfb,.fp-footer-award-olymp{margin-right:0}.fp-content>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-content>*+*{margin-top:4rem}.fp-content>*>*{width:100%}.fp-content>*>*+*{margin-left:0}.fp-content>*:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-content>*:nth-child(even)>*+*{margin-right:0}.fp-content-img{height:350px;margin-top:2rem}.fp-post>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-post>*+*{margin-top:4rem}.fp-post>*>*{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.fp-post>*>*+*{margin-left:0}.fp-post>*:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-post>*:nth-child(even)>*+*{margin-right:0}.fp-arzt>*:nth-child(odd),.fp-locations>*:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fp-arzt>*:nth-child(odd)>*,.fp-locations>*:nth-child(odd)>*{width:100%}.fp-arzt>*:nth-child(even),.fp-locations>*:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-arzt>*:nth-child(even)>*,.fp-locations>*:nth-child(even)>*{width:100%}.fp-arzt>*>*+*,.fp-locations>*>*+*{margin-left:0}.fp-news-wrapper>*{width:calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99)}.fp-news-wrapper>*+*{margin-left:0}.fp-news-wrapper>*:nth-child(even){margin-left:2rem}.fp-news-wrapper>*:nth-child(1n+3){margin-top:2rem}}@media only screen and (max-width:568px){.fp-stage-img{height:55vh}.fp-stage-slide:nth-of-type(2) .fp-stage-img{background-position:80%}.fp-stage-overview .fp-stage-wrapper{height:200px}.fp-team-wrapper-lead .fp-team-wrapper>*{width:calc((100% - (0rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (0rem)) * 0.99);margin-left:0rem;margin-bottom:2rem}.fp-team-wrapper-lead .fp-team-wrapper>*:nth-child(3n+1){margin-left:0rem}.fp-team-wrapper-empl{width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-team-wrapper-empl .fp-team-wrapper>*{width:calc((100% - (0rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (0rem)) * 0.99)}.fp-team-wrapper-empl .fp-team-wrapper>*+*{margin-left:0rem;margin-top:2rem}.fp-team-wrapper-coop,.fp-team-wrapper-team{width:calc((100% - (2rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (2rem)) * 0.99);margin-left:0}.fp-team-wrapper-coop .fp-team-wrapper>*,.fp-team-wrapper-team .fp-team-wrapper>*{width:calc((100% - (0rem * (12 - 1))) / 12 * 12 + ((12 - 1) * (0rem)) * 0.99)}.fp-team-icon{width:100%}.fp-location>*{width:100%}.fp-location>*+*{margin-top:2rem}.fp-location>*:nth-child(even){margin-left:0}.fp-feedback-wrapper{padding:5rem 2rem 2rem 2rem}.fp-feedback-jameda{top:-75px}.fp-news-wrapper>*{width:100%}.fp-news-wrapper>*+*{margin-top:2rem}.fp-news-wrapper>*:nth-child(even){margin-left:0}.fp-footer-left{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fp-footer-left .fp-footer-socialicons{margin-top:0}.fp-footer-left .fp-footer-logoimg{max-width:175px;margin-right:1rem}.fp-footer-right{width:100%;margin-left:0}.fp-footer-right .fp-footer-menuwrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fp-footer-right .fp-footer-locations{-ms-flex-wrap:wrap;flex-wrap:wrap}.fp-footer-right .fp-footer-locations>*{width:100%}.fp-footer-right .fp-footer-locations>*:nth-child(2n+3){margin-top:4rem}.fp-footer-right .fp-footer-locations>*+*{margin-left:0;margin-top:4rem}.fp-banner-wrapper{height:135px}.fp-gallery-slide .fp-stage-img{height:30vh}}@media only screen and (max-width:1338px){.fp-location-title{min-height:144px}}@media only screen and (max-width:1218px){.fp-location-title{min-height:192px}}@media only screen and (max-width:768px){.fp-location-title{min-height:auto}}.menu-ham-btn{width:40px;height:32px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.line{display:block;position:absolute;height:4px;width:100%;background:#032167;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-ham-btn .line:nth-child(1){top:0px}.menu-ham-btn .line:nth-child(2),.menu-ham-btn span:nth-child(3){top:14px}.menu-ham-btn .line:nth-child(4){top:28px}.menu-ham-btn.open .line:nth-child(1){top:18px;width:0%;left:50%}.menu-ham-btn.open .line:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-ham-btn.open .line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-ham-btn.open .line:nth-child(4){top:18px;width:0%;left:50%}.wpcf7-select {
    width: 100%;
    background: rgba(3,33,103,0.3);
    color: white !important;
    border: none;
    border-radius: 10px;
    padding: 12px;
    outline: none;
}

.fp-contact-block.fp-contact-block--job > p {
    width: calc((100% - (2rem * (12 - 1))) / 12 * 6 + ((6 - 1) * (2rem)) * 0.99);
}

.fp-contact-block.fp-contact-block--job > p:nth-child(6) {
    margin-top: 0;
}

.fp-contact-block.fp-contact-block--job > p:last-child, .fp-contact-block.fp-contact-block--job > p:nth-child(n+14) {
    width: 100%;
}

.fp-contact-block.fp-contact-block--job > p:nth-child(15) {
    margin-left: 0;
    margin-top: 0.5rem;
}

.codedropz-upload-inner > span + span {
    display: none;
    font-size: 16px;
    font-style: italic;
}

.codedropz-upload-inner > span {
    color: white;
}

.cd-upload-btn {
    color:white;
    display: none;
}

@media only screen and (max-width: 768px) {
    .fp-contact-block.fp-contact-block--job > p {
        width: 100%;
    }

    .form-job-title + p br {
        display: none;
    }

    .form-job-title + p {
        margin-top: 0.5rem;
    }

    .fp-contact-block.fp-contact-block--job > p:last-child, .fp-contact-block.fp-contact-block--job > p:nth-child(n+14) {
        margin-top: 1rem;
    }
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}