html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../../img/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../../img/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../../img/fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../../img/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../../img/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../../img/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:300ms;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);border-radius:4px;background-color:#222}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}div.slicknav_menu{background:black}div.slicknav_menu a.slicknav_btn{padding:2rem 2.5%;background:black}div.slicknav_menu nav.slicknav_nav{padding:0 !important;margin:0 !important;background:black !important}div.slicknav_menu nav.slicknav_nav ul{margin:2rem 0;padding:0}div.slicknav_menu nav.slicknav_nav.slicknav_nav{padding:1.6rem 0;margin:0;background:black}div.slicknav_menu nav.slicknav_nav.slicknav_nav a{padding:0 5%;color:white;font-size:1.6rem;font-weight:300;line-height:4.8rem}div.slicknav_menu nav.slicknav_nav.slicknav_nav a:hover{border-radius:2.4rem;background:#1e7ec8}div.slicknav_menu nav.slicknav_nav.slicknav_nav li{margin:0 5%;background:black}div.slicknav_menu nav.slicknav_nav.slicknav_nav li span{font-size:1.6rem;font-weight:400;float:right}div.slicknav_menu nav.slicknav_nav.slicknav_nav li.logo{display:none}div.slicknav_menu nav.slicknav_nav .slicknav_item a{padding:0;margin:0}div.slicknav_menu nav.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}html{font-size:62.5%;background:black}html a{text-decoration:none}html img{display:block}body{opacity:0;transition:none;margin:0;color:#555;font-size:1.6rem;font-family:'Roboto', sans-serif;background:#eee}body.fade{opacity:1;transition:1s opacity}nav#main{width:100%;height:auto;background:black;z-index:10}@media (max-width: 979px){nav#main{display:none}}nav#main ul{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-around;list-style-type:none;margin:0 auto;width:144rem;max-width:100%;background:black}nav#main ul a.active{color:#1e7ec8}nav#main ul>li:nth-child(5){margin-left:auto}nav#main ul ul{background:black}nav#main ul>li{display:block;margin:0;padding:0;float:left}nav#main ul>li>a{display:block;padding:5rem 2.5rem 1rem 2.5rem;color:#fff;font-size:2rem;font-weight:300;line-height:4rem}@media (max-width: 1280px){nav#main ul>li>a{padding:5rem 1.25rem 1rem 1.25rem}}nav#main ul>li:hover>a{color:#1e7ec8;background:black}nav#main ul ul{position:absolute;margin:0;padding:0;display:block;width:22rem;background:black}nav#main ul ul li{position:absolute;display:block;top:-9999px;height:0;margin:0;padding:0;transition:height .2s ease-in}nav#main ul ul li a{position:relative;display:block;padding:0 2.5rem;width:17rem;color:#fff;font-size:1.6rem;font-weight:300;line-height:4rem;background:black}nav#main ul ul li a.active{color:#fff;background:#1e7ec8;box-shadow:none}nav#main ul ul li a.more:after{content:"\203A";float:right}nav#main ul ul li:hover>a{color:#fff;background:#1e7ec8}nav#main ul ul .dropdown:hover ul{left:22rem;top:0px}nav#main ul .dropdown:hover>ul{z-index:10000}nav#main ul .dropdown:hover>ul>li{position:relative;height:4rem;top:auto}nav#main ul .logo a{display:block;margin:0;width:13.5rem;text-indent:-99999px;background:transparent url("../../img/logo/logo.svg") no-repeat 2.5rem center !important;background-size:12rem !important}nav#main ul .phone{background:black url("../../img/nav/phone.svg") no-repeat 2.5rem 5.8rem !important;background-size:2.1rem !important}nav#main ul .phone a{padding:5rem 2.5rem 1rem 6rem}nav#main ul .phone a:hover{cursor:default;color:#fff;background:black url("../../img/nav/phone.svg") no-repeat 2.5rem 5.8rem !important;background-size:2.1rem !important}.logo--small{display:none;position:absolute;margin:0;padding:0;top:0;left:2.5rem;width:20rem;height:7.5rem;text-indent:-99999px;background:transparent url("../../img/logo/logo-responsive.svg") no-repeat center center !important;background-size:contain !important}@media (max-width: 979px){.logo--small{display:block}}.slicknav_menu{display:none}@media (max-width: 979px){.slicknav_menu{display:block}}.wrapper{position:relative;box-sizing:border-box;margin:0 auto;width:144rem;max-width:100%;background:white;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}@media (max-width: 1440px){.wrapper{border:0}}header{position:relative;padding:2.5rem}header img{width:100%;max-width:100%;height:auto}header #header{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;top:0;left:0;width:100%;height:100%}header #header #headlines{margin:0 auto;width:120rem;max-width:90%;display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-content:center;color:white}@media (max-width: 979px){header #header #headlines{height:100%;max-width:100%;text-align:center}}header #header #headlines h1,header #header #headlines h2{font-family:'Montserrat', sans-serif;font-weight:700;line-height:.9;text-transform:uppercase}header #header #headlines h1{font-size:12rem}@media (max-width: 1440px){header #header #headlines h1{font-size:8.5vw}}header #header #headlines h1 span{padding-left:10%}@media (max-width: 979px){header #header #headlines h1 span{padding:0}}header #header #headlines h2{margin-top:-2.4rem;padding-right:10%;font-size:2.4rem;text-align:right}@media (max-width: 979px){header #header #headlines h2{margin-top:2rem;padding:0;text-align:center}}header #header #headlines h2 span{font-size:1.8rem}header #header #quickies{margin:0 auto;width:120rem;max-width:90%}@media (max-width: 979px){header #header #quickies{display:none}}header #header #quickies .wrapper{display:flex;border:0;margin-bottom:10rem}@media (max-width: 1280px){header #header #quickies .wrapper{margin-bottom:5rem}}header #header #quickies .wrapper div{display:flex;flex-direction:column;flex-grow:1;flex-basis:33.3334%;padding:2.5rem;font-size:1.8rem;font-weight:300;line-height:2.4rem}header #header #quickies .wrapper div h2{margin-bottom:1rem;padding-bottom:1rem;color:black;letter-spacing:.3rem;font-family:'Montserrat', sans-serif;font-weight:300;font-size:1.8rem;text-transform:uppercase;border-bottom:1px solid #eee}header #header #quickies .wrapper div h3{padding-bottom:1rem;font-family:'Montserrat', sans-serif;font-size:3rem;font-weight:300}header #header #quickies .wrapper div h3 span{font-weight:500}header #header #quickies .wrapper div a{align-self:flex-start;transition:ease all .5s;display:inline-block;padding:1rem 2.5rem;margin-top:1rem;color:white;background:#1e7ec8}header #header #quickies .wrapper div a:hover{transition:ease all .5s;background:#145485}main{display:flex;flex-direction:column}main #team{display:flex;flex-wrap:wrap}main #team a{box-sizing:border-box;padding:0 2.5rem 5rem 2.5rem;width:33.3334%;color:#3a3a3a;text-decoration:none}@media (max-width: 1280px){main #team a{width:50%}}@media (max-width: 979px){main #team a:nth-child(odd){padding:0 1.25rem 5rem 2.5rem}main #team a:nth-child(even){padding:0 2.5rem 5rem 1.25rem}}@media (max-width: 768px){main #team a{padding:0 2.5rem 5rem 2.5rem !important;width:100%}}main #team a div{overflow:hidden}main #team a div img{transition:ease all .5s;width:100%}main #team a h2{margin-bottom:1rem;padding-bottom:1rem;color:black;font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:300;letter-spacing:.3rem;text-transform:uppercase;border-bottom:1px solid #eee}main #team a span.phone{background:url("../../img/icons/phone.svg") left center no-repeat;background-size:contain;padding-left:3rem}main #team a span.email{background:url("../../img/icons/email.svg") left center no-repeat;background-size:contain;padding-left:3rem}main #team a:hover{color:#1e7ec8}main #team a:hover>div img{transition:ease all .5s;-webkit-transform:scale(1.05);transform:scale(1.05)}main #team a:hover>span{color:#3a3a3a}main #kursprogramm{display:flex;flex-wrap:wrap}main #kursprogramm div{display:flex;flex-direction:column;box-sizing:border-box;margin:0 2.5rem 5rem 2.5rem;width:calc(33.3334% - 5rem);color:#3a3a3a;text-decoration:none;border:1px solid #eee}@media (max-width: 1280px){main #kursprogramm div{width:calc(50% - 5rem)}}@media (max-width: 768px){main #kursprogramm div{width:calc(100% - 5rem)}}main #kursprogramm div h2{margin:0;padding:1.25rem 2.5rem;color:white;font-size:1.8rem;font-weight:400;background:#1e7ec8}main #kursprogramm div img{width:100%;height:auto}main #kursprogramm div p{margin-bottom:auto;padding:1.25rem 2.5rem;font-size:1.6rem;line-height:2rem}main #kursprogramm div p strong{color:black;font-weight:400}main #kursprogramm div ul{margin-top:auto}main #kursprogramm div ul li{padding:1.125rem 2.5rem;font-size:1.4rem}main #kursprogramm div ul li:nth-child(odd){background:#eee}main #kursprogramm div ul li span{width:8rem;display:block;float:left;color:black;font-weight:400}main #preise{display:flex;flex-wrap:wrap}main #preise div{display:flex;flex-direction:column;box-sizing:border-box;margin:0 2.5rem 5rem 2.5rem;width:calc(33.3334% - 5rem);color:#3a3a3a;text-decoration:none;border:1px solid #eee}@media (max-width: 1280px){main #preise div{width:calc(50% - 5rem)}}@media (max-width: 768px){main #preise div{width:calc(100% - 5rem)}}main #preise div h2{margin:0;padding:1.25rem 2.5rem;color:white;font-size:1.8rem;font-weight:400;background:#1e7ec8}main #preise div ul{margin-top:auto}main #preise div ul li{padding:1.125rem 2.5rem;font-size:1.4rem;border-bottom:1px solid #eee}main #preise div ul li:nth-child(odd){background:#eee}main #preise div ul li span{width:8rem;display:block;float:left;color:black;font-weight:400}main #preise div p{margin-bottom:0 !important;padding:1.25rem 0}main #preise div p:first-of-type{margin-bottom:auto;padding:1.25rem 2.5rem}main #preise div p:last-of-type span{margin:auto 2.5rem 0 2.5rem !important;padding-left:3rem}main #preise div p:last-of-type span.phone{background:url("../../img/icons/phone.svg") left center no-repeat;background-size:contain}main #preise div p:last-of-type span.email{background:url("../../img/icons/email.svg") left center no-repeat;background-size:contain}main #preise div img{width:100%;height:auto}main #marken ul{display:flex;flex-wrap:wrap}@media (max-width: 979px){main #marken ul{margin:0 1.25rem}}main #marken ul li{margin:0 2.5rem 5rem 2.5rem;width:calc(25% - 5rem);border:1px solid #eee;box-sizing:border-box}@media (max-width: 1280px){main #marken ul li{width:calc(33.3334% - 5rem)}}@media (max-width: 979px){main #marken ul li{width:calc(25% - 2.5rem);margin:0 1.25rem 2.5rem 1.25rem}}@media (max-width: 768px){main #marken ul li{width:calc(50% - 2.5rem)}}main #marken ul li img{width:100%;height:auto}main p.hidden{display:none}main form#kontakt{display:flex;flex-direction:column}main form#kontakt div{display:flex;flex-direction:column;margin-bottom:1.5rem}main form#kontakt div input,main form#kontakt div textarea{box-sizing:border-box;padding:0;width:100%;font-family:'Roboto', sans-serif;font-size:1.4rem;font-weight:300;border-radius:0;border:1px solid #dbdbdb;-webkit-appearance:none}main form#kontakt div input:focus,main form#kontakt div textarea:focus{outline:none;border:1px solid #c6c6c6}main form#kontakt div input.fehler,main form#kontakt div textarea.fehler{border:1px solid #e30513}main form#kontakt div input[type="text"]#name{padding:1.25rem 2.5rem 1.25rem 4rem;background:white url("../../img/icons/user.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="text"]#name:focus{background:#f9f9f9 url("../../img/icons/user.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="text"]#name.fehler{background:rgba(227,5,19,0.05) url("../../img/icons/user.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="text"]#captchavalue{padding:1.25rem 2.5rem}main form#kontakt div input[type="text"]#captchavalue:focus{background:#f9f9f9}main form#kontakt div input[type="text"]#captchavalue.fehler{background:rgba(227,5,19,0.05)}main form#kontakt div input[type="email"]{padding:1.25rem 2.5rem 1.25rem 4rem;background:white url("../../img/icons/email.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="email"]:focus{background:#f9f9f9 url("../../img/icons/email.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="email"].fehler{background:rgba(227,5,19,0.05) url("../../img/icons/email.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="tel"]{padding:1.25rem 2.5rem 1.25rem 4rem;background:url("../../img/icons/phone.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="tel"]:focus{background:#f9f9f9 url("../../img/icons/phone.svg") no-repeat 0.75rem center;background-size:2rem}main form#kontakt div input[type="submit"]{transition:ease all .5s;padding:1.75rem 2.5rem;width:50%;color:white;font-size:1.8rem;font-weight:400;background:#1e7ec8;border:0 none}main form#kontakt div input[type="submit"]:hover{transition:ease all .5s;cursor:pointer;background:#145485}main form#kontakt div textarea{margin-bottom:0;padding:1.25rem 2.5rem 1.25rem 4rem;height:20rem;background:white url("../../img/icons/message.svg") no-repeat 0.75rem 1.25rem;background-size:2rem}main form#kontakt div textarea:focus{background:#f9f9f9 url("../../img/icons/message.svg") no-repeat 0.75rem 1.25rem;background-size:2rem}main form#kontakt div textarea.fehler{background:url("../../img/icons/message.svg") no-repeat 0.75rem 1,25rem;background-size:2rem;background-color:rgba(227,5,19,0.05) !important}main form#kontakt div .error{display:none;margin-bottom:0;padding-left:2.5rem;font-size:1.2rem;font-weight:400;background:url("../../img/icons/error.svg") no-repeat 0.75rem center;background-size:1rem}main form#kontakt small{margin-bottom:1rem;font-size:1.4rem}main #news div{display:flex;justify-content:flex-end;padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px solid #eee}@media (max-width: 768px){main #news div{flex-direction:column}}main #news div:last-of-type{border:0 none}main #news div figure{padding:0 2.5rem;width:29%}@media (max-width: 1280px){main #news div figure{width:calc(40% - 5rem)}}@media (max-width: 979px){main #news div figure{width:calc(40% - 5rem)}}@media (max-width: 768px){main #news div figure{width:calc(100% - 5rem)}}main #news div figure img{max-width:100%;height:auto}@media (max-width: 768px){main #news div figure img{width:100%}}main #news div figure figcaption{padding:1rem 0 0 0;color:#949494;font-size:1.2rem;font-weight:400;line-height:1.2}@media (max-width: 979px){main #news div figure figcaption{padding:1rem 0 0 0}}@media (max-width: 768px){main #news div figure figcaption{padding:1rem 0 2.5rem 0}}main #news div article{display:flex;flex-direction:column;padding:0 2.5rem;width:51%}@media (max-width: 1280px){main #news div article{width:calc(60% - 5rem)}}@media (max-width: 979px){main #news div article{width:calc(60% - 5rem)}}@media (max-width: 768px){main #news div article{width:calc(100% - 5rem)}}main #news div article h2{margin:0;padding:0 0 1rem 0}main #news div article h3 .date{padding-left:2.5rem;background:url("../../img/icons/date.svg") no-repeat left center;background-size:contain}main #news div article h3 .time{margin-left:1rem;padding-left:2.5rem;background:url("../../img/icons/time.svg") no-repeat left center;background-size:contain}main #pagination ul{display:flex;justify-content:center;margin:2.5rem}main #pagination ul li{box-sizing:border-box;margin:0 .1rem;width:4rem;line-height:4rem;text-align:center;border:1px solid #dadada}main #pagination ul li:first-of-type{margin:0 .1rem 0 0}main #pagination ul li:last-of-type{margin:0 0 0 .1rem}main #pagination ul li a{display:block;text-decoration:none}main #pagination ul li:hover{background:#1e7ec8;border:1px solid #1e7ec8}main #pagination ul li:hover>a{color:#fff}main #pagination ul li.disabled{border:1px solid #eee}main #pagination ul li.disabled>a{color:#eee}main #pagination ul li.disabled:hover{background:white}main #pagination ul li.disabled:hover>a{cursor:default}main #pagination ul li.active{background:#eee;border:1px solid #dadada}main #pagination ul li.active:hover>a{color:#1e7ec8}main #privacy{padding:0 2.5rem}body.content .wrapper{display:flex;justify-content:flex-end;font-size:1.8rem;font-weight:300;line-height:2.4rem}@media (max-width: 768px){body.content .wrapper{flex-direction:column}}body.content .wrapper.small aside{box-sizing:border-box;width:25%}body.content .wrapper.small aside#left{padding:5rem 2.5rem}@media (max-width: 1280px){body.content .wrapper.small aside#left{width:23.3334%}}@media (max-width: 979px){body.content .wrapper.small aside#left{width:33.3334%}}@media (max-width: 768px){body.content .wrapper.small aside#left{width:100%;order:2}}body.content .wrapper.small aside#left img{width:100%;margin-bottom:2.5rem}body.content .wrapper.small aside#left img:last-of-type{margin-bottom:0}body.content .wrapper.small aside#left img:nth-child(1){margin-bottom:2.5rem}body.content .wrapper.small aside#left h2{margin-bottom:1rem;padding-bottom:1rem;color:black;font-family:'Montserrat', sans-serif;font-size:1.8rem;font-weight:300;letter-spacing:.3rem;text-transform:uppercase;border-bottom:1px solid #eee}body.content .wrapper.small aside#left span{padding-left:3rem}body.content .wrapper.small aside#left span.phone{background:url("../../img/icons/phone.svg") left center no-repeat;background-size:contain}body.content .wrapper.small aside#left span.fax{background:url("../../img/icons/fax.svg") left center no-repeat;background-size:contain}body.content .wrapper.small aside#left span.email{background:url("../../img/icons/email.svg") left center no-repeat;background-size:contain}body.content .wrapper.small aside#left a{color:#1e7ec8}body.content .wrapper.small aside#left a:hover{text-decoration:underline}body.content .wrapper.small aside#right{padding:5rem 0 5rem 2.5rem}@media (max-width: 1280px){body.content .wrapper.small aside#right{width:33.3334%}}@media (max-width: 979px){body.content .wrapper.small aside#right{display:none}}body.content .wrapper.small main{box-sizing:border-box;padding:5rem 2.5rem;width:41.6667%}@media (max-width: 1280px){body.content .wrapper.small main{width:43.3334%}}@media (max-width: 979px){body.content .wrapper.small main{width:66.6667%}}@media (max-width: 768px){body.content .wrapper.small main{width:100%;order:1}}body.content .wrapper.wide aside#right{box-sizing:border-box;padding:5rem 0 5rem 2.5rem;width:25%}@media (max-width: 1280px){body.content .wrapper.wide aside#right{width:33.3334%}}@media (max-width: 979px){body.content .wrapper.wide aside#right{display:none}}body.content .wrapper.wide main{box-sizing:border-box;padding:5rem 0rem;width:75%}@media (max-width: 1280px){body.content .wrapper.wide main{width:66.6667%}}@media (max-width: 979px){body.content .wrapper.wide main{width:100%}}body.content .wrapper main h1{margin-bottom:2.5rem;color:black;font-family:'Montserrat', sans-serif;font-size:4.8rem;font-weight:100;line-height:1}body.content .wrapper main h2{margin-top:2.5rem;margin-bottom:2.5rem;color:black;font-size:2.4rem}body.content .wrapper main h3{margin-bottom:1rem;color:black}body.content .wrapper main p{margin-bottom:2.5rem}body.content .wrapper main p em{font-style:italic}body.content .wrapper main p small{font-size:1.4rem;font-weight:500}body.content .wrapper main a{color:#1e7ec8}body.content .wrapper main a:hover{text-decoration:underline}body.content .wrapper main strong{color:black;font-weight:400}body.content .wrapper aside#right h2{padding:0 2.5rem;color:white;font-weight:400;line-height:5rem;background:#1e7ec8}body.content .wrapper aside#right h3{padding:2.5rem 2.5rem 0 2.5rem;font-size:1.4rem;font-weight:500}body.content .wrapper aside#right ul{margin-bottom:5rem}body.content .wrapper aside#right ul li a{display:block;padding:0 2.5rem;color:#3a3a3a;line-height:5rem;border-bottom:1px solid #eee}body.content .wrapper aside#right ul li a:hover{text-decoration:none;background:#eee}body.content .wrapper aside#right ul li a.active{color:black;border-bottom:1px solid #1e7ec8}body.content .wrapper aside#right ul ul{margin-bottom:0}body.content .wrapper aside#right ul ul li a{padding-left:5rem}body.content .wrapper aside#right p{padding:0 2.5rem}body.content .wrapper aside#right a{padding:0 2.5rem;color:#1e7ec8}body.content .wrapper aside#right a:hover{text-decoration:underline}section#quickies .wrapper{display:flex;flex-direction:column;margin-bottom:2.5rem;border:0;background:#eee}section#quickies .wrapper a{display:block;padding:2.5rem;color:black;font-size:1.8rem;line-height:2.4rem;font-weight:300;border-bottom:1px solid white}section#quickies .wrapper a h2{padding-bottom:1rem;font-family:'Montserrat', sans-serif;font-size:2.4rem;font-weight:300}section#quickies .wrapper a h2 span{font-weight:400}section#quickies .wrapper a h2 span.h3{letter-spacing:.3rem;font-weight:300;font-size:1.6rem;text-transform:uppercase}section#quickies .wrapper a:hover{background:rgba(0,0,0,0.1)}section#social--media .box{display:flex;margin:0 auto;padding-top:2.5rem;padding-bottom:5rem;width:75%}@media (max-width: 979px){section#social--media .box{width:100%}}@media (max-width: 768px){section#social--media .box{padding-bottom:3rem}}section#social--media .box .wrap{display:flex;flex-grow:1;flex-basis:50%;align-items:center;padding:0 2.5rem;color:#3a3a3a;font-size:1.8rem;font-weight:300;line-height:2.4rem}@media (max-width: 768px){section#social--media .box .wrap{flex-direction:column;justify-content:center;align-items:center;text-align:center}}section#social--media .box .wrap img{padding-right:2.5rem;width:70px}@media (max-width: 768px){section#social--media .box .wrap img{padding:0 0 2rem 0;width:96px}}section#social--media .box .wrap div{flex-direction:column}@media (max-width: 768px){section#social--media .box .wrap div{display:none}}section#social--media .box .wrap div h2{margin-bottom:1rem;color:black;letter-spacing:.3rem;font-family:'Montserrat', sans-serif;font-weight:300;font-size:1.8rem;text-transform:uppercase}section#social--media .box .wrap:hover{transition:ease all .25s;color:#1e7ec8}section#social--media .box .wrap:hover>img{transition:ease all .25s;-webkit-transform:scale(1.1);transform:scale(1.1)}section#location{position:relative;padding:0 2.5rem;height:62rem;border-bottom:1px solid #eee;background:url("../../img/map.svg") left top no-repeat;background-size:contain}@media (max-width: 979px){section#location{height:54rem;background-size:1440px}}@media (max-width: 768px){section#location{background-size:1280px}}section#location div{position:absolute;bottom:5rem;left:10%;font-size:1.8rem;font-weight:300;line-height:2.4rem}@media (max-width: 979px){section#location div{left:2.5rem}}section#location div .hidden{display:none}section#location div h1{padding-bottom:1rem;letter-spacing:.3rem;font-family:'Montserrat', sans-serif;font-weight:300;font-size:1.8rem;text-transform:uppercase}section#location div span.expand{width:8rem;display:block;float:left}section#location div a{color:#1e7ec8}section#location div a:hover{text-decoration:underline}section#location div a.btn{align-self:flex-start;transition:ease all .5s;display:inline-block;padding:1rem 2.5rem;margin-top:1rem;color:white;background:#1e7ec8}section#location div a.btn:hover{transition:ease all .5s;color:white;text-decoration:none;background:#145485}section#news--area{display:flex;box-sizing:border-box;margin:0 auto;padding:5rem 2.5rem;width:101rem;max-width:100%}@media (max-width: 768px){section#news--area{display:block;flex-direction:column}}section#news--area div{display:flex;flex-direction:column;flex-grow:1;flex-basis:50%;padding:2.5rem;font-size:1.8rem;font-weight:300;line-height:2.4rem}section#news--area div h2{padding-bottom:1rem;margin-bottom:1rem;letter-spacing:.3rem;font-family:'Montserrat', sans-serif;font-weight:300;font-size:1.8rem;text-transform:uppercase}section#news--area div#newsletter{color:#555;background:#eee}section#news--area div#newsletter h2{border-bottom:1px solid #c6c6c6}section#news--area div#newsletter form{display:flex;padding:1rem 0 2rem 0}@media (max-width: 768px){section#news--area div#newsletter form{flex-direction:column}}section#news--area div#newsletter form input{margin:0;padding:1rem 2.5rem;color:#777;font-family:'Roboto', sans-serif;font-weight:300;font-size:1.8rem;line-height:2.4rem;border:0;border-radius:0;-webkit-appearance:none}section#news--area div#newsletter form input[type=text]{flex-grow:1;color:#555;font-weight:300;background:white}section#news--area div#newsletter form input[type=submit]{color:white;cursor:pointer;background:#1e7ec8}@media (max-width: 768px){section#news--area div#newsletter form input[type=submit]{align-self:flex-start;margin-top:1rem}}section#news--area div#newsletter form input[type=submit]:hover{transition:ease all .5s;color:white;background:#145485}section#news--area div#newsletter form button{padding:1rem 2.5rem;margin:0;color:white;font-family:'Roboto', sans-serif;font-weight:300;font-size:1.8rem;line-height:2.4rem;cursor:pointer;background:#1e7ec8;border:0 none}@media (max-width: 768px){section#news--area div#newsletter form button{align-self:flex-start;margin-top:1rem}}section#news--area div#newsletter form button:hover{transition:ease all .5s;color:white;background:#145485}section#news--area div#news{color:white;background:#1e7ec8}section#news--area div#news h2{border-bottom:1px solid #fff}section#news--area div#news strong{font-size:1.4rem;font-weight:600}section#news--area div#news a{align-self:flex-start;transition:ease all .5s;display:inline-block;padding:1rem 2.5rem;margin-top:1rem;color:#1e7ec8;background:white}section#news--area div#news a:hover{transition:ease all .5s;color:white;background:#145485}section#brands{border-top:1px solid #eee}section#brands .swiper-container{position:relative;padding:0 0 50px 0;width:100%}section#brands .swiper-container .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center}section#brands .swiper-container .swiper-wrapper .swiper-slide img{width:100%}section#brands .swiper-container .swiper-scrollbar{position:absolute;display:block;height:50px;width:100%;box-shadow:none;border-radius:0;left:0;bottom:0}section#brands .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{margin:0;padding:0;display:table;font-size:1.6rem;color:white;font-weight:400;text-align:center;vertical-align:middle;cursor:move;background:url("../../img/icons/scrollbar-left.svg") 5% center no-repeat,url("../../img/icons/scrollbar-right.svg") 95% center no-repeat #1e7ec8;background-size:1.2rem auto;box-shadow:none;border-radius:0}@media (max-width: 768px){section#brands .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background:url("../../img/icons/scrollbar-left.svg") 15% center no-repeat,url("../../img/icons/scrollbar-right.svg") 85% center no-repeat #1e7ec8;background-size:1rem auto}}section#brands .swiper-container .swiper-scrollbar .swiper-scrollbar-drag:before{content:"ziehen zum Navigieren";display:table-cell;vertical-align:middle}@media (max-width: 979px){section#brands .swiper-container .swiper-scrollbar .swiper-scrollbar-drag:before{content:"ziehen"}}@media (max-width: 768px){section#brands .swiper-container .swiper-scrollbar .swiper-scrollbar-drag:before{content:" "}}section#map{margin:0 auto;width:144rem;height:60rem;max-width:100%;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;box-sizing:border-box}@media (max-width: 1280px){section#map{height:calc(100vw / 2)}}@media (max-width: 768px){section#map{height:100vw}}table tr{border-bottom:1px solid #eee}table tr:last-child{border:0 none}table tr td{padding:1rem 0}table tr td:nth-child(odd){padding-right:2.5rem;color:black;font-size:1.4rem;font-weight:500}table tr td:nth-child(even){padding-left:2.5rem}footer{color:white;font-size:1.8rem;font-weight:300;background:black}@media (max-width: 979px){footer{padding:5rem 0}}footer ul{display:flex;margin:0 auto;width:144rem;max-width:100%}@media (max-width: 979px){footer ul{flex-direction:column}}footer ul li{line-height:10rem}@media (max-width: 979px){footer ul li{text-align:center;line-height:2}}footer ul li:first-child{padding-right:2.5rem;padding-left:2.5rem}@media (max-width: 979px){footer ul li:first-child{padding:0}}footer ul li a{display:block;padding:0 2.5rem;color:white}@media (max-width: 1280px){footer ul li a{padding:0 1.25rem}}@media (max-width: 979px){footer ul li a{padding:0}}footer ul li a:hover{color:#1e7ec8}footer ul li a:hover>span{color:white}footer ul>li:nth-child(4){margin-left:auto}@media (max-width: 979px){footer ul>li:nth-child(4){margin:auto}}
