html,body{min-height:100%;height:100%}body{font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:400;letter-spacing:0.7px;color:#000}@media screen and (max-width: 1430px){body{font-size:20px;line-height:28px}}@media screen and (max-width: 1050px){body{font-size:14px;line-height:22px}}@media screen and (max-width: 800px){body{font-size:13px;line-height:21px}}#siteframe{height:100%}*{margin:0;padding:0}h1{display:none}.cf{display:block;width:0;height:0;margin:0;padding:0;float:none;clear:both}.header{position:absolute;top:0;right:0;bottom:auto;left:0;padding:0 20px;z-index:10}.header .header_inner{max-width:723px;margin:0 auto;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 2px 72px 0 rgba(0,0,0,0.5)}.header .logo{display:block;float:left;width:29%;padding:2.6% 7.3% 2.6%;text-align:center;box-sizing:border-box}.header .logo img{display:block;width:100%;height:auto}.header .logo.jungfrau{padding:4.2% 3.2% 3.8%}.header .logo.primary{width:42%;margin:0 0 -17px;padding:3.2% 4% 1.9%;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 2px 72px 0 rgba(0,0,0,0.5)}.pictures{height:100%}.pictures .picture_wrap{position:relative;float:left;width:50%;height:100%;border-right:4px solid #fff;overflow:hidden;box-sizing:border-box}.pictures .picture_wrap .picture{position:relative;height:100%;overflow:hidden;z-index:5}.pictures .picture_wrap .picture img{display:block;min-width:101%;min-height:101%;width:auto;height:auto;max-width:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pictures .picture_wrap .description{position:absolute;top:auto;right:auto;bottom:40px;left:30px;z-index:10}.pictures .picture_wrap .description h3,.pictures .picture_wrap .description h2{font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-size:30px;line-height:37px;letter-spacing:0.8px;font-weight:900;font-style:italic;text-transform:uppercase;margin:0 0 5px;padding:0;text-shadow:0 2px 24px rgba(0,0,0,0.5)}.pictures .picture_wrap .description h3{font-size:70px;line-height:80px;margin:0 0 37px}.pictures .picture_wrap .description a.button{display:inline-block;margin:0;padding:8px 20px 10px;width:auto;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:400;letter-spacing:0.7px;color:#fff;background:#D9060A;border-radius:8px;border:0;outline:none;cursor:pointer;text-decoration:none;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media screen and (max-width: 1430px){.pictures .picture_wrap .description a.button{font-size:20px;line-height:28px}}@media screen and (max-width: 1050px){.pictures .picture_wrap .description a.button{font-size:14px;line-height:22px}}@media screen and (max-width: 800px){.pictures .picture_wrap .description a.button{font-size:13px;line-height:21px}}.pictures .picture_wrap .description a.button:hover,.pictures .picture_wrap .description a.button:focus{border:0;background:#b60508}@media screen and (max-width: 800px){.pictures .picture_wrap .description a.button{padding:7px 15px}}.pictures .picture_wrap+.picture_wrap{border:0;border-left:4px solid #fff}@media screen and (max-width: 1430px){.pictures .picture_wrap .description h3,.pictures .picture_wrap .description h2{font-size:20px;line-height:27px;margin:0 0 3px}.pictures .picture_wrap .description h3{font-size:50px;line-height:58px;margin:0 0 27px}}@media screen and (max-width: 1050px){.pictures .picture_wrap .description h3,.pictures .picture_wrap .description h2{font-size:16px;line-height:24px;margin:0}.pictures .picture_wrap .description h3{font-size:36px;line-height:44px;margin:0 0 23px}}@media screen and (max-width: 850px){.header .header_inner{max-width:450px}.pictures .picture_wrap{float:none;clear:both;width:100%;height:50%;border:0;border-bottom:3px solid #fff;min-height:350px}.pictures .picture_wrap .picture{min-height:350px}.pictures .picture_wrap .description{left:20px;bottom:30px}.pictures .picture_wrap .description h3,.pictures .picture_wrap .description h2{font-size:14px;line-height:22px;margin:0;letter-spacing:1px}.pictures .picture_wrap .description h3{font-size:30px;line-height:38px;margin:0 0 23px;letter-spacing:1px}.pictures .picture_wrap+.picture_wrap{border:0;border-top:3px solid #fff}}@media screen and (max-width: 550px){.pictures .picture_wrap{min-height:270px}.pictures .picture_wrap .picture{min-height:270px}}
