@media only screen and (max-width:479px){.bottom-nav li,#et-info a,#et-info-phone,#et-info-email{font-size:16px!important;font-weight:normal;line-height:1.2em}}.bottom-nav li,#et-info a,#et-info-phone,#et-info-email,#top-header .container{font-weight:lighter}#top-header li>a:hover{color:#545454}.et-fixed-header#top-header li>a:hover{color:#545454}#et-info{float:none;text-align:center}#et-secondary-menu{display:none}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#a23f3f!important;opacity:1!important}li.menuebild :hover{transform:scale(1.1)}.et_mobile_menu li a{font-size:18px!important}div.mobile_nav.opened .mobile_menu_bar:before{color:#545454;font-size:40px!important}div.mobile_nav.closed .mobile_menu_bar:before{color:#a23f3f;font-size:40px!important}div.mobile_nav.opened .mobile_menu_bar:before{font-family:"ETmodules";content:"\4d"}.et_pb_scroll_top.et-pb-icon.et-visible,.et_pb_scroll_top.et-hidden{background:#a23f3f;color:#fefefe;margin-right:2px;border:1px solid #fefefe;border-radius:0px}.et_pb_scroll_top.et-pb-icon.et-visible:hover,.et_pb_scroll_top.et-hidden:hover{background:#545454;border:1px solid #fefefe}.et_pb_fullwidth_header .et-pb-icon.scroll-down{animation:fullwidth-header-bounce 5s ease-in-out infinite}@keyframes fullwidth-header-bounce{0%{transform:translateY(0%);color:#a23f3f}12.5%{transform:translateY(0%);color:#a23f3f}25%{transform:translateY(30%);color:#eeeeee}37.5%{transform:translateY(0%);color:#eeeeee}50%{transform:translateY(30%);color:#eeeeee}}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important}.et_pb_toggle_close .db_pb_toggle_close2{display:none}.db_pb_toggle_close2{margin-top:10px;visibility:hidden}.db_pb_toggle_close2:before{visibility:visible}.MP_icon .et_pb_toggle_title:before{font-size:40px;content:"\21B4";-webkit-transition:0.3s;transition:0.3s}.et_pb_contact_field a{color:#a23f3f!important;text-decoration:none!important}.et_pb_contact_field a:hover{color:#545454!important;text-decoration:none!important}.et-pb-contact-message ul{list-style-type:none;color:#ff0000}.et_pb_contact_field_options_title{color:#545454}.et_pb_module a:hover{color:#fefefe!important}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header{display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header img{display:block;margin:0 auto!important}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header h2{margin:0!important;width:100%;text-align:center!important}.brlbs-cmpnt-dialog-details-header.brlbs-flex.brlbs-justify-center.brlbs-items-center{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px}.brlbs-cmpnt-dialog-details-header.brlbs-flex.brlbs-justify-center.brlbs-items-center{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px}.brlbs-cmpnt-dialog-details-header.brlbs-flex.brlbs-justify-center.brlbs-items-center img{display:block;margin-left:auto;margin-right:auto}#BorlabsCookiePreferencesA11yHeadline{margin:0}@media (min-width:1024px){.brlbs-cmpnt-dialog-details-header.brlbs-flex.brlbs-justify-center.brlbs-items-center{align-items:center!important}}.google-maps{background-color:#EEE;width:100%;height:100%;margin-left:auto;margin-right:auto;box-shadow:0px 13px 14px 0px rgba(50,50,50,0.81)}.google-maps{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map-responsive{overflow:hidden;padding-bottom:15%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}div.wpcf7{background-color:rgba(0,0,0,0.0);border:0px solid #eeeeee;border-radius:5px;padding:20px;color:#545454;font-size:1em}.form-50{width:49.5%;float:left;margin-right:1%;margin-bottom:0px!important}.form-50-last{margin-right:0px;margin-bottom:10px}.form-100{width:99.5%;float:left;margin-right:1%}@media (max-width:767px){.form-50,.form-100{width:100%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="number"],.wpcf7-textarea{background-color:#fefefe;color:#545454;width:100%;border:0px solid #545454;border-radius:2px;margin:5px;padding:25px;font-size:1em}::-webkit-input-placeholder{color:#999999!important;font-size:1em;opacity:1}:-moz-placeholder{color:#999999!important;font-size:1em;opacity:1}::-moz-placeholder{color:#999999!important;font-size:1em;opacity:1}:-ms-input-placeholder{color:#999999!important;font-size:1em;opacity:1}.wpcf7-text:focus,.wpcf7-email:focus,.wpcf7-tel:focus,.wpcf7-textarea:focus{outline:1px solid #a23f3f;outline-offset:0}.form_labeltext{color:#545454;font-size:1em;margin-left:5px}.form-labeltext-strong{color:#545454;font-size:1em;font-weight:600;margin-left:5px}.wpcf7 select{background-color:#fefefe;color:#545454;width:100%;margin:5px;padding:25px;font-size:16px!important;border:0px solid #545454;border-radius:5px}.wpcf7-submit{background-color:#a23f3f;color:#fefefe;font-size:1.1em;border:1px solid #fefefe;border-radius:1px;margin-top:4vh;padding:8px 15px;letter-spacing:2px;text-align:center;text-transform:uppercase!important;float:right;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border-radius 300ms ease 0ms,letter-spacing 300ms ease 0ms}.wpcf7-submit:hover{background-color:#545454;color:#fefefe;border:1px solid #fefefe;letter-spacing:4px}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form .wpcf7-response-output{margin:7em 0.5em 1em;padding:2em 1em}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border-color:red}.wpcf7-not-valid{border:1px solid red!important}.sticky-popup .popup-header{background-color:#a23f3f}.sticky-popup-right .popup-title{margin-top:148px}.sticky-popup{margin-top:66px}.popup-content input,textarea,select{max-width:100%;margin:5px}