/* https://zahnarzt-winkler-bonn.de/wp-content/themes/winkler-theme/style.min.css?ver=1.0.3 */
/*!
Theme Name: Winkler
Author: das parsmedia Team
Author URI: http://parsmedia.info/
Description:
Version: 1.0.1
*/
.contact-form{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.contact-form{margin-top:4rem;margin-bottom:4rem}}.contact-form__element{width:100%;margin-bottom:1em;position:relative;color:#7a7d7d}@media screen and (min-width:768px){.contact-form__element{margin-bottom:1.5em}}.contact-form__element--required{display:none!important}.nojs .contact-form__element .contact-form__label,.contact-form__element--has-focus .contact-form__label,.contact-form__element--has-input .contact-form__label{padding-top:calc(.25rem - 1px);padding-left:calc(.5rem - 1px);color:#333;font-size:.875em;line-height:1.4}.nojs .contact-form__element .contact-form__input,.contact-form__element--has-focus .contact-form__input,.contact-form__element--has-input .contact-form__input{padding-left:calc(.5rem - 1px)}.contact-form__element--has-focus .contact-form__input{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.contact-form__alert{margin:0 0 0 .5rem;color:#de0027;font-size:0;opacity:0;transition:all 0.3s ease}.contact-form__label{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;padding:calc(0.5rem - 1px) calc(.75rem - 1px);border:1px solid transparent;cursor:text;color:inherit;line-height:2rem;pointer-events:none;transition:all 0.3s ease}.contact-form__input{width:100%;padding:calc(1.5rem - 1px) calc(1rem  - 1px) calc(0.5rem - 1px);background:#fff;border:1px solid #eee;color:inherit;font-family:inherit;font-size:inherit;line-height:1rem;transition:all 0.3s ease}.contact-form__input--non-validate{border-color:#de0027;box-shadow:0 2px 2px 0 rgba(222,0,39,.16),0 0 0 1px rgba(222,0,39,.08)}.contact-form__input--non-validate+.contact-form__alert{margin-top:.5rem;font-size:1rem;opacity:1}.contact-form__input--textarea{height:150px;resize:vertical}.contact-form__input--checkbox{width:auto;padding:0;position:absolute;top:.5em;left:0;transform:translate(0,-50%)}.contact-form__submit{margin-left:.5rem;margin-right:.5rem;font-size:1.125rem;font-weight:700}.contact-form__submit[disabled],.contact-form__submit[disabled]:hover{color:#eee;cursor:default;background-color:#eee}.contact-form__legal{position:relative;padding-left:1.5em;margin-bottom:1em;margin-left:.5rem;margin-right:.5rem}.contact-form__legal .contact-form__label{display:block;padding:0;border:0;position:static;cursor:pointer;pointer-events:all;line-height:1.4}.contact-form .user-notice{margin:1rem .5rem}@media screen and (min-width:1024px){.contact-form .user-notice{margin:1rem}}.contact-form__admin-notice{font-weight:800;margin-left:.5rem;margin-right:.5rem}.contact-form__warning{display:none;clear:both;margin-top:1em}.contact-form__warning p{font-weight:700;color:red}#formsent{margin:2rem 0}@media print{*,*:before,*:after{height:auto!important;position:static!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}#masthead{box-shadow:none!important;background:transparent!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}iframe{display:none!important}#nav>a{display:none!important}}@keyframes preload{0%{fill:transparent}100%{fill:#063947}}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/wp-content/themes/winkler-theme/fonts/Roboto-Regular.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/wp-content/themes/winkler-theme/fonts/Roboto-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(/wp-content/themes/winkler-theme/fonts/Roboto-Italic.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(/wp-content/themes/winkler-theme/fonts/NotoSerif-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;outline:none}html,body{margin:0;padding:0;font-size:1rem;font-family:'Roboto',sans-serif;color:#444646}html.no-js #preloader{display:none!important}html.no-js .team_wrapper .flex-container .element .button{display:none}html.no-js .team_wrapper .flex-container .element .vita{display:block}body.visible-menu{overflow-y:hidden}body.visible-menu #sidebar .menu_toggle svg .open{display:none}body.visible-menu #sidebar .menu_toggle svg .close{display:block}body.visible-menu #sidebar nav{overflow:auto;max-height:calc(100vh - 4rem)}@media screen and (max-width:767px){body.visible-menu #sidebar nav{overflow:scroll}}body.visible-menu .defocus{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#063947;z-index:98;opacity:.9}body.single #content .emotion img{max-width:1200px;margin:0 auto}body>.inner_wrapper{display:grid;grid-template-areas:"sidebar content";grid-template-columns:220px 1fr}@media screen and (max-width:1023px){body>.inner_wrapper{display:block}}img{display:block;width:100%;height:auto}ul,ol{list-style:none;padding:0;margin:1rem 0}p,li{line-height:1.6}h1,h2,h3{color:#063947;font-weight:700;font-family:'Noto Serif',serif}h1{font-size:2.5rem}@media screen and (max-width:768px){h1{font-size:1.8rem;margin-top:0}}@media screen and (max-width:400px){h1{font-size:1.4rem}}h2{font-size:2rem}@media screen and (max-width:768px){h2{font-size:1.5rem}}@media screen and (max-width:400px){h2{font-size:1.3rem}}h3{font-size:1.5rem}@media screen and (max-width:768px){h3{font-size:1.2rem}}a{color:inherit}a:hover{text-decoration:none}.button{display:inline-block;padding:.5rem 1rem;background-color:#063947;color:white!important;text-transform:uppercase;text-decoration:none;border-radius:6px;border:none}.cta{position:relative;display:block;padding:1rem;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8}.cta .text p:first-of-type{margin-top:0}.cta .text p:last-of-type{margin-bottom:0}.cta.quote{padding-left:3rem}.cta.quote:before{content:"";position:absolute;top:.5rem;left:.5rem;width:2rem;height:2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/cta_quote.svg)}.cta.quote .text{font-style:italic;color:#063947}blockquote{position:relative;display:block;margin:1rem 0 1rem;padding-left:4rem}blockquote:before{content:"";position:absolute;top:0;left:0;width:3rem;height:3rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/cta_info.svg)}blockquote p{font-style:italic;color:#063947}figure{position:relative;width:100%!important;margin:0;margin-bottom:4rem}figure figcaption{position:absolute;bottom:0;left:50%;padding:1rem;transform:translate(-50%,50%);max-width:90%;width:100%;border-radius:6px;background-color:#fff;color:#063947;font-size:1.25rem}@media screen and (max-width:768px){figure{margin-bottom:0}figure figcaption{position:relative;left:0;transform:none;max-width:100%}}.anchor-nav{position:relative;display:block;background-color:#fff;z-index:97;cursor:pointer}.anchor-nav.fixed .inner_wrapper{position:fixed;top:0;left:0;width:100%;padding-left:220px;background-color:#fff}.anchor-nav.mobile .inner_wrapper{padding:.4rem;background-color:#063947;color:#fff}.anchor-nav.mobile .inner_wrapper .title{display:block;text-align:center;font-size:1.2rem}.anchor-nav.mobile .inner_wrapper ul{display:flex;flex-flow:column;max-height:0;overflow:hidden;padding:0}.anchor-nav.mobile .inner_wrapper ul li{margin:0;text-align:center}.anchor-nav.mobile .inner_wrapper ul li a{color:#fff}.anchor-nav.show .inner_wrapper ul{max-height:none}.anchor-nav .title{display:none}.anchor-nav ul{display:flex;flex-flow:row nowrap;margin:0 auto;padding:.5rem 0;max-width:900px;justify-content:center}.anchor-nav ul li{margin-right:1rem}.anchor-nav ul li:last-of-type{margin-right:0}.anchor-nav ul li a{display:block;padding:.4rem;color:#063947;text-decoration:none;white-space:nowrap}@media screen and (max-width:1023px){.anchor-nav.fixed .inner_wrapper{padding-left:0;top:4rem;border-top:1px solid #eee}}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff}#preloader .inner_wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:300px;animation:preload 1s ease}#sidebar{grid-area:sidebar;position:fixed;top:0;left:0;width:220px;height:100vh;background-color:#fff;z-index:100}#sidebar:after{content:'';display:block;width:14rem;height:100%;position:fixed;top:0;left:0;z-index:-1;background:inherit;transition:all .4s ease}#sidebar .logo{display:block;padding:1rem;margin-bottom:3rem}#sidebar .logo picture img{display:block;max-width:150px;margin:0 auto}#sidebar .menu_toggle{position:absolute;display:none;top:50%;right:2rem;height:1rem;width:5rem;transform:translate(0,-50%);cursor:pointer;flex-flow:row nowrap;align-items:center;text-decoration:none}#sidebar .menu_toggle span{margin-right:1rem;font-weight:700;text-transform:uppercase;color:#063947}#sidebar .menu_toggle svg{width:1rem}#sidebar .menu_toggle svg .close{display:none}#sidebar .menu{padding:1rem;margin:0}#sidebar .menu li{margin-bottom:.5rem}#sidebar .menu li a{display:block;padding:0 1rem;color:#063947;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:1.1rem;white-space:nowrap}#sidebar .menu li.mobile{display:none}#sidebar .menu li.show>.sub-menu{transform:none}#sidebar .menu .sub-menu{position:absolute;left:100%;top:0;height:100%;margin:0;padding-top:240px;transform:translate(-600px,0);background-color:#F9F9F9;transition:all 0.3s ease;z-index:-1}#sidebar .menu .sub-menu li{padding:0 2rem}#sidebar .menu .sub-menu li.back{position:absolute;top:2rem}#sidebar .menu .sub-menu li.back a{position:relative;display:block;text-indent:-20rem;overflow:hidden}#sidebar .menu .sub-menu li.back a:after{content:"";position:absolute;top:0;left:0;width:2rem;height:2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/arrow_back.svg)}@media screen and (max-width:1023px){#sidebar{width:100%;height:4rem}#sidebar:after{content:none}#sidebar .logo{display:inline-block;margin-bottom:0;padding:0}#sidebar .logo picture img{height:4rem;width:auto;padding:1rem;max-width:200px}#sidebar .menu_toggle{display:flex}#sidebar nav .menu{display:none;padding:0}#sidebar nav.show{position:absolute;top:4rem;right:0;width:100%;height:100vh;max-width:767px;background-color:#F9F9F9}#sidebar nav.show .menu{display:block}#sidebar nav.show .menu li{margin:0;border-bottom:1px solid #EFEFEF}#sidebar nav.show .menu li.mobile{display:block;margin-top:2rem}#sidebar nav.show .menu li.mobile:last-of-type{margin-top:0rem}#sidebar nav.show .menu li.menu-item-has-children.show>a:after{transform:translate(0,-50%) rotate(180deg)}#sidebar nav.show .menu li.menu-item-has-children.show>.sub-menu{max-height:20rem}#sidebar nav.show .menu li.menu-item-has-children>a{position:relative}#sidebar nav.show .menu li.menu-item-has-children>a:after{content:"";position:absolute;top:50%;right:1rem;height:30px;width:30px;transform:translate(0,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/arrow_down.svg);transition:all 0.3s ease}#sidebar nav.show .menu li.menu-item-has-children .sub-menu{position:relative;left:0;padding-top:0;max-height:0;overflow:hidden;background-color:#EFEFEF;z-index:0;transform:none}#sidebar nav.show .menu li.menu-item-has-children .sub-menu li.back{display:none}#sidebar nav.show .menu li a{padding:.7rem 1rem;color:#063947;text-align:center}}#content{display:block;grid-area:content;background-color:#F9F9F9}#content #side_nav{position:fixed;top:0;right:0;display:flex;flex-flow:row nowrap;height:100%;z-index:101;border-radius:6px 0 0 6px;overflow:hidden;transition:all 0.3s ease}#content #side_nav.hidden{transform:translate(250px,0)}#content #side_nav nav{position:relative;display:block;top:6rem}#content #side_nav nav .menu{display:flex;flex-flow:column;margin-left:4px;border-radius:12px 0 0 12px;overflow:hidden;box-shadow:0 0 3px rgba(20,20,20,.3)}#content #side_nav nav .menu li.tel a:after{background-image:url(/wp-content/themes/winkler-theme/graphics/icons/phone.svg)}#content #side_nav nav .menu li.email a:after{background-image:url(/wp-content/themes/winkler-theme/graphics/icons/email.svg)}#content #side_nav nav .menu li.open a:after{background-image:url(/wp-content/themes/winkler-theme/graphics/icons/time.svg)}#content #side_nav nav .menu li a{position:relative;display:block;width:4rem;height:4rem;background-color:#BDD62A;text-indent:-99rem;overflow:hidden}#content #side_nav nav .menu li a:after{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;background-size:contain}#content #side_nav .layer{padding:3rem 2rem 2rem 2rem;height:100%;width:250px;background-color:#fff;box-shadow:0 0 3px rgba(20,20,20,.3)}#content #side_nav .layer .close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/close.svg);z-index:100;cursor:pointer}#content #side_nav .layer span.tel{display:block;width:1.5rem;height:1.5rem;margin-right:1rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/phone_gray.svg)}#content #side_nav .layer span.email{display:block;width:1.5rem;height:1.5rem;margin-right:1rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/email_gray.svg)}@media screen and (max-width:1023px){#content #side_nav{top:4rem}#content #side_nav nav .menu li a{width:3rem;height:3rem}#content #side_nav nav .menu li a:after{width:2rem;height:2rem}}#content .emotion{position:relative;display:block}#content .emotion .claim{position:absolute;bottom:4rem;left:4rem;display:flex;flex-flow:column;align-items:baseline;max-width:900px;font-size:2rem;font-weight:700;color:#fff;display:none}#content .emotion .claim .button{display:block;margin-top:1rem;font-size:1rem}#content .main_wrapper{position:relative;display:block;padding:2rem 1rem}#content .main_wrapper ul:not([class]) li{position:relative;padding-left:2rem}#content .main_wrapper ul:not([class]) li:before{content:"";position:absolute;top:.45rem;left:0;width:10px;height:10px;background-color:#063947}#content .main_wrapper ul.checkmark{position:relative;display:block}#content .main_wrapper ul.checkmark li{position:relative;padding-left:2rem;margin-top:.4rem}#content .main_wrapper ul.checkmark li:before{content:"";position:absolute;top:.2rem;left:0;width:18px;height:18px;background-position:center;background-size:contain;background-image:url(/wp-content/themes/winkler-theme/graphics/icons/check.svg)}#content .main_wrapper ol{counter-reset:number}#content .main_wrapper ol li{position:relative;padding-left:2rem;margin-top:.4rem;counter-increment:number}#content .main_wrapper ol li:before{content:counter(number) ".";position:absolute;top:0;left:0;font-size:1rem;color:#063947}#content .main_wrapper a{color:#063947}#content .main_wrapper img{border-radius:5px}#content .main_wrapper.front-page .intro_wrapper h1{text-align:center}#content .main_wrapper.overview .intro_wrapper{padding:2rem 0;max-width:1300px}#content .main_wrapper.overview .intro_wrapper .inner_wrapper{max-width:800px;margin:0 auto}#content .main_wrapper.overview .intro_wrapper .inner_wrapper h1{text-align:left}#content .main_wrapper .intro_wrapper{max-width:900px;margin:0 auto}#content .main_wrapper .intro_wrapper h1{margin-top:0;text-align:left}#content .main_wrapper .content_wrapper{max-width:900px;margin:0 auto;padding:2rem}#content .main_wrapper .content_wrapper .button{margin-top:2rem}#content .breadcrumb{position:relative;display:block}#content .breadcrumb ol{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding:0;margin:2rem 0 0 0}#content .breadcrumb ol li{padding-left:1rem}#content .breadcrumb ol li:before{content:none}#content .breadcrumb ol li a{padding-right:1rem}@media screen and (max-width:768px){#content .emotion{margin-top:4rem;padding-top:56.6%}#content .emotion img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#content .emotion .claim{display:none}#content .main_wrapper .content_wrapper{padding:0}}@media screen and (max-width:1023px){#content .emotion{margin-top:4rem}#content .emotion,#content .main_wrapper{margin-left:0}}#footer{padding:4rem;background-color:#fff}#footer .widgets{position:relative;display:block}#footer .widgets .wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline}#footer .widgets .wrapper .widget{flex:1 auto;max-width:450px;margin-top:1rem;margin-right:2rem}#footer .widgets .wrapper .widget .widget-title{display:block;margin-bottom:2rem;font-size:2rem;font-weight:700}#footer .widgets .wrapper .widget table td{padding-bottom:.5rem;vertical-align:baseline}#footer .widgets .wrapper .widget table td:first-of-type{padding-right:1rem}#footer .copy{position:relative;display:block;margin-top:3rem;padding-top:2rem;border-top:3px solid #B8B8B8}#footer .copy .menu{display:flex;flex-flow:row wrap;align-items:baseline}#footer .copy .menu li{margin-left:1rem}#footer .copy .menu li:first-of-type{margin-left:0}#footer .copy .menu li a{text-decoration:none}#footer .map_container{position:relative;display:block;margin-top:2rem}#footer .map_container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#063947;z-index:2;opacity:.8;transition:all 0.5s ease}#footer .map_container:after{content:"";position:absolute;top:50%;left:50%;width:5rem;height:5rem;transform:translate(-50%,-50%);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/winkler-theme/graphics/winkler-logo-map.svg);z-index:3;opacity:1;transition:all 0.5s ease}#footer .map_container:hover:before{opacity:0;z-index:-1}#footer .map_container:hover:after{opacity:0;z-index:-1}#footer .map_container .map{min-height:400px}#footer .map_container iframe{width:100%;border:none}@media screen and (max-width:1023px){#footer{margin-left:0;padding:2rem}}@media screen and (max-width:400px){#footer{padding:1rem}#footer .widgets .wrapper .widget{margin-right:0}#footer .widgets .wrapper .widget .widget-title{font-size:1.3rem}#footer .copy{margin-top:1rem}}.fp_teaser{position:relative;display:block;margin:4rem auto}.fp_teaser h2{text-align:center;margin-bottom:2rem}.fp_teaser .grid-container{position:relative;display:flex;justify-content:center}@supports (display:grid){.fp_teaser .grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:.5rem}}.fp_teaser .grid-container .teaser{position:relative;display:block;background-color:#fff}.fp_teaser .grid-container .teaser .body{padding:1rem}.fp_teaser .grid-container .teaser .body a{text-decoration:none}.fp_teaser .grid-container .teaser .body a h3{margin-top:0}.fp_teaser .grid-container .teaser .body p{margin-bottom:0}@media screen and (min-width:701px) and (max-width:1400px){.fp_teaser .grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:700px){.fp_teaser .grid-container{grid-template-columns:1fr;grid-gap:1rem}}@media screen and (max-width:1023px){.fp_teaser{margin:3rem auto 0 auto}}.news_section h2{text-align:center}.news_section .news_wrapper{display:flex;flex-flow:row wrap;justify-content:center;margin-top:2rem}.news_section .news_wrapper .article{flex:0 100%;margin-right:1rem;margin-bottom:1rem;max-width:400px;background-color:#fff;position:relative}.news_section .news_wrapper .article:after{content:'';display:block;width:4rem;height:4rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%,0);z-index:10;background:url(/wp-content/themes/winkler-theme/graphics/zahnarzt-bonn-winkler-icon-mehr-erfahren.svg) center center no-repeat;background-size:contain}.news_section .news_wrapper .article .title_wrapper{padding:1rem}.news_section .news_wrapper .article .title_wrapper a{text-decoration:none}.news_section .news_wrapper .article .title_wrapper a:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000}.news_section .news_wrapper .article .title_wrapper h3{margin:0}.news_section .news_wrapper .article p{position:relative;padding:0 1rem}.news_section .news_wrapper .article p:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(to top,#fff 0%,transparent 100%)}.overview-container{position:relative;display:block}.overview-container .flex-container{position:relative;display:flex;flex-flow:column;max-width:1300px;margin:0 auto}.overview-container .flex-container .teaser{position:relative;display:flex;flex-flow:row wrap;flex:1 auto;margin-bottom:4rem}.overview-container .flex-container .teaser .image{flex:0 50%}.overview-container .flex-container .teaser .body{position:relative;display:flex;flex-flow:column;justify-content:flex-start;flex:1 calc(50%);padding:0 2rem}.overview-container .flex-container .teaser .body p{flex:1 auto}.overview-container .flex-container .teaser .body p:first-of-type{margin-top:0}.overview-container .flex-container .teaser .body a{text-decoration:none}.overview-container .flex-container .teaser .body a h3{margin:0 0 2rem 0}.overview-container .flex-container .teaser .body .button{align-self:flex-start;justify-self:flex-end}@media screen and (max-width:767px){.overview-container .flex-container .teaser{flex-flow:column}.overview-container .flex-container .teaser .body{padding:2rem 1rem}}.team_wrapper{position:relative;display:block}.team_wrapper .flex-container{position:relative;display:flex;flex-flow:column;max-width:1300px;margin:0 auto}.team_wrapper .flex-container .element{position:relative;display:flex;flex-flow:row wrap;flex:1 auto;margin-bottom:4rem}.team_wrapper .flex-container .element .image{flex:0 50%}.team_wrapper .flex-container .element .body{position:relative;display:flex;flex-flow:column;justify-content:flex-start;flex:1 calc(50%);padding:0 2rem}.team_wrapper .flex-container .element .body a{text-decoration:none}.team_wrapper .flex-container .element .body a h3{margin:0 0 1rem 0}.team_wrapper .flex-container .element .body h3{margin:0 0 1rem 0}.team_wrapper .flex-container .element .body span{margin-bottom:1rem;font-weight:600}.team_wrapper .flex-container .element .body p{flex:1 auto;font-style:italic}.team_wrapper .flex-container .element .body p:first-of-type{margin-top:0}.team_wrapper .flex-container .element .body .button{align-self:flex-start;justify-self:flex-end}.team_wrapper .flex-container .element .vita{padding:0 1rem;display:none}@media screen and (max-width:767px){.team_wrapper .flex-container .element{flex-flow:column}.team_wrapper .flex-container .element .body{padding:2rem 1rem}}.gallery_wrapper{position:relative;display:block;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px}.gallery_wrapper .image-sizer{width:20%}.gallery_wrapper .image{border-radius:9px;overflow:hidden}.gallery_wrapper .image.big{grid-column:span 2;grid-row:span 2}.gallery_wrapper .image.small{grid-column:span 1;grid-row:span 1}.gallery_wrapper .image img{width:100%;height:100%}.partner_wrapper{position:relative;display:block}.partner_wrapper .flex-container{position:relative;display:flex;flex-flow:column;max-width:1300px;margin:0 auto}.partner_wrapper .flex-container .element{position:relative;display:flex;flex-flow:row wrap;flex:1 auto;margin-bottom:4rem}.partner_wrapper .flex-container .element .image{flex:0 50%}.partner_wrapper .flex-container .element .body{position:relative;display:flex;flex-flow:column;justify-content:flex-start;flex:1 calc(50%);padding:0 2rem}.partner_wrapper .flex-container .element .body a{text-decoration:none}.partner_wrapper .flex-container .element .body a h3{margin:0 0 1rem 0}.partner_wrapper .flex-container .element .body h3{margin:0 0 1rem 0}.partner_wrapper .flex-container .element .body span{margin-bottom:1rem;font-weight:600}.partner_wrapper .flex-container .element .body p{flex:1 auto;font-style:italic}.partner_wrapper .flex-container .element .body p:first-of-type{margin-top:0}.partner_wrapper .flex-container .element .body .button{align-self:flex-start;justify-self:flex-end}@media screen and (max-width:767px){.partner_wrapper .flex-container .element{flex-flow:column}.partner_wrapper .flex-container .element .body{padding:2rem 1rem}}.contact_wrapper{position:relative;display:block;max-width:900px;margin:2rem auto;padding:0 1rem}.youtube{position:relative}.youtube__thumbnail{display:block;width:100%;height:auto;cursor:pointer}.youtube__embed{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:0}