.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{to{opacity:1}}.overlay.closing{animation:fadeOut .3s ease-out forwards}@keyframes fadeOut{to{opacity:0}}.popup{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(216,4,96,.3);max-width:550px;width:100%;position:relative;transform:scale(.8) translateY(30px);opacity:0;animation:popupIn .4s ease-out .1s forwards}@keyframes popupIn{to{transform:scale(1) translateY(0);opacity:1}}.overlay.closing .popup{animation:popupOut .3s ease-out forwards}@keyframes popupOut{to{transform:scale(.9) translateY(20px);opacity:0}}.popup-header{background:linear-gradient(135deg,#d80460 0%,#a00348 100%);padding:40px 30px 30px;border-radius:20px 20px 0 0;position:relative;overflow:hidden}.popup-header:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%}.popup-header:after{content:"";position:absolute;bottom:-30%;left:-10%;width:200px;height:200px;background:rgba(255,255,255,.08);border-radius:50%}.icon-container{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;z-index:1}.icon{font-size:40px;animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}.popup-header h2{color:#fff;text-align:center;font-size:28px;margin:0;position:relative;z-index:1;font-weight:600;letter-spacing:-.5px}.popup-body{padding:35px 35px 30px;line-height:1.8;color:#333}.popup-body p{margin-bottom:18px;font-size:16px}.popup-body p:last-of-type{margin-bottom:0}.highlight-box{background:#fff5f9;border-left:4px solid #d80460;padding:18px 20px;margin:20px 0;border-radius:8px}.highlight-box strong{color:#d80460;font-size:18px;display:block;margin-bottom:8px}.phone-number{color:#d80460;font-weight:600;font-size:20px;letter-spacing:1px}.closing-date{font-weight:600;color:#d80460}.signature{margin-top:25px;font-style:italic;color:#666;text-align:center}.close-btn{position:absolute;top:15px;right:15px;width:36px;height:36px;background:rgba(255,255,255,.2);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease;z-index:2;backdrop-filter:blur(10px)}.close-btn:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.close-btn:before,.close-btn:after{content:"";position:absolute;width:18px;height:2px;background:#fff}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}@media (max-width:600px){.popup{margin:20px}.popup-header{padding:30px 20px 25px}.popup-header h2{font-size:24px}.popup-body{padding:25px 20px;font-size:15px}.icon-container{width:70px;height:70px}.icon{font-size:35px}}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:400;src:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/fonts/noto-sans-v30-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:400;src:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/fonts/noto-sans-v30-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:600;src:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/fonts/noto-sans-v30-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:900;src:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/fonts/noto-sans-v30-latin-900.woff2) format('woff2')}*,*:before,*:after{box-sizing:border-box}*{margin:0}#stoerer{margin:50px 0 0}#stoerer .wrapper-small{background-color:#d80460;padding:30px}#stoerer h3,#stoerer p,#stoerer h4,#stoerer h5,#stoerer a{color:#fff}body{scroll-behavior:smooth;font-family:'Noto Sans';line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--dark)}.kontakt-img img{width:100%;height:auto !important}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit !important}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--highlight:#d80460;--soft:#fbe5ef;--light:#fff;--middle:#706f6f;--dark:#343434;--head:900;--p-weight:400;--p-size:16px}h1{font-weight:var(--head);font-size:clamp(1.25rem, 1.0909rem + 0.7273vw, 1.5rem)}h2{font-weight:var(--head);font-size:clamp(1rem, 0.8409rem + 0.7273vw, 1.25rem)}h3{font-weight:var(--head);font-size:clamp(1rem, 0.8409rem + 0.7273vw, 1.25rem)}h4{font-weight:var(--p-weight);font-style:oblique;color:var(--highlight)}h5{font-weight:900;font-size:clamp(1rem, 0.6818rem + 1.4545vw, 1.5rem)}h6{font-weight:900;font-size:clamp(1rem, 0.8409rem + 0.7273vw, 1.25rem);color:var(--middle)}a{text-decoration:none}header{top:0;z-index:999;position:fixed;width:100%;background-color:var(--light)}.header-scroll{background-color:transparent;transition:all .3s}.logo{height:118px;display:flex;align-items:center;justify-content:center;transition:all .3s}.logo-none{height:0;transition:all .3s;opacity:0;scale:0}.logo img{margin:20px auto;width:215px}.wrapper-large{width:85%;margin:0 auto}.wrapper-small{max-width:40%;min-width:700px;margin:0 auto}header .wrapper-large{display:flex;justify-content:space-between;align-items:center}.navigation{background-color:var(--highlight);padding:5px;transition:all .5s}.navigation-scroll{background-color:var(--highlight);padding:5px;transform:scaleX(95%);margin:20px auto;border-radius:50px;-webkit-box-shadow:-1px 1px 14px 0px rgba(0,0,0,.42);box-shadow:-1px 1px 14px 0px rgba(0,0,0,.42);transition:all .5s}.kontakt-el{text-decoration:none;display:flex;gap:10px;color:var(--light);font-size:18px}.bar1,.bar2,.bar3{width:20px;height:2px;background-color:var(--light);display:block;margin:4px;transition:.4s}#burger-menu{opacity:1}.change .bar1{transform:translate(0,6px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translate(0,-6px) rotate(45deg)}#burger-menu{display:inline-block;cursor:pointer;pointer-events:auto}.navi{z-index:9999;background-color:var(--highlight);width:50%;right:0;bottom:0;position:fixed;height:calc(100% - 155px);display:flex;align-items:center;opacity:1;transform:translateX(100%);transition:all .5s}.nav-900{height:calc(100% - 150px);width:100%;transition:all .5s}.mobile-toggle-close{position:fixed;display:block;width:50%;height:calc(100% - 155px);bottom:0;transform:translateX(-100%);transition:all .5s;background-color:transparent}.top-scroll{height:calc(100% - 57px);transition:all .5s}.slide-in-close{transform:translateX(0%)}.slide-in{transform:translateX(0%)}.navi ul{list-style:none;font-weight:var(--head);line-height:40px;margin-left:20px}.navi ul a{position:relative;color:var(--light);text-decoration:none}.navi a:before{content:"";position:absolute;height:2px;bottom:0;left:0;width:100%;transform:scaleX(0);transform-origin:bottom right;background:currentColor;transition:transform .3s ease-out}.navi a:hover{color:var(--soft);transition:.3s}.navi a:hover:before{transform:scaleX(1);transform-origin:bottom left}html{background:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/assets/BG.svg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}main{margin-top:155px}.hero{position:relative}.hero-content{color:var(--light);position:absolute;top:50%;transform:translateY(-50%);width:35%;z-index:5}.hero-content .btn-light{margin-top:20px;background-color:var(--light)}p{font-size:var(--p-size);font-weight:var(--p-weight)}.highlight{color:var(--highlight)}.intro{padding:50px 0}.hero button{margin-top:20px}.btn{cursor:pointer !important;position:relative !important;border-radius:50px !important;border:none !important;padding:10px 15px !important;font-weight:600 !important;font-size:var(--p-size) !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important}.btn:hover{color:#fff !important}#wpforms-submit-184{border:1px solid var(--highlight);color:var(--light);background-color:var(--highlight);margin-inline:auto}#wpforms-submit-184:after{content:" ";width:0;height:100%;background:var(--light);position:absolute;transition:all .4s ease-in-out;right:0}#wpforms-submit-184:before{position:absolute;content:"Absenden";color:var(--highlight) !important;z-index:999999 !important;opacity:0}#wpforms-submit-184:hover:before{opacity:1;animation:scaleUp .3s ease-in-out !important}#wpforms-submit-184:focus:after{border:none !important;top:0 !important;bottom:0 !important}#wpforms-submit-184:hover{border:1px solid var(--highlight)}#wpforms-submit-184:hover:after{width:100%;left:0}.light{background-color:var(--light);color:var(--highlight)}.light:after{content:" ";width:0;height:100%;background:var(--highlight);position:absolute;transition:all .4s ease-in-out;right:0}.dark:after{content:" ";width:0;height:100%;background:var(--light);position:absolute;transition:all .4s ease-in-out;right:0}.btn:hover:after{width:100%;left:0}.btn span{z-index:20;transition:all .3s ease-in-out}.light:hover span{color:var(--light);animation:scaleUp .3s ease-in-out}.dark:hover span{color:var(--highlight);animation:scaleUp .3s ease-in-out}.dark:hover{border:1px solid var(--highlight)}button:active{animation:scaleUp .3s ease-in-out !important}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}.dark{border:1px solid var(--highlight);color:var(--light);background-color:var(--highlight)}.flex{display:flex;flex-wrap:wrap}.services{position:relative;flex:1 1 calc(250px + 1em);display:flex;align-items:center;justify-content:center;background-color:var(--highlight);margin:10px;height:300px}.services:last-child{margin-bottom:100px}.services:before{content:' ';position:absolute;background-image:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/assets/BG_white.svg);background-attachment:fixed;width:100%;height:100%;opacity:.5;display:inline-block}.services a{color:var(--light);display:flex;flex-direction:column;align-items:center}.services:hover>.services-inhalt{transform:scale(1.03);transition:all .3s ease-in}.services-inhalt{z-index:1;align-items:center;display:flex;flex-direction:column;color:var(--light);text-align:center}.services-inhalt img{width:123px;margin-bottom:50px}.grid{margin:0 auto;height:250px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;margin-bottom:0}.grid div{max-width:220px;max-height:220px;aspect-ratio:1/1;align-items:center;justify-content:center;margin-bottom:0}.grid img{margin:0;scale:.8}.grid h3{margin:0;font-size:16px}.grid-2{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px, 1fr));justify-content:center;margin-bottom:40px;gap:20px}.kontakt-inhalt:hover img{scale:1.05;transition:all .3s}.kontakt-inhalt{position:relative;min-width:220px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--highlight);text-align:center}.kontakt-inhalt:before{content:' ';position:absolute;background-image:url(//www.frauenheilkunde-kalk.de/wp-content/themes/Gynäkologie%20und%20Geburtshilfe%20Köln/assets/BG_white.svg);background-attachment:fixed;width:100%;height:100%;opacity:.5;display:inline-block}.kontakt-inhalt h3{font-size:14px;color:var(--light)}.kontakt-inhalt img{height:60px;margin-bottom:20px}.flex-divider{display:flex;flex-wrap:wrap}.divider{display:flex;position:relative;width:50%;min-width:300px;background-color:var(--soft)}.divider-2{display:flex;position:relative;width:50%;min-width:300px;background-color:var(--soft)}.divider img{width:100%;object-fit:cover}.text-divider{align-self:center;margin-block:50px;margin-left:0;padding-left:50px;left:0;display:flex;flex-direction:column}.text-divider a{display:flex;align-items:center;flex-direction:column}.text-divider .btn{margin-top:20px}.banner{background-color:var(--highlight);margin-bottom:100px}.banner h3{padding:20px;color:var(--light)}.bewerben h3{color:var(--highlight);margin-bottom:50px}.job{color:var(--dark);display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:var(--light);margin-block:20px;-webkit-box-shadow:3px 6px 8px -1px rgba(0,0,0,.05);box-shadow:3px 6px 8px -1px rgba(0,0,0,.05)}.bewerben a:hover>div{transform:scale(1.02);transition:all .2s ease-in}.kontakt{margin-block:50px;display:flex;flex-wrap:wrap;background-color:var(--light);-webkit-box-shadow:3px 6px 8px -1px rgba(0,0,0,.05);box-shadow:3px 6px 8px -1px rgba(0,0,0,.05)}.adresse{width:50%;padding-inline:25px;align-self:center;justify-content:center}.adresse h3{color:var(--highlight)}.maps{width:50%}.maps-content{height:100%;width:100%;object-fit:cover}.adresse ul{list-style:none;font-weight:var(--p-weight);padding:0}.pic img{height:100%;width:100%;object-fit:cover}.pic img:after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(45deg,rgba(216,4,96,1) 0%,rgba(255,255,255,0) 100%);opacity:.5;z-index:6}.leistungen{padding-block:20px}.styled li{padding-left:20px}.styled{list-style:none}.row{transform:translateX(20px)}.styled li:before{content:"•";color:var(--highlight);display:inline-block;width:1em;margin-left:-1em;scale:1.3}.block{background-color:var(--highlight);padding:30px;margin-bottom:50px}.block h3{color:var(--light)}.block p{color:var(--light)}.block h3{font-size:clamp(1rem, 0.9205rem + 0.3636vw, 1.125rem);margin-bottom:10px}#termin{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border:none;background-color:var(--highlight);margin-bottom:200px;cursor:pointer}#termin span{font-size:clamp(1rem, 0.9205rem + 0.3636vw, 1.125rem);font-weight:var(--head);color:var(--light)}footer{background-color:var(--highlight)}footer a{color:var(--light);text-decoration:none}footer a:hover{color:var(--soft);transition:.3s ease-in-out}.footer-nav{padding-block:50px;display:flex;flex-wrap:wrap}.footer-links{color:var(--light);font-weight:var(--p-weight);font-size:var(--p-size);width:50%}.footer-links ul{list-style:none;padding:0;line-height:35px}.pic{position:relative}.pic:before{content:" ";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,rgba(216,4,96,1) 0%,rgba(255,255,255,0) 100%);opacity:.5;z-index:1}.pink{color:var(--highlight)}.delay-bottom,.delay-right,.delay-left{overflow:hidden;opacity:0;transform:translateY(100px);transition:opacity .8s ease,transform .8s ease}.insert{margin:30px}.insert h3{color:var(--highlight);font-size:clamp(1rem, 0.9205rem + 0.3636vw, 1.125rem);margin-bottom:10px}.column{display:flex;flex-wrap:wrap;justify-content:space-between}.column div{max-width:45%;min-width:300px;margin-bottom:30px}form input,select,textarea,submit,tel,.choices__inner,.choices__item,.choices__list,#wpforms-184-field_6{margin-block:5px !important;padding-left:10px !important;background-color:var(--soft) !important;border:none !important;font-size:14px !important;color:var(--highlight) !important;font-style:italic !important}#wpforms-184-field_6{padding-left:50px !important}#choices--wpforms-184-field_3-item-choice-2,#choices--wpforms-184-field_3-item-choice-3{border-bottom:1px solid var(--highlight) !important;margin-right:20px !important}#choices--wpforms-184-field_3-item-choice-4{margin-right:20px !important}#wpforms-confirmation-184{border-color:var(--highlight) !important;background-color:var(--soft) !important;color:var(--highlight) !important}form>button{background-color:var(--highlight) !important}::placeholder{color:var(--highlight) !important}.placeholder{color:var(--highlight) !important;font-style:italic}form input,select,tel{height:40px !important}form select,textarea{width:100% !important}form>textarea{resize:none !important}form>button{margin:0 auto !important;margin-top:20px !important;background-color:var(--highlight) !important}.kontakt-inhalt>h3{width:270px;text-align:left;color:var(--light)}.kontakt-inhalt>p{width:270px;text-align:left;color:var(--light)}.team p{margin-top:10px}.team .grid-2{align-content:start;justify-content:start;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));margin-bottom:200px;align-items:end}.margin-bottom150{margin-bottom:150px}.margin-top150{margin-top:150px}.margin-top50{margin-top:50px}.margin-top20{margin-top:20px}.margin-none{margin:0}.padding-none{padding:0}.reverse{flex-direction:unset !important}.middle{text-align:center !important}.delay-right{transform:translateX(100px)}.delay-left{transform:translateX(-100px)}.animate{opacity:1;transform:translateY(0)}.animate.delay-right{transform:translateX(0)}.animate.delay-left{transform:translateX(0)}@media screen and (max-width:1070px){.kontakt-el{font-size:16px}main{margin-top:152px}}@media screen and (max-width:1000px){.flex-divider{flex-direction:column}main{margin-top:150px}.kontakt-el span{display:none}#map{height:300px}#wpgmza_map{height:400px !important}.divider{width:100%;height:300px}.maps{width:100%;height:500px}.pic img{height:unset;width:100%}.reverse{flex-direction:column-reverse !important}.adresse{width:100%}.divider-2{width:100%}.container{margin-block:25px;width:300px}.hero-content{width:90%}.wrapper-small{width:90%;max-width:none;min-width:90%}.kontakt>.wrapper-small{height:300px}.text-divider{margin:50px auto;padding:0;display:flex;flex-direction:column}}@media screen and (max-width:900px){.kontakt-el span{display:none}main{margin-top:150px;overflow:hidden}nav{height:calc(100% - 150px);width:100%}.hero:after{content:" ";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,rgba(216,4,96,1) 0%,rgba(255,255,255,0) 100%);opacity:.5;z-index:1}.grid{width:90%;height:700px;grid-template-columns:1fr;grid-template-rows:auto}.grid div{width:100%;aspect-ratio:unset;max-width:none;margin-left:0}.pic{aspect-ratio:2/1;height:50%}.pic img{width:100%;height:unset}#geb{margin-block:20px}#gyn{margin-block:20px}#igel{margin-block:20px}height:100%;}.reverse{flex-direction:column-reverse}}@media screen and (max-width:590px){.services{margin-inline:0}.container{margin-block:10px}.footer-links{width:100%}}@media screen and (max-width:400px){.pic{aspect-ratio:unset}.footer-links{width:unset}}