@import url('https://fonts.googleapis.com/css?family=Montserrat:500,600,700,800');@charset "UTF-8";html{font-size: 16px;font-family: 'Montserrat', sans-serif;line-height: 1.8;color: #151515}body{padding: 0;margin: 0}.wrapper{width: 100%;margin: auto}.wrapper .content{padding: 0 5rem}@media screen and (max-width: 800px){.wrapper .content{padding: 0 1rem}}.wrapper-outter{margin: auto;max-width: 1300px}@media screen and (max-width: 1300px){.wrapper-outter{padding-left: 2rem;padding-right: 2rem}}.wrapper-inner{width: 100%;padding-left: 3rem;padding-right: 3rem;box-sizing: border-box}@media screen and (max-width: 1300px){.wrapper-inner{padding-left: 0;padding-right: 0}}h1,h2,h3{font-size: 2.5rem;margin: 0;padding: 0;margin-bottom: 1rem}h1{line-height: 3rem;font-size: 3rem}@media screen and (max-width: 700px){h1{line-height: 2rem;font-size: 2rem}}h2{font-size: 2.2rem}@media screen and (max-width: 700px){h2{line-height: 1.7rem;font-size: 1.7rem}}h3{font-size: 1.4rem}h4{font-size: 1.5rem;margin: 0;padding: 0;margin-bottom: 1rem;font-weight: 600}a{color: #8a8a8a;text-decoration: none}a:hover{color: #fff600;background-color: #151515}address{margin-bottom: 1rem;font-style: normal}.button{background-color: #fff600;border-radius: 0.3rem;box-shadow: 0 1rem 2rem rgba(0,0,0,0.2);padding: .8rem 2rem !important;color: #000;display: inline-block;cursor: pointer;text-transform: uppercase;margin-top: 1rem}.button:hover{background-color: #000;color: #fff600 !important}section{margin-bottom: 6rem}section.no-space{margin-bottom: 0}@media screen and (max-width: 1000px){section{margin-bottom: 5rem}}section:first-child{padding-top: 4rem}section.columns{width: 100%;display: flex;gap: 5rem}section.columns .column{flex: 1}@media screen and (max-width: 1000px){section.columns{flex-direction: column;gap: 2.5rem}}section.columns .double-image{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;margin-bottom: 1rem;margin-top: 1rem;position: relative}section.columns .double-image .image{clip-path: polygon(0 3rem, 3rem 0, 100% 0, 100% 100%, 0 100%);width: 100%;display: block;height: 13rem;background-size: cover}@media screen and (max-width: 700px){section.columns .double-image .image{height: 10rem}}section.columns .double-image:after{content: "";height: 10rem;width: 14rem;position: absolute;left: -8rem;bottom: -5rem;background-image: url(/themes/kalberer/images/flag.png);background-size: cover;transform: rotate(-10deg);opacity: 0.3}section ul{padding: 0}section ul li{background: url('/themes/kalberer/images/check-small.png') center left no-repeat;list-style: none;padding-left: 2.5rem;margin-top: 0.5rem;line-height: 35px}header{position: relative;background-size: cover}header #header-line{padding: 1rem 0;background-color: rgba(255,255,255,0.95)}header #header-line .wrapper-outter{display: flex;justify-content: space-between;align-items: center}header #header-line .wrapper-outter .logo:hover{background-color: transparent}header #header-line .wrapper-outter .logo .main-logo{margin-bottom: 5px}header #header-line .wrapper-outter .logo img{width: 18rem;display: block}@media screen and (max-width: 1300px){header #header-line .wrapper-outter .logo img{width: 10rem}}header #header-line .wrapper-outter nav ul li:last-child{margin-left: 1rem;background-color: #fff600;border-radius: 0.3rem;box-shadow: 0 1rem 2rem rgba(0,0,0,0.2);padding: .8rem 2rem !important;color: #000;display: inline-block;cursor: pointer;text-transform: uppercase}header #header-line .wrapper-outter nav ul li:last-child:hover{background-color: #000}header #header-line .wrapper-outter nav ul li:last-child:hover a{color: #fff600 !important;background-color: #000 !important}header #header-line .wrapper-outter nav ul li:last-child a{padding: 0}@media screen and (min-width: 1140px){header #header-line .wrapper-outter nav .burger{display: none}header #header-line .wrapper-outter nav .close{display: none}header #header-line .wrapper-outter nav ul{display: flex;margin: 0;padding-left: 0}header #header-line .wrapper-outter nav ul li{list-style: none}header #header-line .wrapper-outter nav ul li:last-child a:after{display: none}header #header-line .wrapper-outter nav ul li a{color: #000;font-size: 1rem;display: block;padding: 0.8rem;position: relative;background-color: transparent !important}header #header-line .wrapper-outter nav ul li a:hover:after{opacity: 1;width: calc(100% - 1.6rem);left: 0.8rem}header #header-line .wrapper-outter nav ul li a:after{opacity: 0;transition: all ease-in-out .2s;content: "";bottom: 10px;left: 50%;height: 2px;width: 20px;position: absolute;background-color: #474343}}@media screen and (max-width: 1150px){header #header-line .wrapper-outter nav .burger{font-size: 1.2rem;display: flex;justify-content: center;align-items: center;width: 100%;cursor: pointer}header #header-line .wrapper-outter nav .burger .icon{width: 2.5rem;height: 2.5rem;padding-left: 1rem;fill: #474343}header #header-line .wrapper-outter nav .menu{background-color: #fff;position: fixed;transition: all .5s ease-in-out;top: 0;left: 100%;width: 100%;height: 100%;z-index: 1000;display: flex;flex-direction: column;justify-content: center}header #header-line .wrapper-outter nav .menu.show{left: 0}header #header-line .wrapper-outter nav .menu .close{position: absolute;top: 2rem;right: 2rem;width: 2rem;height: 2rem;cursor: pointer;fill: #474343}header #header-line .wrapper-outter nav .menu ul{list-style: none;text-align: center;padding-left: 0}header #header-line .wrapper-outter nav .menu ul li{border-bottom: 1px solid rgba(0,0,0,0.2)}header #header-line .wrapper-outter nav .menu ul li:last-child{width: 50%;margin-left: 0}header #header-line .wrapper-outter nav .menu ul li:last-child a{padding: 0}header #header-line .wrapper-outter nav .menu ul li:last-child,header #header-line .wrapper-outter nav .menu ul li:nth-last-child(2){border-bottom: none}header #header-line .wrapper-outter nav .menu ul li a{color: #151515;display: block;padding: 1rem}header #header-line .wrapper-outter nav .menu ul li a:hover{background-color: #474343;color: #fff}}header:after{content: "";bottom: -0.1rem;height: 50px;width: 100%;position: absolute;background-image: url("/themes/kalberer/images/wave.png");z-index: 100}header #header-box{position: relative}header #header-box .wrapper-inner{min-height: 35rem;display: flex;justify-content: flex-end;align-items: center}header #header-box .wrapper-inner .box{max-width: 50%;color: #fff}header #header-box .wrapper-inner .box h1,header #header-box .wrapper-inner .box p{text-shadow: 0 0 2rem #000, 0 0 2rem #000}@media screen and (max-width: 700px){header #header-box .wrapper-inner .box h1,header #header-box .wrapper-inner .box p{text-shadow: 0 0 .5rem #000, 0 0 2rem #000}}@media screen and (max-width: 1000px){header #header-box .wrapper-inner .box{max-width: 100%}}header #header-box .wrapper-inner .box h3{line-height: 3rem}header #header-box .wrapper-inner .box .buttons{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}footer{background-color: #f3f3f3;font-size: 14px}footer a{color: #000}footer .wrapper-outter{display: flex;gap: 1rem;padding-top: 3rem;padding-bottom: 3rem}@media screen and (max-width: 1000px){footer .wrapper-outter{flex-direction: column;align-items: center;text-align: center}footer .wrapper-outter h4{margin-bottom: 0}footer .wrapper-outter .contact .phone,footer .wrapper-outter .contact .email{justify-content: center}footer .wrapper-outter .contact .phone .icon,footer .wrapper-outter .contact .email .icon{margin-left: -2rem}footer .wrapper-outter .logo img{max-width: 20rem}}footer .wrapper-outter ul{margin: 0;padding: 0}footer .wrapper-outter ul li{list-style: none}footer .wrapper-outter h4{font-size: 1.2rem}footer .wrapper-outter .logo{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 1rem}footer .wrapper-outter .logo img{width: calc(100% - 3rem);height: auto}footer .wrapper-outter .logo:before{content: '';height: 8rem;width: 12rem;position: absolute;left: -8rem;top: 2rem;background-image: url('/themes/kalberer/images/flag.png');background-size: cover;transform: rotate(-10deg);opacity: 0.2}footer .wrapper-outter address{font-style: normal}footer .wrapper-outter > div{flex: 1}footer .wrapper-outter .contact .phone,footer .wrapper-outter .contact .email{display: flex;flex-flow: row;align-items: center;height: 1.6rem}footer .wrapper-outter .contact .phone .icon,footer .wrapper-outter .contact .email .icon{width: 1.1rem;height: 1.1rem;margin-right: 0.8rem}footer .wrapper-outter .openinghours strong{display: block}footer .copyright{padding: 2rem 0;border-top: 1px solid #d2d2d2;display: block;text-align: center;margin: auto}section.columns.tripple-box{display: grid;grid-template-columns: 1fr 1fr 1fr;max-width: 100%;gap: 3rem}@media screen and (max-width: 700px){section.columns.tripple-box{grid-template-columns: 1fr}}section.columns.tripple-box .column img{clip-path: polygon(0 3rem, 3rem 0, 100% 0, 100% 100%, 0 100%);width: 100%}section.columns.tripple-box .column .button{box-sizing: border-box;width: 100%;text-align: center}section.columns video{max-width: 100%}.team-photos{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem;max-width: 100%}@media screen and (max-width: 1000px){.team-photos{grid-template-columns: 1fr 1fr;gap: 1rem}}.team-photos .image{clip-path: polygon(0 3rem, 3rem 0, 100% 0, 100% 100%, 0 100%)}.team-photos .image img{width: 100%;display: block}.team-photos .image .name{text-align: center;background-color: #fff600;padding: 0.5rem}#image-lightbox{position: fixed;z-index: 300;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(255,255,255,0.9);display: none;justify-content: center;align-items: center;opacity: 0;transition: opacity ease-in-out .3s}#image-lightbox.visible-1{display: flex}#image-lightbox.visible-2{opacity: 1}#image-lightbox .lightbox-container{position: relative;max-width: 90vw;max-height: 90vh;background: #fff;box-shadow: 0 5px 40px rgba(0,0,0,0.5);overflow: hidden}#image-lightbox .lightbox-container img{max-width: 90vw;max-height: 90vh;margin: auto;display: block}/*# sourceMappingURL=/cache/css/4a11546bd6a050b283e638a5948f8bd5.map */