@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap rel="stylesheet');@import url(normalize.min.css);@import url(animate.css);@import url(navigation.css);@import url(navigation-custom.css);@import url(swipebox.min.css);h1,h2,h3,p{hyphens:auto}h1,h2,h3,h4{color:var(--color-dark)}a.vor:after,a.zurueck:before,a[href^="mailto:"]:before{text-decoration:none;display:inline-block;font-family:'Font Awesome 6 Free';font-weight:900}.clear,hr{clear:both}td,th{padding:var(--size-300);vertical-align:top}.accent,.clear,.offers .card,.offers .card-img,.team .card-img{overflow:hidden}.intro .button,.slider,.wow{visibility:hidden}:root{--color-primary:rgb(102, 102, 102);--color-medium:rgb(66, 66, 66);--color-dark:rgb(0, 0, 0);--color-accent:rgb(227, 0, 15);--color-link:rgb(227, 0, 15);--color-light:rgb(245, 245, 245);--fs-smallest:0.875rem;--fs-small:1rem;--fs-body:1.125rem;--fs-heading1:2.5rem;--fs-heading2:1.875rem;--fs-heading3:1.5rem;--fs-heading4:1.25rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--size-100:5px;--size-200:10px;--size-300:15px;--size-400:20px;--size-500:30px;--size-600:60px}::selection{background-color:var(--color-accent);color:#fff}::-moz-selection{background-color:var(--color-accent);color:#fff}body{color:var(--color-primary);font-family:Roboto,Arial,sans-serif;font-display:swap;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:25px}b,h1,h2,h3,main a:link,main a:visited,strong{font-weight:var(--fw-bold)}a,div{outline:0}iframe,img{border:none}img{max-width:100%;height:auto}p{margin:var(--size-300) 0}p.medium{font-size:var(--fs-heading4);line-height:1.75rem}.newsdate,.small,p.heading,p.small{font-size:var(--fs-smallest)}p.heading{color:#777;margin:0 0 var(--size-100);text-transform:uppercase;line-height:inherit}.info h2,footer a:link,footer a:visited,footer h4{color:#fff}em{font-style:italic}hr{background:url('../images/symbol_hr.svg') top center/contain no-repeat;display:block;height:39px;border:0;position:relative;margin:60px 0}hr:after,hr:before{content:'';display:block;position:absolute;background:#eee;height:3px;top:18px;z-index:-1}hr:before{left:0;right:50%;margin-right:10px}hr:after{right:0;left:50%;margin-left:10px}.important{color:var(--color-important)}h1,h2,h3{letter-spacing:-.015em}h1{font-size:2.5rem;font-size:clamp(1.875rem, calc(7vw + 1rem), 2.5rem);margin-bottom:var(--size-500);line-height:120%}.intro h1{margin-bottom:var(--size-300);font-size:clamp(1.875rem, calc(5vw + 1rem), 2.5rem)}h2{font-size:1.875rem;font-size:clamp(1.5rem, calc(7vw + 1rem), 1.875rem);margin:var(--size-500) 0;line-height:30px}.info h2{margin:var(--size-300) 0 0}.card-title h3,.history h2,aside h3{margin-top:0}.history h2{font-size:var(--fs-heading3)}a.vor:after,a.zurueck:before,div.zurueck{font-size:var(--fs-smallest)}h3{font-size:1.5rem;font-size:clamp(1.25rem, calc(7vw + 1rem), 1.5rem);margin:var(--size-500) 0 var(--size-400)}.welcome h3{margin:0}h4{font-size:var(--fs-heading4);font-weight:var(--fw-semibold);margin:var(--size-500) 0 0}a:active,a:hover,a:link,a:visited{text-decoration:none}main a:link,main a:visited{color:var(--color-link)}main a:active,main a:hover{color:var(--color-link);opacity:.7}footer a:hover,footer-image a:active{color:#fff;opacity:.7}a.vor:after{content:"\f178";padding-left:6px}a.zurueck:before{content:"\f177";padding-right:6px}a[href^="mailto:"]:before{content:"\f0e0";padding:0 8px 0 2px}a[href^="tel:"]:before{content:"\f095";font-family:'Font Awesome 6 Free';font-weight:900;padding:0 8px 0 2px;text-decoration:none;display:inline-block}a[href$='.PDF']:before,a[href$='.pdf']:before,a[href$='.pdf?action=refresh']:before,a[href$='.zip']:before{padding:0 8px 0 0;font-family:'Font Awesome 6 Free';font-weight:900;display:inline-block;text-decoration:none}a.mobile[href^="tel:"]:before{content:"\f3cd";font-family:'Font Awesome 6 Free';font-weight:900;padding:0 8px 0 2px;text-decoration:none;display:inline-block}a[href$='.PDF']:before,a[href$='.pdf']:before,a[href$='.pdf?action=refresh']:before{content:"\f1c1";color:#b40b00}a[href$='.zip']:before{content:"\f019";color:var(--color-primary)}a.noicon[href$='.PDF']:before,a.noicon[href$='.pdf']:before,a.noicon[href$='.pdf?action=refresh']:before{content:inherit;padding:0}.forward a:after,a.forward:after{content:"\f178";font-family:'Font Awesome 6 Free';font-weight:900;font-size:.875rem;padding-left:6px;text-decoration:none;display:inline-block}.back a:before,a.back:before{content:"\f177";font-family:'Font Awesome 6 Free';font-weight:900;font-size:.875rem;padding-right:6px;text-decoration:none;display:inline-block}.offers a:link,.offers a:visited{color:var(--color-primary);font-weight:var(--fw-regular)}.accent ul li:before,.breadcrumbs .item-1 a:link:before,.breadcrumbs .item-2 a:link:after,.button a:before,.card-link:before,.content ul li:before{font-family:'Font Awesome 6 Free';font-weight:900}.card-link{color:var(--color-link);font-weight:var(--fw-medium)}.button a:before,.card-link:before{content:"\f178";padding:0 8px 0 0;text-decoration:none;display:inline-block}.button a:link,.button a:visited,.intro p{font-weight:var(--fw-medium);text-transform:uppercase}h3.newstitle a{color:var(--color-dark)}.breadcrumbs .item-1 a:link:before{content:"\f177";padding:0 8px 0 2px;text-decoration:none;display:inline-block}.breadcrumbs .item-2 a:link:after{content:"\f178";padding:0 2px 0 8px;text-decoration:none;display:inline-block}.clear{display:block}div.separator{border-top:1px solid var(--color-primary);clear:both;height:var(--size-500);margin-top:var(--size-500)}div.vor,div.zurueck{border-top:1px solid #ccc;padding-top:var(--size-200);margin:var(--size-500) 0}div.zurueck{text-align:right;font-variant:small-caps}.back{margin-top:var(--size-400);text-align:right}.button,.history .item-2,.offers,.team{text-align:center}.accent ul,.content ul{margin:10px 0 10px 22px;list-style:none}.accent ol,.content ol{margin:10px 0;list-style-position:inside}::marker{font-weight:var(--fw-bold);color:var(--color-accent);font-size:var(--fs-heading3)}.accent ol li,.accent ul li,.content ol li,.content ul li{padding:5px 0;position:relative}.accent ul li:before,.content ul li:before{content:"\f0da";color:var(--color-accent);position:absolute;margin-left:-20px}.content .item-2 ul{margin:var(--size-100) 0}.content .item-2 ul li{background-color:#fff;margin-bottom:var(--size-300);padding:var(--size-300)}.content .item-2 ul li:before{content:none;margin-left:0}.bildlinks{float:left;margin:0 var(--size-600) var(--size-600) 0}.bildrechts{float:right;margin:0 0 var(--size-600) var(--size-600)}.bildzentriert{display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width :56em){.bildlinks,.bildrechts{float:none;display:block;margin:var(--size-400) auto}img.bildlinks,img.bildrechts{height:auto}}.button,table{margin:var(--size-500) 0}h2 .fa-solid{color:#bbb;margin-right:var(--size-200)}.topbutton{position:fixed;bottom:var(--size-400);right:var(--size-400);background:var(--color-accent);border-radius:40px;width:40px;height:40px;text-decoration:none;display:none;-webkit-transition:.3s linear;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.intro,label{position:absolute}.button a:link,.button a:visited,.topbutton i{color:#fff;position:relative;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s}.topbutton i{margin:0;left:10px;top:10px;font-size:20px;-webkit-transition:.3s linear;transition:.3s}.topbutton:hover{opacity:.7}.topbutton:hover i{top:4px}.button{display:inline-block}.button a:link,.button a:visited{background:var(--color-accent);border-radius:5px;font-size:var(--fs-small);padding:var(--size-300) var(--size-400);text-decoration:none;text-align:center;top:0;-webkit-transition:.3s;transition:.3s}.intro .button{margin:var(--size-400) 0;display:none}.button a:hover,.contact .button a:hover,a.button:hover{text-decoration:none;top:-5px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.info .button a:link,.info .button a:visited{background:#fff;color:var(--color-accent)}table{table-layout:fixed;border-spacing:0;width:100%}tr:nth-child(2n){background:#fff;z-index:-1}tr:nth-child(odd){background:#f5f4f4;z-index:-1}th{text-align:left;font-weight:var(--fw-bold)}body,html{height:100%}div.container{--max-width:1200px;--padding:1rem;width:min(var(--max-width),100% - (var(--padding) * 3));margin-inline:auto}main{padding:100px 0 350px}header{background:#fff;height:100px;width:100%;position:fixed;z-index:10;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}.navigation-logo a,.offers .card{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}header.smaller{height:80px;-webkit-box-shadow:0 3px 30px 0 rgba(0,0,0,.1);box-shadow:0 3px 30px 0 rgba(0,0,0,.1)}.navigation-logo a{background:url(../images/logo_baeriswyl-btg.png) 0 0/200px 64px no-repeat;display:inline-block;height:64px;margin-top:var(--size-200);text-indent:-9999px;width:200px;z-index:100;transition:.3s}header.smaller .navigation-logo a{margin-top:10px;background-size:184px 60px;height:60px;width:184px}.navigation-logo{padding:0 1rem}@media only screen and (min-width :1440px){header{height:130px}.navigation-logo a{background-size:300px 98px;height:98px;width:300px}}.intro{background:rgba(255,255,255,.8);padding:var(--size-500);padding:min(1.875em,5%);top:130px;z-index:1;width:auto;left:5%;right:auto;max-width:90%}.accent,aside{background:var(--color-light)}.intro p{color:#333;font-size:var(--fs-smallest);margin:var(--size-200) 0}@media only screen and (min-width :64em){.intro{top:500px;max-width:600px}}.slider{width:100%;z-index:-1;top:100px}.slider.slick-initialized{visibility:visible}.content,.welcome{padding:var(--size-600) 0 0}.content{padding-bottom:var(--size-600)}.accent,footer{padding:var(--size-600) 0}.accent{margin:var(--size-600) 0 0}.info,article,aside{padding:var(--size-500)}.content{margin-bottom:var(--size-600)}.info{background-color:var(--color-accent);color:#fff;margin-top:var(--size-600)}footer{background:var(--color-medium);color:#fff;font-size:var(--fs-small);min-height:350px;margin-top:-350px}footer .fa-brands{font-size:var(--fs-heading2);margin:var(--size-400) var(--size-200) 0 0}footer nav ul{list-style:none}footer nav ul li{line-height:2rem}.partnerlogos img{max-height:100px;width:auto;margin:0 var(--size-500) var(--size-500) 0}@media only screen and (min-width :31.25em){.partnerlogos img{margin:0 var(--size-600) var(--size-600) 0}}.grid-even-columns{display:grid;gap:2rem}.flex-container{display:flex;flex-wrap:wrap;gap:3rem}footer .item-3{flex-basis:490px}.grid-even-columns .card-img{max-width:100%;position:relative;padding:0}.grid-even-columns .card-img img{height:auto;max-width:100%}.grid-even-columns .card-title{padding:var(--size-500) var(--size-400) var(--size-100)}.grid-even-columns .card-content{padding:0 var(--size-400)}.grid-even-columns .item img{height:auto}@media only screen and (min-width :40em){.grid-even-columns.col-4{grid-template-columns:repeat(2,1fr)}}.offers .grid-even-columns{margin:40px 0}.offers .card{background:#fff;width:100%;min-height:405px;position:relative;top:0;justify-self:center;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:.3s}.offers .card:hover{top:-5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.offers .card a:link{display:block;min-height:405px}.offers .card-img{max-width:100%}.offers .card-img img{max-height:380px}.offers .card-link{margin:20px 0}.img:hover .overlay,.offers .card:hover .overlay,.team:hover .overlay,.video:hover .overlay{opacity:1}.offers .card:hover img{transform:scale(1.1);transition:transform .2s}@media only screen and (min-width :80em){footer .grid-even-columns div:nth-of-type(3n){min-width:420px}footer .grid-even-columns div:nth-of-type(4n){max-width:100px}}.references{gap:3rem}.breadcrumbs,.references .card-img{margin-bottom:var(--size-500)}@media only screen and (min-width :56.25em){.grid-even-columns.col-2{grid-template-columns:repeat(2,1fr)}.grid-even-columns.col-3{grid-template-columns:repeat(3,1fr)}.references .item-1{grid-column-start:1;grid-column-end:3}}.team-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.team .card-img{max-width:100%;position:relative}.team .card-img img{height:auto;transition:transform .2s}.team .card-title{padding:var(--size-300) var(--size-300) 0}.team .card-content{padding:0 var(--size-300)}.team .card-content p{font-size:var(--fs-small);line-height:20px}.team:hover img{transform:scale(1.1)}.history{grid-template-columns:repeat(1,1fr);gap:2rem;border-bottom:2px solid #eee;padding:var(--size-500) 0;align-items:center}.history .item-1{grid-column:span 2;order:1}.history .item-2 img{height:auto;max-width:300px}@media only screen and (min-width :58.75em){.grid-even-columns.col-4,.history{grid-template-columns:repeat(4,1fr)}.history .item-1{grid-column:span 3;order:1}.history .item-2,.history:nth-child(2n) .item-1{order:2}.history:nth-child(2n) .item-2{order:1}}.info .grid-even-columns{gap:1rem}@media only screen and (min-width :760px){.info .grid-even-columns{gap:4rem}.info .item-2{grid-column-start:2;grid-column-end:4}}.breadcrumbs .grid-even-columns.col-2{grid-template-columns:repeat(2,1fr)}.breadcrumbs a:link{font-size:small;font-weight:400}.breadcrumbs .item-2{text-align:right}article{background-color:var(--color-light)}.newsimage{margin:-30px -30px 30px}.gallery,.gallery-swipebox,.gallery-videos{margin:50px 0;display:grid;gap:20px}.gallery-swipebox{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-swipebox.large,.gallery-videos{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.gallery-swipebox .img,.gallery-swipebox .video{position:relative;text-align:center;overflow:hidden}.gallery-swipebox img{max-width:100%;min-width:200px;height:auto;transition:transform .2s}.gallery-videos img{max-width:100%;height:auto;transition:transform .2s}.img:hover img,.video:hover img{transform:scale(1.05)}.gallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.partner{border:1px solid #ddd;height:100px;line-height:100px;text-align:center;width:150px}.partner img{vertical-align:middle}form{margin:0;padding:0}form div{position:relative;margin-bottom:20px}input,select,textarea{background:0 0;border:1px solid #ccc;width:100%;padding:0 15px;height:60px;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;outline:0}label{top:50%;left:10px;pointer-events:none;transform:translateY(-50%);transition:.3s}.input-textarea label{top:20px}.checklabel input{display:inline-block;width:20px;min-width:inherit;height:30px}label.checkbox{display:inline-block;float:none}.checklabel div label{display:inline-block;margin:15px 0 0 10px}input:focus+label,input:not(:placeholder-shown)+label,textarea:focus+label,textarea:not(:placeholder-shown)+label{top:0;font-size:var(--fs-small);background-color:#fff;padding:0 10px}textarea{height:200px;padding:20px 15px;width:100%}input.cms_submit{background:var(--color-accent);border:var(--color-purple) solid 1px;color:#fff;margin:0;padding:0 10px;cursor:pointer;min-width:150px;width:150px}input.cms_submit:hover{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.fb_invalid input,.fb_invalid textarea{color:#f01c26;border:2px solid #f01c26}.error_message ul li:before,.fb_invalid label{color:#f01c26}.error_message{display:inline-block;background:#fdf5f5;color:#f01c26;padding:10px 20px;margin-bottom:20px;font-weight:600}div.frm_website,div.frm_website *{display:none!important;visibility:hidden}@media only screen and (min-width :32em){.intro .button{position:absolute;display:inherit;visibility:visible}input,select{max-width:400px}}.slider,.slider div{height:340px}.slider div.header-home1{background:url(../images/header/header_home_01_S.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider div.header-home2{background:url(../images/header/header_home_02_S.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider div.header-home3{background:url(../images/header/header_home_03_S.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}@media only screen and (min-width :1025px) and (max-width :1366px){.slider,.slider div{height:440px}.slider div.header-home1{background:url(../images/header/header_home_01_L.webp) center center/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider div.header-home2{background:url(../images/header/header_home_02_L.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider div.header-home3{background:url(../images/header/header_home_03_L.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.intro{top:260px}}@media only screen and (min-width :1367px){.slider,.slider div{height:700px}.slider div.header-home1{background:url(../images/header/header_home_01_L.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider div.header-home2{background:url(../images/header/header_home_02_L.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider div.header-home3{background:url(../images/header/header_home_03_L.webp) center bottom/cover no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}}