/*!
Theme Name: Barometer Base
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.02
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: barometer-base
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Barometer Base is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#4169e1}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}body,button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.entry-title a br,.main-navigation .ubermenu .ubermenu-tab-content-panel .ubermenu-target span br,[hidden],template{display:none}body,input,optgroup,select{color:#000;font-size:16px;font-size:1rem;line-height:1.5}body,button,input,optgroup,select,textarea{font-family:"Frutiger LT Std",sans-serif}button{color:#000}textarea{font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0}big{font-size:125%}@font-face{font-family:'Solomon Bold Regular';src:url(fonts/SOLOMON-BOLD.OTF) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'Frutiger LT Std';src:url(fonts/FRUTIGERLTSTD-45_LIGHT.OTF) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'Frutiger LT Std';src:url(fonts/FRUTIGERLTSTD-46_LIGHTITALIC.OTF) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:'Frutiger LT Std';src:url(fonts/FRUTIGERLTSTD-65_BOLD.OTF) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:'Frutiger LT Std Bold Condensed';src:url(fonts/FRUTIGERLTSTD-67_BOLDCN.OTF) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?de7lcm);src:url(fonts/icomoon.eot?de7lcm#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?de7lcm) format("truetype"),url(fonts/icomoon.woff?de7lcm) format("woff"),url(fonts/icomoon.svg?de7lcm#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-barometer-01:before{content:"\e900"}.icon-barometer-02:before{content:"\e901"}.icon-barometer-03:before{content:"\e902"}.icon-barometer-04:before{content:"\e903"}.icon-barometer-05:before{content:"\e904"}.icon-barometer-06:before{content:"\e905"}.icon-barometer-07:before{content:"\e906"}.icon-barometer-08:before{content:"\e907"}.icon-barometer-09:before{content:"\e908"}.icon-barometer-10:before{content:"\e909"}.icon-barometer-11:before{content:"\e90a"}.icon-barometer-12:before{content:"\e90b"}.icon-barometer-13:before{content:"\e90c"}.icon-barometer-14:before{content:"\e90d"}.icon-barometer-15:before{content:"\e90e"}.icon-barometer-16:before{content:"\e90f"}.icon-barometer-17:before{content:"\e910"}.icon-barometer-18:before{content:"\e911"}.icon-barometer-19:before{content:"\e912"}.icon-barometer-20:before{content:"\e913"}.icon-barometer-21:before{content:"\e914"}.icon-barometer-22 .path1:before{content:"\e915";color:#e3013c}.icon-barometer-22 .path2:before{content:"\e916";margin-left:-1em;color:#fff}.icon-barometer-23 .path1:before{content:"\e917";color:#e3013c}.icon-barometer-23 .path2:before{content:"\e918";margin-left:-1em;color:#fff}.icon-barometer-23 .path3:before{content:"\e919";margin-left:-1em;color:#fff}.icon-barometer-23 .path4:before{content:"\e91a";margin-left:-1em;color:#fff}.icon-barometer-24:before{content:"\e91b"}.icon-barometer-25:before{content:"\e91c"}*,:after,:before{box-sizing:inherit}body{background:#fff}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}.site-main table{margin:0 0 1.5em;width:100%!important}.site-main table td{background-color:#e5e5e5;padding:6px;font-size:.9rem}.button,ins,mark{text-decoration:none}.button{border:1px solid #ccc;padding:10px 30px 6px;font-size:.9rem}.button.size-m{padding:4px 30px 2px;font-size:.8rem}.button,.button:visited{color:#666}.button:hover{color:#fff;background-color:#ccc;border-color:#e5e5e5}.section-dash{display:inline-block;font-family:'Solomon Bold Regular';line-height:1.2rem;color:#d0d0d0;border-top:1px solid #d0d0d0;width:90%;max-width:400px;margin:38px 0 70px;text-align:center}.section-dash span{font-size:1.2rem;display:inline-block;padding:14px 30px 12px;border-bottom:1px solid #d0d0d0}.section-dash.long{width:100%;max-width:none}.section-dash.long span{padding:12px 150px}@media screen and (max-width:400px){.section-dash.long span{padding:12px 0;width:100%}}.entry-title a{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:100%}.posts-list{max-width:960px;margin:auto}.posts-list .container{display:flex;flex-wrap:wrap}.posts-list .container.border-less .item:nth-child(3n+2){border-left:0;border-right:0}.posts-list .item{width:31%;padding-bottom:34px}.posts-list .item:nth-child(3n+2){padding:0 1.5%;width:34.2%;margin:0 auto;border-right:1px solid #ccc;border-left:1px solid #ccc}.articles article .post-thumbnail img,.posts-list .item img{object-fit:cover;display:inline-block;border:1px solid #e5e5e5}.posts-list .item img{width:100%;height:230px;max-height:230px;max-width:294px}.posts-list .item header{text-align:left;font-size:70%}.posts-list .item .subtitle{margin:10px 0 4px;font-size:.9rem}.posts-list .item .subtitle a{color:#e3003b}.posts-list .item .entry-title{margin-top:0}.main-navigation .ubermenu .ubermenu-tab-content-panel .ubermenu-target span,.posts-list .item .entry-title a{color:#28348a}.post-thumbnail.contain img{object-fit:contain!important}.go-to-main-link{position:sticky;position:-webkit-sticky;display:block;float:right;bottom:20px;height:50px;width:50px;margin-bottom:20px;margin-top:-80px;background:center url(media/images/arrow-top.png) no-repeat}@media screen and (min-width:1340px){body.category .go-to-main-link,body.home .go-to-main-link,body.page .go-to-main-link,body.page-template-page-main-categories .go-to-main-link{margin-right:-60px}body.page-template-page-services .go-to-main-link{margin-right:0}}@media screen and (max-width:800px){.posts-list .container{justify-content:space-around}.posts-list .item{width:47%}.posts-list .item:nth-child(3n+2){padding:0 0 34px;margin:0;width:47%;border-left:0;border-right:0}}@media screen and (max-width:400px){.posts-list .item{width:96%}.posts-list .item:nth-child(3n+2){width:96%}}.articles{padding-right:8%;margin-right:4%;min-width:0}.articles article{display:flex;margin-bottom:10px;min-width:0}.articles article .entry-header{margin:0!important;padding-left:13px;text-align:left;min-width:0}.articles article .entry-header .entry-title{font-size:1.2rem;line-height:1.4rem;margin:10px 0 0}.articles article .entry-header .entry-title a{max-height:2.7rem;color:#28348a}.articles article .entry-header .subtitle{margin:5px 0 0;font-size:.9rem;color:#e3003b}.articles article .entry-header .subtitle a{color:#e3003b}.articles article .entry-header .teaser{font-size:.8rem;line-height:1.2rem;margin:4px 0}.articles article .entry-header .teaser a{color:#000}.articles article .post-thumbnail img{min-width:310px;width:310px;max-height:200px;height:200px}.content-area .articles article .entry-header{text-align:left}.divider{border:0;background-color:#e5e5e5;height:1px;margin:30px auto}.divider.size-1{width:85%}.divider.size-2{width:80%}.sectionName{position:absolute;margin:0;padding:0;width:143px;height:30px;color:#fff;font-size:.8rem;font-weight:400;line-height:30px;text-align:center;background:center no-repeat url(media/images/service/tag.png)}@media screen and (max-width:400px){.articles article .post-thumbnail,.articles article .post-thumbnail img{width:100%;min-width:auto}}@media screen and (max-width:768px){.articles{padding-right:0}.articles article{flex-wrap:wrap;margin:0 10% 40px}.articles article .post-thumbnail{margin:auto}.articles article .entry-header{width:100%;padding:0 20px}}.advert,.alternative-advert{text-align:center;justify-content:center}.advert a{display:inline-block;margin-bottom:28px;position:relative}.advert a img{padding:6px;border:1px solid #e5e5e5;border-radius:3px}.advert a .note{display:inline-block;font-size:.7rem;line-height:.7rem;color:#ccc;background-color:#fff;padding:0 12px;position:absolute;left:20px;top:-5px;z-index:2}.advert.vertical{margin:0 auto;flex:0 0 25%;width:auto}.advert.vertical>*{width:290px}.advert.second{margin-top:40px;margin-bottom:-40px}.alternative-advert{max-width:100%;margin:40px 0 0}.alternative-advert div,.alternative-advert img,.widget select,embed,iframe,object{max-width:100%}.alternative-advert .banner-wrapper{display:inline-block;position:relative;padding:6px 6px 0;border:1px solid #e5e5e5;border-radius:3px;align-content:center}.alternative-advert .note{display:inline-block;font-size:.7rem;line-height:.7rem;color:#ccc;background-color:#fff;padding:0 12px;position:absolute;left:20px;top:-5px;z-index:2}@media screen and (max-width:1100px){.advert{width:100%;margin:20px auto;display:flex;padding:0!important}.advert.vertical{flex:auto;flex-wrap:wrap;margin:20px auto}.advert.vertical>*{margin:10px}}.with-scrollbar{overflow-y:scroll}.with-scrollbar::-webkit-scrollbar{width:17px;background-color:transparent;cursor:pointer}.with-scrollbar::-webkit-scrollbar-thumb{background-color:#e5e5e5}.breadcrumbs{font-size:.9rem;text-align:left;color:#666;max-width:960px;margin:0 auto 18px}.breadcrumbs a,.breadcrumbs a:visited{color:#666}body.single-post .breadcrumbs{margin-bottom:40px}.subcategories{max-width:1130px;margin:0 auto 34px;background:top right no-repeat url(media/images/subcategories-background.jpg);background-size:cover;display:flex;text-align:center}.subcategories .part{border-right:8px solid #fff;padding:44px 0 52px;width:620.87912%}.subcategories .part:last-child{border-right:0}.subcategories .part a{display:inline-block;width:100%;height:60px;line-height:64px;background-color:#28348a;color:#fff;flex-grow:0;padding:0 2px}.subcategories .part a:first-child{margin-bottom:266px}.subcategories .part a:hover{background-color:#e3003b}.subcategories .part a span{display:inline-block;vertical-align:middle;line-height:normal;font-weight:700}@media screen and (max-width:400px){.subcategories .part a span{font-size:80%}}@media screen and (max-width:800px){.subcategories{background-size:contain;padding-top:47.5%;flex-wrap:wrap}.subcategories .part{width:100%;display:flex;justify-content:space-evenly;margin-bottom:12px;padding:0;border:0}.subcategories .part a{width:40%}.subcategories .part a:first-child{margin-bottom:0}}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation .ubermenu{padding:15px 0 0 15px}.main-navigation .ubermenu.ubermenu-responsive,body{background-color:#fff}.main-navigation .ubermenu .ubermenu-target{padding:0 15px}.main-navigation .ubermenu .ubermenu-target .ubermenu-target-text,.nav-links{font-size:.9rem;color:#666}.main-navigation .ubermenu .ubermenu-submenu-type-tabs-group .ubermenu-target{padding:5px 50px 3px 44px}.main-navigation .ubermenu .ubermenu-image.ubermenu-image-size-medium{height:180px;object-fit:contain}.main-navigation .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding:5px 6px}.main-navigation .ubermenu .ubermenu-tab-content-panel{padding-left:15px;padding-right:15px}.main-navigation .ubermenu .ubermenu-tab-content-panel .button-link{position:absolute!important;bottom:10px;right:10px;padding:6px 20px 4px}.main-navigation .ubermenu .ubermenu-tab-content-panel .ubermenu-target:hover{text-decoration:underline}.main-navigation .ubermenu .ubermenu-tab-content-panel .ubermenu-target .ubermenu-image,.main-navigation .ubermenu .ubermenu-target-with-image img{border:1px solid #ccc}.main-navigation .ubermenu .ubermenu-tabs.ubermenu-item-level-1{border-width:1px}.main-navigation .ubermenu .button-link{float:right;text-align:center;padding:6px 20px 4px;background-color:#28348a!important;margin-right:10px}.main-navigation .ubermenu .button-link span,.main-navigation .ubermenu .company-btn a span{color:#fff!important}.main-navigation .ubermenu .category-btn{width:auto!important;clear:none!important;float:right!important}.main-navigation .ubermenu .category-btn .button-link{float:none}.main-navigation .ubermenu .company-btn{float:left;width:auto!important;clear:none!important}.main-navigation .ubermenu .company-btn a{text-align:center;padding:6px 20px 4px;background-color:#28348a!important;margin-left:10px}.main-navigation .ubermenu .ubermenu-widget-area.ubermenu-autoclear{margin:0!important;padding:0!important}.main-navigation .ubermenu .ubermenu-widget-area.ubermenu-autoclear .ubermenu-widgettitle{display:none}.main-navigation .ubermenu .ubermenu-widget-area.ubermenu-autoclear .image-frame{width:100%;padding-top:64.5%;margin-bottom:10px;overflow:hidden;position:relative;border:1px solid #ccc}.main-navigation .ubermenu .ubermenu-widget-area.ubermenu-autoclear .image-frame img{width:auto;height:100%;margin:auto;position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%}.main-navigation .ubermenu .ubermenu-widget-area.ubermenu-autoclear .phpeverywherewidget{padding:10px}.main-navigation .ubermenu .external-recent-posts{padding-right:0}.main-navigation .ubermenu .external-recent-posts .ubermenu-target-with-image img{border:0}.main-navigation .ubermenu .external-recent-posts .image-frame.crop-image img{width:100%;object-fit:cover}.main-navigation .ubermenu .external-recent-posts .external-link{position:relative}.main-navigation .ubermenu .external-recent-posts .external-link .new-badge{background:top right no-repeat url(./media/images/tag-new-product.png);position:absolute;top:-1px;right:-1px;z-index:11;width:68px;height:70px}.content-area .entry-footer .news-contact a,.content-area article h1,.content-area article h2,.content-area article h3,.content-area article h4,.content-area article h5,.content-area article h6,.main-navigation .ubermenu .ubermenu-target-with-image .ubermenu-target-title,.main-navigation .ubermenu .ubermenu-target-with-image a,body.home .content-area .site-main .recent-news-last .entry-title a{color:#28348a}.main-navigation .ubermenu .ubermenu-target-with-image:hover,.main-navigation .ubermenu .ubermenu-target-with-image:hover .ubermenu-target-text{text-decoration:underline}.main-navigation .ubermenu .ubermenu-target-with-image .ubermenu-target-text{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:100%}.main-navigation .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target{background-color:#969696;color:#fff}.main-navigation .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target span,.main-navigation .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target:after{color:#fff}.main-navigation .ubermenu-skin-minimal.ubermenu-responsive-toggle{font-size:1.6rem;padding-top:6px}.main-navigation .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{top:34%;color:#ccc}.main-navigation .ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{margin-top:6px}@media screen and (max-width:960px){.main-navigation .ubermenu-main{box-shadow:0 0 20px rgba(0,0,0,.15);padding:10px 0 0}.main-navigation .ubermenu-main>ul>li{padding:5px 10px 2px;border-bottom:1px solid #e5e5e5}.main-navigation .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel .ubermenu-autocolumn{width:33%;min-width:30%;clear:none!important}}@media screen and (max-width:800px){.main-navigation .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel .ubermenu-autocolumn{width:50%;max-width:50%;min-width:50%}}@media screen and (max-width:600px){.main-navigation .ubermenu-main{width:100%;position:absolute;left:0}}.nav-links{color:#ccc;margin:20px}.nav-links a{text-decoration:none!important}.nav-links a:hover{background-color:#28348a;border-color:#28348a;color:#fff}.nav-links a,.nav-links span{border:1px solid #ccc;padding:3px 6px;margin:0 18px;line-height:2rem;color:#ccc}.nav-links a.current,.nav-links span.current{background-color:#ccc;color:#fff}.nav-links a.dots,.nav-links span.dots{border:0}.nav-links a.dots:before,.nav-links span.dots:before{content:"...."}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.bypostauthor,.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body.page,body.single{background-color:#f2f2f2}body .site-main{width:100%;padding-left:10px;padding-right:10px}#page{max-width:1200px;margin:auto}.content-area{display:flex;flex-wrap:nowrap}.content-area a,.site-footer a{text-decoration:none}.content-area a:hover,.site-footer ul.menu a:hover{text-decoration:underline}.content-area h1{font-size:2.8rem;font-weight:700;line-height:2.8rem;margin:1.2rem 0}.content-area .site-main,.content-area>aside{padding-top:16px}.content-area aside{width:270px}.content-area .single{max-width:780px;padding-bottom:30px;margin:0 5% 30px;background-color:#fff}@media screen and (min-width:600px){.content-area .single{padding-left:6%;padding-right:6%}}.content-area .single .post-header-fields{margin-bottom:30px;font-size:.9rem}.content-area .single .field-icon span[class^=icon-barometer-]{font-size:1.4rem;vertical-align:middle}.content-area .single .post-thumbnail img{width:100%;max-width:426px;max-height:266px;object-fit:cover}.content-area .entry-header{margin:auto;text-align:center}.content-area .entry-header .entry-meta{font-family:'Frutiger LT Std Bold Condensed';text-align:center;color:#666;font-size:1rem}.content-area .entry-header .news-teaser{font-family:'Frutiger LT Std Bold Condensed';color:#000;margin-bottom:3rem;font-size:1rem;line-height:1.7rem}.content-area .entry-header .new-badge{color:#fff;font-size:1.2rem;line-height:1rem;background-color:#e3003b;padding:0 4px;margin-right:8px;position:relative;top:-3px}.content-area .entry-footer,.content-area .post-thumbnail,body.category #main{text-align:center}.content-area .entry-content p{font-size:1rem;line-height:1.7rem;text-align:justify;color:#000;margin-bottom:1.7rem}.content-area .entry-footer>*{margin-top:4rem}.content-area .entry-footer .news-contact{text-align:left}.content-area .entry-footer .news-contact>span{margin-right:40px}.content-area .entry-footer .section{color:#28348a;text-align:left;font-size:1rem;margin-bottom:-40px}.content-area .entry-footer .contact-author{display:flex;margin-top:3rem}.content-area .entry-footer .contact-author .portrait{width:125px;min-width:125px}.content-area .entry-footer .contact-author .portrait img{width:100%}.content-area .entry-footer .contact-author .contact-author-info{padding-left:40px;text-align:left;font-size:110%}.content-area .entry-footer .contact-author .contact-author-info .field-icon{display:block;margin:20px 40px 20px 0}.content-area .entry-footer .contact-author .contact-author-info .author-name{margin:0 0 4px}.content-area .entry-footer .contact-author .contact-author-info hr{margin:10px 0;width:20px;height:1px;background-color:#000}.content-area .entry-footer .contact-author .contact-author-info p{margin:0;font-size:.9rem}.content-area .button-more{display:inline-block}@media screen and (max-width:900px){.content-area{flex-wrap:wrap}.content-area .single{margin:auto}.content-area aside{max-width:none;width:100%;padding:10%}}@media screen and (max-width:400px){.content-area .entry-footer .contact-author{flex-wrap:wrap}.content-area .entry-footer .contact-author .contact-author-info{padding-left:0}}body.single-post .content-area aside{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;padding-bottom:30px}@media screen and (max-width:900px){body.single-post .content-area aside{position:relative;top:0}}body.category .articles{margin-right:0}body.category .content-area,body.home .content-area{display:block}body.category .content-area .content{display:flex}body.category .content-area .promoted{max-width:1220px;margin:auto}body.category .content-area .promoted .background-image.contain{width:100%;max-width:958px;max-height:444px;object-fit:contain}body.category .content-area .promoted .promoted-details{position:relative;max-width:700px;margin:-12% auto 0;padding:28px 8%;background:#fff}body.category .content-area .promoted .promoted-details .subTitle{color:#e3003b;margin:0;font-size:1rem}body.category .content-area .promoted .promoted-details .title{color:#28348a;font-size:1.6rem;margin:8px 0 16px;line-height:1.6rem}body.category .content-area .promoted .promoted-details .teaser{margin:0;font-family:'Frutiger LT Std Bold Condensed';font-size:1rem;line-height:1.2rem;color:#000}body.category .content-area .promoted .promoted-details * a{color:inherit}@media screen and (max-width:1100px){body.category .content-area .content{flex-wrap:wrap}}@media screen and (max-width:768px){body.category .content-area .promoted .promoted-details{max-width:100%;margin-top:0}body.category .content-area .entry-header{text-align:center}}body.home .content-area .site-main{padding-top:54px;text-align:center;padding-right:12px;padding-left:12px}body.home .content-area .site-main .container{display:flex;justify-content:space-between}body.home .content-area .site-main .content{display:flex;margin-top:36px}body.home .content-area .site-main .articles-wrapper{min-width:0}body.home .content-area .site-main .recent-news-last{max-width:290px;margin-left:30px}body.home .content-area .site-main .recent-news-last article{margin-bottom:18px}body.home .content-area .site-main .recent-news-last .entry-header{text-align:left}body.home .content-area .site-main .recent-news-last .entry-title{font-size:1rem;line-height:1.2rem;margin:8px 0}body.home .content-area .site-main .recent-news-last img{max-height:168px;object-fit:cover;width:290px;border:1px solid #e5e5e5}body.home .content-area .site-main .recent-news-last .post-thumbnail{display:inline-block}@media screen and (max-width:1100px){body.home .content-area .site-main .content{flex-wrap:wrap}body.home .articles{margin-right:0}body.home .advert.vertical{padding-top:0}}@media screen and (max-width:800px){body.home .content-area .site-main .container{flex-wrap:wrap}body.home .content-area .site-main .container .recent-news-last{max-width:none;display:flex;justify-content:center;margin:0;width:100%}body.home .content-area .site-main .container .recent-news-last .post{margin:10px}body.home .content-area .site-main .container .recent-news-last .post:first-child{margin-left:0}body.home .content-area .site-main .container .recent-news-last .post:last-child{margin-right:0}}body.home .slider.main .slides{border:1px solid #e5e5e5}body.home .slider .flex-direction-nav{display:none}body.home .slider .flex-control-paging{text-align:right;color:#00f;padding-right:8px}body.home .slider .flex-control-paging li a{color:transparent;background:#ccc}body.home .slider .flex-control-paging li a.flex-active{background:#28348a}body.home .slider .caption-wrap{background:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(40,52,138,.6));text-align:left;opacity:unset}body.home .slider .caption-wrap .caption{padding:22px 30px;color:#efefef}body.home .slider .caption-wrap .caption .subtitle{font-size:1.1rem;margin:22px 0 15px}body.home .slider .caption-wrap .caption .title{font-size:1.8rem;line-height:1.6rem;margin:0}@media screen and (max-width:600px){body.home .slider .caption-wrap .caption{padding:10px;font-size:90%}body.home .slider .caption-wrap .caption .subtitle{font-size:1rem;margin:0 0 10px}body.home .slider .caption-wrap .caption .title{font-size:1.4rem;line-height:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}body.home .section-dash{margin:0 auto 57px}body.home .advert.vertical{padding-top:103px}body.home .articles{max-height:860px;margin-bottom:40px}@media screen and (max-width:768px){body.home .content-area .entry-header{text-align:center}}.main-categories{text-align:center}.main-categories .section-dash{color:#d0d0d0;font-size:1.4rem}.main-categories .entry-header{display:none}.site-footer{max-width:100%;color:#fff}.site-footer>div{padding:0 10px}.site-footer .content{max-width:1200px;margin:0 auto;font-size:.8rem;line-height:1.4rem;display:flex}.site-footer .content .group{display:flex;margin:26px 0}.site-footer .content p{margin-bottom:.5rem}.site-footer a{color:#fff;font-weight:700}.site-footer .section{max-width:190px;margin:0 50px 0 0}.site-footer .section.map{width:246px;max-width:246px}.site-footer .section.links{max-width:150px;min-width:150px}.site-footer .section .title{text-transform:uppercase;font-size:1.2rem;line-height:1.4rem;font-weight:700;margin:.5rem 0}.site-footer .section p{margin:0 0 20px}.site-footer .footer-main{background-color:#28348a;overflow:hidden}.site-footer .contact-details td{white-space:nowrap}.site-footer .contact-details .icon{padding-right:34px;vertical-align:top}.site-footer .contact-details .icon span{font-size:2.4rem}.site-footer .social .icons{overflow:visible;min-width:154px}.site-footer .social a{display:block;margin:0 16px 16px 0;float:left;padding:0;background-color:#4b96f3;text-decoration:none;line-height:1rem}.site-footer .social a:hover{background-color:#e3003b}.site-footer .social a:last-child{margin-right:0}.site-footer .social a span{color:#fff;font-size:2.4rem}.site-footer ul.menu{margin-left:0;padding-left:0;list-style:none}.flipping-books a,.site-footer ul.menu a{color:#fff;text-decoration:none}.site-footer .contact-form{margin-right:0}.site-footer .contact-form span{display:inline-block;margin:0 0 8px;width:100%}.site-footer .contact-form span.message{margin-bottom:0}.site-footer .contact-form input,.site-footer .contact-form textarea{width:220px;height:20px;border-radius:0;border:1px solid #9ca4e2;font-size:.8rem}.site-footer .contact-form input[type=submit]{color:#fff;background-color:#e3003b;border:0;height:22px}.site-footer .contact-form textarea{resize:vertical;height:110px}.site-footer .contact-form .buttons{white-space:nowrap}.site-footer #map{height:196px}.site-footer .footer-copyright{background-color:#e3003b;padding:.8rem 1rem .5rem;border-top:1px solid #ff1753}.site-footer .footer-copyright p{margin:0;text-align:center;font-size:.7rem}@media screen and (max-width:1400px){.site-footer .footer-main .content .section.address,.site-footer .footer-main .content .section.social{width:340px}}@media screen and (max-width:1200px){.site-footer .content{flex-wrap:wrap}.site-footer .group{width:100%}.site-footer .group.interactive{justify-content:flex-start;margin-top:0}.site-footer .group.interactive .section{width:44%;max-width:none;margin-right:0}.site-footer .group.interactive .section.map{margin-right:6%}.site-footer .section{max-width:none;min-width:170px}.site-footer .section.about{width:44%;margin-right:6%}.site-footer .contact-form input,.site-footer .contact-form textarea{width:100%;max-width:580px}}@media screen and (max-width:600px){.site-footer .group{flex-wrap:wrap}.site-footer .group.interactive .section{width:100%}.site-footer .group.interactive .section.map{margin:0 0 20px}.site-footer .group.interactive .section.contact-form{margin-top:10px}.site-footer .section{margin-bottom:0}.site-footer .section.about{width:100%;margin-right:0}}@media screen and (max-width:400px){.site-footer .section{width:100%;max-width:none;margin-right:0}}.site-header{border-bottom:1px solid #c6c6c6;box-shadow:0 0 30px 0 gray;position:fixed;top:0;z-index:1;width:100%;height:88px;background-color:#fff}.site-header .wrapper{max-width:1200px;margin:auto;padding:20px 0 0;display:flex;justify-content:space-between;position:relative}.site-header .site-branding img{max-width:140px}.site-header .ubermenu-search{padding-top:10px;white-space:nowrap;margin-left:auto}.site-header .ubermenu-search form{font-size:0}.site-header .ubermenu-search input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:21px;font-size:.8rem;line-height:20px;padding:0 8px;margin:0}.site-header .ubermenu-search input[type=submit]{font-family:"FontAwesome";background-color:#e3003b;border-color:#e3003b;color:#fff;position:relative;top:2px;left:-1px}.site-header .ubermenu-search .ubermenu-search-input{width:128px;border:1px solid #ccc}@media screen and (max-width:400px){.site-header .ubermenu-search .ubermenu-search-input{width:60px}}@media screen and (max-width:960px){.site-header .site-branding{margin-left:50px}#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{background-color:transparent;color:#000;top:8px;font-size:2rem}}body.search-results .content-area{display:block;text-align:center}body.search-results .content-area .content{display:flex}.popup-gallery{margin-bottom:1.5rem}.popup-gallery h4{font-weight:400;font-size:.9rem;color:#666;margin:0 0 6px}.popup-gallery .container{display:flex;flex-wrap:wrap;margin-bottom:20px}.popup-gallery .container.with-scrollbar{max-height:276px}.popup-gallery .container a{margin:0 8px 14px 0;overflow:hidden;text-decoration:none}.popup-gallery .container a img{border:1px solid #ccc;height:70px;width:70px}@media screen and (max-width:900px){.popup-gallery h4{text-align:center}.popup-gallery .container{justify-content:center}}.links .item span{font-size:3rem;line-height:2.3rem;vertical-align:middle;color:#666}.links .item a{font-size:.7rem;line-height:.5rem;color:#000}.external-content{display:flex;flex-wrap:wrap;text-align:center}.external-content .items{text-align:left}.external-content>div{width:50%}@media screen and (max-width:600px){.external-content>div{width:100%}}.external-content .note{color:#666;font-size:.8rem;margin-bottom:.8rem}.external-content .logo{padding:16px 40px;border-bottom:1px solid #e5e5e5;margin:-28px 10px 40px;max-height:80px}.external-content .container{margin-bottom:24px}.external-content .testphase .container,.external-content .testphase .note{padding-left:10%}.external-content .testphase .items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-4px}@media screen and (max-width:1100px){.external-content .testphase .items{justify-content:space-around}}.external-content .testphase .items a{display:inline-block;margin-bottom:30px;width:167px;height:155px;position:relative}.external-content .testphase .items a .content-wrapper{overflow:hidden;position:relative;width:167px;height:155px;border:1px solid #e5e5e5}.external-content .testphase .items a .title{bottom:-70px;font-size:.8rem;line-height:.9rem;color:#efefef;margin:0;padding:0;height:70px;width:100%;position:absolute;transition:bottom ease .5s}.external-content .testphase .items a .title span{position:absolute;bottom:0;padding:20px 6px 6px;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(40,52,138,.8))}.external-content .testphase .items a:hover .title{bottom:0}.external-content .testphase .items a.crop-image img,.external-content .wissen .item.crop-image img{object-fit:cover}.external-content .testphase .items a .new-badge{background:top right no-repeat url(./media/images/tag-new-product.png);position:absolute;top:-6px;right:-7px;width:68px;height:70px}.external-content .testphase .items img{width:inherit;height:inherit;object-fit:contain}.external-content .wissen .container{border-right:1px solid #e5e5e5;padding-right:10%}.external-content .wissen .note{padding-right:10%}.external-content .wissen .items{min-height:532px;margin-bottom:19px}.external-content .wissen .items.with-scrollbar{height:532px}.external-content .wissen .item{display:flex;margin-bottom:15px}.external-content .wissen .item .details{padding-right:30px;overflow:hidden}.external-content .wissen .item img{height:120px;max-height:120px;flex:0 0 150px;max-width:150px;margin-right:20px;border:1px solid #e5e5e5;object-fit:contain}.external-content .wissen .item h2{font-size:1.1rem;margin:.8rem 0 0;color:#28348a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.external-content .wissen .item p{margin:0;color:#000;font-size:.8rem}@media screen and (max-width:1200px){.external-content .testphase .container,.external-content .testphase .note{padding-right:10px;padding-left:5%}.external-content .wissen .container,.external-content .wissen .note{padding-left:5%}}@media screen and (max-width:1100px){.external-content .testphase,.external-content .wissen{width:100%;max-width:660px;margin:0 auto}.external-content .testphase .container,.external-content .wissen .container{padding:0 10px;border:0}.external-content .testphase .note,.external-content .wissen .note{padding-left:0;padding-right:0}.external-content .testphase{margin-top:80px}}.flipping-books{background:linear-gradient(to top,transparent 63px,#666 63px)}.flipping-books .content{max-width:910px;margin:auto;padding:24px 330px 100px 10px;background:right bottom 20px url(media/images/mobile.png) no-repeat}.flipping-books .content p{font-size:.8rem;line-height:1.3rem;margin:4px 0;max-width:480px}.flipping-books .content h2{margin:6px 0}@media screen and (max-width:600px){.flipping-books{margin-bottom:40px}.flipping-books .content{padding:10px 10px 220px;background-position:center bottom 20px}}.partnership-carousel{position:relative;max-width:1380px;padding:60px 30px 0;margin:-80px auto 40px}.partnership-carousel .sectionName{top:0;left:3%}.partnership-carousel .slides .ms-image a{height:80px;display:block}.partnership-carousel .slides .ms-image img{max-width:120px!important;max-height:80px!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;position:relative;top:50%;transform:translateY(-50%)}.partnership-carousel .flex-direction-nav .flex-next{right:-30px!important;opacity:1!important;margin-right:-40px;background:center no-repeat url(media/images/arrow-right.png)!important}.partnership-carousel .flex-direction-nav .flex-prev{left:-30px!important;opacity:1!important;margin-left:-40px;background:center no-repeat url(media/images/arrow-left.png)!important}.partnership-carousel .flex-direction-nav li a{margin-top:-14px!important}.partnership-carousel .flexslider{margin:0 auto}@media screen and (max-width:1380px){.partnership-carousel{max-width:1160px}}@media screen and (max-width:1160px){.partnership-carousel{max-width:940px}}@media screen and (max-width:940px){.partnership-carousel{max-width:720px}}@media screen and (max-width:720px){.partnership-carousel{max-width:500px}}@media screen and (max-width:500px){.partnership-carousel{max-width:280px}}body.page-template-page-services{background-color:#fff}body.page-template-page-services #page{max-width:none}body.page-template-page-services .site-main{padding-left:0;padding-right:0}body.page-template-page-services .content-area.services{max-width:960px;margin:0 auto}body.page-template-page-services .content-area.services p{font-size:.9rem;line-height:1.2rem;text-align:right;margin-bottom:4rem}body.page-template-page-services .content-area.services p:last-child{margin-bottom:1rem}body.page-template-page-services article .entry-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:0 120px;column-gap:16%;background:top center no-repeat url(media/images/section-background.png);text-align:right}body.page-template-page-services article h2{color:#28348a;font-size:2.6rem;line-height:2.8rem;margin:.8rem 0 2rem}body.page-template-page-services article h3{color:#e3003b;font-size:1.4rem;margin-bottom:0}body.page-template-page-services article h6{color:#000;margin:0 0 1.4rem}body.page-template-page-services .banner{background-color:#e3003b;padding:32px 60px;margin-bottom:70px}body.page-template-page-services .button{background-color:#fff;font-size:.9rem;padding:6px 30px 4px}body.page-template-page-services .button:hover{color:#000;text-decoration:none}body.page-template-page-services .highlight-section{background-color:#e5e5e5;position:relative}body.page-template-page-services .section .sectionName{top:-6px;left:20%}body.page-template-page-services .categories-section{padding:55px 30px;margin-bottom:74px}body.page-template-page-services .categories-section .container{max-width:440px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}body.page-template-page-services .categories-section .category{width:110px;height:110px;display:inline-block;background-color:#28348a;position:relative;margin:15px}body.page-template-page-services .categories-section .category:hover{background-color:#e3003b}body.page-template-page-services .categories-section .category:hover .name{display:block}body.page-template-page-services .categories-section .category .name{width:100%;display:none;position:absolute;bottom:2px;text-align:center;color:#fff;font-size:.8rem;line-height:.9rem}body.page-template-page-services .section-books{position:relative;min-height:330px;margin-bottom:44px}body.page-template-page-services .section-books .content{width:70%;background-color:#28348a;padding:54px 14%;color:#fff;text-align:center}body.page-template-page-services .section-books .content p{text-align:center;font-size:.9rem;line-height:1.4rem;margin:0 0 30px}body.page-template-page-services .section-books .main-img{position:absolute;top:0;right:0}body.page-template-page-services .section-form{margin:0 0 70px;padding:44px 10px}body.page-template-page-services .section-form .title{margin:0 0 2px}body.page-template-page-services .section-form p{font-size:.9rem;line-height:1.4rem;margin:0 0 10px}body.page-template-page-services .section-form .container{position:relative;max-width:720px;margin:0 auto;padding-left:256px;color:#000;font-size:.9rem;text-align:center}body.page-template-page-services .section-form .sectionName{top:-50px;left:23px}body.page-template-page-services .section-form .section-icon{position:absolute;left:0;top:20px}body.page-template-page-services .partnership-carousel{margin-top:-80px;margin-bottom:40px}.form-content,body.page-template-page-services .partnership-carousel .sectionName{display:none}.form-content .wpcf7{max-width:720px;margin:60px auto}.form-content .wpcf7 p{font-size:.9rem;line-height:1.2rem;margin:0 0 50px}.form-content .wpcf7 form .fields{display:flex;flex-wrap:wrap;justify-content:space-between}.form-content .wpcf7 form .fields span{width:40%;margin-bottom:38px}.form-content .wpcf7 form .fields [role=alert]{width:100%;font-size:.7rem;line-height:16px;margin-bottom:-16px}.form-content .wpcf7 form .buttons{justify-content:center;width:100%;text-align:center;padding-top:6px}.form-content .wpcf7 input,.form-content .wpcf7 select{font-size:.9rem;color:#666;width:100%;border:0;border-radius:0;border-bottom:1px solid #666;background-color:transparent}.form-content .wpcf7 input::placeholder,.form-content .wpcf7 select::placeholder{color:#666;opacity:1}.form-content .wpcf7 input:-ms-input-placeholder,.form-content .wpcf7 input::-ms-input-placeholder,.form-content .wpcf7 select:-ms-input-placeholder,.form-content .wpcf7 select::-ms-input-placeholder{color:#666}.form-content .wpcf7 input.wpcf7-not-valid,.form-content .wpcf7 select.wpcf7-not-valid{border-bottom:1px solid red}.form-content .wpcf7 input[type=submit]{background-color:#e3003b;width:auto;color:#fff;font-weight:600;padding:10px 100px 8px;margin:0 auto;border-bottom:none}.form-content .wpcf7 input[type=submit]:hover{cursor:pointer}@media screen and (max-width:800px){body.page-template-page-services article .entry-content{-webkit-column-count:1;-moz-column-count:1;column-count:1;background:top right 6% repeat-y url(media/images/section-background.png);padding:0 12%}body.page-template-page-services article .entry-content>*{text-align:right!important}body.page-template-page-services article .entry-content p{margin-bottom:4rem!important}body.page-template-page-services .section-books .content{width:100%}body.page-template-page-services .section-books .main-img{position:relative;max-width:100%;margin-bottom:20px}body.page-template-page-services .section-form .container{padding-left:34%}}@media screen and (max-width:600px){body.page-template-page-services .section-form .container{padding-left:50%}.form-content{padding:0 20px}.form-content .wpcf7 form .fields span{width:100%}}@media screen and (max-width:400px){body.page-template-page-services .section-form .container{padding:0}body.page-template-page-services .section-form .section-icon{position:relative;left:auto;top:auto;margin-bottom:20px}}body.page .site{background-color:#fff}body.page .entry-content{padding-left:6%;padding-right:6%;text-align:justify}