@charset "UTF-8";@font-face{font-family:"Arimo-Regular";src:url(//gastroverleih-dreser.de/wp-content/themes/Gastroverleih-Dreser/fonts/Arimo-Regular.woff2) format("woff2")}@font-face{font-family:"Arimo-Bold";src:url(//gastroverleih-dreser.de/wp-content/themes/Gastroverleih-Dreser/fonts/Arimo-Bold.woff2) format("woff2")}body{margin:0;padding:0;font-family:"Arimo-Regular",sans-serif;font-weight:300;font-style:normal;font-display:swap;font-size:18px;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}@media (max-width:1300px){body{font-size:17px}}@media (max-width:500px){body{font-size:16px}}img,picture,svg{max-width:100%;height:auto;vertical-align:middle;font-style:italic}h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;text-wrap:balance}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2.5rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.4}@media (max-width:1300px){h1{font-size:2.3rem}}@media (max-width:992px){h1{font-size:1.5rem;line-height:1.2}h2{font-size:1.6rem;line-height:1.3}h3{font-size:1.2rem;line-height:1.4}}@media (max-width:500px){h1{font-size:1.4rem;line-height:1.2;margin-bottom:10px}h2{font-size:1.2rem;line-height:1.3}h3{font-size:1rem;line-height:1.4}}p{margin:0;margin-bottom:20px}@media (max-width:500px){p{margin-bottom:10px}}strong{font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap}a{color:#197592;text-decoration:none;transition:all ease-in .25s}a:hover{color:#193842;text-decoration:none;text-decoration:none}a.btnPrimary{background:#197592;display:inline-block;padding:15px 25px 15px;border-radius:50px;color:#fff;margin-top:20px;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:.9em}a.btnPrimary:hover{background:#193842;color:#000}a.btnWhite{background:#fff;display:inline-block;padding:15px 25px 15px;border-radius:50px;color:#000;margin-top:20px;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:.9em}a.btnWhite:hover{background:#000;color:#fff}a.wp-block-button__link.wp-element-button{background:#197592;display:inline-block;padding:15px 25px 15px;border-radius:50px;color:#fff;margin-top:20px;margin-bottom:30px;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:.9em}a.wp-block-button__link.wp-element-button:hover{background:#193842;color:#fff}.wrap{width:100%;display:flex;justify-content:center}.container{width:min(90%, 100rem)}.grid-auto{display:grid;grid-template-columns:auto auto;justify-content:space-between}.grid-2{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.grid-header{display:flex;gap:1rem;justify-content:space-between}.contentContainer{display:grid;gap:5rem;grid-template-columns:2fr 1fr}.bigGap{gap:5rem}.wrap .container>.alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.sectionMargin{margin-top:130px}.sectionMarginSmall{margin-top:70px}@media (max-width:1600px){.grid-4{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:1400px){.grid-4{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.grid-2{grid-template-columns:repeat(1,1fr)}}@media (max-width:800px){.grid-4{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}}@media (max-width:500px){.sectionMargin{margin-top:70px}.sectionMarginSmall{margin-top:40px}}@media (max-width:650px){.notMobile{display:none !important}}header{position:fixed;width:100%;background:#fff;border-top:5px solid #197592;padding:20px 0;transition:all ease-in .25s;z-index:1000}.headerTiny{padding:10px 0;box-shadow:0 0 40px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.3)}.brandBox{font-size:1.7rem;text-transform:uppercase;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;transition:all ease-in .25s}.brandBoxTiny{font-size:1.3rem;margin-top:4px}.brandImg{width:80px;margin-right:15px;transition:all ease-in .25s}.brandImgTiny{margin-right:5px;width:40px}.mainNav{margin-top:20px;transition:all ease-in .25s}.mainNavTiny{margin-top:3px}@media (max-width:600px){.brandBox{font-size:1rem;margin-top:4px;text-transform:none}.brandImg{width:40px;margin-right:10px}.mainNav{margin-top:3px}}#hero{width:100%;height:100dvh;padding:230px 0 100px;display:grid;place-content:center;justify-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box}.heroInner{text-align:center;color:#fff}.heroInner h1{font-size:3.5rem}.heroInner p{font-size:2rem;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap}.heroInner p a{font-size:1rem;margin-left:20px;margin-bottom:20px}.heroInner p a:first-child{margin-left:0}@media (max-width:1024px){#hero{padding:100px 0 80px}.heroInner h1{font-size:2.7rem}.heroInner p{font-size:1.4rem}.heroInner p a{margin-left:10px;margin-bottom:10px}}@media (max-width:500px){.heroInner h1{font-size:2.3rem}.heroInner p{font-size:1.2rem}}.paketBox{transition:all ease-in .25s}.paketBox:hover{transform:scale(1.02) rotate(-.7deg)}.paketBox img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;border-top-left-radius:40px;border-top-right-radius:40px}.boxTitle{padding:1.5rem;height:200px;margin-top:-150px;box-sizing:border-box;color:#fff;background:#197592;background:linear-gradient(0deg,#197592 0%,#197592 35%,rgba(25,117,146,0) 100%);border-bottom-left-radius:40px;border-bottom-right-radius:40px;text-align:center;position:relative;z-index:1;display:grid;align-items:end}.boxTitle p{font-size:1.6rem;font-family:"Arimo-Bold",sans-serif;font-weight:700;font-style:normal;font-display:swap;margin-bottom:0}#kategorien{margin-top:2rem}#kategorien .paketBox img{height:200px}@media (max-width:1400px){#kategorien.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){#kategorien.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){#kategorien.grid-4{grid-template-columns:1fr}}#pageMain{padding-top:130px}#pageHero{height:60dvh;padding:230px 0 100px;display:grid;place-content:center;justify-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box}main#pageMainohneHero{padding-top:150px}footer{background:#197592;color:#fff;padding:60px 0}footer a{color:#fff}footer ul{list-style:none;margin:0;padding:0}footer ul li a{display:inline-block;color:#fff;margin-bottom:20px}@media (max-width:600px){footer .grid-header{display:flex;flex-direction:column}}ul.paketBoxPreise{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;grid-template-columns:repeat(4,1fr);justify-content:center}.produkte .boxTitle{padding:1.5rem;height:250px;margin-top:-135px;box-sizing:border-box;color:#fff;background:#197592;background:linear-gradient(0deg,#197592 0%,#197592 60%,rgba(25,117,146,0) 100%);border-bottom-left-radius:40px;border-bottom-right-radius:40px;text-align:center;position:relative;z-index:1;display:grid;align-items:end}.produkte .paketBox:hover{transform:none}.produkte .produktInfo{font-family:"Arimo-Regular",sans-serif;font-weight:300;font-style:normal;font-display:swap;font-size:1rem;margin-bottom:10px}.produkte .produktTitle{font-size:1.7rem;line-height:1;margin-bottom:10px}@media (max-width:1400px){.produkte .produktTitle{font-size:1.4rem}}@media (max-width:800px){.produkte .produktTitle{font-size:1.25rem}}.paketBoxPreise>*:only-child{grid-column:2/span 2;justify-self:center}p.kautionInfo{font-size:1rem}.produktInfo p{font-size:1rem;font-family:"Arimo-Regular",sans-serif;font-weight:300;font-style:normal;font-display:swap}.boxTitleSmall{height:180px !important}@media (max-width:1500px){.produkte.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.produkte.grid-3{grid-template-columns:1fr}}@media (max-width:500px){ul.paketBoxPreise{grid-template-columns:repeat(2,1fr)}.paketBoxPreise>*:only-child{grid-column:1/span 2;justify-self:center}}.gform_button{background:#197592 !important;display:inline-block !important;padding:15px 25px 15px !important;border-radius:50px !important;color:#fff !important;margin-top:20px !important;font-size:.9em !important}.gform_button:hover{background:#193842 !important;color:#fff !important}