/*!/wp-content/themes/fromage-spielhofer/style.css*/.lazyload{width:1px!important;height:1px!important}@media (max-width:991px){#wpadminbar{display:none!important}}@font-face{font-family:"Caponi Text Web";src:url(/wp-content/themes/fromage-spielhofer/fonts/CaponiText-RegularNo2-Web.woff2) format("woff2"),url(/wp-content/themes/fromage-spielhofer/fonts/CaponiText-RegularNo2-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}body{position:relative;overflow-x:hidden;overflow-y:scroll;font-family:"Caponi Text Web"}a,button,input{-webkit-transition:all 300ms ease;transition:all 300ms ease}.form-control:active,.form-control:focus,a:focus,a:active,button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{border:0}img{max-width:100%;height:auto}input:not([type="radio"]):not([type="checkbox"]),textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}#primary{max-width:100%;min-height:calc(100vh - 732px);overflow:hidden}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.mapa label{width:auto;display:inline}.mapa img{max-width:none}#customer_details>.col-1,#customer_details>.col-2,.woocommerce-column.col-1,.woocommerce-column.col-2,.woocommerce-column.col-3,.woocommerce-column.col-4,.woocommerce-column.col-5,.u-column1.col-1,.u-column2.col-2,.u-column3.col-3,.u-column4.col-4,.u-column5.col-5{max-width:none;padding-left:0;padding-right:0}.woocommerce form .form-row{display:block}.wpcf7-not-valid-tip{display:none!important}div.wpcf7 .ajax-loader{position:absolute}div.wpcf7-response-output{margin:10px 0;padding:15px;border:none;font-size:13px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none;background:#f7e700}div.wpcf7-mail-sent-ok{border:none;background:#a18967;color:#fff}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:none;background:red;color:#fff}div.wpcf7-spam-blocked{border:none;background:orange}.form-control.wpcf7-not-valid{-webkit-box-shadow:0 0 10px rgb(255 0 0 / .5);box-shadow:0 0 10px rgb(255 0 0 / .5)}button.navbar-toggler{position:relative;z-index:999;margin-right:-.75rem;border:none}button.navbar-toggler span{position:relative;display:block;opacity:0;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:opacity 0ms ease 300ms;transition:opacity 0ms ease 300ms}.menu-label{font-size:12px;letter-spacing:.2px}button.navbar-toggler:before,button.navbar-toggler:after{content:"";position:absolute;left:12px;-webkit-transition:top 300ms ease 0s,bottom 300ms ease 0s,-webkit-transform 300ms ease 350ms;transition:top 300ms ease 0s,bottom 300ms ease 0s,transform 300ms ease 350ms;-webkit-transform-origin:center;transform-origin:center}button.navbar-toggler:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.navbar-toggler:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.navbar-toggler.collapsed span{opacity:1}button.navbar-toggler.collapsed:before,button.navbar-toggler.collapsed:after{-webkit-transition:top 300ms ease 350ms,bottom 300ms ease 350ms,-webkit-transform 300ms ease 0ms;transition:top 300ms ease 350ms,bottom 300ms ease 350ms,transform 300ms ease 0ms}button.navbar-toggler.collapsed:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}button.navbar-toggler.collapsed:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}button.navbar-toggler span,button.navbar-toggler:before,button.navbar-toggler:after{width:20px;height:3px;background:#000}button.navbar-toggler span{margin:9px 0}button.navbar-toggler:before{top:13px}button.navbar-toggler:after{bottom:13px}button.navbar-toggler.collapsed:before{top:7px}button.navbar-toggler.collapsed:after{bottom:7px}.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.btn-submit{padding:0 23px;background:#fff;border:1px solid #dee1e5;line-height:44px;font-size:15px}.btn-red:hover{-webkit-box-shadow:0 4px 10px 0 rgb(0 0 0 / .3);box-shadow:0 4px 10px 0 rgb(0 0 0 / .3)}.btn-white:hover,.btn-submit:hover{background:#b51520;color:#fff}.container,.container-fluid{padding-right:18px;padding-left:18px}.row{margin-right:-18px;margin-left:-18px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:18px;padding-left:18px}#topbar{background:#c21622;color:#fff;line-height:40px}#topbar ul{line-height:40px}#topbar li+li{margin-left:15px}#topbar li+li.wpml-ls-item{margin-left:25px}#topbar li.wpml-ls-item+li.wpml-ls-item{margin-left:0}#topbar a{display:block;padding:0 5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.2px;color:#fff}#topbar .wpml-ls-item a{margin-left:2px;font-size:12px;opacity:.8}#topbar .wpml-ls-item.wpml-ls-current-language a{background-color:rgb(0 0 0 / .1);opacity:1}#topbar a svg{margin-top:-4px;margin-right:7px}#branding{position:relative;z-index:900;top:0;background:#fff}.fl-builder-edit #branding{z-index:0}.navbar{display:block;padding:0}.navbar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;box-shadow:0 2px 30px 0 rgb(0 0 0 / .07);pointer-events:none}.navbar-brand,.navbar-brand:focus{position:relative;z-index:200;margin:-40px 6px -15px 0;padding:53px 31px 35px;background:#fff;border-radius:0 0 3px 3px;box-shadow:0 2px 30px 0 rgb(0 0 0 / .17)}.navbar-brand img{height:62px;-webkit-transition:all 300ms ease;transition:all 300ms ease}.scrolled .navbar-brand{margin-bottom:0;padding-top:63px;padding-bottom:23px;border-radius:0}.scrolled .navbar-brand img{height:49px}#menu{position:relative}#menu li{margin-left:38px}#menu a{position:relative;display:block;padding:34px 0;color:#000}#menu a:hover{color:#c21622}#menu .megamenu{position:static}#menu .megamenu .megamenu-body{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:50px 0 38px;background:#fff;border-bottom:6px solid rgb(20 20 18 / .15)}#menu .megamenu .megamenu-body:before,#menu .megamenu .megamenu-body:after{content:"";position:absolute;top:0;bottom:-6px;right:100%;left:-9999px;background:#fff;border-bottom:6px solid rgb(20 20 18 / .15)}#menu .megamenu .megamenu-body:after{left:100%;right:-9999px}#menu .megamenu .megamenu-body ul{display:block;list-style:none;margin:0;padding:0}#menu .megamenu .megamenu-body>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:21px}#menu .megamenu .megamenu-body>ul>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 17px}#menu .megamenu .megamenu-body li{margin:0}#menu .megamenu .megamenu-body>ul>li>a{padding:12px 0;border-bottom:1px solid #dee1e5;font-size:20px;letter-spacing:.3px;line-height:1;color:#9f9f9f}#menu .megamenu .megamenu-body ul ul{margin-top:12px}#menu .megamenu .megamenu-body ul ul a{padding:0;font-size:16px;line-height:1.88}.btn-search{padding:24px;background:none;line-height:1}.btn-search:hover{-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:rgb(20 20 18 / .5)}.form-control::-moz-placeholder{color:rgb(20 20 18 / .5)}.form-control:-ms-input-placeholder{color:rgb(20 20 18 / .5)}.form-control::-ms-input-placeholder{color:rgb(20 20 18 / .5)}.form-control::placeholder{color:rgb(20 20 18 / .5)}ul.menu{display:block;margin:0;padding:0;list-style:none}#colophon{padding:102px 0 24px;background:#141412 url(/wp-content/themes/fromage-spielhofer/images/footer.svg) center bottom no-repeat;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.71;color:#858585}#colophon h4{margin:0 0 6px;font-family:"Caponi Text Web";font-weight:400;font-size:17px;color:#fff}#colophon ul{line-height:1.71}#colophon p:last-child{margin:0}#colophon .sub-menu{display:none}.footer1{font-size:16px;font-weight:400;line-height:1.25}:is(.footer2,.footer3,.footer4,.footer5) a{text-decoration:underline;color:#858585}#bottombar{margin-top:290px}#bottombar a{letter-spacing:.3px;color:#141412}#bottombar ul.menu{display:-ms-inline-flexbox;display:inline-flex}#bottombar ul.menu li+li{margin-left:22px}.bottom-oval{position:relative}.bottom-oval:after{content:"";position:absolute;z-index:10;bottom:-2px;left:0;right:0;display:block;width:100%;height:35px;pointer-events:none;background:url(/wp-content/themes/fromage-spielhofer/images/oval.svg) center bottom no-repeat}.bottom-oval .carousel-height{min-height:calc(100vh - 135px);padding-top:80px;padding-bottom:80px}.fl-rich-text a{text-decoration:underline}.fl-rich-text p:last-child{margin-bottom:0}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{padding:0 35px;border:none;border-radius:3px;line-height:46px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.2px;background:#c21622}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:#fff}.fl-builder-content a.fl-button:hover{-webkit-box-shadow:0 4px 10px 0 rgb(0 0 0 / .3);box-shadow:0 4px 10px 0 rgb(0 0 0 / .3)}.reveal,.reveal-items:not(.fl-row)>*,.fl-row.reveal-items .fl-col{visibility:hidden}.fl-builder-edit .reveal,.fl-builder-edit .reveal-items:not(.fl-row)>*,.fl-builder-edit .fl-row.reveal-items .fl-col{visibility:visible}.z10{position:relative;z-index:10}.text-black{color:#141414}.form-control{height:46px;padding:0 20px;border-radius:3px;border:solid 1px #dee1e5;background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#999}.form-control:focus{box-shadow:0 1px 5px 0 rgb(0 0 0 / .15);border-color:#2e2e29}.input-group-append>.btn{border-radius:0 3px 3px 0!important}.page-template-template-extranet{background:#faf9f6}.page-template-template-extranet .navbar-brand,.page-template-template-extranet .navbar-brand:focus{margin:0;padding:18px 25px;border-radius:0}.page-template-template-extranet .navbar-brand img{height:44px}#loginform{margin:200px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:rgb(20 20 18 / .6)}#loginform h1{margin:0 0 30px;color:#141414}#loginform a{color:#141414}#loginform input{margin-bottom:20px}.login-section{padding:52px 38px 0;background:#fff;border-radius:3px;box-shadow:0 2px 5px 0 rgb(0 0 0 / .2)}.registration-section{margin:48px -38px 0;padding:35px;border-top:1px solid #edeff1;background:rgb(0 0 0 / .03);text-align:center}#extranet,#extranet li,#extranet a{height:100%}#extranet a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.2px;color:#141414}#extranet .wpml-ls-current-language a{background-image:-webkit-linear-gradient(#f5f5f5,#e5e5e5 48%,#f5f5f5 100%);background-image:-o-linear-gradient(#f5f5f5,#e5e5e5 48%,#f5f5f5 100%);background-image:linear-gradient(#f5f5f5,#e5e5e5 48%,#f5f5f5 100%);font-weight:700}#branding .user{display:block;margin-right:14px;padding:7px 10px;border-radius:3px;background-color:rgb(222 225 229 / .4);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#141414;text-decoration:none}#branding .user img{margin-right:5px}@media (min-width:576px){.modal-sm{max-width:420px}}.modal-backdrop.show{opacity:.35}.modal-backdrop{background:#141414}.modal-content{border:none;border-radius:3px;box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);background-color:#fff}.modal-body{padding:32px 38px}.modal-footer{padding:30px 38px 32px;border-top:1px solid #edeff1;flex-wrap:wrap}.modal .close{position:absolute;top:12px;right:12px;width:25px;height:25px;border-radius:50%;background:#eeeeed;color:#141414;opacity:1}.modal .close span{display:block;margin-top:-3px}.user-info{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:rgb(20 20 18 / .4)}.user-info .name{font-size:18px;font-weight:bolder;color:#141414}.badge{padding:0 6px;vertical-align:text-top;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:56%;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:.6px;border-radius:3px}.badge-secondary{background-color:rgb(222 225 229 / .4);color:rgb(20 20 18 / .8)}.hero{padding:30px 0}.hero h1{margin-bottom:13px;color:#141414;font-weight:400}.hero h1 strong{font-weight:700}.nav-tabs{border-bottom:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.nav-tabs .nav-item{margin-bottom:0}.nav-tabs .nav-item+.nav-item{margin-left:50px}.nav-tabs .nav-link{padding:13px 0 10px;border:none;border-bottom:3px solid #fff0;font-size:16px;color:#141414}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:none;border:none;border-bottom:3px solid #c21622;color:#c21622}.white-wrapper{padding:60px 0 100px;background:#fff;border-top:1px solid #dee1e5}.table-sortable th{cursor:pointer}.table-sortable th.sorted{color:#c21622}.table-sortable th.sorted.ascending:before{content:"\025B4  "}.table-sortable th.sorted.descending:before{content:"\025BE  "}.table{border-radius:3px;box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.27}.table-hover tbody tr:hover{background:#f1f2f4}.table td,.table th{padding:24px;border-top:1px solid #f1f2f4;font-weight:400}.table th{padding:15px 24px}.table td:first-child,.table th:first-child{padding-left:28px}.table td:last-child,.table th:last-child{padding-right:34px}.table tr:first-child td,.table tr:first-child th{border-top:none}.table tr:last-child td,.table tr:last-child th{border-bottom:none}.table thead tr:last-child td,.table thead tr:last-child th{border-bottom:1px solid #dee1e5}.table tr .download{opacity:0}.table tr:hover .download{opacity:1}.file .icon{margin-right:14px}.file .name{font-size:13px;line-height:1.46;color:rgb(20 20 18 / .5)}.fl-post-grid-post{position:relative}.fl-post-grid-image{position:relative;overflow:hidden;margin-bottom:25px;border-radius:3px;border:solid 1px #dbdbdb;background:#fff}.fl-post-grid-image:before{content:"";display:block;padding-top:59.47%}.fl-post-grid-image a{position:absolute;top:0;bottom:0;left:0;right:0}.fl-post-grid-image a img{width:auto!important;height:auto!important;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}body .fl-post-grid-meta{padding:0}.fl-post-grid-terms{position:absolute;top:11px;left:11px;padding:0 7px;line-height:20px;border-radius:3px;background:#dee1e5;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.6px;text-transform:uppercase;pointer-events:none}.fl-post-grid-terms a{color:rgb(20 20 18 / .8)}.single-job article,.single-post article{margin-bottom:100px}.single-job .entry-title,.single-post .entry-title{margin-top:0}time{display:-moz-inline-stack;display:-webkit-inline-box;display:inline-block;padding-top:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.43;letter-spacing:.2px;color:#141414}.single-job .entry-content h2,.single-post .entry-content h2{margin:20px 0 50px}.backlink{position:relative;display:-moz-inline-stack;display:-webkit-inline-box;display:inline-block;margin:42px 0;padding-left:33px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:23px;color:#141414}.fl-rich-text .backlink{margin:24px 0}.backlink:before{content:"";display:block;width:23px;height:23px;border-radius:50%;background:#dee1e5 url(/wp-content/themes/fromage-spielhofer/images/back.svg) center center no-repeat;position:absolute;top:0;left:0}.listing-item{padding:28px 0;border-top:solid 1px rgb(222 225 229 / .5);font-size:16px;line-height:1.62}.listing-item:last-child{border-bottom:solid 1px rgb(222 225 229 / .5)}.listing-item h1{margin:0 0 6px;font-family:"Caponi Text Web";font-size:25px;font-weight:400;line-height:1.72;letter-spacing:.3px}.listing-item h1 a{color:#3f2b15}.listing-item p{margin-bottom:0}.listing-item img{border-radius:3px;border:solid 1px #dbdbdb}.history-item{opacity:.5;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.active .history-item{opacity:1}.history-item .year{font-size:20px;line-height:1.3;letter-spacing:.3px;color:#000}.history-item .image{margin-bottom:12px}.history-item .image img{border-radius:3px}.history-item .text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.43;letter-spacing:.2px;color:#141414}.history-slider button.kubiq-prev,.history-slider button.kubiq-next{top:158px;left:14%}.history-slider button.kubiq-next{left:auto;right:14%}.history-slider .kubiq-dots{overflow:hidden;margin-bottom:55px;border-top:solid 1px rgb(20 20 18 / .2)}.history-slider .kubiq-dots:after{content:"";display:block;width:40px;-ms-flex-negative:0;flex-shrink:0}.history-slider .kubiq-dots button{-ms-flex-negative:0;flex-shrink:0;position:relative;margin:0 25px;padding:12px 0;background:none;border:none;border-radius:0;opacity:.5;font-size:20px;line-height:1.3;letter-spacing:.3px;color:#000}.history-slider .kubiq-dots button:hover{color:#c21622;opacity:1}.history-slider .kubiq-dots button.active{opacity:1}.history-slider .kubiq-dots button:before{content:"";display:block;width:1px;height:12px;background:gray;position:absolute;top:-6px;left:50%}.history-slider .kubiq-dots button.active:before{width:3px;height:18px;background:#141414;top:-9px;margin-left:-1px}.img-border-radius .bb-kubiq-item img{border-radius:3px}.fl-video{overflow:hidden;border-radius:3px;-webkit-box-shadow:0 2px 40px 0 rgb(0 0 0 / .17);box-shadow:0 2px 40px 0 rgb(0 0 0 / .17)}.fl-video .embed-responsive::before{display:none}.z1000{position:relative;z-index:1000}@media (max-width:1329px){.history-slider button.kubiq-prev{top:136px;left:4%}.history-slider button.kubiq-next{top:136px;right:4%}}@media (max-width:1199px){.history-slider button.kubiq-prev{top:84px;left:3%}.history-slider button.kubiq-next{top:84px;right:3%}}.error404 h1{margin:70px 0 20px}.error404 .links-404 a{padding:0 5px}#weiss_cookies{position:fixed;z-index:999999;bottom:0;left:0;right:0;padding:20px 0;background:#c01622;color:#fff}#weiss_cookies p{margin-bottom:0}#weiss_cookies .close-cookies{position:relative;margin:0;padding:0;background:none;border:none;width:18px;height:18px;cursor:pointer}#weiss_cookies .close-cookies:after,#weiss_cookies .close-cookies:before{position:absolute;content:"";display:block;width:20px;height:3px;background:#fff;-webkit-transform-origin:center;transform-origin:center}#weiss_cookies .close-cookies:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#weiss_cookies .close-cookies:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1829px) and (min-width:1660px),(max-width:1449px){.bc-wrapper .carousel-control-next,.bc-wrapper .carousel-control-prev{width:20px;height:20px;left:5px}.bc-wrapper .carousel-control-next svg,.bc-wrapper .carousel-control-prev svg{width:10px;height:10px}.bc-wrapper .carousel-control-next{left:auto;right:5px}}@media (min-width:1660px){#topbar .container,#branding .container,.bottom-oval .container{max-width:1620px}}@media (min-width:1330px){.container{max-width:1276px}}@media (max-width:1199px){#menu li{margin-left:35px}#menu a{font-size:16px}#menu .megamenu .megamenu-body>ul>li{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){#menu .navbar-nav>li>a.active:after{content:"";display:block;width:100%;height:2px;position:absolute;top:50%;left:0;right:0;margin-top:20px;background:#e3dfdf}}@media (max-width:991px){body{font-size:15px}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:15px;padding-left:15px}#menu li{margin:5px 0}#menu li:last-child{padding-bottom:25px}#menu a{padding:10px 0;text-align:right}#colophon{padding-top:60px}.footer2,.footer3{margin-top:40px}#bottombar{margin-top:230px}.bottom-oval:after{-webkit-background-size:100% auto;background-size:100% auto}h1,h2{font-size:36px}.table tr .download{opacity:1}h2.editor-rich-text__tinymce,.single-post .entry-content h2,.single-job .entry-content h2{font-size:24px}.wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){#branding form{position:absolute;top:-47px;right:0;margin-top:-33px;padding:0 0 0 14px;background:#fff;border-left:2px solid #e3dfdf}#branding form .input-wrapper{max-width:0;overflow:hidden;-webkit-transition:max-width 300ms ease;transition:max-width 300ms ease}#branding form .input-wrapper input{width:196px;height:24px;margin:0 16px 0 26px;padding:0;border:none;border-radius:0;border-bottom:1px solid #131313;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}#branding form.active .input-wrapper{max-width:240px}}@media (max-width:767px){body{font-size:12px;line-height:1.5}p{margin-bottom:20px}.container{padding-left:30px;padding-right:30px}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-left:0;padding-right:0}#topbar{padding:10px 0}.navbar-brand,.navbar-brand:focus{margin:-20px 0 -10px 30px;padding:34px 22px 16px}.scrolled .navbar-brand{padding-top:30px;padding-bottom:10px}.navbar-brand img,.scrolled .navbar-brand img{height:30px}button.navbar-toggler{margin-right:18px}#menu li{margin:0}#menu li:last-child{padding-bottom:0}#colophon{padding:40px 0 12px;-webkit-background-size:auto 120px;background-size:auto 120px;font-size:12px}#colophon h4{margin:0 0 10px;font-size:13px}.footer1{font-size:12px}.footer3 a{font-size:13px}.footer2,.footer3,.footer4{margin-top:30px}#bottombar{margin-top:135px}.form-control{font-size:11px;letter-spacing:.1px}.btn{padding:0 24px;line-height:44px;font-size:12px}.btn-submit{padding:0 11px;font-size:11px}.bottom-oval .carousel-height{min-height:calc(100vh - 72px)}h1,h2{font-size:20px;line-height:1.2;letter-spacing:.3px}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{padding:0 25px;font-size:12px}h2.editor-rich-text__tinymce,.single-post .entry-content h2,.single-job .entry-content h2{font-size:18px}.wp-block-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-job article,.single-post article{margin-bottom:20px}.backlink{margin-top:20px}time{padding-top:0}#branding form{margin:0 30px;border-top:2px solid #888}#branding form .input-wrapper{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}#branding form .input-wrapper input{height:64px;margin:0;padding:0;border:none;border-radius:0;border:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}#branding form .btn-search{padding-right:0;line-height:64px}#main_nav{margin:0 30px}#main_nav a{display:block;padding:18px 0;background:url(/wp-content/themes/fromage-spielhofer/images/arrow.svg) right center no-repeat;border-top:1px solid #131313;text-align:left;font-size:18px}#topnav_xs{margin:0;padding:40px;background:#c21622;color:#fff}#topnav_xs:before{content:"";display:block;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-order:1;order:1}#topnav_xs .menu-item{-ms-flex-order:0;order:0}#topnav_xs .wpml-ls-item{-ms-flex-order:2;order:2}#topnav_xs .menu-item+.menu-item{margin-left:30px}#topnav_xs .menu-item+.wpml-ls-item{margin-left:0}#topnav_xs .wpml-ls-item+.wpml-ls-item{margin-left:14px}#topnav_xs a{display:block;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.2px;color:#fff}#topnav_xs a svg{margin:-5px 8px 0 0}#topnav_xs .wpml-ls-item a{width:32px;height:32px;margin-top:20px;text-align:center;line-height:32px}#topnav_xs .wpml-ls-item.wpml-ls-current-language a{background:#ab141e}.bc-wrapper .carousel-control-next,.bc-wrapper .carousel-control-prev{display:none}}@media print{a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}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}.widget-area,#branding,#commentform,#colophon{display:none}}body #lt_header{display:flex;align-items:flex-end}body #lt_header p{position:relative;z-index:2;width:min(100%, 1276px);margin:0 auto .526316em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(32px, 5.5vw, 76px);font-weight:700;line-height:1.1842;color:#fff;text-wrap:balance}body #lt_header::after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(252deg,#fff0 19.4%,rgb(0 0 0 / .3) 100%)}body #lt_nav{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body #lt_nav a{padding:12px 24px;gap:32px;font-size:20px;font-weight:400;line-height:1.4;color:#000}