/* https://kinderzahnarzt-lutherplatz.de/wp-content/themes/gressbach-weltenbummler/dist/css/main.css */
.h4,h4{font-size:1rem;padding-top:.5rem}@media (min-width:1024px){.h4,h4{font-size:1.125rem}}h3,h4,h5{color:#555;font-weight:300}.module.advatages .inner_wrapper{margin:3rem auto;max-width:700px;text-align:center}.module.advatages .inner_wrapper .text_wrapper{margin:0 auto;max-width:800px;padding:0 2rem}.module.advatages .inner_wrapper .grid_wrapper{grid-gap:2rem;align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,180px));justify-content:center;margin:2rem 0}.module.advatages .inner_wrapper .grid_wrapper .grid-item{padding:2rem}.module.advatages .inner_wrapper .grid_wrapper .grid-item img{height:90px;margin:0 auto;width:90px}.module.advatages .inner_wrapper .grid_wrapper .grid-item span{color:#0c3356;display:block;font-size:1.1rem;padding-top:1rem}.module.cta{box-shadow:inset 0 0 30px rgba(0,0,0,.3);margin:3rem 0;overflow:hidden}.module.cta.blue{background-color:#0a5078}.module.cta.blue .button{background-color:#fff;color:#0a5078!important}.module.cta.blue-light{background-color:#0a5078}.module.cta.blue-light .button{background-color:#fff;color:#0a5078!important}.module.cta.blue-dark{background-color:#0a5078}.module.cta.blue-dark .button{background-color:#fff;color:#0a5078!important}.module.cta .inner_wrapper{align-items:center;color:#fff;display:flex;flex-flow:column;margin:0 auto;max-width:800px;padding:3rem;text-align:center}.module.cta .inner_wrapper h2,.module.cta .inner_wrapper h3,.module.cta .inner_wrapper h4{color:#fff;margin:0 0 1rem;padding:0}.module.cta .inner_wrapper p:last-of-type{margin-bottom:0}.module.cta .inner_wrapper .button_wrapper{display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start;margin-top:1rem}.module.cta svg{display:block;height:auto;width:100%}@media screen and (max-width:767px){.module.cta svg{height:100px;left:50%;position:relative;transform:translate(-50%);width:auto}}.module.image-text{margin:2rem auto;max-width:1600px;padding:2rem}@media screen and (max-width:500px){.module.image-text{padding:1rem 0}}@media screen and (min-width:1024px){.module.image-text .inner_wrapper{grid-gap:4rem;display:grid;grid-template-columns:1fr 1fr}.module.image-text .inner_wrapper.imageRight{grid-template-areas:"text image"}.module.image-text .inner_wrapper.imageRight .image{justify-self:end}.module.image-text .inner_wrapper.imageLeft{grid-template-areas:"image text"}.module.image-text .inner_wrapper.imageLeft .image{justify-self:start}.module.image-text .inner_wrapper.textCenter{align-items:center}.module.image-text .inner_wrapper .text{grid-area:text}.module.image-text .inner_wrapper .image{grid-area:image}}@media screen and (max-width:1023px) and (min-width:768px){.module.image-text .inner_wrapper .image img{max-width:400px}.module.image-text .inner_wrapper.imageRight .image img{float:right;padding-left:2rem}.module.image-text .inner_wrapper.imageLeft .image img{float:left;padding-right:2rem}}@media screen and (max-width:767px){.module.image-text .inner_wrapper .image{padding-bottom:2rem}}.module.image-text .inner_wrapper .text :last-child{margin-bottom:0}@media screen and (max-width:500px){.module.image-text .inner_wrapper .text{padding:0 1rem}}[is=flynt-block-post-header] .meta{font-size:14px}[is=flynt-block-post-header] .excerpt{color:#414751;font-weight:400}[is=flynt-block-post-header] .featuredImage{margin:2.5rem 0}.module.teaser{margin:2rem auto;max-width:1600px;padding:2rem}@media screen and (max-width:500px){.module.teaser{padding:1rem 0}}.module.teaser .inner_wrapper .teaser{grid-gap:8rem;align-items:stretch;display:grid;grid-template-areas:"text image";grid-template-columns:1fr 1fr;justify-content:flex-start;margin-bottom:4rem}@media screen and (min-width:768px){.module.teaser .inner_wrapper .teaser:nth-of-type(2){grid-template-areas:"image text"}}@media screen and (max-width:1200px){.module.teaser .inner_wrapper .teaser{grid-gap:4rem}}@media screen and (max-width:767px){.module.teaser .inner_wrapper .teaser{grid-gap:2rem;grid-template-areas:"image" "text";grid-template-columns:1fr;margin-bottom:3rem}}.module.teaser .inner_wrapper .teaser .content{grid-area:text;position:relative}.module.teaser .inner_wrapper .teaser .content .claim{display:block;margin-bottom:1rem}.module.teaser .inner_wrapper .teaser .content a{text-decoration:none}.module.teaser .inner_wrapper .teaser .content a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.module.teaser .inner_wrapper .teaser .content .button{margin-top:1rem}@media screen and (max-width:500px){.module.teaser .inner_wrapper .teaser .content{padding:0 1rem}}.module.teaser .inner_wrapper .teaser .image{grid-area:image}.module.text{margin:2rem auto;max-width:1600px;padding:2rem}@media screen and (max-width:500px){.module.text{padding:1rem 0}}.module.trenner{display:block;margin:6rem 0;overflow:hidden}@media screen and (max-width:767px){.module.trenner{height:100px;position:relative}}.module.trenner svg{display:block;height:auto;width:100%}@media screen and (max-width:767px){.module.trenner svg{height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}}#footer,#footer:before{position:relative}#footer:before{background-color:#104f75;clip-path:ellipse(55% 50% at 50% 70%);content:"";display:block;height:9rem;left:0;top:0;width:100%;z-index:-1}#footer>.inner_wrapper{background-color:#104f75;margin-top:-3rem}@media screen and (min-width:1024px){#footer>.inner_wrapper .boat,#footer>.inner_wrapper .plane{width:400px}}@media screen and (min-width:1400px){#footer>.inner_wrapper .boat,#footer>.inner_wrapper .plane{width:500px}}@media screen and (min-width:1600px){#footer>.inner_wrapper .boat,#footer>.inner_wrapper .plane{width:600px}}@media screen and (min-width:1800px){#footer>.inner_wrapper .boat,#footer>.inner_wrapper .plane{width:700px}}@media screen and (max-width:1023px){#footer>.inner_wrapper .boat,#footer>.inner_wrapper .plane{display:block;margin:0 auto;max-width:400px;width:100%}}@media screen and (min-width:1024px){#footer>.inner_wrapper .plane{bottom:17rem;left:-4rem;position:absolute}#footer>.inner_wrapper .boat{bottom:4rem;position:absolute;right:0}}#footer .title{color:#fff;display:block;font-size:1.5rem;margin:0 auto;max-width:700px;text-align:center}#footer .title h3{color:#fff;font-style:italic;font-weight:800;margin:0 0 3rem;padding:0}#footer .widget_wrapper{display:flex;flex-flow:column;gap:2rem;margin:0 auto;max-width:400px}#footer .widget_wrapper p:last-of-type{margin-top:auto}#footer .widget_wrapper .widget{color:#fff;text-align:center}#footer .footer_wrapper{background-color:#2c8496;color:#fff;padding:8rem}@media screen and (max-width:1023px){#footer .footer_wrapper{padding:4rem 4rem 8rem}}@media screen and (max-width:767px){#footer .footer_wrapper{padding:2rem 2rem 6rem}}@keyframes run{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.contact_wrapper{color:#fff;font-size:1.3rem;margin:0 auto 4rem;max-width:1600px;padding:0 2rem}.contact_wrapper h3{color:#fff}.contact-form__elements{display:flex;flex-flow:row wrap;gap:1rem}@media screen and (max-width:767px){.contact-form__elements{flex-flow:column}}.contact-form__element{flex:1 32%}.contact-form__element.wide{flex:1 100%}.contact-form__label{color:#fff}.contact-form__input{background-color:#fff;border:none;border-radius:12px;color:#555;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;padding:.7rem 1rem;width:100%}.contact-form__info{display:block;margin:1rem 0}.contact-form__legal{margin-top:1rem;position:relative}.contact-form__legal.non-validate .contact-form__label{color:#ba1515}.contact-form__legal .contact-form__label{line-height:1.5rem;padding-left:2rem}.contact-form__legal .contact-form__input{height:1.5rem;left:0;margin:0;position:absolute;top:0;width:1.5rem}.contact-form__submit{background-color:#fff!important;border-color:#fff!important;color:#104f75!important}.contact-form__submit.hide{display:none}.contact-form__admin-notice{color:#ba1515}.contact-form__status{align-items:center;display:none;flex-flow:row nowrap;justify-content:flex-start;transition:all .5s ease}.contact-form__status.show{display:flex}.contact-form__status.show svg{animation:run 1s ease infinite;display:block;height:1.5rem;width:1.5rem}.contact-form__status.show span{color:#fff;display:block;margin-left:1rem}.contact-form .h-captcha{margin:1rem 0}.contact-form__warning{color:#ba1515;display:block;font-weight:700;margin:1rem 0}.footer_nav{padding:2rem 2rem 6rem}@media screen and (max-width:767px){.footer_nav{padding:2rem 2rem 14rem}}.footer_nav .navigation .menu{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width:359px){.footer_nav .navigation .menu{flex-flow:column}}.footer_nav .navigation .menu li a{color:#fff;list-style:none;text-decoration:none}@media screen and (min-width:360px){.footer_nav .navigation .menu li a{border-right:1px solid;margin-left:1rem;padding-right:1rem}.footer_nav .navigation .menu li:last-of-type a{border:none;padding-right:0}}.module.news .inner_wrapper{margin:0 auto;max-width:700px;text-align:center}.module.news .inner_wrapper .grid_wrapper{grid-gap:2rem;align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,480px));justify-content:flex-start;margin:5rem 0 3rem}.module.news .inner_wrapper .grid_wrapper .grid-item{background-color:#f6f6f6;padding:2rem}.module.news .inner_wrapper .grid_wrapper .grid-item:hover .button{background-color:#2c8496;color:#fff}.module.news .inner_wrapper .grid_wrapper .grid-item img{border-radius:0 160px 250px 100px;overflow:hidden}.module.news .inner_wrapper .grid_wrapper .grid-item .content{padding-top:1rem;position:relative;text-align:left}.module.news .inner_wrapper .grid_wrapper .grid-item .content a{text-decoration:none}.module.news .inner_wrapper .grid_wrapper .grid-item .content a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.module.news .inner_wrapper .grid_wrapper .grid-item .content a h3{margin-top:0;padding-top:0}.module.news .inner_wrapper .grid_wrapper .grid-item .content .button{display:table;margin:2rem auto 0}