@font-face{font-display:swap;font-family:'Caveat';font-style:normal;font-weight:700;src:url('https://www.stalla-beindersheim.de/fonts/caveat-v23-latin-700.woff2') format('woff2'),url('https://www.stalla-beindersheim.de/fonts/caveat-v23-latin-700.ttf') format('truetype')}:root{--fontDefault:'Open Sans',sans-serif;--fontHeader:'Prompt',sans-serif;--fontHighlight:'Caveat',sans-serif}body{font-size:clamp(1rem,calc(0.00202 * (100vw - 360px) + 16px),1.125rem)!important;font-weight:400}#top-menu a,#et_mobile_nav_menu li a,#et_mobile_nav_menu li li a,.et_pb_button{font-family:var(--fontHeader)!important;font-size:clamp(1rem,0.9107rem + 0.2857vw,1.125rem)!important}.et_pb_button{font-size:clamp(1rem,calc(0.00202 * (100vw - 360px) + 16px),1.125rem)!important}.mobile_nav .current-menu-item a,.mobile_nav .current_page_parent .current-menu-item a{color:#005a99!important;font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600}.dipi-dh-first-heading span{font-family:var(--fontDefault)!important;leter-spacing:.125em}.text-highlight{font-family:var(--fontHighlight)}.text-highlight .font-default{font-family:var(--fontDefault)}.et_pb_button,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover,body #page-container .et_pb_section .et_pb_button_module_wrapper .et_pb_button:hover{padding:.6em 1.4em!important}body #page-container .et_pb_section .et_pb_button.btn_noanim,body #page-container .et_pb_section .et_pb_button.btn_noanim:hover{padding:.6em 2.4em .6em 1.4em!important}.et_pb_button.teaser-button,.et_pb_button.teaser-button:hover,body #page-container .et_pb_section .et_pb_button_module_wrapper .et_pb_button.teaser-button,body #page-container .et_pb_section .et_pb_button_module_wrapper .et_pb_button.teaser-button:hover{padding:0 1em 0 .4em!important}.entry-content tr td{padding:.3em .4em}#main-content a:not(.et_pb_video_play),.et_pb_video_play{text-decoration:none!important}body #page-container .et_pb_section .dipi_button_grid .dipi_button_grid_child .et_pb_button,.dipi_button_grid .dipi_button_grid_child .et_pb_button{padding-right:.7em!important}body #page-container .et_pb_section .dipi_button_grid .dipi_button_grid_child .et_pb_button,.dipi_button_grid .dipi_button_grid_child .et_pb_button{padding:.6em 2.4em .6em 1.4em!important}.et-pb-arrow-prev,.et-pb-arrow-next{color:#0078cd!important;background:#f5f7f9!important;padding:0em;border-radius:50%;font-size:2.4em!important}.et-pb-controllers{bottom:.2em!important}.et-pb-controllers a{width:.8em!important;height:.8em!important;margin-right:1em!important;background:#fff!important;opacity:.7;border:1px solid #0078cd}.et-pb-controllers a.et-pb-active-control{opacity:1}.et-pb-arrow-prev{left:8px}.et-pb-arrow-next{right:8px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{opacity:1}div.wpforms-container-full button[type=submit]{font-family:var(--fontHeader)!important;font-weight:600!important;font-size:clamp(1rem,0.9107rem + 0.2857vw,1.125rem)!important}div.wpforms-container-full button[type=submit]:hover{background:#fcbd00!important}@media screen and (min-width:981px){.container.et_menu_container{width:95%}#top-menu li{padding-right:clamp(0.75rem,-1.006rem + 2.864vw,1.5rem)}#top-menu li li{padding:0}#top-menu li a,#top-menu li a,#top-menu li li a{font-family:var(--fontDefault);font-size:clamp(1rem,0.7073rem + 0.4773vw,1.125rem)}header#main-header #et-top-navigation nav>ul>li>a.dipi-cta-button,header#main-header #et-top-navigation nav>ul>li>a.dipi-cta-button:hover{font-family:var(--fontHeader)}}@media screen and (max-width:720px){.dipi_horizontal_timeline_d5 .dipi_htl_container .dipi_horizontal_timeline_item{}}@media screen and (min-width:981px) and (max-width:1140px){#logo{max-height:70%}}@media screen and (min-width:1141px) and (max-width:1280px){#logo{max-height:74%}.container.et_menu_container{width:90%}}@media screen and (min-width:1281px){.container.et_menu_container,.et_pb_row{width:90%!important}}@media screen and (min-width:1601px){.container.et_menu_container,.et_pb_row{max-width:1400px!important;width:80%!important}}