/*!
Theme Name: mrt-golzheim
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mrt-golzheim
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.

mrt-golzheim 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 */
 :root{--white:255 255 255;--black:0 0 0;--beige:234 220 203;--dark-beige:209 196 181;--light-beige:246 244 238;--dark-blue:19 62 119;--gray:102 102 102;--light-blue:241 245 247;--light-blue-2:244 246 255}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}hr{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;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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;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{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"]{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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.container{width:100%;margin:0 auto;padding:0 20px}@media (min-width:1024px) and (max-width:1279px){.container{max-width:100%;padding-inline:40px!important}}.full-screen-width{width:100vw;left:50%;transform:translateX(-50%)}body,button,input,select,optgroup,textarea{color:rgb(var(--black) / .8);font-family:"Montserrat",sans-serif;font-size:1.125rem;line-height:1.3}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Montserrat",sans-serif;margin:0}h1,.h1{font-size:42px;line-height:110%;font-weight:400}h2,.h2{font-size:38px;line-height:130%;hyphens:auto;font-weight:500;color:rgb(var(--black))}@media (min-width:1024px){h1,.h1{font-size:58px;line-height:110%}h2,.h2{font-size:48px}}.eyebrow-heading{padding:10px;background:rgb(var(--white));border-radius:4px;font-weight:500;color:rgb(var(--black));box-shadow:0 2px 20px 0 rgb(var(--beige) / .2)}p{margin-bottom:1.5em}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;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr.wp-block-separator{background-color:rgb(var(--white) / .2);border:none!important;height:1px;width:100%}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}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}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.content-section{margin-top:100px}.colored-section{padding-block:140px}.entry-content{position:relative}.content{display:flex;flex-direction:column;gap:22px!important}.content .button{margin-top:10px}.entry-content .wp-block-image img{border-radius:4px}.hero-section{padding-block:210px 68px}.hero-section .wp-block-cover__inner-container{margin-top:auto}@media (min-width:1024px){.content-section{margin-top:130px}.hero-section{padding-block:86px}}@media (max-width:1023px){.hero-section{padding-inline:0!important}}.button{outline:none;border-radius:4px;white-space:nowrap;line-height:100%;text-decoration:none;width:fit-content;transition:all ease-in-out 0.2s}.button:has(a) a{display:inline-block;padding:12px 16px;border-radius:inherit;text-transform:uppercase;transition:all ease-in-out 0.2s;text-decoration:none!important;font-family:"Lato",sans-serif;font-size:1.125rem}.button:has(a):hover a{text-decoration:none!important}@media only screen and (max-width:600px){.button:has(a) a{white-space:normal}}.blue-bg a,.white-bg:hover a{background:rgb(var(--beige));color:rgb(var(--black))!important}.blue-bg:hover a{background:rgb(var(--dark-beige))}.white-bg a{background:rgb(var(--white));box-shadow:0 0 51.4px 0 rgb(var(--white) / .4);color:rgb(var(--black));font-weight:700}.black-bg a{background:rgba(34,34,34,1);color:rgb(var(--white))}.black-bg:hover a{background:rgb(var(--white));color:rgb(var(--black))}.button--arrow a{font-size:1rem!important}.button--arrow:hover a{padding:12px 32px 12px 16px}.button--arrow a:after{font-size:1em;line-height:1em;content:">";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:0.2s;transition:all 0.2s;text-transform:none}.button--arrow:hover a:after{opacity:1;margin-left:6px}a{color:rgb(var(--black))}a:hover{text-decoration:underline}a:visited{color:rgb(var(--black) / .8)}a:hover,a:focus,a:active{color:rgb(var(--black) / .8)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}textarea{width:100%}.site-header{position:sticky;width:100%;top:0;font-family:"Lato",sans-serif;z-index:99;background-color:rgb(var(--white));transition:all ease-in-out 0.2s}.site-header-inner{transition:all ease-in-out 0.2s}.site-header.is-sticky{box-shadow:0 0 7px rgba(0,0,0,.2)}.site-header.is-sticky:not(.not-reduced) .site-header-inner{padding-block:10px}.navigation-container{display:none}.nav-menu{list-style:none;margin:0;padding-left:0;display:flex;gap:32px}.nav-menu ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.nav-menu ul ul{left:-999em;top:0}.nav-menu ul li:hover>ul,.nav-menu ul li.focus>ul{display:block;left:auto}.nav-menu ul a{width:200px}.nav-menu li:hover>ul,.nav-menu li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;line-height:100%;color:rgb(var(--black) / .6)}.main-navigation a:hover{opacity:.7}.menu-toggle,.main-navigation.toggled .navigation-container{display:block}.menu-toggle{position:relative;width:24px;height:16px;padding:0;cursor:pointer;border:none;outline:none;background:none}.menu-toggle span{display:block;width:100%;height:2px;background:rgb(var(--black));transition:all 0.7s;position:relative;border-radius:2px}.menu-toggle span+span{margin-top:4px}.menu-toggle span:last-child{width:80%}.menu-toggle.active span:last-child{width:100%}.menu-toggle.active span:nth-child(1){animation:ease 0.7s top forwards}.menu-toggle.not-active span:nth-child(1){animation:ease 0.7s top-2 forwards}.menu-toggle.active span:nth-child(2){animation:ease 0.7s scaled forwards}.menu-toggle.not-active span:nth-child(2){animation:ease 0.7s scaled-2 forwards}.menu-toggle.active span:nth-child(3){animation:ease 0.7s bottom forwards}.menu-toggle.not-active span:nth-child(3){animation:ease 0.7s bottom-2 forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:6px;transform:rotate(0)}100%{top:6px;transform:rotate(45deg)}}@keyframes top-2{0%{top:6px;transform:rotate(45deg)}50%{top:6px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:6px;transform:rotate(0)}100%{bottom:6px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:6px;transform:rotate(135deg)}50%{bottom:6px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}@media screen and (min-width:1024px){.menu-toggle,.mobile-menu-navigation-container{display:none}.navigation-container{display:none}}@media screen and (max-width:1023px){.main-navigation--desktop{display:none}.navigation-container{--header-height:80px;position:fixed;width:100vw;height:calc(100dvh - var(--header-height));top:calc(var(--header-height) - 1px);left:0;display:block;transform:translateX(-100%);background:rgb(var(--light-beige));z-index:90;transition:transform 0.5s ease-in-out}.navigation-container.is-open{transform:translateX(0)}.navigation-container a{text-decoration:none}.nav-menu{flex-direction:column;gap:20px}}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.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}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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}.not-found{background:rgba(33,53,75,.4);overflow:hidden}.not-found-header{text-align:center;padding:0;padding-top:20px;position:relative;color:#fff;margin:0;margin-top:100px}.not-found-header a{color:#fff;text-decoration:underline}.not-found-circles{background:#fff;text-align:center;position:relative;clip-path:polygon(0 21%,100% 0%,100% 100%,0% 100%)}.not-found-circles p{color:#fff;padding-top:60px;position:relative;z-index:9;line-height:100%;margin:0 auto;font-size:140px}.not-found-circles p small{font-size:28px;line-height:100%;vertical-align:top}.not-found-circles .not-found-circle.small{width:140px;height:140px;border-radius:50%;background:rgba(33,53,75,.9);position:absolute;z-index:1;top:80px;left:50%;animation:7s smallmove infinite cubic-bezier(1,.22,.71,.98);-webkit-animation:7s smallmove infinite cubic-bezier(1,.22,.71,.98);animation-delay:1.2s;-webkit-animation-delay:1.2s}.not-found-circles .not-found-circle.med{width:200px;height:200px;border-radius:50%;background:rgba(33,53,75,.8);position:absolute;z-index:1;top:0;left:10%;animation:7s medmove infinite cubic-bezier(.32,.04,.15,.75);-webkit-animation:7s medmove infinite cubic-bezier(.32,.04,.15,.75);animation-delay:0.4s;-webkit-animation-delay:0.4s}.not-found-circles .not-found-circle.big{width:400px;height:400px;border-radius:50%;background:rgba(33,53,75,.7);position:absolute;z-index:1;top:200px;right:0;animation:8s bigmove infinite;-webkit-animation:8s bigmove infinite;animation-delay:3s;-webkit-animation-delay:1s}@-webkit-keyframes smallmove{0%{top:10px;left:45%;opacity:1}25%{top:300px;left:40%;opacity:.7}50%{top:240px;left:55%;opacity:.4}75%{top:100px;left:40%;opacity:.6}100%{top:10px;left:45%;opacity:1}}@keyframes smallmove{0%{top:10px;left:45%;opacity:1}25%{top:300px;left:40%;opacity:.7}50%{top:240px;left:55%;opacity:.4}75%{top:100px;left:40%;opacity:.6}100%{top:10px;left:45%;opacity:1}}@-webkit-keyframes medmove{0%{top:0;left:20%;opacity:1}25%{top:300px;left:80%;opacity:.7}50%{top:240px;left:55%;opacity:.4}75%{top:100px;left:40%;opacity:.6}100%{top:0;left:20%;opacity:1}}@keyframes medmove{0%{top:0;left:20%;opacity:1}25%{top:300px;left:80%;opacity:.7}50%{top:240px;left:55%;opacity:.4}75%{top:100px;left:40%;opacity:.6}100%{top:0;left:20%;opacity:1}}@-webkit-keyframes bigmove{0%{top:0;right:4%;opacity:.5}25%{top:100px;right:40%;opacity:.4}50%{top:240px;right:45%;opacity:.8}75%{top:100px;right:35%;opacity:.6}100%{top:0;right:4%;opacity:.5}}@keyframes bigmove{0%{top:0;right:4%;opacity:.5}25%{top:100px;right:40%;opacity:.4}50%{top:240px;right:45%;opacity:.8}75%{top:100px;right:35%;opacity:.6}100%{top:0;right:4%;opacity:.5}}@media screen and (min-width:1025px){.not-found-header{margin-top:140px}.not-found-circles p{font-size:240px}.not-found-circles p small{font-size:40px}}.advantage{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:4px;background:rgb(var(--white));color:rgb(var(--gray));font-weight:600}.advantage::before{content:"";display:inline-block;width:27px;height:27px;background-image:url(../../../../../../themes/mrt-golzheim/assets/icons/checkmark.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.info-card{padding:22px 16px 32px;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap!important;gap:12px!important;background:linear-gradient(rgb(var(--white)),rgb(var(--white))) padding-box,linear-gradient(180deg,rgb(var(--beige) / 0),rgb(var(--beige))) border-box;border:1px solid transparent;border-radius:4px;text-align:start;box-shadow:0 4px 40px 0 rgb(var(--black) / .06)}.info-card-header{display:flex;align-items:center!important;gap:12px!important;font-size:1.25rem;line-height:100%;font-weight:600}.info-card-number{position:relative;padding:12px 14px;z-index:1}.info-card-number::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:42px;transform:translate(-50%,-50%);background:rgb(var(--beige));border-radius:99px;z-index:-1}.info-card-title{color:rgb(var(--black))}.info-card-image{border-radius:2px;margin-bottom:10px!important;width:100%;height:fit-content}.doctor-card{padding:22px;border-radius:4px;overflow:hidden}.doctor-card .wp-block-cover__inner-container{margin-top:auto}.doctor-card .wp-block-cover__image-background{object-position:center 70%}.doctor-card-info{width:fit-content;margin-left:0!important;padding:24px;padding-bottom:32px;gap:4px!important;background:rgb(var(--black) / .3);border:1px solid rgb(var(--white) / .3);backdrop-filter:blur(24px);border-radius:4px;color:rgb(var(--white))}.doctor-card-info__name{margin-bottom:12px!important;font-size:1.875rem;line-height:1.2;font-weight:600}.doctor-card-info__role{font-weight:600}.doctor-card-info__extra{font-size:1rem}.doctor-card-info__contact{margin-top:18px!important}.doctor-card-info__contact img{border-radius:0!important}.doctor-card-info__contact a{transition:transform ease-in-out 0.2s}.doctor-card-info__contact a:hover{transform:scale(1.1)}@media (max-width:1023px){.doctor-card{min-height:800px!important}.doctor-card-info__name{font-size:1.5rem}.doctor-card .wp-block-cover__image-background{object-fit:contain;object-position:top;scale:1.1;border-radius:4px}}.ring-avatar{border-radius:99px;overflow:hidden;box-shadow:0 0 0 3px #fff;position:relative;width:56px;height:56px}.ring-avatar img{width:56px!important;height:56px!important}.ring-avatar-border:before{content:"";position:absolute;top:0;left:0;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:99px;width:100%;height:100%}.stack-cards{position:relative;width:100%;padding-bottom:40px}.stack-cards .stack-cards-item{--overlay-intensity:0;position:sticky;top:5em;gap:50px!important;width:100%;margin-bottom:15px;padding-block:68px;padding-inline:7vw;transform-origin:center top;transform:translateY(var(--card-offset,0)) scale(var(--card-scale,1));transition:transform 0.15s ease-out,background-color 0.5s ease-out,color 0.5s ease-out;will-change:transform,background}.stack-cards .stack-cards-item.active{background-color:#656565!important;color:rgb(var(--white))}.stack-cards .stack-cards-item.active .info-card-number{color:rgb(var(--black));transition:color 0.5s ease-out}.stack-cards .stack-cards-item.active .info-card-number::before{background:rgb(var(--white));transition:background 0.5s ease-out}.stack-cards .stack-cards-item.active .info-card-title{color:rgb(var(--white));transition:color 0.5s ease-out}.stack-cards .stack-cards-item::after{content:"";position:absolute;width:100%;height:100%;inset:0;background:rgb(var(--black) / .3);z-index:1;opacity:calc(var(--overlay-intensity) * var(--overlay-intensity-multiplier));pointer-events:none}.stack-cards .stack-cards-item:nth-child(odd){background-color:rgb(var(--light-beige))}.stack-cards .stack-cards-item:nth-child(even){background-color:rgb(var(--white))}.stack-cards-item-info{flex:5}.stack-cards-item-image{flex:6}.stack-cards .stack-cards-item:nth-child(1){--card-offset:0px;--overlay-intensity-multiplier:1}.stack-cards .stack-cards-item:nth-child(2){--card-offset:16px;--overlay-intensity-multiplier:0.8}.stack-cards .stack-cards-item:nth-child(3){--card-offset:32px;--overlay-intensity-multiplier:0.6}.stack-cards .stack-cards-item:nth-child(4){--card-offset:48px;--overlay-intensity-multiplier:0.4}.stack-cards .stack-cards-item:nth-child(5){--card-offset:64px;--overlay-intensity-multiplier:0.2}@media (max-width:1023px){.stack-cards .stack-cards-item{flex-direction:column!important;gap:44px!important}}.blue-background-decoration{position:relative;z-index:1;overflow:hidden}.blue-background-decoration::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;aspect-ratio:1030 / 97;background:rgb(var(--beige));filter:blur(120px)}@media (max-width:1023px){.blue-background-decoration::before{width:300%}}.contact-link a{font-weight:600;color:rgb(var(--black) / .8);text-decoration:none}.contact-link a:hover{text-decoration:underline}.contact-link img{vertical-align:middle}.site-footer .contact-link a{font-weight:300;color:rgb(var(--white))}.wpcf7-form,.contact-form-message-outer-box{display:flex;flex-direction:column;gap:22px}.wpcf7-form p{margin:0}.contact-form-half-width-children{display:flex;gap:20px}.contact-form-half-width-children>*{flex:1}input.wpcf7-text,textarea.wpcf7-textarea,select.wpcf7-select{width:100%;padding:18px 24px;background:rgba(217,217,217,.2);border-radius:4px;color:rgb(var(--white));border:none}input.wpcf7-text::placeholder,textarea.wpcf7-textarea::placeholder{color:rgb(var(--white))}select::-ms-expand{display:none}select.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../../../../../../themes/mrt-golzheim/assets/icons/select-arrow.svg);background-repeat:no-repeat;background-position:center right 24px}select.wpcf7-select option{background:#656565}.wpcf7-submit:disabled{opacity:.7}.wpcf7-submit{border:none;outline:none;background:none}.wpcf7 .wpcf7-submit:disabled a{cursor:not-allowed}@media (max-width:1023px){.contact-form-half-width-children{flex-direction:column}.contact-form-checkboxes .wpcf7-list-item{margin-left:1em}}.footer{font-weight:300;font-size:1rem;line-height:1.5}.footer__inner{padding-top:120px;gap:22px!important}.footer__middle{margin-top:10px!important;margin-bottom:44px!important;grid-template-columns:1fr auto 1fr;width:100%;gap:28px!important;align-items:center!important}.footer__middle-left{gap:22px!important}.footer__middle-left-header{gap:12px!important}.footer__middle .title{font-size:1.125rem;line-height:1.5;font-weight:400}.footer__middle-left-body{gap:18px!important}.footer__middle-left .contact-link .wp-block-image{width:fit-content;height:fit-content}.footer__middle-left .contact-link a{font-weight:600}.footer__middle-left-bottom{margin-top:22px!important}.footer-map__wrapper{flex:1;border-radius:4px;overflow-y:hidden}.footer__middle-right{gap:44px!important;padding-left:36px}.footer__middle-right-inner{gap:12px!important}.footer__schedule{row-gap:0!important;column-gap:16px!important}.footer__middle-right-bottom{gap:4px!important}.footer__middle-right-bottom a{font-weight:400!important}.footer__bottom{width:100%;gap:22px!important;margin-bottom:22px!important}.footer__bottom-year p{margin:0!important}@media (max-width:1023px){.footer__middle{grid-template-columns:repeat(1,minmax(0,1fr))!important}.footer-map__wrapper{order:-1}.footer__middle-right{padding-left:0}.footer__bottom{flex-direction:column!important}.footer__bottom-menu{justify-content:center!important}.footer__bottom-year{text-align:center}}