@font-face{font-display:fallback;font-family:'SuperGrotesk';font-style:normal;font-weight:900;src:url("../fonts/FontShop/1468205/657a6fae-6efe-48c0-9f0c-24194a614c4d.woff2") format("woff2"),url("../fonts/FontShop/1468205/35116454-0c71-43b0-8f8f-a31e1d9f56d4.woff") format("woff")}@font-face{font-display:fallback;font-family:'SuperGrotesk';font-style:normal;font-weight:bold;src:url("../fonts/FontShop/1468221/f6759509-282a-413d-845d-b5e671b91d52.woff2") format("woff2"),url("../fonts/FontShop/1468221/89c8667a-71a2-4138-b026-86142deb3a7e.woff") format("woff")}@font-face{font-display:fallback;font-family:'SuperGrotesk';font-style:normal;font-weight:normal;src:url("../fonts/FontShop/1468225/451974ec-23b4-4319-8044-8a671a6354e7.woff2") format("woff2"),url("../fonts/FontShop/1468225/847e3680-d512-4b58-8a77-06b00127d3c2.woff") format("woff")}body{background-color:#F5F3EB;padding:0;color:#000}body.noscroll{overflow:hidden}.container{padding-left:5%;padding-right:5%;max-width:1700px;margin-left:auto;margin-right:auto;box-sizing:content-box}figure{margin:0}a{outline:none}.img-responsive{display:block;max-width:100%;height:auto}.relative{position:relative}.center{text-align:center}.p-br p{margin-bottom:1em;min-height:1px}.nobr{white-space:nowrap}address{font-style:normal}.clearfix{clear:both}.vh{position:fixed;left:-9999px;top:-99px}.box-pad-y{padding-top:calc(5vw + 2rem);padding-bottom:calc(5vw + 2rem)}@media (min-width: 1700px){.box-pad-y{padding-top:calc(1700px * 0.1 + 2rem);padding-bottom:calc(1700px * 0.1 + 2rem)}}.table-responsive{overflow-x:auto;max-width:100%}.bgcolor-black{background-color:#000}.bgcolor-red{background-color:#DE3F2B}.bgcolor-bg{background-color:#F5F3EB}.color-bg{color:#F5F3EB}.color-red{color:#DE3F2B}.mt-section{margin-top:calc(6rem + 1vw)}.mt2-section{margin-top:calc(8rem + 2vw)}.strongtext.mb{margin-bottom:2em}.strongtext.mt{margin-top:2em}.max-txt{max-width:990px}.max-s{max-width:1400px}.btn{background-color:transparent;border:none;outline:none;padding:1.2em 1.6em;display:inline-block;text-decoration:none;cursor:pointer;line-height:1em;color:#F5F3EB;border:solid 2px #000;box-sizing:border-box;position:relative;transition:color 0.2s ease-out 0.1s;text-align:center;z-index:1}.btn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background-color:#000;transition:height 0.5s ease-out;z-index:-1}.btn:hover{color:#000}.btn:hover:before{height:0}.btn.mt{margin-top:2em}.btn-invert{color:#000;border:solid 2px #F5F3EB}.btn-invert:before{background-color:#F5F3EB}.btn-invert:hover{color:#F5F3EB}.hoverLine a,.hoverLineMe{position:relative;text-decoration:none}.hoverLine a:before,.hoverLineMe:before{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:0;background-color:currentcolor;transition:width 0.3s ease-out}.hoverLine a.active:before,.hoverLine a:hover:before,.hoverLineMe.active:before,.hoverLineMe:hover:before{width:100%}.cmstext a{color:inherit;text-decoration:underline}.ol-square ol{counter-reset:my-awesome-counter;list-style:none;padding-left:0}.ol-square ol li{margin-top:4em;counter-increment:my-awesome-counter;position:relative}.ol-square ol li::before{content:counter(my-awesome-counter);position:absolute;left:50%;top:-2.5em;width:1.6em;height:1.6em;margin-left:-0.8;line-height:1.5em;background-color:#000;color:#F5F3EB;font-weight:bold;font-size:16px}#previewInfo{position:fixed;top:0;right:0;z-index:200;color:#000;font-size:11px;line-height:1em;text-transform:uppercase}#previewInfo a{display:inline-block;padding:4px 10px;background-color:#000;color:#fff;font-weight:normal;text-decoration:none}#previewInfo a:hover{text-decoration:underline}@media (max-width: 767px){#previewInfo a{font-size:10px;line-height:1.4em;padding:0px 5px}}.fixlogo{position:fixed;left:50vw;top:calc(100vh - 200px);width:200px;height:200px;border-radius:50%;margin-left:-100px;z-index:5;pointer-events:none}.fixlogo svg{transform-box:fill-box}.fixlogo.footerInvert{margin-top:-30px}.fixlogo.footerInvert #logoBg{fill:#fff}@media (max-width: 767.8px){.fixlogo{position:absolute}body:not([data-template="home"]) .fixlogo{display:none}#devLogo{transform-origin:center center;transform:scale(0.8)}}@media (max-height: 600px){#devLogo{display:none}}html{font-size:16px}body{font-family:"SuperGrotesk";font-weight:normal;line-height:1.5em;letter-spacing:0.03em;font-size:calc(21px + (24 - 21) * ((100vw - 414px) / (1920 - 414)));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1700px){body{font-size:24px}}p,h1,h2,h3{margin:0}.introtext{font-weight:normal;line-height:1.35em;letter-spacing:.03em;font-size:calc(30px + (33 - 30) * ((100vw - 414px) / (1920 - 414)));margin-left:auto;margin-right:auto}@media (min-width: 1700px){.introtext{font-size:33px}}.small{font-weight:bold;font-size:12px;line-height:1.5em;display:inline-block;padding-left:2em;padding-right:2em}.mainNav,.strongtext,.strongH3 strong,.btn{font-weight:bold;line-height:1.25em;letter-spacing:.3em;text-transform:uppercase;font-size:calc(14px + (16 - 14) * ((100vw - 414px) / (1920 - 414)))}@media (min-width: 1700px){.mainNav,.strongtext,.strongH3 strong,.btn{font-size:16px}}.mainNav.bold,.strongtext.bold,.strongH3 strong.bold,.btn.bold{font-weight:900}.mainNav{font-size:calc(14px + (18 - 14) * ((100vw - 414px) / (1920 - 414)))}@media (min-width: 1200px){.mainNav{font-size:calc(8px + (16 - 8) * ((100vw - 414px) / (1920 - 414)))}}@media (min-width: 1920px){.mainNav{font-size:16px}}.h1{font-weight:900;line-height:1em;text-transform:uppercase;letter-spacing:0.09em;font-size:calc(45px + (72 - 45) * ((100vw - 414px) / (1920 - 414)));font-size:calc(40px + (72 - 40) * ((100vw - 414px) / (1920 - 414)));margin-bottom:0.5em;overflow:hidden}@media (min-width: 1920px){.h1{font-size:72px}}.header-spacer{height:100px}.header{position:absolute;top:0;left:0;right:0;height:100px;box-sizing:border-box;z-index:50;color:#000}.header.fixed{position:fixed;top:-100px;transition:margin-top 0.5s ease-out;height:100px}.header.fixed .header-bg{opacity:1}.header.fixed.in,.header.fixed.footer_in{margin-top:100px}.header.fixed .shop-btn{background-color:#DE3F2B;color:#F5F3EB}.header.fixed .mainNav nav{background-color:white}.header .header-bg{display:block;position:absolute;top:0;left:0;right:0;height:100px;background-color:white;transition:opacity 0.5s}.header .logo{position:absolute;top:25px;left:50%;transform:translateX(-50%);z-index:20;color:#000;transition:color 0.3s}.header .logo a{color:inherit}.header .logo a img,.header .logo a svg{height:45px;width:auto;transition:transform 0.3s}.header .mainNav .hamburger ~ .hamburger-btn{position:absolute;right:0;z-index:1;top:15px;right:15px;color:#000}.header .mainNav nav{overflow:hidden;background-color:transparent;background-color:#fff;top:0px;padding-top:100px;position:relative;max-height:0;transition:max-height 0.5s,background-color 0.5s ease-in-out,padding-top 0.5s}.header .mainNav nav a{display:block;padding:15px 10px;text-decoration:none;color:inherit;position:relative;display:flex;align-items:center;justify-content:center}.header .mainNav nav a:before{content:"";position:absolute;left:0;bottom:-30px;bottom:-0px;height:0;width:100%;background-color:currentcolor;transition:height 0.2s ease-out}.header .mainNav nav a.active:before,.header .mainNav nav a:hover:before{height:5px}.header .mainNav .hamburger:checked ~ nav{max-height:100vh;background-color:white}.header .mainNav .hamburger:checked ~ .hamburger-btn{color:inherit}@media (max-width: 1199.98px){.header{transition:none;margin:0 !important;position:fixed;top:0 !important}.header .mainNav{padding:0;position:fixed;top:0;left:0;right:0;text-align:center}.header .mainNav nav{overflow:auto;height:100vh;width:100vw;max-width:100vw;display:flex;flex-direction:column;margin:0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:0;box-sizing:border-box}.header .mainNav nav .spacer{display:none}.header .mainNav nav a{margin-top:1em;opacity:0;transition:opacity 0.2s}.header .mainNav nav a.active:before,.header .mainNav nav a:hover:before{height:4px}.header .mainNav nav a:first-child{margin-top:5vh}.header .mainNav nav .shop-btn{box-sizing:border-box;width:100%;height:5em;margin:3em 0 0 0 !important;background-color:#DE3F2B;color:#F5F3EB}.header .mainNav nav .shop-btn:before{display:none}.header .hamburger:checked ~ .logo{background-color:#fff;transition:background-color 0.3s 0.5s}.header .hamburger:checked ~ nav{padding-top:100px;position:fixed;top:0;left:0;right:0;bottom:0;height:auto}.header .hamburger:checked ~ nav a{opacity:1}}@media (min-width: 1200px){.header .logo img,.header .logo svg{height:55px}.header .mainNav nav{background-color:transparent !important;padding-top:0;padding-left:3%;display:flex;align-items:center;justify-content:space-between;max-height:none;height:100px}.header .mainNav nav .spacer{width:28%}.header .mainNav nav a{white-space:nowrap;border-bottom:none;color:inherit;position:relative;padding:0;margin:0 10px;height:100px;display:flex;align-items:center;justify-content:center}.header .mainNav nav a:before{bottom:0px}.header .mainNav nav .shop-btn{margin-left:2.2em;margin-right:2.2em}.header .mainNav .hamburger ~ .hamburger-btn{display:none}.header .mainNav nav .shop-btn{padding-left:2.2em;padding-right:2.2em;padding-top:-20px;margin-right:0;margin-left:0;height:100px;background-color:transparent;color:#fff;position:relative;z-index:1;transition:color 0.2s ease-out 0.1s}.header .mainNav nav .shop-btn:before{background-color:#DE3F2B;transition:height 0.2s ease-out}.header .mainNav nav .shop-btn:after{content:"";position:absolute;left:0;right:0;top:0;bottom:auto;height:100%;background-color:#DE3F2B;transition:height 0.5s ease-out 0.2s;z-index:-1;display:block !important}.header .mainNav nav .shop-btn:hover{color:#000}.header .mainNav nav .shop-btn:hover:after{height:0;transition:height 0.5s ease-out}.header .mainNav nav .shop-btn:hover:before{transition:height 0.2s ease-out 0.5s}}body[data-template="home"] .header:not(.fixed){color:#F5F3EB;transition:color 0.3s}body[data-template="home"] .header:not(.fixed) .logo{color:#F5F3EB}body[data-template="home"] .header:not(.fixed) .header-bg{opacity:0}body[data-template="home"] .header:not(.fixed) .shop-btn{margin-left:2.2em;margin-right:2.2em;padding-left:0;padding-right:0}body[data-template="home"] .header:not(.fixed) .shop-btn:before{background-color:currentcolor;transition-delay:0s}body[data-template="home"] .header:not(.fixed) .shop-btn:after{background-color:transparent}body[data-template="home"] .header:not(.fixed) .shop-btn:hover{color:inherit}body[data-template="home"] .header:not(.fixed) .mainNav .hamburger ~ .hamburger-btn{color:#F5F3EB;border:solid 1px transparent}@media (max-width: 1199.98px){body[data-template="home"] .header:not(.fixed) .hamburger:checked ~ nav,body[data-template="home"] .header:not(.fixed) .hamburger:checked ~ .logo,body[data-template="home"] .header:not(.fixed) .hamburger:checked ~ .hamburger-btn{color:#000}}.hamburger{display:none}.hamburger ~ .hamburger-btn{color:inherit;position:relative;display:block;width:25px;height:25px;padding:20px;box-sizing:content-box;cursor:pointer;display:flex;align-items:center;will-change:color}.hamburger ~ .hamburger-btn>span,.hamburger ~ .hamburger-btn>span:before,.hamburger ~ .hamburger-btn>span:after{display:block;height:2px;width:100%;background:currentcolor;position:relative;transition:all 5.3s;transition:top 0.5s 0.3s,transform 0.6s,background-color 0s 0.3s}.hamburger ~ .hamburger-btn>span:before,.hamburger ~ .hamburger-btn>span:after{content:"";position:absolute;top:0;background:currentcolor}.hamburger ~ .hamburger-btn>span:before{top:-8px}.hamburger ~ .hamburger-btn>span:after{top:8px}.hamburger:checked ~ .hamburger-btn>span{background-color:transparent}.hamburger:checked ~ .hamburger-btn>span:before,.hamburger:checked ~ .hamburger-btn>span:after{top:0;opacity:1;transition:top 0.3s,transform 0.6s 0.3s,background-color 0s 0.3s}.hamburger:checked ~ .hamburger-btn>span:before{transform:rotate(45deg)}.hamburger:checked ~ .hamburger-btn>span:after{transform:rotate(-45deg)}.footer{font-size:18px;text-align:center;position:relative;z-index:20;background:#F5F3EB;line-height:1.5em}.footer a{color:inherit}.footer .footer-logos{height:100px}.footer-spacer{height:5rem}.footer-copyright{position:relative;background-color:#000;color:#F5F3EB;text-align:center;overflow:hidden}.footer-copyright p{padding:1.5em;line-height:1.5em}@media (max-width: 767.8px){.footer-copyright .strongtext bg{display:none}.footer-copyright .footer-logo{padding-top:1.5em}.footer-copyright .footer-logo img{width:200px;max-height:40vw;height:auto}}@media (min-width: 768px){.footer-copyright{height:260px;text-align:left;display:flex;align-items:flex-end;justify-content:flex-start}.footer-copyright .container{width:100%}.footer-copyright .strongtext{display:block;width:100%;font-size:11px}.footer-copyright .footer-logo{display:none}}.footer-logos{padding-top:5vh;padding-bottom:5vh;width:100%;overflow-x:auto}.footer-logos .inner{display:inline-flex;align-items:center;justify-content:center}.footer-logos .inner .item{margin:0 1.5em;display:inline-flex;align-items:center;justify-content:center}.footer-logos .inner .item img{max-height:85px;width:auto;max-width:230px;transition:filter 0.3s}.footer-logos .inner .item:not(:hover) img{filter:grayscale(100%)}.footer-sociallinks{padding:1.5em 0}.footer-sociallinks nav{margin:0;white-space:nowrap;position:relative;top:0;left:0;display:flex;align-items:center;justify-content:center}.footer-sociallinks nav a{text-decoration:none;color:inherit;margin:0 1em}@media (min-width: 1200px){.footer-sociallinks{display:none}}.footer-nav{text-align:left;padding-top:2em;padding-bottom:2em;clear:both}.footer-nav address,.footer-nav nav{padding-top:2em}.footer-nav nav{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;float:left;margin:0;width:50%}.footer-nav nav>a{cursor:pointer;margin:0;text-decoration:none}.footer-nav nav>a:before{height:2px}@media (min-width: 576px){.footer-nav nav{width:33%}}@media (min-width: 1200px){.footer-nav address{width:40%;float:left}.footer-nav nav{width:20%}}*{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:black;-webkit-box-shadow:0 0 0px 1000px #F5F3EB inset !important;background-color:#F5F3EB !important}input:focus,textarea:focus{outline:0 none}.form .textarea,.form .input{display:block;width:100%;min-width:100%;max-width:100%;background-color:transparent;border:none;border-bottom:solid 2px #000;padding:5px 0;outline:none;box-shadow:none;border-radius:0}.form .textarea{transition:max-height 0.5s;max-height:6em;min-height:1.2em}.form .textarea:placeholder-shown{max-height:1.2em}.form .checkbox{display:flex}.form .checkbox input[type="checkbox"]{width:1.2em;height:1.2em;margin-right:1em;margin-top:0.2em;cursor:pointer;border:none}.form .checkbox input[type="checkbox"]:before{content:"";display:inline-block;width:0.7em;height:0.7em;vertical-align:baseline;border:solid 2px #000;transition:all 0.2s;pointer-events:none;transform-origin:100% 100%}.form .checkbox input[type="checkbox"]:checked:before{border-top:transparent;border-left:transparent;width:0.4em;transform:rotate(35deg)}.form.validated .textarea:invalid,.form.validated .input:invalid{border-color:#DE3F2B}.form.validated .checkbox input:invalid:before{border-color:#DE3F2B}.comp-cover,.comp-onlineshop{position:relative;background:no-repeat center center;background-size:cover;min-height:100vh;overflow:hidden;color:#F5F3EB;display:flex;align-items:center;justify-content:center}.comp-cover .cover-box,.comp-onlineshop .cover-box{margin:100px 5% 170px 5%;width:70%}@media (max-width: 767.8px){.comp-cover .cover-box,.comp-onlineshop .cover-box{width:100%;text-align:center}.comp-cover .cover-box br,.comp-onlineshop .cover-box br{display:none}}.comp-cover{background-position:20% 10%}.comp-onlineshop{min-height:600px;height:600px;position:relative}@media (max-width: 767.8px){.comp-onlineshop{background-position:55% 0%;background-size:auto 110%}.comp-onlineshop .cover-box{padding-bottom:20%}}.comp-sociallinks[data-type="side"]{position:fixed;bottom:10px;left:2rem;z-index:2;transform:rotate(-90deg);transform-origin:top left;margin:0}@media (max-width: 1199.8px){.comp-sociallinks[data-type="side"]{display:none}}.comp-sociallinks[data-type="side"] nav{margin:0;white-space:nowrap;position:relative;top:0;left:0}.comp-sociallinks[data-type="side"] nav a{text-decoration:none;color:inherit}.comp-cover .comp-sociallinks .mask{overflow:hidden}.comp-cardgrid .grid-item{display:block}.comp-cardgrid .grid-item img{width:100%}.comp-cardgrid .grid-item figcaption{padding-top:2em;padding-right:10%;line-height:1.5em}.comp-cardgrid .grid-item figcaption .h2{display:inline-block}@media (min-width: 992px){.comp-cardgrid .grid-item{display:flex}.comp-cardgrid .grid-item img{flex:0 0 auto;width:48%;min-height:100%;object-fit:cover}.comp-cardgrid .grid-item figcaption{padding:5%;padding-right:10%;margin:auto 0}.comp-cardgrid .grid-item .spacer{display:none}.comp-cardgrid:not([data-direction="reverse"]) .grid-item:nth-child(2n){flex-direction:row-reverse}.comp-cardgrid[data-direction="reverse"] .grid-item:nth-child(2n+1){flex-direction:row-reverse}}.comp-cardgrid[data-gridstyle="produkte"]{max-width:1400px}.comp-cardgrid[data-gridstyle="produkte"] .grid-item{background-color:#fff}.comp-cardgrid[data-gridstyle="produkte"] .grid-item figcaption{padding:10%}@media (min-width: 992px){.comp-cardgrid[data-gridstyle="produkte"] .grid-item img{width:35%}.comp-cardgrid[data-gridstyle="produkte"] .grid-item figcaption{padding:5%}}.comp-cardgrid[data-gridstyle="dienste"]{max-width:1400px}@media (min-width: 992px){.comp-cardgrid[data-gridstyle="dienste"] .grid-item img{width:35%}.comp-cardgrid[data-gridstyle="dienste"] .grid-item figcaption{padding:5% 12%;font-size:calc(30px + (33 - 30) * ((100vw - 414px) / (1920 - 414)))}}@media (min-width: 992px) and (min-width: 1700px){.comp-cardgrid[data-gridstyle="dienste"] .grid-item figcaption{font-size:33px}}.comp-roast-table{width:100%;margin:4em 0 2em 0;border-collapse:collapse;line-height:1.5em;--table-pad-x:5%}.comp-roast-table th{padding:1em var(--table-pad-x) 1.5em var(--table-pad-x)}.comp-roast-table td{padding:2em var(--table-pad-x) 0 var(--table-pad-x)}.comp-roast-table th:first-child,.comp-roast-table td:first-child{border-right:solid 2px #000}.comp-roast-table tbody tr:first-child td{border-top:solid 2px #000}.comp-teamgrid{margin-top:calc(4rem + 1vw)}.comp-teamgrid .grid-item{display:block;margin-top:4rem}.comp-teamgrid .grid-item .grid-inner{max-width:400px;margin:0 auto}.comp-teamgrid .grid-item .img{position:relative;display:flex;align-items:center;justify-content:center;padding-top:130%}.comp-teamgrid .grid-item .img>*{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.comp-teamgrid .grid-item .img>.s-textbox{text-align:center;display:flex;align-items:center;justify-content:center}.comp-teamgrid .grid-item .img img{object-fit:cover}.comp-teamgrid .grid-item figcaption{padding-top:2em;line-height:1.5em;text-align:center}.comp-teamgrid .grid-item figcaption .h2{display:inline-block}.comp-teamgrid .grid-item figcaption p{font-weight:normal}.comp-teamgrid a.grid-item{color:inherit;text-decoration:none}.comp-teamgrid a.grid-item .border{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border:solid 15px #FFED00;transition:border 0.5s}@media (max-width: 767.8px){.comp-teamgrid .grid-item{max-width:400px;margin-left:auto;margin-right:auto}}@media (min-width: 768px){.comp-teamgrid{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:1fr;grid-gap:0 7%}.comp-teamgrid a.grid-item:not(:hover) .border{border-width:0}.comp-teamgrid .grid-item .grid-inner{position:relative}.comp-teamgrid .grid-item .grid-inner figcaption{height:60px}}@media (min-width: 768px){.comp-leagals-page{padding-left:10%;padding-right:10%}}@media (max-width: 991.8px){.comp-imprint-table{margin-top:2rem}.comp-imprint-table .item{margin-bottom:2rem}}@media (min-width: 992px){.comp-imprint-table{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20vh}.comp-imprint-table .item:not(:first-child){margin-left:2em}}.comp-contact .form{margin-top:70px}.comp-contact .form .mb{margin-bottom:2em}.comp-contact .form .row{display:block}.comp-contact .form .s-submit-btn{margin-right:1rem;margin-bottom:1rem}.comp-contact .form .s-feedback{display:inline-block}.comp-contact .form .s-feedback.error{color:#DE3F2B}@media (max-width: 1199.8px){.comp-contact .h1{text-align:center}.comp-contact .s-img-desk{display:none}.comp-contact .s-img-mobile{margin-top:70px;padding-top:120%;background:no-repeat center center;background-size:cover}.comp-contact .s-address{margin-top:60px}.comp-contact .s-maps-btn{margin-top:35px}}@media (min-width: 576px){.comp-contact .form .row{display:flex}.comp-contact .form .row .fullcol{width:100%}.comp-contact .form .row .col{width:48%}.comp-contact .form .row .col:not(:first-child){margin-left:4%}}@media (min-width: 1200px){.comp-contact{display:flex}.comp-contact .col1{margin-right:5%;width:55%}.comp-contact .s-img-mobile{display:none}.comp-contact .s-img-desk{width:40%;display:block;background:no-repeat center center;background-size:cover}.comp-contact .s-address{margin-top:60px}.comp-contact .s-maps-btn{margin-top:35px}}.modalslider{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;overflow:scroll;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;transition:background-color 0.4s ease-out}.modalslider .modal-close{position:absolute;margin-right:10%;margin-top:5vh;top:5%;width:40px;height:40px;border:none;background:no-repeat url("/assets/img/svg/modal-close.svg") center center;background-size:20px 20px;cursor:pointer;z-index:101;float:right;position:-webkit-sticky;position:sticky}.modalslider .modal-inner{position:relative;width:700px;min-width:calc(50vw + 100px);min-height:100vh;max-width:100vw;background-color:#F5F3EB;color:#000;transition:opacity 0.2s ease-out,transform 0.5s ease-out;margin-top:auto;margin-bottom:auto}.modalslider .modal-inner .modal-content{padding:80px 30px 30px 30px}.modalslider[data-direction="right"] .modal-inner{margin-left:auto}.modalslider[data-direction="left"] .modal-inner{margin-right:auto}.modalslider:not(.open){display:none}.modalslider:not(.fade){background-color:transparent}.modalslider:not(.fade)[data-direction="right"] .modal-inner{transform:translateX(100%)}.modalslider:not(.fade)[data-direction="left"] .modal-inner{transform:translateX(-100%)}@media (min-width: 576px){.modalslider .modal-inner .modal-content{padding:80px 15% 30px 15%}}#pjax-overlay{position:fixed;background-color:#F5F3EB;z-index:40;opacity:0;width:100vw;height:100vh;top:0;left:0;margin:0;transition:opacity 0.8s ease-in-out}#pjax-overlay.in{opacity:1}
