.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

.dpDiv{z-index:1000}.dpTable{font-size:1.3em;font-weight:bold;border:2px solid #cfcfd1;background:white;border-collapse:separate;border-spacing:0;border-radius:6px;-webkit-box-shadow:2px 2px 8px #2b373e;-moz-box-shadow:2px 2px 8px #2b373e;box-shadow:2px 2px 8px #2b373e;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative}.dpTable td{padding:4px 6px;text-align:center}.dpTitleTR{background:#ff2600;color:#fff}.dpTable .dpTitleTR td{padding:0 !important}.dpTodayButtonTR{display:none}.dpTD{font-weight:normal;margin:0;background:#DBDBDB;color:#2b373e;cursor:pointer}.dpDayHighlightTD{background-color:#ff2600;font-weight:normal}.dpTDHover{background:#fff;color:black;cursor:pointer;margin:0;font-weight:normal}.dpDayTD{background:darkgray;color:#fff}.dpTitleText{font-size:1.108em;color:#fff;font-weight:bold}.dpDayHighlight{font-weight:bold;color:#fff;margin:0}.dpDayHighlight:hover{color:#2b373e}.dpButton{font-size:1.1em;color:#fff;font-weight:bold;padding:2px;background:transparent;width:18px;border:none;margin:0 3px;cursor:pointer}.dpTodayButton{float:right;font-size:1.1em;color:#fff;background:#ff2600;font-weight:bold;padding:2px;width:18px;border:none;margin:0 3px;cursor:pointer;display:none}

/*! 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:80200}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:80300}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);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("/Components/project/Design/Images/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:80600}#fancybox-loading div{width:44px;height:44px;background:url("/Components/project/Design/Images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:80400}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/Components/project/Design/Images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:80400}.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:80400;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:80100;background:url("/Components/project/Design/Images/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:80500}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:80500;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);-webkit-border-radius:15px;-moz-border-radius:15px;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("/Components/project/Design/Images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/Components/project/Design/Images/fancybox_loading@2x.gif");background-size:24px 24px}}.fancybox-inner .visuallyhiddenoff.text-content{font-size:1.4em}

#newsletter-submit{width:100%;font-size:1.4em}

#newsletter-submit{width:100%;font-size:1.4em}

img{border:none}.FloatBreak,.floatBreak{display:block;clear:both;height:0;font-size:0;line-height:0}body{background-color:#4B545B;padding:0;margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#5D6871}h1{color:#2c373e;font-size:1.4em}h2{font-size:1.2em}h3{font-weight:bold}a{color:#5D6871;text-decoration:underline}#Regions{width:950px;margin:20px auto 0 auto;background-color:#FFFFFF}#ServiceNavigationBlock{position:absolute;width:910px;text-align:right;margin:10px 20px 0 20px}#MainNavigationBlock{margin-left:20px;margin-right:20px}#BodyRegion{width:910px;margin:1px 20px 0 20px;padding-top:25px}@media screen{#BodyRegion{background:transparent url(/Components/Project/Design/Skins/DIFStandardSkin/Images/BodyRegion_bg.gif) repeat-x scroll 0 0}}#LogoBlock{height:180px;width:910px;margin:0 20px 0 20px;overflow:hidden}.Logo{height:180px;overflow:hidden;float:left}#TopBannerBlock{height:125px;margin-top:45px;margin-bottom:10px;overflow:hidden}#FrontLeftBlock{float:left;width:680px}#BottomLeftBlock{float:left;width:450px;max-width:450px;overflow:hidden;margin-right:10px}#BottomCenterBlock{float:left;width:220px;max-width:220px;overflow:hidden}.SpotsRightBlock{float:right;width:220px;max-width:220px;overflow:hidden}.LayoutWith1Columns .LeftColumn{float:left;width:910px}.LayoutWith1Columns #StandardBodyBlock{float:left;width:740px}.LayoutWith2Columns .LeftColumn{float:left;width:680px}.LayoutWith2Columns #StandardBodyBlock{float:left;width:510px}#FooterRegion{margin-top:15px}#FooterRegion #FooterBlock{width:910px;margin:0 20px 10px 20px;text-align:center}#FooterRegion #FooterWatermark{height:80px;width:950px;background:#4B545B url(/Components/Project/Design/Skins/DIFStandardSkin/Images/FooterWatermark_bg.png) no-repeat scroll center center}

@font-face{font-family:"Icons";src:url("/Components/project/Design/Fonts/Icons/icomoon-webfont.eot");src:url("/Components/project/Design/Fonts/Icons/icomoon-webfont.eot?#iefix") format("embedded-opentype"),url("/Components/project/Design/Fonts/Icons/icomoon-webfont.woff") format("woff"),url("/Components/project/Design/Fonts/Icons/icomoon-webfont.ttf") format("truetype"),url("/Components/project/Design/Fonts/Icons/icomoon-webfont.svg#iconFont") format("svg")}@font-face{font-family:"dif-bold";src:url("/Components/project/Design/Fonts/DIF_Bold/dif_bold-webfont.eot");src:url("/Components/project/Design/Fonts/DIF_Bold/dif_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/Components/project/Design/Fonts/DIF_Bold/dif_bold-webfont.woff") format("woff")}@font-face{font-family:"dif-regular";src:url("/Components/project/Design/Fonts/DIF_Regular/dif_regular-webfont.eot");src:url("/Components/project/Design/Fonts/DIF_Regular/dif_regular-webfont.eot?#iefix") format("embedded-opentype"),url("/Components/project/Design/Fonts/DIF_Regular/dif_regular-webfont.woff") format("woff")}@font-face{font-family:"dif-stencil-bold";src:url("/Components/project/Design/Fonts/DIF_Stencil/DIF-Stencil-Bold.eot");src:url("/Components/project/Design/Fonts/DIF_Stencil/DIF-Stencil-Bold.eot?#iefix") format("embedded-opentype"),url("/Components/project/Design/Fonts/DIF_Stencil/DIF-Stencil-Bold.woff") format("woff"),url("/Components/project/Design/Fonts/DIF_Stencil/DIF-Stencil-Bold.ttf") format("truetype"),url("/Components/project/Design/Fonts/DIF_Stencil/DIF-Stencil-Bold.svg#iconFont") format("svg");font-weight:normal;font-style:normal}.clear{*zoom:1}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.neutralized-list{margin:0;padding:0;list-style:none}.horisontal-list{margin:0;padding:0;list-style:none}.horisontal-list li{float:left}.dif-medium{font-family:dif-regular;font-weight:600}.standard-button{display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold}.standard-button:hover{background:#f7f7fa;color:inherit;text-decoration:none}.submit-button{border:1px solid #bec1c4;background:#2c373e;color:#f0f0f2;text-transform:uppercase;padding:0.8em 5em;font-size:1em;border-radius:4px;min-height:3em}.submit-button:hover{background:#ff2600}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhiddenoff{clip:rect();height:auto;margin:inherit;overflow:inherit;padding:inherit;width:auto}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0 0 0.67em}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}fieldset{border:none;margin:0;padding:0}fieldset legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:auto}.page{width:100%;max-width:930px;margin:0 auto;background:#dadadc;min-height:100vh}@media (min-width: 768px){.page-collectfront{position:relative}}@media (min-width: 768px){.page-collectfront-margintopfix{height:40px;margin-top:-150px;position:relative}}.go-to-content{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.main{padding-top:20em;overflow-x:hidden}.main-container{display:flex;flex-flow:column nowrap}.main-container .header-slider{flex-basis:100vh;max-height:100vh}@media (max-width: 767px){.main-container .header-slider{margin-top:78px}}.one-column{overflow:hidden;max-width:930px;margin-left:auto;margin-right:auto;*zoom:1}.one-column:before,.one-column:after{content:"";display:table}.one-column:after{clear:both}.two-columns{width:100%;*zoom:1}.two-columns:before,.two-columns:after{content:"";display:table}.two-columns:after{clear:both}.two-columns .content-column{float:left;width:61.5%}.two-columns .spot-column{float:right;width:35%}@media (min-width: 539px){.two-columns .spot-column{padding-left:10px}}.bottom-content{width:102.5%;*zoom:1}.bottom-content:before,.bottom-content:after{content:"";display:table}.bottom-content:after{clear:both}.bottom-content .spot{float:left;width:22.6%;margin-right:2.4%}.header-fixed{z-index:10000;top:0;left:0;width:100%;-webkit-box-shadow:0 10px 20px #dadadc;-moz-box-shadow:0 10px 20px #dadadc;box-shadow:0 10px 20px #dadadc;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative;background:#dadadc;position:fixed}.header{position:relative;z-index:1000;width:100%;max-width:930px;margin:0 auto;*zoom:1;padding:3em 0 5em;background:url(/Components/project/Design/Images/ruler.png) 0 bottom repeat-x}.header:before,.header:after{content:"";display:table}.header:after{clear:both}.header .logo{float:left;width:57px;position:relative}.header .logo.logo-landscape{width:286px}.header .logo a span{display:none}.header .logo img{width:100%;position:absolute;top:0;left:0}.header .logo img.light-grey{display:none}.header .logo img.hover-logo{display:none;z-index:1000}@media only screen and (max-width: 767px){.header.display-logo-mobile{display:flex;justify-content:space-between;align-items:flex-start}}.megaslider-header{background:none;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative;position:fixed}.megaslider-header .header{background:none}.megaslider-header .header .dark-grey{display:none}.megaslider-header .header .light-grey{display:block !important}.megaslider-header .header .service-navigation ul li a{color:#f0f0f2}.megaslider-header .header .service-navigation ul li a span{display:block}.megaslider-header .header .primary-navigation ul li a{color:#f0f0f2}.megaslider-header .header .primary-navigation ul .active>a,.megaslider-header .header .primary-navigation .second-level ul li a:hover{color:#2c373e}.regular-header{z-index:10000;top:0;left:0;width:100%;-webkit-box-shadow:0 10px 20px #dadadc;-moz-box-shadow:0 10px 20px #dadadc;box-shadow:0 10px 20px #dadadc;background:#dadadc;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative;position:fixed}.regular-header .service-navigation{display:block}.regular-header .header{background:none}.regular-header .header .dark-grey{display:none}.regular-header .header .light-grey{display:block !important}.regular-header .header .service-navigation ul li a{color:#f0f0f2}.regular-header .header .service-navigation ul li a span{display:block}.regular-header .header .primary-navigation ul li a{color:#2c373e}@media (max-width: 767px){.regular-header .header .primary-navigation ul li a{color:#f0f0f2}}.regular-header .header .primary-navigation ul .active>a,.regular-header .header .primary-navigation .second-level ul li a:hover{color:#2c373e}.mega-slider{width:100%;height:100%;position:relative;overflow:hidden}.mega-slider .content-container{width:100%;max-width:930px;margin:23em auto 0;position:relative;z-index:1001}.mega-slider .content-container .mega-title{font-family:dif-bold;font-size:4.8em;color:#f0f0f2;width:40%;margin-bottom:0.4em}.mega-slider .content-container p{color:#f0f0f2;font-size:1.8em;width:40%}.mega-slider .content-container p a{color:#f0f0f2}.mega-slider .content-container .button{padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold;padding:1em;display:block;float:left;margin-right:5%;font-size:1.4em;font-family:dif-bold}.mega-slider .content-container .button:hover{background:#f7f7fa;color:inherit;text-decoration:none}.mega-slider .animation-background{width:100%;height:100%;position:relative;overflow:hidden}.mega-slider .animated{font-family:'dif-stencil-bold';position:relative;top:0;width:100%;height:100%}.mega-slider .animated .background{position:absolute;width:100%;height:100%;top:0;left:0}.mega-slider .animated .inner{max-width:930px;margin:0 auto;padding:0;position:relative}.mega-slider .animated .text{visibility:hidden;position:absolute;max-width:930px;margin:23em auto 0}.mega-slider .animated span{line-height:1em;float:left;clear:left;font-family:dif-bold;font-size:4.8em;color:#f0f0f2;width:40%}.mega-slider .scroll-down-container{width:100%;position:absolute;bottom:3.4em;z-index:1001}.mega-slider .scroll-down-container a{display:block;margin:0 auto;width:10em;height:5.9em}.mega-slider .scroll-down-container .scroll-down-white{background:url(/Components/project/Design/Images/mega-arrow-white.png);position:relative;top:5.9em}.mega-slider .scroll-down-container .scroll-down-red{background:url(/Components/project/Design/Images/mega-arrow-red.png)}.mega-slider .scroll-down-container #content-start{height:0}.regular-header .service-navigation{float:right;width:70%}.regular-header .service-navigation .iconAbout{background-color:#F0F0F2;border-radius:50%;display:block;font-size:14px;height:31px;line-height:31px;text-align:center;width:31px}@media (max-width: 767px){.regular-header .service-navigation .iconAbout{background-color:#2c373e;font-size:4em;height:40.8px;width:40px}}.regular-header .service-navigation .iconAbout:hover{background-color:#ff2600 !important}.regular-header .service-navigation .infoAbout{background-image:url("/Components/Project/Design/Images/information-icon-dark.svg");background-position:center;background-repeat:no-repeat;background-size:60%}@media (max-width: 767px){.regular-header .service-navigation .infoAbout{background-image:url("/Components/Project/Design/Images/information-icon.svg")}}.regular-header .service-navigation ul{float:right;margin:0;padding:0;list-style:none;font-family:"Icons"}.regular-header .service-navigation ul li{float:left}.regular-header .service-navigation ul li{margin-left:2.4em}.regular-header .service-navigation ul li a{color:#2c373e;font-size:3.1em;text-decoration:none;-webkit-font-smoothing:antialiased;float:left;position:relative}.regular-header .service-navigation ul li a:hover{color:#ff2600 !important;text-decoration:none}.regular-header .service-navigation ul li a .icon{position:relative;z-index:20}.regular-header .service-navigation ul li a .background{display:none;width:80%;height:70%;background:#2c373e;position:absolute;left:10%;top:10%;z-index:10;border-radius:15px}.regular-header .service-navigation ul .mobile-nav-trigger{display:none}.megaslider-header .service-navigation{float:right;width:70%;display:block}.megaslider-header .service-navigation .iconAbout{background-color:#F0F0F2;border-radius:50%;display:block;font-size:14px;height:31px;line-height:31px;text-align:center;width:31px}@media (max-width: 767px){.megaslider-header .service-navigation .iconAbout{background-color:#2c373e;font-size:4em;height:40.8px;width:40px}}.megaslider-header .service-navigation .iconAbout:hover{background-color:#ff2600 !important}.megaslider-header .service-navigation .infoAbout{background-image:url("/Components/Project/Design/Images/information-icon-dark.svg");background-position:center;background-repeat:no-repeat;background-size:60%}@media (max-width: 767px){.megaslider-header .service-navigation .infoAbout{background-image:url("/Components/Project/Design/Images/information-icon.svg")}}.megaslider-header .service-navigation ul{float:right;margin:0;padding:0;list-style:none;font-family:"Icons"}.megaslider-header .service-navigation ul li{float:left}.megaslider-header .service-navigation ul li{margin-left:2.4em}.megaslider-header .service-navigation ul li a{color:#2c373e;font-size:3.1em;text-decoration:none;-webkit-font-smoothing:antialiased;float:left;position:relative}.megaslider-header .service-navigation ul li a:hover{color:#ff2600 !important;text-decoration:none}.megaslider-header .service-navigation ul li a .icon{position:relative;z-index:20}.megaslider-header .service-navigation ul li a .background{display:none;width:80%;height:70%;background:#2c373e;position:absolute;left:10%;top:10%;z-index:10;border-radius:15px}.megaslider-header .service-navigation ul .mobile-nav-trigger{display:none}@media (min-width: 768px){.regular-header .primary-navigation{float:right;width:90%;margin-top:1em}}.primary-navigation{float:right;width:94%;margin-top:5em}.primary-navigation ul{float:right;margin:0;padding:0;list-style:none;*zoom:1}.primary-navigation ul li{float:left}.primary-navigation ul:before,.primary-navigation ul:after{content:"";display:table}.primary-navigation ul:after{clear:both}.primary-navigation ul li{margin-left:2em}.primary-navigation ul li a{font-size:1.7em;font-family:"dif-bold";text-transform:uppercase;text-decoration:none;display:block;padding:0.6em 1.4em 0.6em;color:#2c373e;border-radius:1.5em}.primary-navigation ul li a:hover{background:#f0f0f2;text-decoration:none}.primary-navigation ul li span{display:none}.primary-navigation ul li.active>a{background:#f0f0f2;color:#2c373e}.primary-navigation ul li.active .second-level{display:block}.primary-navigation ul li .second-level{display:none;position:absolute;padding-top:1em;right:0;min-width:800px}.primary-navigation ul li .second-level li a{font-size:1em}.Questionaire{background:#f0f0f2;margin-top:4%;width:100%;float:left;color:#222;padding:0 0 2.8em 0;border:solid 1px #cfcfd1;position:relative;border-radius:4px}.Questionaire .QuestionArea{width:100%;color:#222;margin-bottom:5px;float:left;clear:left}.Questionaire .ResultList{width:100%;margin-top:1px;margin-bottom:1px;float:left;clear:left}.Questionaire .ResultList .QuestionAnswer{width:100%;margin:0;padding:1em 2em;float:left;clear:left;border-top:1px solid #c5c5c6;background:url(/Components/project/Design/Images/star-icon.png) no-repeat right 20px top 20px;-moz-background-size:2em;-o-background-size:2em;-webkit-background-size:2em;background-size:2em;font-weight:bold}.Questionaire .ResultList .QuestionAnswer p{padding-right:2em}.Questionaire .ResultList .QuestionAnswer span{display:block;margin-bottom:1.5em;font-weight:normal}.Questionaire .ResultList .QuestionAnswer ul{font-weight:normal;padding-left:0;list-style:none}.Questionaire .ResultList .QuestionAnswer ul li:before{content:"-"}.Questionaire .ResultList .QuestionText{width:100%;color:#fff;margin-bottom:2em;float:left;clear:left;border-top:1px solid #c5c5c6}.Questionaire .ResultList .QuestionText strong{padding-left:0}.Questionaire .ResultList .QuestionText .Answer{padding-bottom:0.1em}.Questionaire .ResultList .Headline{text-transform:uppercase}.Questionaire .ResultItemContent{width:97.3559%;padding:10px;float:left;clear:left}.Questionaire .Score{width:100%;color:#222222;font-weight:bold;font-size:1.4em;padding:1em 1.5em;float:left;clear:left}.Questionaire .Score span{font-weight:normal}.Questionaire .Abstract{width:100%;margin-bottom:1px;padding:1em 2.5em;float:left;clear:left}.Questionaire .Banner{background:url(/DIF.KonceptSite/Design/Skins/DIFStandardSkin/Images/Customer/bg_GradientTile.jpg) repeat-y;width:100%;float:left;clear:left}.Questionaire .Banner img{width:100%}.Questionaire .Headline{width:100%;color:#2c373e;font-size:1.6em;margin-bottom:0.6em;padding:1em 0 1em 1.2em;float:left}.Questionaire .Headline span{text-transform:uppercase}.Questionaire .Headline.HeadlineResult{font-weight:normal}.Questionaire .Question{font-size:1.4em;font-weight:bold;margin-bottom:1.8em;color:#222;padding-left:1.3em;width:50%}.Questionaire .Question strong{font-size:1em;padding:0 1.5em 1em 1.5em}.Questionaire .Answer{color:#222;font-size:1.4em;padding:0 1.5em 1em 1.5em}.Questionaire .RadioButtons{padding-bottom:10px}.Questionaire .CheckBoxes{margin:1em 1.5em}.Questionaire .CheckBoxes label{padding-left:0.5em}.Questionaire .ValidationText{margin:1em 1.5em;font-size:14px;font-weight:bold;text-transform:uppercase}.Questionaire .Explanation{width:100%;min-height:10em;border-top:1px solid #c5c5c6;margin-bottom:1px;padding:1.5em;float:left;clear:left;font-size:1.4em;font-weight:bold;background:url(/Components/project/Design/Images/star-icon.png) no-repeat right 20px top 20px;-moz-background-size:1.5em;-o-background-size:1.5em;-webkit-background-size:1.5em;background-size:1.5em}.Questionaire .Explanation .ExplanationText{max-width:30em}.Questionaire .Explanation .ExplanationText span{display:block;margin-bottom:1.5em;font-weight:normal}.Questionaire .Navigation{width:50%;max-width:33em;height:7.8em;padding:2px 1.5em 18px 1.5em;float:left;position:absolute;right:0;bottom:3em}.Questionaire .Navigation .Button{position:absolute;right:2em;bottom:0;background:#2c373e;width:100%;max-width:29em;font-family:"dif-bold";color:#fff;font-size:1em;text-transform:uppercase;border:none;padding:0.1em 3em;float:right;cursor:pointer;height:3em;border-radius:4px}.Questionaire .Navigation .Button:hover{color:#f1f1f2}.Questionaire .Navigation .btnBack{width:100%;max-width:29em;display:block;position:absolute;right:2em;top:0}.Questionaire .Navigation .BackButton{background:#f0f0f2;width:100%;font-family:"dif-bold";color:#2c373e;font-size:1em;border-radius:4px;border:solid 1px #d8d8da;text-transform:uppercase;margin-right:10px;padding:5px 30px;float:left;cursor:pointer;height:3.2em}.Questionaire .Navigation .BackButton:hover{color:#2c373e}.Questionaire .finalResult .Headline,.Questionaire .finalResult .Score{float:none}.Questionaire .finalResult .Headline{text-transform:uppercase}.two-columns .Questionaire{padding-bottom:0}.two-columns .Navigation{width:100%;height:auto;position:static;max-width:none;padding-top:1em}.two-columns .Navigation .btnBack{position:static;float:left;width:48%}.two-columns .Navigation .Button{position:static;float:right;width:48%}.QuestionaireStart{background:none;border:none}.QuestionaireStart .Navigation{width:100%;position:static}.QuestionaireStart .Abstract{padding:0}.QuestionaireStart .Abstract p{font-size:1.8em}.HeadlineStart{font-size:4.8em;font-weight:bold;width:100%;color:#2c373e}.content-column .QuestionaireAbstract{width:100%;margin-bottom:1px;padding:0;float:left;clear:left}.content-column .QuestionaireAbstract p{font-size:1.8em}.LayoutWith2Columns .Questionaire .Headline{width:500px}.LayoutWith2Columns .Questionaire .Abstract{width:490px}.LayoutWith2Columns .Questionaire .Score{width:490px}.LayoutWith2Columns .Questionaire .ResultItemContent{width:490px}.LayoutWith2Columns .Questionaire .ResultList .QuestionText{width:490px}.LayoutWith2Columns .Questionaire .QuestionArea{width:490px}.LayoutWith2Columns .Questionaire .Navigation{width:500px}.service-navigation .search{*zoom:1}.service-navigation .search:before,.service-navigation .search:after{content:"";display:table}.service-navigation .search:after{clear:both}.service-navigation .search .search-box{float:left;background:#f0f0f2;padding:0.7em 2em 0.7em;border-radius:15px 0 0 15px;position:relative;right:-1.8em;top:0;margin-left:-2em}@media screen and (-webkit-min-device-pixel-ratio: 0){.service-navigation .search .search-box{padding:0.5em 2em 0.4em}}@-moz-document url-prefix(){.service-navigation .search .search-box .service-navigation .search .search-box{top:1px;padding:0.6em 2em 0.6em}}.service-navigation .search .search-box label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.service-navigation .search .search-box input{border:none;background:#f0f0f2;font-family:sans-serif;padding:3px}.service-navigation .search .search-box input:focus{outline:#4d90fe auto 5px;outline-offset:-2px}.service-navigation .search .search-box .smartphone-only{display:none}.pagination{padding:1.7em 2em;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;margin-bottom:3em;*zoom:1}.pagination:before,.pagination:after{content:"";display:table}.pagination:after{clear:both}.pagination .pagination-info{margin-bottom:0.5em;text-transform:uppercase;font-size:1.2em;font-weight:bold}.pagination ol{margin:0;padding:0;list-style:none;*zoom:1}.pagination ol:before,.pagination ol:after{content:"";display:table}.pagination ol:after{clear:both}.pagination ol li{float:left;margin-right:0.4em;display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold;font-size:1.2em;padding:0;background:#2c373e}.pagination ol li:hover{background:#f7f7fa;color:inherit;text-decoration:none}.pagination ol li:hover{background:#3d484f}.pagination ol li.current{padding:0.6em 1.2em;background:#ff2600;color:#f7f7fa}.pagination ol li a{padding:0.6em 1.2em;display:block;text-decoration:none;color:#f7f7fa}.pagination ol li.other{position:relative}.pagination ol li.other .more{color:#f7f7fa;position:absolute;top:0.6em;right:0.4em}.pagination .pagination-functions{width:100%;text-align:center;margin-top:1.5em}.pagination .pagination-functions .centering{width:100%;margin:0;*zoom:1}.pagination .pagination-functions .centering:before,.pagination .pagination-functions .centering:after{content:"";display:table}.pagination .pagination-functions .centering:after{clear:both}.pagination .pagination-functions label{text-transform:uppercase;font-size:1em;font-weight:bold;float:left;margin-top:0.6em}.pagination .pagination-functions select{float:left;margin-left:1em}.pagination .pagination-functions .button-container{float:left;margin-left:1em}.pagination .pagination-functions .button-container input{display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold;background:#2c373e;color:#f7f7fa;padding:1em 5em;font-size:inherit;position:relative;top:-0.4em}.pagination .pagination-functions .button-container input:hover{background:#f7f7fa;color:inherit;text-decoration:none}.pagination .pagination-functions .button-container input:hover{background:#3d484f;color:#f7f7fa}.search-result{margin:0;padding:0;list-style:none}.search-result li{padding:1.5em 0;background:url(/Components/project/Design/Images/ruler.png) 0 bottom repeat-x;*zoom:1}.search-result li:before,.search-result li:after{content:"";display:table}.search-result li:after{clear:both}.search-result li h3{font-size:inherit}.search-result li h3 a{text-transform:uppercase;text-decoration:none}.search-result li img{float:left;margin-right:0.6em}.search-result li p{font-size:inherit;margin-bottom:0}body{background:#dadadc;color:#2c373e;font-size:62.5%;font-family:dif-regular, arial, sans-serif}h1{font-family:dif-bold;font-size:4.4em;margin-bottom:0.3em;line-height:1.3em}h2{font-family:dif-bold;font-size:1.4em;line-height:1.3em;margin:0 0 1em}h3{font-size:1.6em;line-height:1.3em;margin:0 0 1em}.abstract{display:block;font-size:1.8em;font-family:dif-bold;margin-bottom:1.5em}ul{list-style:inside}.content-column p,.spot-column p,.bottom-content p,.footer p,.content-column>a,.spot-column>a,.bottom-content>a,.footer>a,.content-column strong,.spot-column strong,.bottom-content strong,.footer strong,.content-column li,.spot-column li,.bottom-content li,.footer li,.content-column td,.spot-column td,.bottom-content td,.footer td{font-size:1.4em;line-height:1.5em}.content-column p strong,.spot-column p strong,.bottom-content p strong,.footer p strong,.content-column>a strong,.spot-column>a strong,.bottom-content>a strong,.footer>a strong,.content-column strong strong,.spot-column strong strong,.bottom-content strong strong,.footer strong strong,.content-column li strong,.spot-column li strong,.bottom-content li strong,.footer li strong,.content-column td strong,.spot-column td strong,.bottom-content td strong,.footer td strong{font-size:inherit}.content-column p,.spot-column p,.bottom-content p,.footer p{margin-bottom:1.5em}.content-column p a,.spot-column p a,.bottom-content p a,.footer p a{color:#ff2600}.accordion .text a{color:#ff2600}a{color:#2c373e;text-decoration:underline}a:hover{color:#ff2600;text-decoration:none}@import-once "base/_import.less";.image-text-snippet{width:100%;border:1px solid #cfcfd1;border-radius:3px}.image-text-snippet .image img{width:100%;border-radius:3px 3px 0 0;margin-bottom:-2px}.image-text-snippet .image-info{background:#f7f7fa;padding:2em;text-transform:uppercase;border-radius:0 0 3px 3px}.image-snippet{width:100%;border:1px solid #cfcfd1;border-radius:3px}.image-snippet img{width:100%;border-radius:3px;margin-bottom:-2px}.columns-snippet{width:100%;*zoom:1}.columns-snippet:before,.columns-snippet:after{content:"";display:table}.columns-snippet:after{clear:both}.columns-snippet .column-1{width:48%;float:left}.columns-snippet .column-2{width:48%;float:right}.columns-snippet img{width:100%;margin:0.4em 0 2em;border-radius:3px}.tableauPlaceholder{max-width:100% !important}iframe{max-width:100%;margin-bottom:3em;-webkit-overflow-scrolling:touch !important}.smartphone{display:none}.desktop{display:block}.article{padding-left:16em}@media (min-width: 965px){.article .article-image-ol{max-height:none !important}}.article .article-image{margin-bottom:2em;max-width:504px;max-height:279px;height:auto}.article .article-info{margin:0;padding:0;list-style:none;margin-bottom:1.5em;text-transform:uppercase;font-size:0.714em}.article .article-info li{margin-bottom:0.2em}.article .article-start{position:relative}.article .article-start,.article .article-start *:not(.article-marker){font-size:14px;line-height:21px}.article .article-start a{color:#ff2600}.article .article-start .article-marker{position:absolute;left:-160px;top:5px;display:block;background:#ff2600;height:13px;width:130px;border-radius:13px}.article .article-start td img{max-width:none}.article .article-start img{max-width:100%;height:auto !important}.one-column .article,.NavigationPageWithSpots .article{padding-left:0}.one-column .article .article-marker,.NavigationPageWithSpots .article .article-marker{display:none}.spot{width:100%;padding:2.4em 2em;margin-bottom:3em;overflow:hidden}.spot h2,.spot h3{font-size:1.6em;font-family:dif-regular}.spot img{width:100%;height:auto;max-width:100%}.call-to-action-spot{padding:0}.call-to-action-spot ul{margin:0;padding:0;list-style:none}.call-to-action-spot ul li a{display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold;margin-bottom:1.3em;font-size:0.8em;font-family:dif-bold}.call-to-action-spot ul li a:hover{background:#f7f7fa;color:inherit;text-decoration:none}.link-list-spot{padding:0}.link-list-spot ul{margin:0;padding:0;list-style:none}.link-list-spot ul li{background:url(/Components/project/Design/Images/ruler.png) 0 bottom repeat-x;padding:2.5em 2em 1em}.link-list-spot ul li:hover{background:#f7f7fa;cursor:pointer}.link-list-spot ul li a{text-decoration:none}.link-list-spot ul li a:hover{color:inherit}.link-list-spot ul li .text-content h3{margin-top:0;text-transform:uppercase;font-size:inherit}.link-list-spot ul li .text-content p{font-size:inherit}.related-news-spot{padding:0}.related-news-spot ul{margin:0;padding:0;list-style:none}.related-news-spot ul li{background:url(/Components/project/Design/Images/ruler.png) 0 bottom repeat-x;padding:2.5em 2em 1em}.related-news-spot ul li:hover{background:#f7f7fa;cursor:pointer}.related-news-spot ul li a{text-decoration:none}.related-news-spot ul li a:hover{color:inherit}.related-news-spot ul li .text-content h3{margin-top:0;text-transform:uppercase;font-size:inherit}.related-news-spot ul li .text-content p{font-size:inherit}.quote-spot{color:#f7f7fa;text-transform:uppercase;border-radius:4px;background:#2c373e}.quote-spot.red{background:#ff2600}.quote-spot.grey{background:#2c373e}.quote-spot .quote{font-size:1.6em}.quote-spot .author{font-size:1em;margin-bottom:0;letter-spacing:0.1em}.image-and-text-spot{padding:0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px}.image-and-text-spot:hover{background:#f7f7fa;cursor:pointer}.image-and-text-spot a{text-decoration:none}.image-and-text-spot a:hover{color:inherit}.image-and-text-spot .image{max-width:100%;overflow:hidden}.image-and-text-spot .image img{margin:0;border-radius:4px 4px 0 0}.image-and-text-spot .text-content{padding:2.1em 2em 0}.image-and-text-spot .text-content h3{margin-top:0}.campaign-spot{padding:0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px}.campaign-spot:hover{background:#f7f7fa;cursor:pointer}.campaign-spot a{text-decoration:none}.campaign-spot a:hover{color:inherit}.campaign-spot .image{max-width:100%;overflow:hidden}.campaign-spot .image img{margin:0;border-radius:4px 4px 0 0;width:100%}.campaign-spot .text-content{padding:1.4em 2em 0}.campaign-spot .text-content h3{margin-top:0}.campaign-spot .text-content p{font-size:1.4em}.campaign-spot.full-size img{margin-bottom:-0.3em;border-radius:4px}.campaign-spot.no-bottom-margin{margin-bottom:0px}.one-column .content-column .campaign-spot{width:25%;height:auto !important;float:none;background:transparent;border-radius:0;border:0px;padding:0 1em;display:-webkit-flex;display:-ms-flexbox;display:flex}.one-column .content-column .campaign-spot a{display:block;width:100%;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px}@media screen and (max-width: 800px){.one-column .content-column .campaign-spot{display:block}}.two-columns .content-column .campaign-spot{float:left;width:31%;margin-right:2%}.campaign-collection{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-content .campaign-collection{width:100%}.spot-left-wrapper,.spot-right-wrapper{display:inline-table;width:100% !important;margin-bottom:3%}.spot-left-wrapper iframe,.spot-right-wrapper iframe{width:100% !important;margin-bottom:0;background:#f4f4f4;padding:0 0px;border:1px solid #cfcfd1 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.one-column .spot-left-wrapper{width:65.8% !important}.one-column .spot-left-wrapper iframe{width:100%;height:345px}.one-column .spot-right-wrapper{display:table;width:31.3% !important;padding:0;float:right}.one-column .spot-right-wrapper .fb_iframe_widget{display:block}.one-column .spot-right-wrapper .fb_iframe_widget span{width:100% !important}.one-column .spot-right-wrapper .fb_iframe_widget span iframe{width:100% !important;height:345px !important}.two-columns .video-back .page-container{width:100%;height:0;position:relative;padding-bottom:56.25%}.two-columns .video-back .page-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.bottom-content .spot-left-wrapper{width:63.5% !important}.bottom-content .spot-left-wrapper iframe{width:100%;height:341px}.bottom-content .spot-right-wrapper{display:table;width:30.3% !important;padding:0;float:right}.bottom-content .spot-right-wrapper .fb_iframe_widget{display:block}.bottom-content .spot-right-wrapper .fb_iframe_widget span{width:100% !important}.bottom-content .spot-right-wrapper .fb_iframe_widget span iframe{width:100% !important;height:341px !important}.footer{*zoom:1;padding:3em 0;background:url(/Components/project/Design/Images/ruler.png) 0 top repeat-x;overflow-x:hidden}.footer:before,.footer:after{content:"";display:table}.footer:after{clear:both}.footer .footer-column{float:left;width:31.33%;margin-left:3.005%;letter-spacing:0.1em}.footer .footer-column h3{font-size:1em;text-transform:uppercase;font-family:dif-regular;font-weight:normal;margin-bottom:0}.footer .footer-column p{font-size:1em;margin-top:0}.footer .footer-column table{width:100%}.footer.expandcolumntwo .footer-column-two{width:62.66%}.footer.expandcolumntwo .footer-column-three{margin-left:0}.footer .footer-column-one{margin-left:0}.news-archive{*zoom:1;width:103.3%;clear:both}.news-archive:before,.news-archive:after{content:"";display:table}.news-archive:after{clear:both}.news-archive ul{margin:0;padding:0;list-style:none}.news-archive ul li{float:left;width:30.3%;height:25em;margin:0 3% 3% 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px}@media not all and (min-width: 540px) and (max-width: 769px){.news-archive ul li:nth-child(3n){margin:0 0 3% 0}}@media (min-width: 540px) and (max-width: 769px){.news-archive ul li:nth-child(2n){margin:0 0 3% 0}}.news-archive ul li:hover{background:#f7f7fa;cursor:pointer}.news-archive ul li a{text-decoration:none}.news-archive ul li a:hover{color:inherit}.news-archive ul li .image{width:100%;overflow:hidden;margin-bottom:-0.6em;height:0;padding-bottom:55.70934256%;border-radius:4px 4px 0 0}.news-archive ul li .image iframe{margin-bottom:0;width:100%;height:163px;border-radius:4px 4px 0 0}.news-archive ul li .image img{margin:0;min-height:100%;min-width:100%}.news-archive ul li .text-content{padding:1.5em 1.6em 0}.news-archive ul li .text-content .date{margin-bottom:1em;text-transform:uppercase;font-size:0.82em}.news-archive ul li .text-content .date span{padding:0 0.4em}.news-archive ul li .text-content h2{font-size:1.15em;font-family:dif-regular;font-weight:600;text-transform:uppercase;margin-top:0}.news-archive ul li .text-content p{font-size:1em}.news-list-holder{*zoom:1}.news-list-holder:before,.news-list-holder:after{content:"";display:table}.news-list-holder:after{clear:both}.show-more-news-container{text-align:center;margin-bottom:3em}.two-columns .news-archive li{width:47%;margin:0 3% 3% 0}.newsletter-subscription-fieldset{width:100%}.subscription-popup{position:fixed;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);background:white;border:3px solid #000000;padding:10px;border-radius:10px;max-width:400px;width:85%;display:none}.subscription-popup .subscription-popup-closeButton{cursor:pointer;font-size:1.6em;color:white;background:black;text-decoration:none;border-radius:50%;width:24px;height:24px;text-align:center;line-height:24px;float:right}.subscription-popup .subscription-popup-viaritzau{width:100%}.subscription-popup .subscription-popup-success{width:100%;display:none}.subscription-popup .subscription-popup-success i{margin:0 auto;display:block;width:50%;text-align:center;font-size:75px;color:#5c9264}.subscription-popup .subscription-popup-mailchimp{width:100%}.subscription-popup .subscription-popup-mailchimp h4{font-size:1.6em}.subscription-popup .subscription-popup-mailchimp input.email{width:75%;color:#2c373e;font-size:1em;border:1px solid #bec1c4;padding:6px 5px;border-radius:4px;background:#f7f7fa;margin:0 auto;display:block}.subscription-popup .subscription-popup-mailchimp input.submit-button{clear:both;margin:5px auto;width:75%;display:block}.newsletter-subscription{*zoom:1;width:102.4%}.newsletter-subscription:before,.newsletter-subscription:after{content:"";display:table}.newsletter-subscription:after{clear:both}.newsletter-subscription .subscription-spot{position:relative;float:left;width:22.6%;margin:0 2.4% 2.4% 0;padding:0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;height:33em}.newsletter-subscription .subscription-spot:hover{background:#f7f7fa;cursor:pointer}.newsletter-subscription .subscription-spot a{text-decoration:none}.newsletter-subscription .subscription-spot a:hover{color:inherit}.newsletter-subscription .subscription-spot .image{max-width:100%;overflow:hidden}.newsletter-subscription .subscription-spot .image img{margin:0;border-radius:4px 4px 0 0;width:100%}.newsletter-subscription .subscription-spot .submit-button{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.newsletter-subscription .subscription-spot .text-content{padding:2.1em 2em 0;*zoom:1}.newsletter-subscription .subscription-spot .text-content:before,.newsletter-subscription .subscription-spot .text-content:after{content:"";display:table}.newsletter-subscription .subscription-spot .text-content:after{clear:both}.newsletter-subscription .subscription-spot .text-content .checkbox-container{float:left;width:13%}.newsletter-subscription .subscription-spot .text-content .checkbox-container input[type="checkbox"]{margin:2px 0 0}.newsletter-subscription .subscription-spot .text-content .label-container{float:left;width:86.99%;margin-bottom:1.5em}.newsletter-subscription .subscription-spot .text-content .label-container label{font-size:1.4em;text-transform:uppercase;font-weight:bold;cursor:pointer}.newsletter-subscription .subscription-spot .text-content p{font-size:1.4em}#embedded-pressroom-subscription-iframe{height:380px !important}.newsletter-subscription-submit{*zoom:1;padding:2.7em 2em;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;margin-bottom:3em;position:relative;width:100%}.newsletter-subscription-submit:before,.newsletter-subscription-submit:after{content:"";display:table}.newsletter-subscription-submit:after{clear:both}.newsletter-subscription-submit input[type="text"]{width:25%;color:#2c373e;font-size:1em;border:1px solid #bec1c4;padding:6px 5px;border-radius:4px;background:#f7f7fa;float:left}.newsletter-subscription-submit label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.newsletter-subscription-submit .submit-button{width:15%;background:#2c373e;color:#f7f7fa;position:relative;top:-0.1em;padding:0.8em 0 0.8em;margin-left:1.4em;float:left}.newsletter-subscription-submit .subscribe-message{display:none;float:right;width:35%;height:40px;font-size:1.3em;font-weight:bold;padding:1em 1.5em;background:#222222;color:#f7f7fa;border:1px solid #f7f7fa;border-radius:4px;-webkit-box-shadow:1px 1px 6px #222222;-moz-box-shadow:1px 1px 6px #222222;box-shadow:1px 1px 6px #222222;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative;top:0;right:0;opacity:0;transition:0.3s ease-in-out;margin-bottom:-3.4em}.newsletter-subscription-submit .subscribe-message.increase{opacity:1;height:85px;top:-2em;margin-bottom:-4.2em}.newsletter-subscription-submit .subscribe-message.error{background:#ff2600}.newsletter-subscription-submit .subscribe-message .invalid-email,.newsletter-subscription-submit .subscribe-message .empty-email,.newsletter-subscription-submit .subscribe-message .show-subscriptions{display:none}.newsletter-subscription-submit .edit-links{float:right;width:40%;display:none}.newsletter-subscription-submit .edit-links a{text-decoration:none;text-transform:uppercase;width:35%;margin-left:19.999%;display:block;float:left;line-height:1.4em}.newsletter-subscription-submit .edit-links a.edit{margin-left:0}.filter{*zoom:1;padding:2.7em 2em;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;margin-bottom:3em}.filter:before,.filter:after{content:"";display:table}.filter:after{clear:both}.filter .form-element{float:left;margin-right:3em;width:22%}.filter .form-element label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.filter .form-element input,.filter .form-element select{border-radius:4px;width:100%;border:1px solid #ccc;background:#dbdbdd url(/Components/project/Design/Images/select-background.png) 0 0 repeat-x;padding:0.5em 0.5em;font-size:1.2em}.filter .date-box{width:27%;*zoom:1}.filter .date-box:before,.filter .date-box:after{content:"";display:table}.filter .date-box:after{clear:both}.filter .date-box div{width:50%;float:left}.filter .date-box .to-date{float:right;position:relative;left:0.5em}.filter .date-box input{float:left;width:64.2%}.filter .date-box .picker{float:left;width:32px;height:32px;padding:0;margin:0;display:block;text-indent:-2000px;overflow:hidden;background:url(/Components/project/Design/images/calendar-icon.png) 0 0 no-repeat;position:relative}.filter .select-box select{display:block;padding:0.5em 0.2em;margin:0}.filter .submit-button{margin-left:2em;border:1px solid #bec1c4;background:#2c373e;color:#f0f0f2;text-transform:uppercase;padding:0.8em 5em;font-size:1em;border-radius:4px;min-height:3em}.filter .submit-button:hover{background:#ff2600}.socialize{*zoom:1;width:100%;padding:3em 0;background:url(/Components/project/Design/Images/ruler.png) 0 top repeat-x;margin-top:3em}.socialize:before,.socialize:after{content:"";display:table}.socialize:after{clear:both}.socialize>ul{*zoom:1;margin:0;padding:0;list-style:none}.socialize>ul:before,.socialize>ul:after{content:"";display:table}.socialize>ul:after{clear:both}.socialize>ul li{float:left}.socialize>ul>li{width:31.33%;margin-left:3.005%;font-size:1.4em}.socialize>ul>li:first-child{margin-left:0}.socialize>ul>li.button a{display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold}.socialize>ul>li.button a:hover{background:#f7f7fa;color:inherit;text-decoration:none}.socialize>ul .share .follow{margin-top:0.3em;*zoom:1}.socialize>ul .share .follow:before,.socialize>ul .share .follow:after{content:"";display:table}.socialize>ul .share .follow:after{clear:both}.socialize>ul .share h3{float:left;font-size:0.714em;text-transform:uppercase;position:relative;top:0.9em}.socialize>ul .share ul{margin:0;padding:0;list-style:none;font-family:Icons}.socialize>ul .share ul li{float:left}.socialize>ul .share ul li{margin-left:0.9em;font-size:1.4em}.socialize>ul .share ul a{text-decoration:none;font-size:1.6329em}.list-navigation ul{margin:0;padding:0;list-style:none;*zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:-2.5%;position:relative;width:104%}.list-navigation ul li{float:left}.list-navigation ul:before,.list-navigation ul:after{content:"";display:table}.list-navigation ul:after{clear:both}.list-navigation ul li{width:14%;min-width:136px;margin:0 0 2% 2.5%;min-height:13.5em}.list-navigation ul li .image-wrap{width:100%;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;padding:1em 0;min-height:10em}.list-navigation ul li .image-wrap:hover{background:#fff}.list-navigation ul li a{display:block;margin:0 auto}.list-navigation ul li a .hover{display:none}.list-navigation ul li .associations-name{font-size:0.85em;margin-top:0.3em;color:#222222}.two-columns .list-navigation ul{left:-3.94%}.two-columns .list-navigation ul li{width:22.08%;margin:0 0 2% 3.94%}.accordion{margin:0;padding:0;list-style:none;max-width:930px;margin-bottom:3em}.accordion .accordion-item{border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;margin-bottom:0.1em}.accordion .accordion-item:hover{background:#f7f7fa}.accordion .accordion-link,.accordion .accordion-link:hover{text-decoration:none}.accordion .accordion-link:hover,.accordion .accordion-link:hover:hover{color:#000}.accordion .accordion-header{padding:1.5em 5em 1.5em 1em;font-size:1.15em;margin:0;text-transform:uppercase;background:url(/Components/project/Design/Images/icon-closed.png) 96% 1.5em no-repeat;position:relative}.accordion .accordion-header:hover{cursor:pointer}.accordion .accordion-header.open{background:#f7f7fa url(/Components/project/Design/Images/icon-open.png) 96% 1.5em no-repeat}.accordion .accordion-content{*zoom:1;padding:1.5em 1.5em 2.5em 1.5em;position:relative}.accordion .accordion-content:before,.accordion .accordion-content:after{content:"";display:table}.accordion .accordion-content:after{clear:both}.accordion .accordion-content .text{float:left;width:100%;padding-bottom:15px}.accordion .accordion-content .text .manchet{display:block;margin-bottom:1em}.accordion .accordion-content strong,.accordion .accordion-content p,.accordion .accordion-content a,.accordion .accordion-content li,.accordion .accordion-content td{font-size:inherit}.accordion .accordion-content ul{margin-bottom:15px}.accordion .accordion-content .standard-button{padding:0.6em 5em;font-size:inherit;background:#2c373e;color:#f7f7fa;position:absolute;bottom:1.5em;right:1.5em}.accordion .accordion-content .standard-button:hover{background:#ff2600}.accordion .accordion-content p{margin-top:0}.scfForm{font-size:1.3em}.scfForm fieldset legend{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto}.scfForm .scfRequired{font-size:1.1em}.scfForm label{width:30%}.scfForm .scfSingleLineGeneralPanel,.scfForm .scfNumberGeneralPanel,.scfForm .scfMultipleLineGeneralPanel,.scfForm .scfDatePickerGeneralPanel,.scfForm .scfPasswordGeneralPanel,.scfForm .scfEmailGeneralPanel,.scfForm .scfCaptchaGeneralPanel,.scfForm .scfListBoxGeneralPanel,.scfForm .scfDropListGeneralPanel,.scfForm .scfCreditCardGeneralPanel,.scfForm .scfConfirmPasswordGeneralPanel,.scfForm .scfSmsTelephoneGeneralPanel,.scfForm .scfTelephoneGeneralPanel,.scfForm .scfFileUploadGeneralPanel{width:67%}.scfForm .scfCaptchaLimitGeneralPanel,.scfForm .scfCaptchStrongTextPanel{width:100%}.scfForm .scfSectionBorderAsFieldSet{padding-top:1em;margin-top:1.5em}.scfForm input[type="text"],.scfForm input[type="file"],.scfForm input[type="password"],.scfForm select,.scfForm textarea{width:100%;margin-bottom:0.6em;color:#2c373e;border:1px solid #cfcfd1;padding:0.5em;border-radius:4px;background:#f7f7fa}.scfForm td{font-size:inherit}.scfForm .scfValidationSummary{margin-left:0;padding:1.2em 2em;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;margin:1.5em 0}.scfForm .scfValidationSummary ul{margin:0}.scfForm .scfValidationSummary ul li{font-size:inherit}.scfForm .scfSubmitButtonBorder{text-align:right;margin-right:3%}.scfForm .scfSubmitButtonBorder input{border:1px solid #bec1c4;background:#2c373e;color:#f0f0f2;text-transform:uppercase;padding:0.8em 5em;font-size:1em;border-radius:4px;min-height:3em}.scfForm .scfSubmitButtonBorder input:hover{background:#ff2600}.scfForm .scfCheckBoxList{margin-bottom:0.8em}.scfForm .scfCheckBoxList input{margin-right:1%;position:relative;top:2px}.scfForm .scfCheckbox{margin-left:30%}.scfForm .scfCheckbox input{margin-right:1%;position:relative;top:1px}.scfForm .scfRadioButtonListBorder{padding:1em 0;*zoom:1}.scfForm .scfRadioButtonListBorder:before,.scfForm .scfRadioButtonListBorder:after{content:"";display:table}.scfForm .scfRadioButtonListBorder:after{clear:both}.scfForm .scfRadioButtonListBorder input{margin-right:1%;position:relative;top:1px}.scfForm .scfDatePickerGeneralPanel input{width:30%}.scfForm .scfDatePickerGeneralPanel .ui-icon{top:-2px;right:60%;width:32px;height:32px;background:url(/Components/project/Design/images/calendar-icon.png) 0 0 no-repeat}.scfForm .scfDatePickerGeneralPanel .ui-icon:hover{cursor:pointer}.scfForm .scfDateSelectorGeneralPanel{width:69%}.scfForm .scfDateSelectorGeneralPanel label{width:33%}.scfForm .scfDateSelectorGeneralPanel select{width:31%;margin-right:2%;margin-top:0.2em}.scfForm .scfFileUploadGeneralPanel{width:67%}.smartphone{display:none}.tablet{display:none}.desktop{display:block}@media screen and (max-width: 931px){.page,.header,.mega-slider .content-container{width:95.999%;margin:0 2%}.mega-slider .content-container{margin-top:23em}}@media screen and (max-width: 880px){h1{font-family:dif-bold;font-size:3.4em;margin-bottom:0.4em;line-height:1.3em}.primary-navigation ul li{margin-left:0}.primary-navigation ul li a{font-size:1.4em;padding:0.8em 1.4em 0.6em}.bottom-content{width:103.3%}.bottom-content .spot{width:30.3%;margin:0 3% 3% 0}.bottom-content .campaign-collection{width:100%}}@media screen and (max-width: 800px){.article{padding-left:0}.article .article-marker{display:none}.cookies-container .cookies-inner .cookies-content .standard-button{padding:1.2em 2em !important}.one-column .content-column .campaign-spot{width:47% !important;margin-right:2%}.two-columns .content-column .campaign-spot{width:48%;margin-right:2%}.bottom-content{width:103.3%}.bottom-content .spot{width:31%;margin:0 2% 3% 0}.list-navigation ul{width:104%;position:relative;left:-2.5%}.list-navigation ul li{margin:0 0 2% 2.5%}.newsletter-subscription{width:103.3%}.newsletter-subscription .subscription-spot{width:30.3%;margin:0 3% 3% 0}.newsletter-subscription-submit input[type="text"]{float:none;display:block;width:40%}.newsletter-subscription-submit .submit-button{width:19%;margin:1.4em 2% 0 0;display:block}.newsletter-subscription-submit .subscribe-message{width:50%}.newsletter-subscription-submit .subscribe-message.increase{height:93px;top:-4em;margin-bottom:-3.7em}}@media screen and (max-width: 768px){.header .logo{width:45px;top:-2em}.primary-navigation{width:100%;margin-top:3em}.primary-navigation ul li{margin-left:0.5em}.primary-navigation ul li:first-child{margin-left:0em}.primary-navigation ul li a{font-size:1.4em;padding:0.8em 1.4em 0.6em}.bottom-content .spot{width:47%}input[type="text"],input[type="search"],select{font-size:16px !important}.footer .footer-column-three td{max-width:50%}.footer .footer-column-three td img{max-width:80%;height:auto}.cookies-container{display:none}.tablet{display:block}.desktop{display:none}.spot-left-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.spot-left-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100% !important}.one-column .content-spot .spot-left-wrapper{width:100% !important}.one-column .content-spot .spot-right-wrapper{width:100% !important}.bottom-content .spot-left-wrapper{width:62.9% !important}.bottom-content .spot-right-wrapper{width:31.1% !important}.bottom-content .spot-right-wrapper .fb_iframe_widget span iframe{height:264px !important}.filter{padding:2em 1.2em 0.5em}.filter fieldset{width:108%}.filter .form-element{width:35%;margin-bottom:1.5em}.filter .date-box{width:46%}.filter .date-box div{width:100%}.filter .date-box div .picker{top:0.4em}.filter .date-box div input{width:80%}.filter .date-box .to-date{left:0;margin-top:0.5em}.filter .submit-box{float:left;width:46%}.filter .submit-box .submit-button{margin-left:0;padding:1.2em 0;width:92.5%}.news-archive ul li{width:47%;margin:0 3% 3% 0}.news-archive ul li .image iframe{height:200px}.newsletter-subscription-submit input[type="text"]{width:48%}.newsletter-subscription-submit .submit-button{width:23%;margin:1.4em 2% 0 0;display:block}.service-navigation .search{height:31px;overflow:hidden}.service-navigation .search .search-box{padding:0 2em}.pagination{padding:1.7em}.pagination .pagination-functions{margin-top:1.5em}.pagination .pagination-functions .centering label{margin-top:1em}.pagination .pagination-functions .centering .button-container input{top:0}.mega-slider .content-container{margin-top:18em}.mega-slider .content-container p{width:80%}.slides-pagination a{width:30px;height:30px;margin:15px}.one-column .employee-list li{width:30.3%;margin:0 3% 3% 0}}@media screen and (max-width: 767px){#mobilecheck{display:none}.list-navigation ul{width:104%;position:relative;left:-2.5%}.list-navigation ul li{width:47%;margin:0 0 2% 2.5%}#slides{height:auto !important}#slides .scrollable{display:none}.header-fixed{background:#dadadc url(/Components/project/Design/Images/ruler.png) 0 bottom repeat-x}.header-fixed .header{padding:1.5em 0}.header-fixed .header .service-navigation ul li a{color:#2c373e}.header-fixed .header .logo{margin-top:-0.4em}.header-fixed .header .logo img{display:none !important}.header-fixed .header .logo a{text-decoration:none}.header-fixed .header .logo a span{display:block;font-family:dif-regular;font-size:4.4em;font-weight:600}.mega-slider{height:auto;margin-top:7.8em;margin-bottom:-60px}.mega-slider img{height:auto !important;left:0 !important;width:100% !important}.mega-slider .scroll-down-container{display:none}.mega-slider .slides-container{height:240px}.mega-slider .slides-container li{height:100% !important}.mega-slider .slides-pagination{display:none}.mega-slider .slides-pagination a{width:30px;height:30px;margin:10px}.mega-slider .slides-navigation{display:none}.animation-background{display:none}.header .logo{top:-0.2em}.service-navigation{width:85%}.service-navigation ul .mobile-nav-trigger{display:block !important}.service-navigation ul li:first-child{margin-left:0 !important}.service-navigation ul li.language{display:none}.service-navigation ul li.language+li{margin-left:0 !important}.service-navigation ul li a{font-size:4em}.service-navigation ul li a.open{color:#ff2600 !important;text-decoration:none}.service-navigation ul li a:active{background:none}.service-navigation ul li a .background{display:none !important}.header .logo.display-logo-mobile{width:286px !important}.header .logo.display-logo-mobile a{display:inline-block}.header .logo.display-logo-mobile span{display:none !important}.header .logo.display-logo-mobile .light-grey{position:static;height:auto;display:block !important}.header .logo.display-logo-mobile .primary-navigation{margin-top:9em}.primary-navigation{display:none;width:106%;margin-left:-3%;margin-bottom:-1.5em;float:none;margin-top:7em;position:absolute}.primary-navigation.open{display:block;overflow-y:scroll;max-height:calc(100vh - 86px)}.primary-navigation ul{float:none;background:#2c373e}.primary-navigation ul li{float:none;margin-left:0;position:relative;border-bottom:1px solid #4f585e}.primary-navigation ul li:first-child{margin-left:0}.primary-navigation ul li a{border-radius:0;padding-left:1em;width:85%;color:#f0f0f2;font-size:1.4em;padding:0.8em 1.4em 0.6em}.primary-navigation ul li a:hover{background:none}.primary-navigation ul li span{display:block;height:26px;width:26px;font-family:Icons;color:#f0f0f2;position:absolute;z-index:900;font-size:2.6em;right:5%;top:0.2em;cursor:pointer}.primary-navigation ul li .second-level{position:static;padding-top:0;min-width:50%}.primary-navigation ul li .second-level ul li:first-child{border-top:1px solid #4f585e}.primary-navigation ul li .second-level ul li a{padding-left:3em;background:#232c32;width:100%}.primary-navigation ul li .second-level ul li a:hover{color:#f0f0f2 !important}.primary-navigation ul li.active>a{background:#232c32;color:#f0f0f2 !important}.regular-header .logo,.megaslider-header .logo{width:auto !important}.regular-header .service-navigation,.megaslider-header .service-navigation{display:block;float:right;width:70%}.regular-header .service-navigation ul,.megaslider-header .service-navigation ul{float:right;font-family:"Icons"}.regular-header .service-navigation ul li,.megaslider-header .service-navigation ul li{margin-left:2.4em}.regular-header .service-navigation ul li a,.megaslider-header .service-navigation ul li a{font-size:4em;text-decoration:none;-webkit-font-smoothing:antialiased;float:left;position:relative}.regular-header .service-navigation ul li a:hover,.megaslider-header .service-navigation ul li a:hover{text-decoration:none}.regular-header .service-navigation ul li a .icon,.megaslider-header .service-navigation ul li a .icon{position:relative;z-index:20}.regular-header .service-navigation ul li a .background,.megaslider-header .service-navigation ul li a .background{display:none;width:80%;height:70%;position:absolute;left:10%;top:10%;z-index:10}.regular-header .service-navigation ul .mobile-nav-trigger,.megaslider-header .service-navigation ul .mobile-nav-trigger{display:none}.service-navigation .search{height:auto}.service-navigation .search .search-box{width:100%;padding:0.2em 0.4em 0.2em;position:absolute;left:0;top:7em;margin:0;display:none;border-radius:22px}.service-navigation .search .search-box input{margin:0.3em 0 0 1em;height:30px;width:70%}.service-navigation .search .search-box .smartphone-only{display:block;float:right;color:#f0f0f2}.service-navigation .search .search-box .smartphone-only .background{display:block !important}.pagination .pagination-functions .button-container input{padding:1em 2em}}@media screen and (max-width: 620px){.newsletter-subscription .spot{width:47%}.one-column .content-column .campaign-collection{width:103.3%}.one-column .content-column .campaign-collection .campaign-spot{width:100% !important;margin-right:3%}.one-column .content-column .campaign-collection .campaign-spot .spot{height:auto !important}.two-columns .content-column .campaign-collection{width:100%}.two-columns .content-column .campaign-collection .spot{height:auto !important}.two-columns .content-column .spot{width:100%}.news-archive ul li .image iframe{width:100%;height:170px}.one-column .employee-list li{width:47% !important}.one-column .employee-list li .image img{max-height:175px}}@media screen and (max-width: 540px){.image-gallery .thumbnails li{width:14%;min-width:136px;margin:0 1% 1% 1%;min-height:0 !important}.image-gallery .thumbnails li img{width:100%;height:auto}.image-gallery .pagination{width:98.5% !important;margin-left:0.2em !important;padding:1em 1em}.image-gallery .large-image{display:none}.image-gallery .large-image img{margin:0 1% 1% 1%;width:97.8%;height:auto}.image-gallery .download-button{width:100% !important;padding:0.6em 0 !important}.page,.header,.mega-slider .content-container{width:93.999%;margin:0 3%}#content-top{margin-top:0}.main{padding-top:9.5em;position:relative}.two-columns .content-column{width:100%}.two-columns .content-column .spot{width:100%;margin-right:0}.two-columns .spot-column{float:none;width:100%}.bottom-content{width:100%}.bottom-content .spot{float:none;width:100%;margin-right:0}.footer .footer-column{float:none;width:100%;margin:2em 0 2em 0;padding-top:2em;background:url(/Components/project/Design/Images/ruler.png) 0 top repeat-x}.footer .footer-column-one{background:none;padding-top:0;margin-top:0}.footer.expandcolumntwo .footer-column-two{width:100%}.footer.expandcolumntwo .footer-column-three{margin-left:0}.accordion .accordion-content .text{float:none;width:100%}.accordion .accordion-content .standard-button{padding:1.2em 5em;position:static !important}.columns-snippet .column-1,.columns-snippet .column-2{width:100%;float:none}.smartphone{display:block}.tablet{display:none}.filter{padding:2em 1.2em 0.5em}.filter .form-element{margin-right:4%}.filter .date-box{width:50%;margin-right:0}.filter .date-box div input{width:78%}.filter .submit-box{width:50%}.filter .submit-box .submit-button{width:100%}#datepicker{left:3% !important}.dpTable{font-size:1.6em}.news-archive{width:100%}.news-archive ul{width:100%}.news-archive ul li{width:100% !important;margin-right:0 !important;height:auto !important}.news-archive ul li .image iframe{display:block;width:100%;height:278px}.newsletter-subscription{width:100%;max-width:100%}.newsletter-subscription .spot{width:100%;max-width:100%;min-height:15em;margin-right:0}.newsletter-subscription-submit input[type="text"]{width:100%;float:none}.newsletter-subscription-submit .submit-button{width:100%;margin:1.5em 0 0 0;float:none}.newsletter-subscription-submit .edit-links{width:100%;float:none;padding-top:1.5em}.newsletter-subscription-submit .subscribe-message{width:100%;height:40px}.newsletter-subscription-submit .subscribe-message.increase{top:-2.5em;margin-bottom:-4em}.socialize ul li{width:100%;margin-left:0;margin-bottom:0.5em}.socialize ul li.button a{padding:0.6em 0}.socialize ul li.share{text-align:center}.socialize ul li.share h3{float:none;margin-bottom:2.5em}.socialize ul li.share .follow ul{width:100%}.socialize ul li.share .follow ul li{float:none;display:inline;margin-left:0}.one-column .content-spot .spot-left-wrapper{width:100% !important}.one-column .content-spot .spot-right-wrapper{width:100% !important;display:none}.one-column .content-spot .spot-right-wrapper .fb_iframe_widget span{width:100% !important}.bottom-content .spot-left-wrapper{width:100% !important}.bottom-content .spot-right-wrapper{width:100% !important}.bottom-content .spot-right-wrapper .fb_iframe_widget span iframe{height:350px !important}.scfForm .scfSubmitButtonBorder{text-align:right;margin-right:0}.scfForm .scfSubmitButtonBorder input{width:100%;margin-bottom:2em;padding:1em 0}.scfForm .scfDateSelectorGeneralPanel{width:67%}.scfForm .scfDateSelectorGeneralPanel label{display:none}.scfForm .scfDateSelectorGeneralPanel select{width:100%;margin-right:0;margin-top:0.2em}.scfForm .scfDatePickerGeneralPanel input{width:50%}.scfForm .scfDatePickerGeneralPanel .ui-icon{top:4px;right:30%}.one-column .employee-list{width:100%}.one-column .employee-list li{width:100% !important;height:auto !important;padding-bottom:1.5em}.one-column .employee-list li .image img{height:auto !important;max-height:400px !important;max-width:100% !important}.Questionaire .Navigation .Button,.Questionaire .Navigation .btnBack{width:100%}.Questionaire .Navigation .btnBack{margin-top:2em}}@media screen and (max-width: 400px){iframe{height:200px}.news-archive ul li .image iframe{height:197px}}.page-edit .mega-slider,.preview .mega-slider,.page-edit .responsive-sub-icon,.preview .responsive-sub-icon{display:none !important}.page-edit .header-fixed,.preview .header-fixed{position:static}.page-edit .primary-navigation ul li span,.preview .primary-navigation ul li span{display:block}.cookies-container{font-size:1.3em;line-height:1.4em;width:100%;max-width:930px;margin:0 auto}.cookies-container .cookies-inner{width:100%;max-width:930px;-webkit-box-shadow:1px -2px 4px #222222;-moz-box-shadow:1px -2px 4px #222222;box-shadow:1px -2px 4px #222222;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative;position:fixed;padding:0.9em 1.5em;background:#cfcfd1;opacity:0.7}.cookies-container .cookies-inner .cookies-content .text{float:left;width:60%}.cookies-container .cookies-inner .cookies-content .standard-button{padding:1.2em 5em;font-size:inherit;background:#2c373e;color:#f7f7fa;position:absolute;bottom:2.9em;right:1.5em}.cookies-container .cookies-inner .cookies-content .standard-button:hover{background:#ff2600}.cookies-container .cookies-inner .tab{position:absolute;top:-2.6em;right:0;font-size:0.9em}.cookies-container .cookies-inner .tab a{text-decoration:none;padding:0.5em 1.5em 0.8em;display:block;border-radius:5px 5px 0 0;background:#cfcfd1;-webkit-box-shadow:1px -2px 4px #222222;-moz-box-shadow:1px -2px 4px #222222;box-shadow:1px -2px 4px #222222;behavior:url(/Components/project/Design/Scripts/Libraries/PIE.htc);position:relative}.employee-list{margin:0;padding:0;list-style:none;width:103.3%}.employee-list li{float:left;width:22.6%;height:28em;overflow:hidden;margin-right:2.4%;margin-bottom:2.4%;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px}.employee-list li .image{max-width:100%;overflow:hidden;text-align:center}.employee-list li .image img{margin:0;width:100%;border-radius:4px 4px 0 0;max-height:130px}.employee-list li .person-info{padding:1.5em 1.6em 0}.employee-list li .person-info span{display:block;font-weight:bold;margin-bottom:0.2em}.employee-list li .text-content{padding:1.5em 1.6em}.employee-list li.hidden{display:none}.employee-spot{overflow:hidden;margin-right:2.4%;margin-bottom:2.4%;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;font-size:1.4em;line-height:1.5em;display:flex;flex-flow:column nowrap}@media (min-width: 768px){.employee-spot{display:block;flex-flow:unset}}@media (max-width: 540px){.employee-spot{display:block;flex-flow:unset}}.employee-spot:hover{cursor:default;background:#f0f0f2}.employee-spot .image{overflow:hidden;text-align:center;background-position-y:center;background-position-x:left;background-size:cover;height:150px}@media (min-width: 768px){.employee-spot .image{width:50%;float:left;background-position-x:left}}@media (max-width: 540px){.employee-spot .image{width:50%;float:left;background-position-x:left}}.employee-spot .person-info{display:inline-grid;padding-top:0px;padding-bottom:0;padding-left:5px}@media (min-width: 768px){.employee-spot .person-info{width:50%;float:right;padding-right:5px;padding-left:10px}}@media (max-width: 540px){.employee-spot .person-info{width:50%;float:right;padding-right:5px;padding-left:10px}}.employee-spot .person-info span,.employee-spot .person-info a{display:block;font-size:0.85em;line-height:1.5;margin-bottom:0.2em}.employee-spot .person-info a{text-decoration:underline}.employee-spot .text-content{padding:1.5em 1.6em}.employee-spot.hidden{display:none}.image-gallery .thumbnails{margin:0;padding:0;list-style:none;*zoom:1}.image-gallery .thumbnails li{float:left}.image-gallery .thumbnails:before,.image-gallery .thumbnails:after{content:"";display:table}.image-gallery .thumbnails:after{clear:both}.image-gallery .thumbnails li{width:14%;min-width:136px;margin:0 1% 1% 1%;min-height:8em}.image-gallery .thumbnails li a.selected{border-bottom:3px solid #ff2600}.image-gallery .thumbnails li img{width:100%;height:auto}.image-gallery .pagination{width:98%;margin-left:0.8em;padding:1em 1em}.image-gallery .pagination span{border:1px solid #ff2600;background:#dadadc;padding:0.3em 0.8em 0.3em 0.8em;margin:0 0 1em 0;font-size:1.3em}.image-gallery .pagination a{color:#2c373e;background:#dadadc;padding:0.3em 0.8em 0.3em 0.8em;margin-left:0.3em;font-size:1.3em;text-decoration:none}.image-gallery .pagination a:hover{color:#ff2600}.image-gallery .large-image{display:none}.image-gallery .large-image img{margin:0 1% 1% 1%;width:97.8%;height:auto}.image-gallery .download-button{display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold;font-size:1em;float:left;width:31.33%;margin-bottom:3em}.image-gallery .download-button:hover{background:#f7f7fa;color:inherit;text-decoration:none}#newsletter-submit{width:100%;font-size:1.4em}.header-slider ul{list-style:none;padding:0;margin:0;transition-property:transform}.header-slider .header-slider__container{height:100vh}.header-slider .header-slider__container li{height:100%;position:relative}.header-slider .header-slider__container img{object-fit:cover;height:100%;width:100%;object-position:center;font-family:'object-fit: cover; object-position: center;'}.header-slider .tns-nav{position:absolute;z-index:100;bottom:20%;width:100%;display:flex;justify-content:center}@media (max-width: 965px){.header-slider .tns-nav{bottom:10%}}.header-slider .tns-nav button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border-radius:100%;height:15px;width:15px;margin:18px;border:2px solid #f0f0f2;outline:none;transition:all ease-in 0.2s}@media (max-width: 767px){.header-slider .tns-nav button{height:10px;width:10px}}.header-slider .tns-nav button::moz-focus-inner{border:0;padding:0}.header-slider .tns-nav .tns-nav-active,.header-slider .tns-nav button:hover{background-color:#f0f0f2}.header-slider .content-container{position:absolute;top:50%;transform:translate(-50%, -50%);left:50%;right:0;margin:auto;max-width:80%}@media (max-width: 965px){.header-slider .content-container{top:50%;font-size:70%;max-width:90%;left:25%;transform:translate(-25%, -50%)}}@media (max-width: 767px){.header-slider .content-container{top:25%;transform:translate(-25%, -25%)}}.header-slider .content-container .button{display:block;padding:1em 0;border:1px solid #cfcfd1;background:#f0f0f2;border-radius:4px;text-align:center;text-decoration:none;font-size:0.714em;text-transform:uppercase;font-weight:bold;padding:1em;float:left;margin-right:5%;font-size:1.4em;font-family:dif-bold}.header-slider .content-container .button:hover{background:#f7f7fa;color:inherit;text-decoration:none}.header-slider .content-container .mega-title{font-family:dif-bold;font-size:4.8em;color:#f0f0f2;width:40%;margin-bottom:0.4em}@media (max-width: 965px){.header-slider .content-container .mega-title{font-size:2.4em;width:80%}}.header-slider .content-container p{color:#f0f0f2;font-size:1.8em;width:40%}@media (max-width: 965px){.header-slider .content-container p{width:80%}}.scroll-down-container{width:100%;position:absolute;bottom:3.4em;z-index:500}.scroll-down-container a{display:block;margin:0 auto;width:10em;height:5.9em}@media (max-width: 965px){.scroll-down-container a{width:5em;height:3em}}.scroll-down-container .scroll-down-white{background:url(/Components/project/Design/Images/mega-arrow-white.png);background-size:contain;position:relative;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 2s ease-out 1.5s infinite;cursor:pointer}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(10)}67%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(35px) scale3d(0.5, 0.5, 0.5)}}

