@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);@font-face{font-family:Lato;src:url(/fonts/Lato-Black.eot?d2d9ddbd08ae0ade29cebca9330a05fc);src:url(/fonts/Lato-Black.eot?d2d9ddbd08ae0ade29cebca9330a05fc) format("embedded-opentype"),url(/fonts/Lato-Black.woff2?33d5f0d956f3fc30bc51f81047a2c47d) format("woff2"),url(/fonts/Lato-Black.woff?f80bda6afd19534368443a3d0323a140) format("woff"),url(/fonts/Lato-Black.ttf?a54bddbc1689d05277d2127f58589917) format("truetype");font-style:normal;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(/fonts/Lato-BlackItalic.eot?a8642cee117dd62f5e48b1ff0f7db272);src:url(/fonts/Lato-BlackItalic.eot?a8642cee117dd62f5e48b1ff0f7db272) format("embedded-opentype"),url(/fonts/Lato-BlackItalic.woff2?0f4fa9755f480e75463e74b3dce5a3ee) format("woff2"),url(/fonts/Lato-BlackItalic.woff?798eafdd87dc8f3174f76164f0685e02) format("woff"),url(/fonts/Lato-BlackItalic.ttf?4c66fb2b46d728c2e8d73dff1ea22172) format("truetype");font-style:italic;font-weight:800;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.eot?a2fb219c999a8fa6b95ad7c24890072e);src:url(/fonts/Lato-Bold.eot?a2fb219c999a8fa6b95ad7c24890072e) format("embedded-opentype"),url(/fonts/Lato-Bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(/fonts/Lato-Bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff"),url(/fonts/Lato-Bold.ttf?5b1b8b856d7a8cb1cb0bae6d0573f2e9) format("truetype");font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(/fonts/Lato-BoldItalic.eot?7b48d663230528ecb6dbf730251bbe44);src:url(/fonts/Lato-BoldItalic.eot?7b48d663230528ecb6dbf730251bbe44) format("embedded-opentype"),url(/fonts/Lato-BoldItalic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(/fonts/Lato-BoldItalic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff"),url(/fonts/Lato-BoldItalic.ttf?71e8fd8ecaf5b352d6bee317985c2ee8) format("truetype");font-style:italic;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.eot?8ab18d934cfa1e51dc8273cd8585387e);src:url(/fonts/Lato-Regular.eot?8ab18d934cfa1e51dc8273cd8585387e) format("embedded-opentype"),url(/fonts/Lato-Regular.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(/fonts/Lato-Regular.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff"),url(/fonts/Lato-Regular.ttf?6d4e78225df0cfd5fe1bf3e8547fefe4) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(/fonts/Lato-Italic.eot?0acac3839ae2c89cf8b553c29943fceb);src:url(/fonts/Lato-Italic.eot?0acac3839ae2c89cf8b553c29943fceb) format("embedded-opentype"),url(/fonts/Lato-Italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(/fonts/Lato-Italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff"),url(/fonts/Lato-Italic.ttf?4ffc48d0549568bb624b9ef9c1cf2626) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.eot?4afee4c98483c85a33460792d1f0f6db);src:url(/fonts/Lato-Light.eot?4afee4c98483c85a33460792d1f0f6db) format("embedded-opentype"),url(/fonts/Lato-Light.woff2?7244318390cc4d36aac4a613ff42d308) format("woff2"),url(/fonts/Lato-Light.woff?90301aa07d780a09812229d6375c3b28) format("woff"),url(/fonts/Lato-Light.ttf?cf44fd55d7045a2378f92f86ddfca3d3) format("truetype");font-style:normal;font-weight:200;text-rendering:optimizeLegibility}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Regular.eot?bf6fd2d71a138ae24589501f1cc2944c);src:url(/fonts/PlayfairDisplay-Regular.eot?bf6fd2d71a138ae24589501f1cc2944c) format("embedded-opentype"),url(/fonts/PlayfairDisplay-Regular.woff2?c8f1b99a68666b49736f514cab133433) format("woff2"),url(/fonts/PlayfairDisplay-Regular.woff?107a6813ea92a7143e84c7fd5c3d65c4) format("woff"),url(/fonts/PlayfairDisplay-Regular.ttf?0d4477876bf27bf51165fc9820e0638c) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Italic.eot?ae6d05ae364f4763da253a6fa54bce28);src:url(/fonts/PlayfairDisplay-Italic.eot?ae6d05ae364f4763da253a6fa54bce28) format("embedded-opentype"),url(/fonts/PlayfairDisplay-Italic.woff2?3ea381a81f5a5f7b2b27124e4e6affc9) format("woff2"),url(/fonts/PlayfairDisplay-Italic.woff?6ef6f4fe86daaf841583907291d1e86a) format("woff"),url(/fonts/PlayfairDisplay-Italic.ttf?8fade66e2fc8190de151d3d10d90d721) format("truetype");font-weight:400;font-style:Italic}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Bold.eot?0ed7408f9f7c8df4f6beb38cacd710f9);src:url(/fonts/PlayfairDisplay-Bold.eot?0ed7408f9f7c8df4f6beb38cacd710f9) format("embedded-opentype"),url(/fonts/PlayfairDisplay-Bold.woff2?05767f85319e28d9c0295f0e019e252a) format("woff2"),url(/fonts/PlayfairDisplay-Bold.woff?fb027b0be670bd551ecde47d43f7fc1b) format("woff"),url(/fonts/PlayfairDisplay-Bold.ttf?39b5cf66be0e989e9636d9518e05e24d) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-BoldItalic.eot?ce119a165d36b5ebf1cbe945f70a6056);src:url(/fonts/PlayfairDisplay-BoldItalic.eot?ce119a165d36b5ebf1cbe945f70a6056) format("embedded-opentype"),url(/fonts/PlayfairDisplay-BoldItalic.woff2?82a5679c66e62b43b67444749b19fc5d) format("woff2"),url(/fonts/PlayfairDisplay-BoldItalic.woff?b3907e5e1da9c62478f1d9aaaf5528a0) format("woff"),url(/fonts/PlayfairDisplay-BoldItalic.ttf?c86437a306c9dc24eea8c015dc1e3df3) format("truetype");font-weight:700;font-style:Italic}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Black.eot?596635bd57ffff5ae2ed81a127df376b);src:url(/fonts/PlayfairDisplay-Black.eot?596635bd57ffff5ae2ed81a127df376b) format("embedded-opentype"),url(/fonts/PlayfairDisplay-Black.woff2?17811112bf57cc7bae896aa8417041ed) format("woff2"),url(/fonts/PlayfairDisplay-Black.woff?de3945a1f906790249da114496f56643) format("woff"),url(/fonts/PlayfairDisplay-Black.ttf?458fe1e83cf8cb1a471e597f7a1b7b60) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-BlackItalic.eot?f2570360fbad00348a012557e8a2823e);src:url(/fonts/PlayfairDisplay-BlackItalic.eot?f2570360fbad00348a012557e8a2823e) format("embedded-opentype"),url(/fonts/PlayfairDisplay-BlackItalic.woff2?898925f601bb13bbc3e3db351682de24) format("woff2"),url(/fonts/PlayfairDisplay-BlackItalic.woff?577581d05c0c67942dcc28384db66ca7) format("woff"),url(/fonts/PlayfairDisplay-BlackItalic.ttf?3cf967cad2902ec8ae7333cea79c0f95) format("truetype");font-weight:900;font-style:Italic}@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;src:url("/css/webfonts/fa-regular-400.eot");src:url("/css/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/css/webfonts/fa-regular-400.woff2") format("woff2"),url("/css/webfonts/fa-regular-400.woff") format("woff"),url("/css/webfonts/fa-regular-400.ttf") format("truetype"),url("/css/webfonts/fa-regular-400.svg#fontawesome") format("svg")}@font-face{font-family:Font Awesome Solid;font-style:normal;font-weight:900;src:url("/css/webfonts/fa-solid-900.eot");src:url("/css/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/css/webfonts/fa-solid-900.woff2") format("woff2"),url("/css/webfonts/fa-solid-900.woff") format("woff"),url("/css/webfonts/fa-solid-900.ttf") format("truetype"),url("/css/webfonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:Font Awesome Brands;font-style:normal;font-weight:400;src:url("/css/webfonts/fa-brands-400.eot");src:url("/css/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/css/webfonts/fa-brands-400.woff2") format("woff2"),url("/css/webfonts/fa-brands-400.woff") format("woff"),url("/css/webfonts/fa-brands-400.ttf") format("truetype"),url("/css/webfonts/fa-brands-400.svg#fontawesome") format("svg")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,ol,ul{margin:0}ol,ul{padding:0}body{color:#303030;background:#fff;font-size:14px;font-family:Lato,sans-serif;line-height:24px;font-weight:200}@media (max-width:37.5em){body{font-size:12.6px;line-height:21.6px}}a{color:#0074bd;text-decoration:none}a:hover{text-decoration:underline}h1,h2{font-family:Roboto Slab,serif}h2{text-transform:uppercase;line-height:normal;margin-bottom:6rem}h2 .title1{font-size:1.75rem;font-weight:400;letter-spacing:.15rem}@media (max-width:37.5em){h2 .title1{font-size:1.25rem}}h2 .title2{font-size:5.5rem;font-weight:700;display:block;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:37.5em){h2 .title2{font-size:3rem}}h3{font-weight:200;font-size:1.2rem}@media (max-width:37.5em){h3{font-size:1.5rem}}.teasertext{font-size:1.4rem;line-height:normal}@media (max-width:37.5em){.teasertext{font-size:1.2rem}}p{margin:0 0 1em}.content-wrapper{background:#fff;position:relative}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}footer,section{width:100%;position:relative}footer .inner,section .inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:5em 2.5em}@media (min-width:48em){footer .inner,section .inner{padding:7.5em 3.75em}}@media (min-width:70em){footer .inner,section .inner{padding:10em 5em}}footer .inner:after,section .inner:after{content:"";display:table;clear:both}.group-left,.group-right{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:48em){.group-left,.group-right{width:50%}.group-left{float:left;padding-right:2.5rem}.group-right{float:right;padding-left:2.5rem}}.VueCarousel{-webkit-box-sizing:border-box;box-sizing:border-box}.VueCarousel img{width:100%;max-width:100%;height:auto;display:block}.VueCarousel .VueCarousel-pagination{width:100%;margin:0 auto;position:absolute;bottom:-3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.VueCarousel .VueCarousel-pagination .VueCarousel-dot{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.VueCarousel .VueCarousel-pagination .VueCarousel-dot button{border-radius:0;outline:none}.VueCarousel .VueCarousel-pagination .VueCarousel-dot.VueCarousel-dot--active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.VueCarousel .VueCarousel-navigation{position:absolute;width:100%}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-button{top:unset;bottom:0;padding:0!important;margin:0!important;-webkit-transform:none;transform:none;font-size:0;border-style:solid;color:#fff;-webkit-transition:border-color .5s;transition:border-color .5s}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-button:after{display:block;position:absolute;font-size:1.5rem}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev{border-width:7rem 0 0 7rem;border-color:transparent transparent transparent #55afde}@media (max-width:37.5em){.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev{border-width:5rem 0 0 5rem}}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev:after{bottom:1.5rem;left:-5.5rem;font-family:Font Awesome Solid;content:"\F060";color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:37.5em){.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev:after{bottom:1rem;left:-4rem;font-size:1.2rem}}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next{border-width:0 0 7rem 7rem;border-color:transparent transparent #55afde}@media (max-width:37.5em){.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next{border-width:0 0 5rem 5rem}}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next:after{bottom:-5.5rem;right:1.5rem;font-family:Font Awesome Solid;content:"\F061";color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:37.5em){.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next:after{bottom:-4rem;right:1rem;font-size:1.2rem}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev{outline:none;background:transparent;position:absolute;cursor:pointer;padding:0;margin:0;bottom:0;left:0;font-size:0;border-style:solid;color:#fff;border-width:7rem 0 0 7rem;z-index:1;border-color:transparent transparent transparent #fbd887}@media (max-width:37.5em){.slick-prev{border-width:5rem 0 0 5rem}}.slick-prev:before{position:absolute;display:block;font-size:1.5rem;left:-5.5rem;bottom:1.5rem;font-family:Font Awesome Solid;content:"\F060";color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:37.5em){.slick-prev:before{left:-4rem;bottom:1rem;font-size:1.2rem}}.slick-next{outline:none;background:transparent;position:absolute;cursor:pointer;padding:0;margin:0;bottom:0;right:0;font-size:0;border-style:solid;color:#fff;border-width:0 0 7rem 7rem;border-color:transparent transparent #fbd887}@media (max-width:37.5em){.slick-next{border-width:0 0 5rem 5rem}}.slick-next:before{position:absolute;display:block;font-size:1.5rem;bottom:-5.5rem;right:1.5rem;font-family:Font Awesome Solid;content:"\F061";color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:37.5em){.slick-next:before{bottom:-4rem;right:1rem;font-size:1.2rem}}header{position:fixed;padding-top:0;top:0;left:0;width:100%;z-index:1000;background:#1a313f;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header:after{content:"";display:table;clear:both}.header-slick,.header-slick .slick-slide{height:100vh;overflow:hidden}.header-slick .slick-slide img{width:100%}@media (max-width:37.5em){.header-slick .slick-slide img{width:auto;height:100vh;margin-left:-40%}}.header-slider{-webkit-transition:height 1000000s ease;transition:height 1000000s ease}.header-slider .header-info{display:block;text-align:center;width:90%;max-width:50rem;z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-slider a.cta-header{text-transform:uppercase;font-size:1.25rem;font-weight:700;color:#fff;background-color:#55afde;border-radius:8px;padding:1em 2.5em;letter-spacing:.1rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-decoration:none;-webkit-box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 25px rgba(0,0,0,.25)}.header-slider a.cta-header:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.header-slider h2{color:#fff;margin-bottom:4rem}.header-slider h2 .title1{font-size:3rem;font-weight:700;margin-bottom:1rem;display:block}@media (max-width:37.5em){.header-slider h2 .title1{font-size:1.75rem}}.header-slider h2 .title2{font-family:Lato,sans-serif;text-transform:none;font-size:1.25rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:400}@media (max-width:37.5em){.header-slider h2 .title2{font-size:.75rem}}.header-slider .flare{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:0}.header-slider .flare .inner{position:absolute;width:85%;max-width:1160px;min-width:320px;height:100%;background:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(0,0,0,.5),endColorstr=rgba(255,255,255,0));top:0;bottom:0;right:10%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}.header-slider .corner{width:0;height:0;border-style:solid;border-width:0 0 10em 10em;border-color:transparent transparent #f3f3f3;position:absolute;bottom:0;right:0}@media (min-width:48em){.header-slider .corner{border-width:0 0 15em 15em}}@media (min-width:70em){.header-slider .corner{border-width:0 0 15em 15em}}.video-fixed .VideoBg{position:absolute;top:0}.video-fixed.sticky .VideoBg{position:fixed;top:0;left:0;right:0;bottom:0}@media (min-width:70em){header{padding-top:2.5rem;background:transparent}header.sticky{padding-top:0;background:#1a313f}.VideoBg,.VideoBg.headervideo{-webkit-transition:none .5s ease-in-out;transition:none .5s ease-in-out}.page header{padding-top:0;background:#1a313f}}.logo_nav{display:block;float:left;line-height:0;margin-left:1.25em}@media (min-width:48em){.logo_nav{margin-left:2.5em}}@media (min-width:70em){.logo_nav{margin-left:3.75em}}.logo_nav img{height:3.75rem;padding:.75rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.logo_nav img.show-header-img{opacity:1}.header-info .logo{display:inline-block;width:23.125em;max-width:75%;line-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-info .logo img{width:100%}.top{margin-top:3.75rem;background:#fff url("/images/frontpage/backgrounds/pattern2.png") repeat;background-size:277px 277px}@media (min-width:48em){.top{margin-top:5rem}}.top .logo{position:relative}.scroll .logo{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}@media (min-width:48em){.logo_nav img{height:5rem}}header ul.menu{font-size:.875em;margin:0;list-style:none}header ul.menu li{padding:0 .625rem}header ul.menu li a{text-transform:uppercase;color:#fff;text-decoration:none;padding:.625rem 0}header ul.menu li.login{height:3.75rem;font-size:.75rem}header ul.menu li.login a{background:#55afde;border-radius:4px;padding:.5em;margin-right:.75rem;font-weight:400;-webkit-box-shadow:0 0 20px rgba(0,0,0,.25);box-shadow:0 0 20px rgba(0,0,0,.25);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header ul.menu li.login a:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}header ul.menu.mainmenu{position:absolute;top:3.75rem;background:rgba(26,49,63,.8);width:100%;max-height:0;overflow:hidden}header ul.menu.mainmenu li{padding:0 1.25em}header ul.menu.mainmenu li a{display:block;width:100%;padding-bottom:1.25em;background-color:transparent;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-weight:400;letter-spacing:.1rem;text-shadow:0 0 5px rgba(0,0,0,.4);color:hsla(0,0%,100%,.9)}header ul.menu.mainmenu li:first-child a{padding-top:1.25em}header ul.menu.mainmenu.open{max-height:60rem;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}header ul.menu.usermenu{position:absolute;right:5em;top:0}header ul.menu.usermenu li a{height:3.75rem;line-height:3.75rem}header #navigation-toggle{position:absolute;right:1.25em}@media (min-width:48em){header ul.menu li.login{height:5rem;font-size:.875rem}header ul.menu li.login a{padding:1em;margin-right:0}header ul.menu.mainmenu{top:5rem}header ul.menu.mainmenu li{padding:0 2.5em}header ul.menu.mainmenu li a{padding-bottom:1.25em}header ul.menu.mainmenu li a:hover{color:#fff}header ul.menu.mainmenu li:first-child a{padding-top:1.25em}header ul.menu.usermenu{right:7.5em;text-align:center}header ul.menu.usermenu li a{height:5rem;line-height:5rem}header #navigation-toggle{right:2.5em}}@media (min-width:70em){header ul.menu li{display:block;float:left}header ul.menu li a{height:5rem;line-height:5rem}header ul.menu.mainmenu{max-height:5rem;margin-right:1.625rem;background:transparent;position:relative;float:right;top:0;width:auto}header ul.menu.mainmenu li{padding:0}header ul.menu.mainmenu li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.625rem;text-align:center}header ul.menu.mainmenu li:first-child a{padding:0 1.625rem}header ul.menu.usermenu{position:relative;float:right;right:1rem;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}header ul.menu:after{content:"";display:table;clear:both}header #navigation-toggle{display:none}header.sticky .mainmenu li a.is-active{font-weight:400;text-shadow:0 0 0 transparent}header.sticky .mainmenu li:first-child a.is-active{background-color:#55afde}header.sticky .mainmenu li:nth-child(2) a.is-active{background-color:#fbd887}header.sticky .mainmenu li:nth-child(3) a.is-active{background-color:#4fd9cc}header.sticky .mainmenu li:nth-child(4) a.is-active{background-color:#ec7283}}.hamburger{top:0;bottom:0;margin:auto;width:2.5rem;height:2.5rem}.hamburger:hover{cursor:pointer}.hamburger .line{width:2.5rem;height:1px;background-color:#fff;display:block;margin:9px auto 8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#navigation-toggle.active .line:nth-child(2){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#navigation-toggle.active .line:first-child{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}#navigation-toggle.active .line:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.showCTA{opacity:1!important}a.cta{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:fixed;margin:auto 0;z-index:990;height:10em;max-height:10em;width:10em;border-radius:10em;background:#55afde;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3.75em;right:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;bottom:0}@media (max-width:37.5em){a.cta{display:none}}@media (min-width:48em){a.cta{right:1.25em;bottom:1.25em;-webkit-transform:scale(.25);transform:scale(.25)}}a.cta span.title1{font-family:Roboto Slab,serif;font-size:2em;font-weight:700}a.cta span.title2{font-family:Lato,sans-serif;font-size:.8125em;font-weight:400}a.cta span.title2:after{font-family:Font Awesome Solid;content:"\F054";color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:.5em}.scroll a.cta{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:scale(.75);transform:scale(.75);right:0;bottom:0;background:#1a313f}@media (min-width:48em){.scroll a.cta{right:1.25em;bottom:1.25em;-webkit-transform:scale(1);transform:scale(1)}}.scroll a.cta:not(:hover){right:-.25em;bottom:-.25em;-webkit-transform:scale(.8);transform:scale(.8);background:#55afde}section#mission{background:#f3f3f3 url("/images/frontpage/backgrounds/pattern1.png") repeat;background-size:546px 546px;z-index:100;overflow:hidden}section#mission .corner{width:0;height:0;border-style:solid;border-width:0 0 10em 10em;border-color:transparent transparent #55afde;position:absolute;bottom:0;right:0}@media (min-width:48em){section#mission .corner{border-width:0 0 15em 15em}}@media (min-width:70em){section#mission .corner{border-width:0 0 20em 20em}}section#mission .flare{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:0}section#mission .flare .inner{position:absolute;width:50%;min-width:320px;height:100%;background:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,0);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(255,255,255,.5),endColorstr=rgba(255,255,255,0));top:0;bottom:0;left:-10%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}section#mission .group-left{margin-top:0}section#mission .group-right{margin-top:6rem}section#mission h2{-webkit-transform:translate(100px,-100px);transform:translate(100px,-100px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section#mission h2 .title1{padding-left:1.5rem}section#mission .teasertext{margin-bottom:3rem;padding-left:2rem}section#mission .body,section#mission .teasertext{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section#mission .VueCarousel{margin-top:0}section#mission .VueCarousel .VueCarousel-navigation{-webkit-box-sizing:border-box;box-sizing:border-box}section#mission .VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev{display:none}@media (min-width:48em){section#mission .group-right{margin-top:10rem}section#mission .VueCarousel{margin-top:0;padding-right:2.5rem;position:absolute!important}section#mission .VueCarousel .VueCarousel-pagination{padding-right:2.5rem}section#mission .VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next{margin-right:2.5rem!important}}@media (min-width:70em){section#mission{margin-bottom:120px}}section#mission.view-in .body,section#mission.view-in .teasertext,section#mission.view-in h2{-webkit-transform:translate(0);transform:translate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section#clients .inner{padding:5em 2.5em}@media (min-width:48em){section#clients .inner{padding:7.5em 3.75em 16rem}}@media (min-width:70em){section#clients .inner{padding:0 5em 8rem}}section#clients .clients-wrapper:after{content:"";display:table;clear:both}section#clients .clients-wrapper .client{-webkit-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25em}@media (min-width:48em){section#clients .clients-wrapper .client{float:left;width:33.33%;padding:1.875em}}section#clients .clients-wrapper .client img{width:100%}section#clients .clients-wrapper .client .client-title{font-family:Roboto Slab,serif;text-transform:uppercase;line-height:normal;margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;letter-spacing:.15rem;text-align:center}@media (max-width:37.5em){section#clients .clients-wrapper .client .client-title{font-size:1.5rem;letter-spacing:.05rem}}section#clients.view-in .clients-wrapper .client:first-child{transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s}section#clients.view-in .clients-wrapper .client:nth-child(2){transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s}section#clients.view-in .clients-wrapper .client:nth-child(3){transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s}section#clients.view-in .clients-wrapper .client{-webkit-transform:translate(0);transform:translate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section#styles{overflow:hidden;background:#fff url("/images/frontpage/backgrounds/pattern2.png") repeat;background-size:277px 277px}section#styles .inner{clear:both;padding-bottom:0}@media (min-width:48em){section#styles .inner{padding-bottom:0}}section#styles:before{content:"";width:0;height:0;border-style:solid;border-width:10em 10em 0 0;border-color:#fbd887 transparent transparent;position:absolute;top:0;left:0;z-index:100}@media (min-width:48em){section#styles:before{border-width:15em 15em 0 0}}@media (min-width:70em){section#styles:before{border-width:20em 20em 0 0}}section#styles .group-left{margin-top:3rem;margin-bottom:6rem}section#styles .group-right{margin-top:5rem;margin-bottom:6rem}section#styles .teasertext{margin-bottom:3rem;padding-left:2.5rem}section#styles .body,section#styles .teasertext{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}section#styles .body,section#styles .teasertext,section#styles h2{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section#styles h2{text-align:right;display:inline-block;float:right;background:#fff;padding:2.5em;margin:0;-webkit-transform:translate(100px);transform:translate(100px)}section#styles h2:after:after{content:"";display:table;clear:both}section#styles h2 .title2:first-child{margin-left:2.5rem;line-height:4rem}@media (max-width:37.5em){section#styles h2 .title2:first-child{line-height:2.5rem}}section#styles h3{text-align:left;font-family:Roboto Slab,serif;text-transform:uppercase;line-height:normal;font-size:3.75rem;font-weight:400;letter-spacing:.15rem}@media (max-width:37.5em){section#styles h3{font-size:3.25rem}}section#styles .features .group-left,section#styles .features .group-right{margin-top:0}section#styles .features h3{text-align:left;font-family:Roboto Slab,serif;text-transform:uppercase;line-height:normal;margin-top:0;margin-bottom:3rem;font-size:3.75rem;font-weight:400;letter-spacing:.15rem}@media (max-width:37.5em){section#styles .features h3{font-size:3.25rem}}section#styles .slick-slide{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.41666667em;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(.9);transform:scale(.9)}@media (min-width:48em){section#styles .slick-slide{margin:.625em}}@media (min-width:70em){section#styles .slick-slide{margin:1.25em}}section#styles .slick-slide img{max-width:100%}section#styles .slick-slide a{text-decoration:none;color:#303030}section#styles .slick-slide .product-title{font-size:1.5rem;text-align:center;padding:2rem 0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}section#styles .slick-slide .overlay-image-wrapper{position:absolute;top:0;left:0;right:0;width:100%;overflow:hidden;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg);-webkit-box-sizing:border-box;box-sizing:border-box}section#styles .slick-slide .overlay-image-wrapper .overlay-image{-webkit-transform:skew(45deg,0deg);transform:skew(45deg,0deg);width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}section#styles .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1);overflow:hidden}section#styles .slick-slide.slick-center .product-title{display:block}section#styles .slick-slide.slick-center .overlay-image-wrapper .overlay-image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section#styles .features{width:100%;background:#fff}@media (min-width:48em){section#styles .inner{clear:none}h3{text-align:left}}section#styles.view-in h2{-webkit-transform:translate(0);transform:translate(0)}section#styles.view-in .body,section#styles.view-in .teasertext{-webkit-transform:translate(0);transform:translate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section#about{overflow:hidden;background:#f3f3f3 url("/images/frontpage/backgrounds/pattern1.png") repeat;background-size:546px 546px}section#about:before{content:"";width:0;height:0;border-style:solid;border-width:10em 10em 0 0;border-color:#4fd9cc transparent transparent;position:absolute;top:0;left:0;z-index:100}@media (min-width:48em){section#about:before{border-width:15em 15em 0 0}}@media (min-width:70em){section#about:before{border-width:20em 20em 0 0}}section#about .bg{left:0;right:0;overflow:hidden;z-index:0}section#about .bg,section#about .bg .inner{position:absolute;width:100%;height:100%;top:0;bottom:0}section#about .bg .inner{min-width:320px;background:#fff;left:100%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}section#about .flare{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:0}section#about .flare .inner{position:absolute;width:50%;min-width:320px;height:100%;background:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,0);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=rgba(255,255,255,.5),endColorstr=rgba(255,255,255,0));top:0;bottom:0;left:10%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}section#about .group-left{margin-top:6rem;margin-bottom:6rem}section#about .teasertext{padding-left:2.5rem}section#about .body{max-width:560px;width:100%;margin:0 auto}section#about .VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev{display:none}section#about .VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next{border-color:transparent transparent #4fd9cc}section#about h2{text-align:center;-webkit-transform:translate(100px,-100px);transform:translate(100px,-100px)}section#about .body,section#about h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section#about .body,section#about .produktion2 h2{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}section#about .produktion2 h2{text-align:left}section#about .produktion2 h2 .title2{font-size:3.5rem}@media (max-width:37.5em){section#about .produktion2 h2 .title2{font-size:2rem}}section#about .produktion2 h2 .title2:first-child{margin-left:2.5rem;line-height:3.25rem}@media (max-width:37.5em){section#about .produktion2 h2 .title2:first-child{line-height:2rem}}section#about .produktion2 h2 .title1{margin-left:6.5rem}@media (min-width:48em){section#about .group-left{margin-top:6rem;margin-bottom:0}section#about .VueCarousel{padding-left:2.5rem}section#about .VueCarousel .VueCarousel-navigation{left:0}}section#about.view-in .body,section#about.view-in h2{-webkit-transform:translate(0);transform:translate(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section#team{overflow:hidden;margin-top:-10em}section#team .inner{padding:5em 2.5em}@media (min-width:48em){section#team .inner{padding:7.5em 3.75em 16rem}}@media (min-width:70em){section#team .inner{padding:16rem 5em}}@media (min-width:48em){section#team{margin-top:-15em}}@media (min-width:70em){section#team{margin-top:-30em}}section#team .group-left,section#team .group-right{margin-top:6rem}section#team .group-right .body,section#team h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section#team h2{-webkit-transform:translate(100px,-100px);transform:translate(100px,-100px);text-align:center}section#team h2 .title1{padding-left:1.5rem}section#team .teasertext{padding-left:2.5rem;margin-bottom:6rem}section#team .teammembers,section#team .teasertext{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section#team .teammembers:after{content:"";display:table;clear:both}section#team .teammembers .teammember{position:relative;width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.25em;padding-bottom:2.5em}@media (min-width:70em){section#team .teammembers .teammember{padding-right:2.5em;padding-bottom:3.75em}}section#team .teammembers .teammember:nth-child(2n){float:right;padding-right:0;padding-left:1.25em}@media (min-width:70em){section#team .teammembers .teammember:nth-child(2n){padding-right:0;padding-left:2.5em}}section#team .teammembers .teammember:nth-child(2){margin-top:3.75em}@media (min-width:70em){section#team .teammembers .teammember:nth-child(2){margin-top:7.5em}}section#team .teammembers .teammember .teammember-name{font-weight:600;margin-top:1rem}section#team .teammembers .teammember img{max-width:100%;display:block}section#team .teamdetails{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:100%;z-index:20;margin-left:100%;-webkit-transition:margin-left .75s ease-in-out;transition:margin-left .75s ease-in-out}section#team .teamdetails.open{margin-left:0}section#team .teamdetails .teamdetails-inner{background:#f3f3f3 url("/images/frontpage/backgrounds/pattern1.png") repeat;background-size:546px 546px;position:relative;padding:2.5em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:48em){section#team .teamdetails .teamdetails-inner{padding:2.5em}}@media (min-width:70em){section#team .teamdetails .teamdetails-inner{padding:5em}}section#team .teamdetails .teammemberdetail{display:none}section#team .teamdetails .teammemberdetail.open{display:block}section#team .teamdetails .teammemberdetail img{width:50%;height:auto;position:absolute;top:0;left:0;display:block;max-width:240px}section#team .teamdetails .teammemberdetail h3{font-family:Roboto Slab,serif;text-transform:uppercase;line-height:normal;text-align:right;padding-right:1.25em}@media (min-width:48em){section#team .teamdetails .teammemberdetail h3{padding-right:2.5em}}section#team .teamdetails .teammemberdetail h3 .vorname{font-size:2rem;font-weight:400;display:block}@media (max-width:37.5em){section#team .teamdetails .teammemberdetail h3 .vorname{font-size:1.75rem}}section#team .teamdetails .teammemberdetail h3 .nachname{font-size:3rem;font-weight:700;display:block}@media (max-width:37.5em){section#team .teamdetails .teammemberdetail h3 .nachname{font-size:2.5rem}}section#team .teamdetails .teammemberdetail .teammember-position{text-align:right;font-size:1.1rem;margin-bottom:1.25em}@media (min-width:48em){section#team .teamdetails .teammemberdetail .teammember-position{font-size:1.25rem;margin-bottom:2.5em}}@media (min-width:70em){section#team .teamdetails .teammemberdetail .teammember-position{margin-bottom:3.75em}}section#team .teamdetails .teammemberdetail .teammember-item{margin-top:1.25em}section#team .teamdetails .teammemberdetail .teammember-item .label{display:block;font-weight:600}section#team .teamdetails .teammemberdetail .teammember-item.inline .content,section#team .teamdetails .teammemberdetail .teammember-item.inline .label{display:inline}@media (min-width:48em){section#team .teamdetails{left:50%;width:50%;padding-left:2.5rem}section#team .group-right{margin-top:0}section#team .group-right.open .body,section#team .group-right.open .teasertext{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}.close{top:1rem;right:1rem;position:absolute;width:2.5rem;height:2.5rem;background:none;border:none;text-indent:-9999px}.close:hover{cursor:pointer}.close .line{width:2.5rem;height:1px;background-color:#303030;display:block;margin:9px auto 8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.close .line:first-child{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.close .line:nth-child(2){-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}section#team.view-in .teammembers,section#team.view-in .teasertext,section#team.view-in h2{-webkit-transform:translate(0);transform:translate(0)}section#team.view-in .body,section#team.view-in .teammembers,section#team.view-in .teasertext,section#team.view-in h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section.feature .centered-card{width:100%;margin:0 auto}section.feature .background-image{width:100%;height:0;padding-top:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:contain!important;background-repeat:no-repeat;background-position:50%}section.feature .background-image.background-image1{position:absolute;top:0;left:0;z-index:2}section.feature .background-image.background-image2{position:absolute;top:0;left:0;z-index:1}@media (min-width:48em){section.feature .centered-card{width:100%;margin-top:0}section.feature.feature2 .centered-card{margin-top:0}}@media (min-width:70em){section.feature .centered-card{width:100%;margin-top:0}section.feature.feature2 .centered-card{margin-top:0}}section.slideshow{width:100%;overflow:hidden;padding-bottom:10em}@media (min-width:48em){section.slideshow{padding-bottom:15em}}@media (min-width:70em){section.slideshow{padding-bottom:20em}}@media (min-width:90em){section.slideshow{padding-bottom:30em}}section.slideshow .slick-slide{line-height:normal}section.slideshow .slick-slide img{width:100%;display:block}section.slideshow .slick-slide>div{line-height:normal;font-size:0}section.slideshow .slider-left{overflow:hidden;position:absolute;top:0;left:-45%;width:100%;z-index:200;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg);border-right:1rem solid #fff;padding-bottom:10em;margin-left:-5em;-webkit-box-sizing:borderbox;box-sizing:borderbox;background:#4fd9cc;background-clip:padding-box}@media (min-width:48em){section.slideshow .slider-left{padding-bottom:15em;margin-left:-7.5em}}@media (min-width:70em){section.slideshow .slider-left{padding-bottom:20em;margin-left:-10em}}@media (min-width:90em){section.slideshow .slider-left{padding-bottom:30em;margin-left:-15em}}section.slideshow .slider-left .slick-arrow{display:none!important}section.slideshow .slider-left .slick-slider{-webkit-transform:skew(45deg,0deg);transform:skew(45deg,0deg);left:45%}section.slideshow .slider-right{position:relative;background:#fff;z-index:100;margin-right:-1px}section.slideshow .slider-right .slick-list{-webkit-transform:scale(.8);transform:scale(.8);right:-10%}section.slideshow .slider-right .slick-prev{display:none}section.slideshow .slider-right .slick-next{bottom:10%;border-color:transparent transparent #4fd9cc}section.slideshow .slider-right img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer{background:#fff url("/images/frontpage/backgrounds/pattern2.png") repeat;background-size:277px 277px}footer .body a{color:#fff}footer .inner{max-width:1024px;text-align:center;padding:2.5em}@media (min-width:48em){footer .inner{padding:3.75em}}@media (min-width:70em){footer .inner{padding:5em}}footer .footer-region{position:relative;overflow:hidden;color:#fff}footer .footer-region .bg{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;overflow:hidden;z-index:0;padding-bottom:90px;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-region .bg .inner-footer{position:relative;width:100%;height:100%;background:#1a313f;top:0;bottom:0;left:0;right:0}footer .footer-region .bg .inner-corner{position:absolute;min-width:100%;width:4000px;height:90px;background:#1a313f;bottom:0;right:45px;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}@media (min-width:48em){footer .footer-region .bg{padding-bottom:160px}footer .footer-region .bg .inner-corner{height:160px;right:80px}}@media (min-width:70em){footer .footer-region .bg{padding-bottom:240px}footer .footer-region .bg .inner-corner{height:240px;right:120px}}footer .footer-region .logo-footer{width:10rem;height:auto;display:block;margin:0 auto 2.5rem;text-align:center}footer .footer-region .faqs{clear:both;margin-top:3.75em;margin-bottom:3em;float:left;width:100%}footer .footer-region .faqs a.faq{display:inline-block;margin-bottom:2em;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:4px;padding:1em;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}footer .footer-region .faqs a.faq:before{font-family:Font Awesome Solid;content:"\F059";color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:.625em}footer .footer-region .faqs a.faq:hover{background-color:#55afde}footer .footer-region .faqs .v-collapse-group{max-height:0;overflow:hidden;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0,1,0,1);transition-timing-function:cubic-bezier(0,1,0,1);-webkit-transition-delay:-.1s;transition-delay:-.1s}footer .footer-region .faqs .v-collapse-group .vc-collapse{padding:.75rem 0}footer .footer-region .faqs .v-collapse-group .vc-collapse .v-collapse-toggler{font-size:1.25rem;cursor:pointer}footer .footer-region .faqs .v-collapse-group .vc-collapse .v-collapse-content{max-height:0;overflow:hidden;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0,1,0,1);transition-timing-function:cubic-bezier(0,1,0,1);-webkit-transition-delay:-.1s;transition-delay:-.1s}footer .footer-region .faqs .v-collapse-group .vc-collapse .v-collapse-content.v-collapse-content-end{max-height:999px}footer .footer-region .faqs.open .v-collapse-group,footer .footer-region .faqs .v-collapse-group .vc-collapse .v-collapse-content.v-collapse-content-end{-webkit-transition-timing-function:cubic-bezier(.5,0,1,0);transition-timing-function:cubic-bezier(.5,0,1,0);-webkit-transition-delay:0s;transition-delay:0s}footer .footer-region .faqs.open .v-collapse-group{max-height:9999px}footer .footer-region ul.footermenu{float:left;width:100%;list-style:none}footer .footer-region ul.footermenu li{display:inline-block;padding-right:.5rem;margin-right:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff;line-height:normal}footer .footer-region ul.footermenu li:last-child{border-right:0}footer .footer-region ul.footermenu li a{font-size:.75rem;color:#fff;display:block}footer .footer-region .social-media{padding:10px}footer .footer-region .social-media a{color:hsla(0,0%,100%,.8);font-size:2.5em;margin:5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}footer .footer-region .social-media a:hover{color:#fff}footer .footer-region .socialmedia{text-align:left;margin-top:3rem}@media (min-width:48em){footer .footer-region .socialmedia{text-align:center;margin-top:0}}footer .footer-region .socialmedia a{text-decoration:none;font-size:0}footer .footer-region .socialmedia a:before{font-size:2rem;display:inline-block;margin:.5rem}footer .footer-region .socialmedia a.facebook:before{content:"\F39E"}footer .footer-region .socialmedia a.facebook:before,footer .footer-region .socialmedia a.instagram:before{font-family:Font Awesome Brands;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}footer .footer-region .socialmedia a.instagram:before{content:"\F16D"}footer .footer-region .socialmedia a.youtube:before{content:"\F167"}footer .footer-region .socialmedia a.twitter:before,footer .footer-region .socialmedia a.youtube:before{font-family:Font Awesome Brands;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}footer .footer-region .socialmedia a.twitter:before{content:"\F099"}footer .bottom-region .inner{padding-top:1rem;padding-bottom:1rem}footer .bottom-region .inner .wirtschaftsagentur{margin:1rem auto;width:100%;font-size:.75rem;text-align:center}footer .bottom-region .inner .wirtschaftsagentur img{width:138px;height:auto}footer .bottom-region .inner .copyright,footer .bottom-region .inner .payments{margin:1rem auto;width:100%;text-align:center}footer .bottom-region .inner .payments ul{list-style:none}footer .bottom-region .inner .payments ul li{display:inline-block;font-size:0}footer .bottom-region .inner .payments ul li:before{font-size:28px;margin-left:7px}footer .bottom-region .inner .payments ul li.paypal:before{font-family:Font Awesome Brands;content:"\F1F4";color:#303030;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}footer .bottom-region .inner .payments ul li.visa:before{font-family:Font Awesome Brands;content:"\F1F0";color:#303030;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}footer .bottom-region .inner .payments ul li.mastercard:before{font-family:Font Awesome Brands;content:"\F1F1";color:#303030;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}footer .bottom-region .inner .payments ul li.prepayment:before{font-family:Font Awesome Solid;content:"\F09D";color:#303030;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:48em){footer .bottom-region .inner .wirtschaftsagentur{margin:0;text-align:left;display:block;float:left;width:32%;-webkit-box-sizing:border-box;box-sizing:border-box}footer .bottom-region .inner .copyright{margin:0;display:block;float:left;width:32%;padding-right:2%;padding-left:2%;text-align:center;margin-top:2.5rem}footer .bottom-region .inner .payments{margin:0;display:block;float:right;width:32%;text-align:right;margin-top:2.5rem}}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{background-color:hsla(0,0%,100%,.1)!important;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.noscroll{overflow:hidden}.blur{height:100vh;-webkit-filter:blur(7px) brightness(80%);-moz-filter:blur(7px) brightness(80%);-o-filter:blur(7px) brightness(80%);-ms-filter:blur(7px) brightness(80%);filter:blur(7px) brightness(80%);background:rgba(0,0,0,.5)}.blur,.login-form-body{position:fixed;width:100%}.login-form-body{height:100%;min-height:100%;height:100vh;top:0;left:0;background:hsla(0,0%,100%,.75)}.login-form-container{position:fixed;left:0;right:0;z-index:9999;margin-left:20px;margin-right:20px}.login-tabs{width:320px;margin:0 auto}.login-tabs .login-tab{background:hsla(0,0%,100%,.25);padding:15px 5px;border-bottom:2px solid hsla(0,0%,100%,0);-webkit-transition:all .75s;transition:all .75s}.login-tabs .login-tab a{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:2px;font-size:1.25rem;color:hsla(0,0%,100%,.8)}.login-tabs .login-tab.active{background:hsla(0,0%,100%,.4);border-bottom:2px solid hsla(0,0%,100%,.5);color:#fff;-webkit-transition:all .75s;transition:all .75s}.login-tabs .login-tab.active:hover{background:hsla(0,0%,100%,.5)}.login-tabs .login-tab:hover{background:hsla(0,0%,100%,.35)}.login-form,.login-form-action,.login-form-submit{padding:25px 10px;width:320px;margin:0 auto}.login-form{background:hsla(0,0%,100%,.1);padding-bottom:0}.login-form input:focus{background-position:0 0}.login-form .input-field label{color:#fff;font-size:1.25rem}.login-form span{font-size:1.5rem}.login-form input[type=email]:not(.browser-default),.login-form input[type=password]:not(.browser-default){border-bottom:1px solid #fff;color:#fff}.login-form input[type=email]:not(.browser-default):focus:not([readonly]),.login-form input[type=password]:not(.browser-default):focus:not([readonly]){border-bottom:1px solid #bbdefb;-webkit-box-shadow:0 1px 0 0 #bbdefb;box-shadow:0 1px 0 0 #bbdefb}.login-form input[type=email]:not(.browser-default):focus:not([readonly])+label,.login-form input[type=password]:not(.browser-default):focus:not([readonly])+label{color:#bbdefb}.login-form-action{color:#fff;font-size:.8rem}.login-form-action span{font-size:1rem;display:inline-block}.login-form-submit{font-size:1.5rem;text-align:center;background:hsla(0,0%,100%,.25);-webkit-transition:all .75s;transition:all .75s}.login-form-submit a{color:#fff;cursor:pointer}.login-form-submit a i{font-weight:400}.login-form-submit a span{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:2px;font-size:1.5rem}.login-form-submit:hover{background:hsla(0,0%,100%,.5)}.login-image{text-align:center;padding:20px}.login-image img{width:100px;height:auto;max-width:50%}.login-error{color:#c62828;padding-bottom:15px}.rememberme{padding-bottom:10px}.rememberme label{color:#fff}.rememberme [type=checkbox]+label:before,.rememberme [type=checkbox]:not(.filled-in)+label:after{border:2px solid #fff}.rememberme [type=checkbox]:checked+label:before{border-right:2px solid #fff;border-bottom:2px solid #fff;border-top:none;border-left:none}.faq-search{position:relative}.faq-search input{width:90%;border:1px solid #ccc;background:#fff;height:40px;margin:20px 10px;padding:8px 16px 8px 50px;outline:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:15px;font-size:18px}.faq-search i{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:13px 15px 13px 11px}h2.faq{text-align:center;margin-bottom:1rem}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col.s3{width:25%}.row .col.s3,.row .col.s9{margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%}.category-title{font-size:.8rem;color:#999;border-bottom:1px solid #eee;padding:10px 5px}.category{border-bottom:1px solid #ddd;padding:10px 5px;-webkit-transition:all .5s;transition:all .5s}.category.active{font-weight:700;background:rgba(117,188,226,.1)}.category a{color:#444}.category a:hover{text-decoration:none;color:#111}.question{display:block;border-bottom:1px solid #444;font-weight:700;font-size:1.25rem;margin-bottom:5px;line-height:3rem}.answer{line-height:1.75rem;text-align:justify;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}