/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('./fonts/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('./fonts/source-sans-pro-v21-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('./fonts/source-sans-pro-v21-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

body,html{min-height:100%}body{overflow-y:scroll}div{display:block}*{font-family:'Open Sans',Arial,sans-serif;margin:0;box-sizing:border-box}b,strong{font-weight:700}ul{list-style-type:circle}.m_wysiwyg h4,p{padding:20px 0}a{font-weight:700;text-decoration:none}a:link{color:inherit}a:visited{color:inherit}a:hover{color:#b20e10}a:active{color:#b20e10}table{max-width:100%}.placeholder{width:500px;max-width:100%;position:relative;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-ms-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.placeholder::before{content:'';display:block;width:100%;padding-bottom:100%;background-color:#333}:not(.lb-container)>img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}.not-active{pointer-events:none;cursor:default}.clear,.clear-both{clear:both}.fontello{font-family:fontello}.img-responsive{border:none;max-width:100%;height:auto}#canvas{vertical-align:top;min-width:240px;background-image:url(images/bg.jpg);background-position:top;background-size:cover;background-attachment:fixed}.pdf-view{width:500px;height:1000px;max-width:100%}#cookie_permission{position:fixed;top:0;right:0;left:0;z-index:30;padding:10px;background-color:#555;background-image:url(images/bg_f.jpg);background-size:cover;text-align:center;background-position:inherit;background-repeat:no-repeat;max-width:100%}#cookie_permission *{z-index:24;position:relative}#cookie_permission a,#cookie_permission p{color:#fff}#cookie_permission a.cookieaccepted{background-color:#b20e10;display:block;padding:5px;font-weight:700;max-width:250px;margin-left:auto}#menu-container{position:fixed;width:100%;vertical-align:middle;top:0;z-index:25;height:auto;background-image:url(images/bg_h.jpg);background-size:cover;background-repeat:no-repeat;padding:3% 5% 25px;border-bottom:20px solid #fff}#lang_menu,#menu-container a,#menu-container a:active,#menu-container a:hover,#menu-container a:link,#menu-container a:visited{font-weight:600;color:#fff}#menu-container a:active,#menu-container a:hover{text-shadow:0 0 1px #fff}#menu-placeholder{padding:3% 5% 25px;border-bottom:20px solid #fff}.menu-logo{width:7%;display:inline-block;text-align:right}.menu-logo img{width:60%;max-width:210px}.leader-logo{width:12%;display:inline-block;text-align:center;vertical-align:bottom}.leader-logo img{width:100%}#mobile_menu_toggle{display:none}.menu_toggle{display:none;cursor:pointer}.navButton{width:40px;height:30px;vertical-align:middle;float:left}.h_line{display:block;width:39px;height:4px;background-color:#fff;margin:6px auto 0 auto}.h_line:first-child{margin:0 auto}#menu a,#menu a:hover,#menu a:link,#menu a:visited{font-weight:400;text-decoration:none}#menu-wrapper{width:81%;-webkit-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;-ms-transition:padding .5s ease-in-out;-o-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out;display:inline-block;padding:0 2% 0 2%;vertical-align:bottom}#menu-wrapper ul li{margin:0 auto}#menu-wrapper ul li ul{width:100%;position:absolute;top:100%;margin-top:-1px;background:inherit;list-style:none;padding:0;display:none}#menu-wrapper ul li ul li{border-top:1px solid #fff}#menu-wrapper ul li ul:hover,#menu-wrapper ul li:hover ul,#menu-wrapper ul li:hover ul:hover{display:block}#menu{margin:0;padding:0;display:inline-block;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;height:100%;text-transform:uppercase;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;width:90%;width:calc(100% - 75px)}#menu>li{display:inline-block;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;height:100%;vertical-align:middle;margin:0 3.58vw;margin:0 auto;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;text-align:center;position:relative}#menu>li a{width:100%;padding:5px 0;display:block;height:100%;text-shadow:none;font-size:1.4rem;font-size:1.3vw}#menu-container.scrolled #menu>li a{padding:2px 0}#langmenu .current,#menu>li a.menu-current,#menu>li.menu-current{background-color:#b20e10}#menu li>a:hover,#menu-wrapper ul li.menu-current>a:hover,#menu-wrapper ul li>a:hover,#menu>li.menu-current>a:hover,#menu>li>a:hover{background-color:#b20e10}#menu li:hover ul{background-color:#1a1a1a}#lang_menu{display:inline-block;width:10%;width:calc(75px - 0px);position:relative;text-align:center;font-size:1.3rem;font-size:1.2vw}#lang_menu_toggle{display:none}#lang_menu>label{cursor:pointer}#lang_menu>label::after{content:'';display:block}#langmenu{position:absolute;top:100%;left:0;right:0;text-align:center;margin:0 auto;padding:10px 40px 0 0;display:none}#lang_menu_toggle:checked~#langmenu{display:block}#langmenu a{text-decoration:none;display:inline-block;padding:4px;background-color:#231a15;width:60px;text-align:center;border-bottom:3px solid #fff;box-shadow:2px 3px 13px 3px #000}#langmenu a:last-child{border-bottom:none}#langmenu img{border:0;padding-right:2px}#langmenu a.default img{-moz-opacity:1;opacity:1}#langmenu a:hover img{-moz-opacity:.3;opacity:.3}#langmenu a.current img{-moz-opacity:.3;opacity:.3}#langmenu,#menu-container,#menu-placeholder,.menu-logo,.menu-logo img{-webkit-transition:width .5s ease-in-out,padding .5s ease-in-out,border .5s ease-in-out;-moz-transition:width .5s ease-in-out,padding .5s ease-in-out,border .5s ease-in-out;-ms-transition:width .5s ease-in-out,padding .5s ease-in-out,border .5s ease-in-out;-o-transition:width .5s ease-in-out,padding .5s ease-in-out,border .5s ease-in-out;transition:width .5s ease-in-out,padding .5s ease-in-out,border .5s ease-in-out}.scrolled .menu-logo img,.scrolled~#menu-placeholder .menu-logo img{width:50px}#menu-container.scrolled,.scrolled~#menu-placeholder{padding:10px 40px;border-bottom:5px solid #fff}#menu-container.no-scroll,.no-scroll~#menu-placeholder{padding:10px 40px;border-bottom:5px solid #fff}.scrolled #langmenu{padding:10px 40px 0 0}@media screen and (max-width:1500px){#menu-wrapper{padding:0 1%}}@media screen and (max-width:1200px){#lang_menu,#menu>li a{font-size:1rem}}@media screen and (max-width:850px){.menu_toggle{display:block;position:absolute;right:22.5px;top:22.5px;z-index:10}.menu-logo{width:50px!important}.leader-logo{margin-left:40px;width:20%;min-width:135px}#menu{display:block;z-index:20;position:relative;background-image:url(images/bg_h.jpg);background-size:cover;background-position:right;width:100%;max-height:180px;max-height:75vh;max-height:calc(100vh - 75px);overflow:scroll}#menu-container,#menu-placeholder{max-height:100%;overflow:visible;padding:10px 40px;border-bottom:5px solid #fff}#menu li{display:block;width:100%;overflow:hidden;-webkit-transition:border-width .5s ease-in-out;-moz-transition:border-width .5s ease-in-out;-ms-transition:border-width .5s ease-in-out;-o-transition:border-width .5s ease-in-out;transition:border-width .5s ease-in-out}#menu-wrapper ul li ul{position:relative;display:block;margin:0}#menu-wrapper ul li ul li{border-top:none}#menu>li a{font-size:1.8rem;padding:10px 0!important}#lang_menu{font-size:1.5rem;position:absolute;top:-56px;right:100px;overflow:visible;z-index:21}#menu li a{border-bottom:1px solid #fff}#menu li a{line-height:100%;vertical-align:middle;display:block;padding:15px 0}#menu>li:hover{background-color:rgba(26,26,26,.5)}#menu li:hover ul{background-color:transparent}#menu li>a:hover,#menu-wrapper ul li.menu-current>a:hover,#menu-wrapper ul li>a:hover,#menu>li.menu-current>a:hover,#menu>li>a:hover{background-color:rgba(178,14,16,.75)}#menu-wrapper{max-height:0;border-width:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;margin:0 auto;padding:0;width:100%;left:0;position:absolute;top:75px}#langmenu{display:none;top:24px}#langmenu a{padding:8px}#mobile_menu_toggle:checked~#menu-wrapper{max-height:500px;display:block;overflow:visible}#mobile_menu_toggle:checked~#langmenu{display:block}}@media screen and (max-width:440px){#mobile_menu_toggle:checked~.leader-logo{opacity:.3}}.banner .int_slider_frame .img_desc{position:absolute;top:8%;bottom:initial;background:0 0;font-size:3.5vw;max-width:60%;text-align:left;left:0;padding-left:0;background:0 0}.banner .int_slider_frame .img_desc .desc_new{padding:0 4%;background-color:#b20e10}.banner .int_slider_frame .img_desc .desc_content{display:block;margin-top:2%;padding-left:4%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}.banner #banner-top #banner-pic,.banner #banner-top #banner-pic>.img,.banner div.int_slider_frame{padding-bottom:35%;-webkit-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;-ms-transition:padding .5s ease-in-out;-o-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.banner #banner-top #banner-pic{height:0;overflow:hidden;position:relative;background-color:#fff}.banner #banner-top #banner-pic>img{width:100%;height:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;-webkit-object-position:center;-moz-object-position:center;-ms-object-position:center;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.banner #banner-top #banner-pic>.img{width:100%;height:100%;background-size:cover;background-position:center}.banner div.int_slider_frame{width:100%;height:0}#banner-bottom{background-color:rgba(178,14,16,.85);width:100%;height:40px;padding:0 10px;text-align:right;border-top:6px solid #fff}#search-box{padding:8px 0;margin-top:-3px}#search-box .search_submit,#search-box .search_text{height:24px}#banner-top{width:100%;margin:0 auto;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-ms-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}@media screen and (min-width:1700px){#banner-top{width:70%;margin:0 auto}}@media screen and (max-width:850px){#search-box>form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#search-box .search_submit,#search-box .search_text{display:inline-block;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;margin:0 10px}#search-box .search_submit{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;flex-grow:0}#search-box .search_text{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}}@media screen and (max-width:1200px){.banner #banner-top #banner-pic,.banner div.int_slider_frame{padding-bottom:40%}}@media screen and (max-width:640px){.banner #banner-top #banner-pic,.banner div.int_slider_frame{padding-bottom:45%}.banner .int_slider_frame .img_desc{font-size:2.5em;font-size:6vw;font-size:5.8vw}}.content-container{width:100%;padding:2% 5%;background-color:#fff;overflow:hidden}.content-container.home{background-color:#ccc;border-top:5px solid #fff}.content-container::after{clear:both;content:'';display:block}.content{display:block;margin:0 auto;width:100%;color:#33332f;font-weight:400}.content,.home-news p,.more{font-size:22px}.content .content-complete,.content .content-split{width:100%;padding-bottom:20px;position:relative}.content .content-left{width:40%;padding-right:80px;padding-right:5%;float:left}.content .content-right{width:60%;padding-left:20px;padding-left:1%;float:right;font-weight:400}.content .page_title,.content h1{font-weight:300;font-size:7rem;font-size:4vw}.content h2{font-weight:400;font-size:6rem;font-size:3.2vw}.content h3{font-weight:400;font-size:5rem;font-size:2.4vw}.content h4,.home-news h1{font-weight:600;font-size:3rem;font-size:1.6vw}.content.home{display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.home-news{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;width:100px;padding:10px;max-width:100%}.more{display:block;font-weight:700}.home-news>h1{font-weight:700;color:#b20e10}.tp-blocks>div>iframe{display:block}.textblock,.textblock>*,.textblock>*>*,.textblock>*>*>*{font-size:1em;margin:0;padding-top:0;padding-bottom:0}.textblock h1{font-size:2.1rem;font-weight:700}.textblock h2{font-size:1.8rem;font-weight:600}.textblock h3{font-size:1.5rem;font-weight:600}.textblock h4{font-size:1.2rem;font-weight:600}.textblock h5{font-size:.9rem;font-weight:600}.textblock h6{font-size:.8rem;font-weight:600}.textblock a{font-size:inherit;font-weight:inherit}.textblock a:hover{text-shadow:none}.textblock ul{padding-top:5px}.textblock li{font-weight:600;font-size:.9em}.pagination>span>a:hover{text-shadow:none}.preview-title{margin-top:15px}.home-news-textblock.textblock>*,.home-news-textblock.textblock>*>*{font-size:1em;margin:0;padding-top:0;padding-bottom:0}.tile-content.textblock h4{color:#b20e10}.tile-content.textblock p{font-weight:400;font-size:.8em}.tile-content.textblock a.more{text-align:left;background-color:#525151;display:inline-block;color:#fff;padding:1% 2.5%;margin-top:10px}.tile-content.textblock a.more:active,.tile-content.textblock a.more:focus,.tile-content.textblock a.more:hover{background-color:#b20e10}.home-news-textblock.textblock{padding-top:10px;max-height:4.8em;overflow:hidden;position:relative}.h-middle .home-news-textblock.textblock{margin-top:-6px}.home-news:not(:last-child){border-style:dotted;border-image-source:url(images/dots.svg);border-image-slice:33% 33%;border-image-repeat:round;border-width:0 .4vw 0 0}.home-news:last-child{border-right:.4vw solid transparent}.news_img{background-size:cover;background-position:center;display:block;border:1px solid #ccc}.news_img::after{content:'';width:100%;display:block;padding-bottom:60%}.tiling{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:100%;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;-o-align-content:stretch;align-content:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.tile{max-width:100%;padding:5px;display:inline-block;position:relative;-webkit-flex-basis:250px;-moz-flex-basis:250px;-ms-flex-basis:250px;-o-flex-basis:250px;flex-basis:250px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}.tile-content{padding:5px}.news,.products{display:block}.news-preview,.product-preview{width:33%;display:inline-block;max-width:100%;padding:0 5px;border-style:dotted;border-image-source:url(images/dots.svg);border-image-slice:20% 20%;border-image-repeat:round;border-width:0 3px 0 0;margin:25px 0}.news-preview:nth-child(3n+1),.product-preview:nth-child(3n+1){border:none}.news img,.products img{width:100%}#productstyle,.button-newsstyle{display:block;padding-left:10px;height:40px;margin-bottom:-20px}#productstyle button,.button-newsstyle button{display:inline-block;width:40px;height:40px;border:1px solid #b20e10;background-color:#ccc;background-size:contain;opacity:.5;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#productstyle .button-list.active,#productstyle .button-list:active,#productstyle .button-list:focus,#productstyle .button-list:hover,#productstyle .button-tile.active,#productstyle .button-tile:active,#productstyle .button-tile:focus,#productstyle .button-tile:hover,.button-newsstyle .button-list.active,.button-newsstyle .button-list:active,.button-newsstyle .button-list:focus,.button-newsstyle .button-list:hover,.button-newsstyle .button-tile.active,.button-newsstyle .button-tile:active,.button-newsstyle .button-tile:focus,.button-newsstyle .button-tile:hover{opacity:1}#productstyle .button-tile,.button-newsstyle .button-tile{background-image:url(images/tiling)}#productstyle .button-list,.button-newsstyle .button-list{background-image:url(images/listing)}#product-overview.list .product-preview,.news.list .news-preview{display:block;width:100%;border:0}#product-overview.list .tile-content::after,.news.list .tile-content::after{content:'';display:block;clear:both}#product-overview.list .tile-content>div:first-child,.news.list .tile-content>div:first-child{width:20%;float:left;margin-right:2%;position:relative;z-index:1;max-width:450px;min-width:135px}#product-overview.list .tile-content>:nth-child(2),.news.list .tile-content>:nth-child(2){width:80%;vertical-align:top}#product-overview.list .description,.news.list .description{position:relative;pointer-events:none;height:inherit!important}#product-overview.list .description p,#product-overview.list .description ul,.news.list .description p,.news.list .description ul{width:38%;display:inline-block}#product-overview.list .tile-content>:nth-child(4),.news.list .tile-content>:nth-child(4){padding:5.5px 13.7px;display:block;text-align:right}.content ul{list-style-type:none}.content ul>li{text-indent:0;position:relative;padding-left:20px}.content ul>li::before{content:">";text-indent:-20px;position:absolute;color:#b20e10;font-weight:700}tr:not(:first-child):hover{background-color:#f0f0f0}tr:hover{background-color:#f0f0f0}tr:nth-child(even){background-color:#faf8f8}.contact-table{padding-left:40px}.contact-table th{text-align:right}.contact-table tr,.contact-table tr:not(:first-child):hover{background-color:inherit}.table-top,.table-top tr{vertical-align:top}.product>*{margin:20px 0}.product>*>*{padding:0}.product-page-headline{font-weight:300}.gallerySection,.preamble{display:block}.gallerySection{width:100%;padding:20px 0;margin-top:0}.product-img-table{word-wrap:break-word;width:100%;table-layout:fixed}#product-tabs{border:1px solid #525151}#product-tabs h1,#product-tabs h2,#product-tabs h3{font-weight:300}.tabbar{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#ccc;border-bottom:1px solid #525151;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-head{display:inline-block;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;-o-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;text-transform:uppercase;border-right:1px solid #525151;padding:5px;text-align:center}.tab-head:last-child{border-right:none}.tab-head.active{background-color:#b20e10;color:#fff}.tabbody{padding:3%}.tabbody::after{content:'';display:block;clear:both}.col_2{width:50%;float:left;padding:0 20px}.col_2:nth-child(3){max-width:500px;margin-top:-2.1em;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-ms-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}.product-img-table.parsed-table{width:100%}.product-img-table.parsed-col{display:inline-block;width:20%;text-align:center;vertical-align:top}.product-img-table.parsed-col span{display:block;padding:5px}.product-img-table.dummy .parsed-col span:first-child::before,.product-img-table.dummy tr:first-child td::before{content:'';display:block;padding-bottom:100%;width:100%;background-color:#ccc}.product-img-table.dummy tr:last-child td{text-align:center}.product-spez-table{width:98%;margin:1%;max-width:100%;word-wrap:break-word;border:1px solid #525151;border-collapse:collapse}.product-spez-table th{background-color:#ccc;padding:1px 0}.product-spez-table td{padding:3px 10px;border:1px solid #525151}.product-spez-table td:first-child{text-align:left}#tab1 h1{content:'';display:block;clear:both}#tab3 h1,#tab3 h2,#tab3 h3,#tab3 h4,#tab3 p,#tab3 ul{padding-top:0;padding-bottom:0}#tab3 .left h1,#tab3 .left h2,#tab3 .left h3,#tab3 .left h4,#tab3 .left p,#tab3 .left ul,#tab3 .middle h1,#tab3 .middle h2,#tab3 .middle h3,#tab3 .middle h4,#tab3 .middle p,#tab3 .middle ul,#tab3 .right h1,#tab3 .right h2,#tab3 .right h3,#tab3 .right h4,#tab3 .right p,#tab3 .right ul{padding-bottom:20px}#tab3 .left,#tab3 .middle,#tab3 .right{width:32%;margin:20px .66%;display:inline-block;vertical-align:top;float:left}#tab3 .left{position:relative}#tab3 .left>div::before{content:'';display:block;width:100%;padding-bottom:60%;box-sizing:border-box}#tab3 .left>div{background-size:contain;background-position:center;background-repeat:no-repeat}#tab3 .middle{font-size:.8em}#tab3 .ofa_section{border-bottom:1px solid #525151;margin-bottom:20px}#tab3 .ofa_section::after{content:'';display:block;clear:both}#tab4 .datasheet-info{vertical-align:top}#tab4 .datasheet-info>:first-child{padding-top:0}#tab4 .datasheet-info,.embedded-pdf-container{width:50%;display:inline-block}.embedded-pdf-container{position:relative}.embedded-pdf-head{display:block}.embedded-pdf-body{position:relative}.embedded-pdf-body::before{content:''"Sorry, you havn't a PDF-plugin. Youou can download the datasheet instead."'';width:100%;box-sizing:border-box;display:block;height:70vh}.pdf-view{width:100%}.embedded-pdf-container object.pdf-view{position:relative;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ccc}.embedded-pdf-container object.pdf-view span{position:absolute;left:0;bottom:0}.product-img-table.parsed-col,.product-spez-table{-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-ms-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}@media screen and (min-width:2000px){#product-overview.list .tile-content>:nth-child(4),.news.list .tile-content>:nth-child(4){bottom:0;position:absolute;right:0;width:100%;width:calc(100% - 10px)}.col_2:nth-child(3){margin-top:-3.5rem}}@media screen and (max-width:1200px){.gallerySection{width:100%;float:none;margin-top:20px}}@media screen and (max-width:900px){.product-img-table.parsed-col{width:25%}.product-spez-table{width:100%;margin:20px 0}}@media screen and (max-width:850px){.product-img-table.parsed-col{width:33.33%}.col_2{width:100%;display:block;float:none!important;max-width:inherit!important}.news.list .description p,.news.list .description ul{width:100%}.col_2:nth-child(3){margin-top:1em}}@media screen and (max-width:720px){.product-img-table.parsed-col{width:50%}.tab-head{font-size:.8em;font-weight:400}#product-overview.list .description p,#product-overview.list .description ul{width:100%}}@media screen and (max-width:650px){#tab3 .left{width:100%}#tab3 .middle,#tab3 .right{width:48%}#tab4 .datasheet-info,.embedded-pdf-container{width:100%}}@media screen and (max-width:540px){.tabbar{display:block}.tab-head{display:block;border-right:none;border-bottom:1px solid #525151;font-size:1em}.tab-head:last-child{border-bottom:1px solid transparent}}@media screen and (max-width:480px){.product-img-table.parsed-col{width:100%}.product-spez-table{table-layout:fixed}.tabbody{word-wrap:break-word}#tab3 .middle,#tab3 .right{width:99%}}.pageloader p{margin:16px 0;font-size:inherit}.pageloader span{font-size:inherit!important}.content ::selection{background:#525151;color:#fff;text-shadow:none}.content ::-moz-selection{background:#525151;color:#fff;text-shadow:none}.banner,.content-container{width:100%;margin:0 auto}.content-container.start{background-image:url(https://www.active-photonics.com/media/old/leaderap.JPG);background-repeat:no-repeat;background-position:center;background-attachment:scroll;-webkit-background-size:cover;background-size:cover}@media screen and (min-width:2000px){.content,.more{font-size:2rem}.content .page_title,.content h1{font-size:7rem}.content .quote,.content h2{font-size:6rem}.content .quote b,.content .quote strong,.content h3{font-size:5rem}.content h4,.home-news h1{font-size:3rem}.product-preview{width:25%}.product-preview:nth-child(3n+1){border-style:dotted;border-image-source:url(images/dots.svg);border-image-slice:20% 20%;border-image-repeat:round;border-width:0 3px 0 0}.product-preview:nth-child(4n+1){border:none}.textblock h1{font-size:3.5rem}.textblock h2{font-size:3rem}.textblock h3{font-size:2.5rem}.textblock h4{font-size:2rem}.textblock,.textblock>*,.textblock>*>*,.textblock>*>*>*{font-size:.95em}}@media screen and (max-width:1200px){.content,.more{font-size:1.8vw}.content .page_title,.content h1{font-size:4vw}.content .quote,.content h2{font-size:3.5vw}.content .quote b,.content .quote strong,.content h3{font-size:3vw}.content h4,.home-news h1{font-size:2.5vw}.content-container{padding:2% 2%}.textblock h1{font-size:2.1rem}.textblock h2{font-size:1.8rem}.textblock h3{font-size:1.5rem}.textblock h4{font-size:1.2rem}.textblock h5{font-size:.9rem}.textblock h6{font-size:.8rem}.textblock li{font-size:.9em}.home-news p{font-size:16px}}@media screen and (max-width:900px){.content,.more{font-size:1.2rem}.content .page_title,.content h1{font-size:2.7rem}.content .quote,.content h2{font-size:2.4rem}.content .quote b,.content .quote strong,.content h3{font-size:2.1rem}.content h4,.home-news h1{font-size:1.8rem}.textblock h1{font-size:2.1rem}.textblock h2{font-size:1.8rem}.textblock h3{font-size:1.5rem}.textblock h4{font-size:1.2rem}.textblock h5{font-size:.9rem}.textblock h6{font-size:.8rem}.textblock li{font-size:.9em}.home-news{width:290px}.home-news:not(:last-child){border-right:.4vw solid transparent;border-image:none}.home-news:first-child{border-style:dotted;border-image-source:url(images/dots.svg);border-image-slice:33% 33%;border-image-repeat:round;border-width:0 .4vw 0 0}.product-preview{width:50%}.product-preview:nth-child(3n+1){border-style:dotted;border-image-source:url(images/dots.svg);border-image-slice:20% 20%;border-image-repeat:round;border-width:0 3px 0 0}.product-preview:nth-child(2n+1){border:none}}@media screen and (max-width:850px){.content .content-left{width:100%;padding-right:0;float:none}.content .content-right{width:100%;padding-left:0;float:none}}@media screen and (max-width:650px){.home-news{width:310px}.home-news:first-child{border-right:.4vw solid transparent;border-image:none}.product-preview{width:100%;border:none}.product-preview:nth-child(3n+1){border:none}}@media screen and (max-width:480px){.content,.more{font-size:1.1rem}.content .page_title,.content h1{font-size:2.1rem}.content .quote,.content h2{font-size:1.9rem}.content .quote b,.content .quote strong,.content h3{font-size:1.7rem}.content h4,.home-news h1{font-size:1.5rem}}.content.content-bottom{background-color:#b20e10;color:#fff;text-align:center;font-weight:700;padding:5px}#footer{position:relative;border-top:5px solid #fff;z-index:1;background-color:#000}#footer::before{content:'';position:absolute;z-index:5;background-image:url(images/bg.jpg);background-size:cover;border-top:5px solid #fff;background-attachment:fixed;background-position:center;width:100%;height:100%;left:0;right:0;bottom:0;opacity:.5}.footer-block{color:#fff;min-height:150px;width:100%;padding:10px 5%;position:relative;z-index:10}.footer-block>div{width:100%;max-width:100%;display:inline-block;font-size:1.4rem;font-size:1.3vw}.footer-block>.links{text-align:left;padding-top:100px;position:absolute;padding-left:5%;top:10px;left:0}.footer-block>.links>span{padding:0 10px}.footer-block>.links>span>a{color:#fff;text-transform:uppercase;font-weight:400;position:relative;z-index:1}.footer-block>.leader{text-align:right;position:relative}.footer-block>.leader>span{padding-top:100px;display:inline-block;font-size:.8em}.footer-block>.leader>a>img{width:27%;max-width:250px;vertical-align:bottom;padding-left:2%}.footer-block>.leader.kwf{text-align:center;position:absolute;height:75px;bottom:.8em;width:0;overflow:visible;left:50%;z-index:1;transform:translateX(-50px)}.footer-block>.leader.kwf>a{height:100%;display:block;width:100px;padding:0}.footer-block>.leader.kwf>a>img{height:100%;width:100%}.footer-block>.links>span.kwf{padding-left:50px}.footer-block>.links>span.kwf>a>img{position:absolute;height:74px;width:75px;overflow:visible;display:block;max-width:initial;bottom:0}.footer-block div span{display:inline-block;font-weight:600}@media screen and (max-width:1200px){.footer-block>div{font-size:1rem}}@media screen and (max-width:900px){.footer-block>.links{position:relative;padding-right:5%;text-align:center;padding-top:0}.footer-block>.leader{text-align:center}.footer-block>.leader>span{padding-top:20px;display:block;text-align:center;font-size:.7em}.footer-block>.leader>a>img{width:150px;max-width:80%;padding-left:0}.footer-block>.leader.kwf{position:relative;bottom:0;margin-top:35px}.footer-block>.links>span.kwf{display:block;height:75px;margin-top:25px;padding:0}.footer-block>.links>span.kwf>a>img{display:inline-block;position:relative}}