article,aside,details,figcaption,figure,footer,header,hgroup,main,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%;font-family:sans-serif;-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.67em 0;}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.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}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;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html 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;}table{border-collapse:collapse;border-spacing:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/sites/all/themes/custom/tensa/behaviors/box-sizing/boxsizing.php);}
@font-face{font-family:'DIN Next W1G Black';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Black.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Black.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Black.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Black.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Black.svg#9bc26e253cfcd6bac9137d40e90b917d) format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'DIN Next W1G Black';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BlackItalic.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BlackItalic.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BlackItalic.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BlackItalic.svg#e0c7cb6a85c669858c50ed9ea7003a8d) format('svg');font-style:italic;font-weight:400;}@font-face{font-family:'DIN Next W1G Bold';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Bold.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Bold.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Bold.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Bold.svg#a714dd8ced5c3516da2ea2b6fbc15655) format('svg');font-style:normal;font-weight:700;}@font-face{font-family:'DIN Next W1G Bold';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BoldItalic.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BoldItalic.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BoldItalic.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-BoldItalic.svg#1f59465cee4728d787f093bc67604b62) format('svg');font-style:italic;font-weight:700;}@font-face{font-family:'DIN Next W1G Medium';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Heavy.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Heavy.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Heavy.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Heavy.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Heavy.svg#2d1499a11a6126860e9ba01e792e63f9) format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'DIN Next W1G Medium';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-HeavyItalic.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-HeavyItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-HeavyItalic.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-HeavyItalic.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-HeavyItalic.svg#d09508d5895c22e9851498f308fc268e) format('svg');font-style:italic;font-weight:400;}@font-face{font-family:'DIN Next W1G';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Italic.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Italic.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Italic.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Italic.svg#f6ff8ecab8434c959808d4e1bb868b93) format('svg');font-style:italic;font-weight:400;}@font-face{font-family:'DIN Next W1G Light';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Light.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Light.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Light.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Light.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Light.svg#ea50553bea26857593ebf5b7cb22ac70) format('svg');font-style:normal;font-weight:200;}@font-face{font-family:'DIN Next W1G Light';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-LightItalic.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-LightItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-LightItalic.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-LightItalic.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-LightItalic.svg#a8b447e844c2171442cf96cd6df71d57) format('svg');font-style:italic;font-weight:200;}@font-face{font-family:'DIN Next W1G Medium';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Medium.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Medium.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Medium.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Medium.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Medium.svg#6ad8a56d567cd39123817f19bff88ec8) format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'DIN Next W1G Medium';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-MediumItalic.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-MediumItalic.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-MediumItalic.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-MediumItalic.svg#b787297ad76baaee69b0c2ae999f1fb8) format('svg');font-style:italic;font-weight:400;}@font-face{font-family:'DIN Next W1G';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Regular.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Regular.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Regular.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-Regular.svg#549ea3de662762c69cc78ee302005cb1) format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'DIN Next W1G UltraLight';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLight.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLight.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLight.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLight.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLight.svg#a42df744e23261efc54eefac6f73b53b) format('svg');font-style:normal;font-weight:200;}@font-face{font-family:'DIN Next W1G UltraLight';src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLightIt.eot);src:url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLightIt.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLightIt.woff) format('woff'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLightIt.ttf)  format('truetype'),url(/sites/all/themes/custom/tensa/css/font/DINNextW1G-UltraLightIt.svg#b90d91fcc851436733d1ffbf69492627) format('svg');font-style:italic;font-weight:200;}b,strong{font-family:'DIN Next W1G Medium';font-weight:400;}img,media{max-width:100%;height:auto;}*{font-size-adjust:0.5;vertical-align:top;}a{color:#0054a6;outline:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}a:hover{color:#5091d0;}a[href^="tel"]{color:inherit;text-decoration:none;}body{background-color:#dce0e2;color:#839097;font-family:'DIN Next W1G Light';font-size:16px;font-weight:400;line-height:1.375em;}h1,h2{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:1.5em;font-weight:700;letter-spacing:0.1em;line-height:1.05em;margin-top:0;padding-top:2.3em;text-align:center;text-transform:uppercase;}h1:after,h2:after{background-color:#3f565f;content:"";display:block;height:4px;margin:0.75em auto;width:45px;}h3{color:#657384;font-size:1.75em;line-height:1.25em;margin-bottom:0.25em;margin-top:0.25em;}h4{color:#56616f;font-size:1.125em;line-height:1.2em;}h5{font-size:0.95em;line-height:1.2em;}h6{font-size:0.95em;line-height:1.2em;}p{line-height:1.375em;margin-bottom:1em;}.button{background-color:rgba(0,0,0,0.15);border:3px solid #FFC045;color:#ffffff;display:inline-block;font-size:0.9em;letter-spacing:0.2em;line-height:140%;padding:1.35em 3em;text-decoration:none;text-transform:uppercase;font-family:'DIN Next W1G';}.button:hover{background-color:#FFC045;color:#ffffff;text-decoration:none;}ul.breadcrumb{display:block;}ul.breadcrumb li{display:inline-block;padding-right:1px;}ul.breadcrumb li a{background-color:#f2f2f2;border-left:1px solid white;color:#777;display:block;font-size:13px;font-weight:600;height:54px;line-height:1.1em;padding:10px;text-align:center;text-decoration:none;width:100%;vertical-align:top;}ul,ol{margin-top:0;margin-bottom:0;}ul.menu{padding:0;}ul.menu li{list-style:none;list-style-image:none;}.contextual-links-wrapper{text-align:right;}a.contextual-links-trigger-active,div.contextual-links-active a.contextual-links-trigger{display:inline-block;}#admin-menu{font-size:11px;}.bootpag-single-pager a{cursor:default;}.pagination{list-style:none;}.pagination li,.pagination li div{display:inline-block;}.pagination a{text-decoration:none;color:#777;}.bootpag{color:#839097;font-size:1.1em;letter-spacing:0.1em;margin:1em 0 0;padding:0;position:relative;}.bootpag a{color:#839097;}.bootpag .prev{margin-right:1.5em;}.bootpag .next{margin-left:1.5em;}.bootpag .prev a{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -616px;cursor:pointer;display:block;height:20px;text-indent:-9999px;width:10px;}.bootpag .next a{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat right -616px;cursor:pointer;display:block;height:20px;text-indent:-9999px;width:10px;}
#header .section,.header-group-container,.region-before-content,#main-wrapper .block-bean > .content,.field-name-field-system-available .entity-field-collection-item .content,.page-events #main #content,#block-views-technologies-block-1 > *,#block-views-documents-block > *,#pre-footer .section,#footer .section,.page-search .ds-search-extra,.page-search #main-wrapper ul,.node-type-article #block-system-main{margin:0 auto;max-width:1440px;width:95%;}.header-group-container{visibility:hidden !important;}.front #header{background-color:#D4DCDE;height:100vh;min-height:400px;padding:0 0 1.5em;}#header .section{position:relative;}#header .header-nav-container{position:absolute;height:3.5em;padding-top:1.5em;margin-bottom:1em;text-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;width:100%;top:0;left:0;}.mask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);z-index:1;}#header #logo{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;text-align:left;z-index:200;}#header #logo a{display:inline-block;}#header #logo svg{max-width:220px;height:auto !important;width:100%;}#header .region-header-nav{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;z-index:2;position:relative;}#header .region-header-nav .menu{text-align:center;}#header .header-actions{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;text-align:right;position:relative;z-index:2;}#header .header-actions .action-item{display:inline-block;vertical-align:top;position:relative;}.front #header .header-content-container,.group-head{color:#ffffff;height:calc(100vh - 7.5em);padding-top:7.5em;min-height:250px;text-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.front #header .header-content-container .region-header{margin:0 auto;max-width:85%;}#header .language-search-container{display:inline-block;position:relative;padding-right:70px;}.logged-in.page-node #header,.page-events #header,.node-type-project.simple-project #header{background-color:#dce0e2;border-bottom:1px solid #ffffff;}.logged-in.page-node #header .header-nav-container,.page-events #header .header-nav-container,.node-type-project.simple-project #header .header-nav-container{position:relative;margin-bottom:1.5em;}.logged-in.page-node #header #logo svg *,.page-events #header #logo svg *,.node-type-project.simple-project #header #logo svg *,.page-node-42 #header #logo svg *{fill:#3f565f;}.logged-in.page-node #block-system-main-menu li a,.page-events #block-system-main-menu li a,.node-type-project.simple-project #block-system-main-menu li a,.page-node-42 #block-system-main-menu li a,.logged-in.page-node .language-switcher-locale-url a,.page-events .language-switcher-locale-url a,.node-type-project.simple-project .language-switcher-locale-url a,.page-node-42 .language-switcher-locale-url a{color:#3f565f;}.logged-in.page-node .header-search-block input.form-submit,.page-events .header-search-block input.form-submit,.node-type-project.simple-project .header-search-block input.form-submit,.page-node-42 .header-search-block input.form-submit{background-position:right -203px;}.logged-in.page-node .header-search-block .form-text:focus,.page-events .header-search-block .form-text:focus,.node-type-project.simple-project .header-search-block .form-text:focus,.page-node-42 .header-search-block .form-text:focus{border-color:#3f565f;}.page-events .language-switcher-locale-url:after,.node-type-project.simple-project .language-switcher-locale-url:after,.page-node-42 .language-switcher-locale-url:after{background-position:right -269px;}.logged-in.page-node .header-search-block .form-text,.page-events .header-search-block .form-text,.node-type-project.simple-project .header-search-block .form-text,.page-node-42 .header-search-block .form-text{color:#3f565f;}.page-node-42 .btn-request-solution{background-color:#3f565f;}#before-content,#pre-footer{background-color:#ffffff;padding-bottom:3em;}#footer{background-color:#3f565f;color:#ffffff;padding:4em 0;}#footer svg{border-bottom:3px solid #ffc045;margin-bottom:0.5em;max-width:150px;width:95%;}#footer h2{color:#ffffff;font-size:0.93em;line-height:1.375em;margin:0;padding:0;text-align:left;text-transform:none;}#footer h2:after{display:none;}#footer p{font-size:0.93em;margin:0;}#footer .region-footer{font-size:0;}#footer .block{display:inline-block;font-size:1rem;padding:0 0.75em;width:20%;}#footer #block-bean-footer-address a{color:#ffc045;font-size:0.8em;line-height:2em;text-decoration:none;text-transform:uppercase;}.page-eform-submit-request-a-solution #block-system-main{max-width:1200px;padding:0 10px;margin:auto;}.btn-request-solution{background-color:rgba(0,0,0,0.15);border:3px solid #FFC045;color:#ffffff;display:inline-block;font-size:0.8em;letter-spacing:0.1em;padding:0em 1.5em;text-decoration:none;text-transform:uppercase;line-height:1.8;}.btn-request-solution:hover{background-color:#FFC045;color:#ffffff;text-decoration:none;}.no-cover-page #header{background-color:#dce0e2;border-bottom:1px solid #ffffff;}.no-cover-page #header .header-nav-container{position:relative;margin-bottom:1.5em;}.no-cover-page #header #logo svg *{fill:#3f565f;}.no-cover-page #block-system-main-menu li a,.no-cover-page #header .language-switcher-locale-url a{color:#3f565f;}.no-cover-page .header-search-block input.form-submit{background-position:right -203px;}.no-cover-page .header-search-block .form-text:focus{border-color:#3f565f;}.no-cover-page #header .language-switcher-locale-url:after{background-position:right -269px;}.no-cover-page .header-search-block .form-text{color:#3f565f;}#label-language{color:#fff;display:none;}.arrow-link{background:transparent url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat scroll right -128px;content:"";display:block;height:27px;width:20px;position:absolute;left:50%;margin-left:-10px;text-indent:-99999px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.header-group-logo{width:118px;height:25px;}.header-group-text{color:#fff;font-family:'DIN Next W1G Medium';}.page-user #main-wrapper{max-width:1440px;margin:auto;}.page-search .header-search-block{display:none !important;}.page-search #block-system-main{background-color:#dadee0;}.page-search #search-form{background-color:#e4e8eb;margin:0;padding:3em 0;text-align:center;}.page-search .wrap-results{max-width:1440px;margin:auto;padding:2em 0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.page-search .node{background-color:#ffffff;border:10px solid #dadee0;padding:2em 1.5em;width:25%;}.page-search .node-type{color:#839097;font-family:'DIN Next W1G';letter-spacing:0.05em;text-transform:uppercase;}.page-search .node h3{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:1.4em;margin-top:0;text-transform:uppercase;}.page-search .node h3 a{color:#3f565f;text-decoration:none;}.page-search .node .field-name-field-attached-file a,.page-search .node .field-name-node-link a{color:#3f565f;display:inline-block;font-family:'DIN Next W1G Bold';margin-top:1em;text-decoration:none;text-transform:uppercase;}.page-search .ds-search-extra{margin-top:10px;text-align:center;}.page-search #main-wrapper ul{margin:1em auto 3em;}#grid-fb-posts{max-width:1200px;margin:auto;}.border-element{height:4px;width:40px;background-color:#fff;margin-bottom:4px;}.page-projects #content{background-color:#f5f6f7;}.page-projects #before-content{padding:0;}.collapser{cursor:pointer;}.collapsed{display:none;}
#request-a-solution-entityform-edit-form{max-width:1440px;margin:auto;}.page-user form label,#request-a-solution-entityform-edit-form label{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:0.9em;text-transform:uppercase;}#request-a-solution-entityform-edit-form .field-type-text,#request-a-solution-entityform-edit-form .field-name-field-email{display:inline-block;padding:0 0.5em;width:50%;}#request-a-solution-entityform-edit-form .field-type-text-long,#request-a-solution-entityform-edit-form .field-type-list-boolean{padding:0 10px;width:100%;}#request-a-solution-entityform-edit-form .field-type-list-boolean input{float:left;margin-left:0.2em;}#request-a-solution-entityform-edit-form .field-type-list-boolean label{display:inline-block;padding-left:1.5em;margin-top:-1.2em;text-transform:none;}#request-a-solution-entityform-edit-form .field-type-list-boolean .privacy-informative-container{}#request-a-solution-entityform-edit-form .field-type-list-boolean .privacy-informative-title{}#request-a-solution-entityform-edit-form .field-type-list-boolean .privacy-informative-text{font-family:'DIN Next W1G Light';font-style:italic;}#request-a-solution-entityform-edit-form input.form-text,input.form-text{background-color:#fafbfb;border:0;border-bottom:1px solid #e9eeef;border-top:1px solid #e9eeef;line-height:1.5em;padding:0.75em;text-align:left;width:100%;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fafbfb inset;}.page-eform-request-a-solution-confirm .submission-text,#request-a-solution-entityform-edit-form .form-textarea{background-color:#fafbfb;border:0;border-bottom:1px solid #e9eeef;border-top:1px solid #e9eeef;padding:0.75em;}.page-eform-request-a-solution-confirm .submission-text{background:transparent;text-align:center;}.page-eform-request-a-solution-confirm .submission-text p,#request-a-solution-entityform-edit-form .pre-instructions p{color:#405661;text-align:center;font-family:'DIN Next W1G Bold';font-size:1.25em;}#request-a-solution-entityform-edit-form .form-actions{text-align:center;}.page-user form .form-submit,#request-a-solution-entityform-edit-form .form-submit{background-color:rgba(0,0,0,0.15);border:3px solid #FFC045;color:#ffffff;display:inline-block;font-size:1em;letter-spacing:0.1em;line-height:140%;padding:1em 3em;text-decoration:none;text-transform:uppercase;font-family:'DIN Next W1G Bold';}.page-user form .form-submit:hover,#request-a-solution-entityform-edit-form .form-submit:hover{background-color:#FFC045;color:#ffffff;text-decoration:none;}.page-eform-request-a-solution-confirm .messages.status{display:none;}.page-eform-request-a-solution-confirm .submission-text .button{margin:2em 0;}:focus{outline-color:transparent;outline-style:none;}.page-search .form-wrapper{position:relative;margin:0 auto;max-width:780px;width:65%;}.page-search .form-type-textfield label{display:none;}.open-menu-mobile #header .header-search-block .form-text,.page-search input.form-text{background-color:transparent;border:0;border-bottom:2px solid #b0b4b6;color:#3f565f;font-family:'DIN Next W1G';font-size:3em;letter-spacing:0.05em;padding:0.1em 65px 0.1em 0;width:100%;}.page-search input.form-text:focus{border-color:#3f565f;}.page-search #edit-submit{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat center -188px transparent;border:0;height:52px;padding:0;position:absolute;right:0.5em;text-indent:-9999px;top:0;width:52px;z-index:2;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}.page-search #edit-submit:hover,.page-search #edit-submit:focus{background-position:center -124px;}.page-eform-submit-request-a-solution div#clientsidevalidation-request-a-solution-entityform-edit-form-errors{background-color:transparent;border:3px solid #CE1E40;padding:25px 35px;margin:20px auto;max-width:1160px;background-image:none;}.page-eform-submit-request-a-solution div#clientsidevalidation-request-a-solution-entityform-edit-form-errors label{color:#CE1E40;}.page-eform-submit-request-a-solution #request-a-solution-entityform-edit-form input.error,.page-eform-submit-request-a-solution #request-a-solution-entityform-edit-form textarea.error{border:3px solid #CE1E40;}.page-user form{margin:2em auto 4em;max-width:50%;}.page-user form .form-actions{text-align:center;}.page-user #content .tabs.primary{border:0;margin-top:3em;text-align:center;}.page-user #content .tabs.primary li{display:inline-block;}.page-user #content .tabs.primary a{background-color:transparent;border:0;color:#839097;font-family:'DIN Next W1G';font-size:0.8em;letter-spacing:0.1em;padding:0.5em;position:relative;text-transform:uppercase;}.page-user #content .tabs.primary a:hover,.page-user #content .tabs.primary a.active{color:#3f565f;}.page-user #content .tabs.primary a:after{background-color:#ffc045;bottom:0.25em;content:"";display:block;height:2px;left:0;margin:0.25em auto 0;position:absolute;right:0;opacity:0;width:35px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.page-user #content .tabs.primary a.active:after{bottom:-0.3em;opacity:1;}.messages.error{background-color:transparent;border:3px solid #CE1E40;padding:25px 35px;margin:20px auto;max-width:1160px;background-image:none;font-weight:bold;}.messages.status{background-color:transparent;border:3px solid #be7;padding:25px 35px;margin:20px auto;max-width:1160px;background-image:none;font-weight:bold;}.messages.warning{background-color:transparent;border:3px solid #ed5;padding:25px 35px;margin:20px auto;max-width:1160px;background-image:none;font-weight:bold;}.bef-select-as-links{min-height:40px;position:relative;overflow:hidden;}.bef-select-as-links.open{overflow:inherit;}.bef-select-as-links > .form-item{margin:0;position:absolute;top:0;width:100%;display:flex;flex-direction:column;z-index:5;}.bef-select-as-links .form-type-bef-link{margin:0;background-color:#ededed;}.bef-select-as-links .form-type-bef-link a{color:#839097;display:block;pointer-events:none;font-size:0.9em;letter-spacing:2px;margin:0;padding:.7em 1em;text-decoration:none;text-transform:uppercase;width:auto;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0;z-index:5;position:relative;}.bef-select-as-links .form-type-bef-link.active a,.bef-select-as-links.open .form-type-bef-link a{cursor:pointer;opacity:1;pointer-events:inherit;}.bef-select-as-links.open .form-type-bef-link a:hover{color:#3f565f;background-color:rgba(221,221,221,0.8);}.bef-select-as-links .form-type-bef-link a.active{cursor:pointer;display:block;height:40px;line-height:40px;padding:0 1em;opacity:1;}.bef-select-as-links .form-type-bef-link:first-child{margin-top:40px;}.bef-select-as-links .form-type-bef-link.active{position:absolute;top:0;margin:0;width:100%;}.bef-select-as-links .form-type-bef-link:first-child.active{position:relative;}.bef-select-as-links > .form-item:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat center -67px transparent;content:"";display:block;height:40px;position:absolute;right:1em;top:0;width:32px;z-index:0;}
#block-system-main-menu li{display:inline-block;margin:0 0.75em;padding:0;}#block-system-main-menu li a{font-family:'DIN Next W1G';font-weight:normal;color:#ffffff;font-size:0.8em;letter-spacing:0.1em;padding:0.25em 0.5em;position:relative;text-decoration:none;text-transform:uppercase;}#block-system-main-menu li a:after{background-color:#ffc045;bottom:0.25em;content:"";display:block;height:2px;left:0;margin:0.25em auto 0;position:absolute;right:0;opacity:0;width:35px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-system-main-menu li a.active:after,#block-system-main-menu li a.active-trail:after,#block-system-main-menu li a:hover:after{bottom:-0.3em;opacity:1;}.header-content-container h2{color:#ffffff;font-size:2.2em;margin-bottom:0.5em;padding:0;}.header-content-container h2:after{display:none;}.header-content-container .bean-cover-image-text-block .content:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.75em auto 1.5em;width:45px;}.header-content-container .bean-cover-image-text-block .content:after{margin:1.25em auto;}.header-content-container .field-name-field-subtitle{font-family:'DIN Next W1G';font-size:1.125em;letter-spacing:0.25em;text-transform:uppercase;}.language-switcher-locale-url li{text-align:left;list-style:none;order:2;}.language-switcher-locale-url li.active{cursor:pointer;line-height:160%;opacity:1;order:1;padding-right:20px;z-index:1;}.language-switcher-locale-url a{color:#ffffff;display:block;font-family:'DIN Next W1G';text-decoration:none;text-transform:uppercase;}.language-switcher-locale-url .active a,.language-switcher-locale-url a:hover{color:#ffc045 !important;}.header-language-selector .language-switcher-locale-url{right:0.3em;top:0.1em;}.footer-language-selector{position:relative;}.footer-language-selector h2{display:inline-block;}.footer-language-selector .language-switcher-locale-url{background-color:#3f565f;border:1px solid #3f565f;margin:-0.1em 0.2em 0;}.footer-language-selector .language-switcher-locale-url:hover{border-color:#cad4d9;}.header-search-block{display:inline-block;position:relative;margin-right:66px;}.header-search-block .form-text{background:transparent;border:2px solid transparent;color:#ffffff;cursor:pointer;line-height:1.4;padding:0 1em;position:absolute;right:0;z-index:3;width:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-indent:-9999px;}.header-search-block .form-text.focus{border-bottom:2px solid #ffffff;cursor:inherit;width:auto;z-index:1;width:290px;text-indent:0px;}.header-search-block input.form-submit{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -203px transparent;border:0;height:100%;padding:0;position:relative;text-indent:-9999px;width:35px;z-index:200;}.header-search-block .close{position:absolute;z-index:1000;cursor:pointer;color:white;font-weight:800;left:-274px;top:0px;background-image:url(/sites/all/themes/custom/tensa/images/icons.svg);background-repeat:no-repeat;background-position:-378px -446px;background-color:transparent;height:20px;width:20px;text-indent:-9999px;display:block;opacity:0.6;}.page-events .header-search-block .close{opacity:1;}#block-block-1{position:relative;}#block-block-1 h2{color:#ffffff;left:0;position:absolute;right:0;z-index:10;}#block-block-1 h2:after{background-color:#ffffff;}#block-block-1 h3,#block-block-1 a,#block-block-1 .child{color:#ffffff !important;}#block-block-1 .border-element{background:#ffffff !important;}#block-technologies #block-technologies-content{font-size:1rem;text-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}#block-technologies #block-technologies-content .grouping-container{padding:11em 0 6em;background-size:cover;text-align:center;width:50%;position:relative;}.node-page #block-technologies #block-technologies-content .grouping-container:before{content:"";background-size:cover;display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}#block-technologies #block-technologies-content .grouping-container.hover:before{opacity:0;}#block-technologies #block-technologies-content .grouping-container .wrap-content{margin:auto;padding-bottom:1em;position:relative;text-align:center;width:60%;z-index:10;}#block-technologies #block-technologies-content .grouping-container.tech-type-3{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/tech-connection.jpg?v=4);}.node-page #block-technologies #block-technologies-content .grouping-container.tech-type-3:before{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/tech-connection-neg.jpg?v=1);}#block-technologies #block-technologies-content .grouping-container.tech-type-4{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/tech-forces.jpg?v=4);}.node-page #block-technologies #block-technologies-content .grouping-container.tech-type-4:before{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/tech-forces-neg.jpg?v=1);}#block-technologies #block-technologies-content h3{color:#3f565f;font-family:'DIN Next W1G UltraLight';font-size:1.25em;letter-spacing:0.1em;margin:0 auto 0.9em;text-transform:uppercase;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#block-technologies #block-technologies-content .views-row{margin:0.7em 0;}#block-technologies #block-technologies-content .views-row-last:after{background-color:#3f565f;content:"";display:block;height:4px;margin:1em auto;width:45px;}#block-technologies .border-element{background-color:#3f565f;}#block-technologies #block-technologies-content .views-field-title a,#block-technologies #block-technologies-content .child{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:2.2em;letter-spacing:0.1em;line-height:150%;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#block-technologies #block-technologies-content .child a{color:#3f565f;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#block-technologies #block-technologies-content .border-element{margin:0 auto 40px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#block-technologies #block-technologies-content .child{margin-bottom:0.6em;display:inline-block;}#block-technologies #block-technologies-content .views-field-title a:after,#block-technologies #block-technologies-content .child a:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat right -128px;content:"";display:inline-block;height:27px;margin-top:13px;right:-27px;width:20px;position:absolute;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-technologies #block-technologies-content .child a:after{transform:rotate(90deg);right:-35px;bottom:6px;}#block-technologies #block-technologies-content .views-field-title a:hover:after{right:-35px;}#block-technologies #block-technologies-content .child a:hover:after{bottom:-3px;}#block-technologies #block-technologies-content ul{padding-left:0;margin-left:0;}#block-technologies #block-technologies-content ul li{margin-bottom:1.6em;list-style-type:none;}#block-technologies #block-technologies-content ul li a{color:#3f565f;line-height:1.2;text-decoration:none;font-family:'DIN Next W1G UltraLight';font-size:1.25em;letter-spacing:0.1em;margin:0 auto 0.9em;text-transform:uppercase;font-weight:600;position:relative;}#block-technologies #block-technologies-content ul li a:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat right -128px;content:"";display:inline-block;height:27px;margin-top:-1px;right:-27px;width:20px;position:absolute;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-technologies #block-technologies-content ul li a:hover:after{right:-35px;}.page-technologies .grouping-container{height:100vh;padding-top:26%;}#block-technologies #block-technologies-content .grouping-container.hover .wrap-content h3,#block-technologies #block-technologies-content .grouping-container.hover a,#block-technologies #block-technologies-content .grouping-container.hover .child{color:#ffffff;}#block-technologies .grouping-container.hover .border-element{background-color:#ffffff;}#block-technologies #block-technologies-content .grouping-container.hover a,#block-technologies #block-technologies-content .grouping-container.hover .collapser{opacity:0.6;}#block-technologies #block-technologies-content .grouping-container.hover a:hover,#block-technologies #block-technologies-content .grouping-container.hover .collapser:hover{opacity:1;}#block-views-technologies-block{position:relative;}#block-views-technologies-block .grouping-container{padding:11em 0 6em;}#block-views-technologies-block h2{color:#ffffff;left:0;position:absolute;right:0;}#block-views-technologies-block-1 h2{color:#ffffff;margin-bottom:2em;padding-top:2.05em;}#block-views-technologies-block h2:after,#block-views-technologies-block-1 h2:after{background-color:#ffffff;}#block-views-technologies-block-1{background-color:#405661;}#block-views-technologies-block-1 .views-row{cursor:pointer;}#block-views-technologies-block-1 .field-name-field-preview{margin-bottom:2em;}#block-views-technologies-block-1 .field-name-field-preview img{margin:0 auto;width:98%;}#block-views-technologies-block-1 .node-technology a.browse-discover{color:#FFC045;display:block;font-family:'DIN Next W1G Bold';text-decoration:none;}#block-bean-map,.bean-map{background:url(/sites/all/themes/custom/tensa/images/pattern-mappa.jpg) repeat 0 0;}.bean-map h2{color:#ffffff;}.bean-map h2:after{background-color:#ffffff;}.bean-map .field-name-field-cover-image{text-align:center;}.bean-map .field-collection-container{border:0;margin:0 auto 3em;max-width:90%;}.map-hide-button{position:absolute;top:0;right:0;color:#ffc045;text-decoration:none;font-size:0.8em;font-family:'DIN Next W1G';letter-spacing:0.1em;margin:0 .9em;text-transform:uppercase;z-index:9;}.map-hide-button:hover{color:#839097;}.bean-map .field-name-field-headquarters-and-branches{position:relative;overflow:hidden;}.bean-map .field-name-field-headquarters-and-branches > .field-label{background:url(/sites/all/themes/custom/tensa/images/pattern-mappa.jpg) repeat 0 0;border-bottom:3px solid #ffc045;color:#ffffff;font-size:0.8em;font-family:'DIN Next W1G';letter-spacing:0.1em;margin:0 .9em;text-transform:uppercase;position:relative;z-index:5;}.bean-map .field-name-field-headquarters-and-branches > .field-items{display:-webkit-flex;display:flex;-webkit-align-items:left;align-items:left;-webkit-justify-content:left;justify-content:left;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.bean-map .field-name-field-headquarters-and-branches > .field-items > .field-item{width:20%;}.bean-map .field-name-field-headquarters-and-branches .field-collection-view{color:#f0f5f8;font-family:'DIN Next W1G Light';font-weight:200;line-height:1.4em;font-size:0.7em;border:0;}.bean-map .field-name-field-headquarters-and-branches .field-name-title-field{font-family:'DIN Next W1G Bold';text-transform:uppercase;}.bean-map .field-name-field-headquarters-and-branches .field-name-field-email a,.bean-map .field-name-field-headquarters-and-branches .field-name-field-website a{color:#ffc045;text-decoration:none;}.bean-map .field-name-field-headquarters-and-branches .field-name-field-email a{text-transform:uppercase;}.page-worldwide .bean-map h2{padding-top:4em;}#main-wrapper .block-bean .field-name-description-field{margin:0 auto;max-width:40em;text-align:center;}#main-wrapper .block-bean .field-name-description-field .button{background-color:rgba(0,0,0,0.03);color:#3f565f;border-color:#3f565f;}#main-wrapper .block-bean .field-name-description-field .button:hover{background-color:#3f565f;color:#ffffff;}#main-wrapper .block-bean > .content p{font-size:1.25em;}#block-bean-our-solutions{background:url(/sites/all/themes/custom/tensa/images/backgrounds/solutions.jpg) no-repeat center center #cad4d9;background-size:cover;color:#3f565f;padding:0.01em 0 2em;}#block-bean-our-solutions .button{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}#block-menu-menu-footer-links .menu li{margin:0.3em 0;}#block-menu-menu-footer-links .menu a{color:#ffc045;font-family:'DIN Next W1G';position:relative;text-transform:uppercase;text-decoration:none;}#block-menu-menu-footer-links .menu a:after{content:"›";opacity:0;position:absolute;right:0;top:-0.2em;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-menu-menu-footer-links .menu a:hover:after{opacity:1;right:-0.5em;}#block-menu-menu-social-menu h2{margin-bottom:1em;text-transform:uppercase;}#block-menu-menu-social-menu li{display:inline-block;letter-spacing:-0.05em;margin:0 0.75em 0 0;padding:0;}#block-menu-menu-social-menu li.last{margin:0;}#block-menu-menu-social-menu li a{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat -7px -319px;display:block;height:27px;text-indent:-9999px;width:27px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-menu-menu-social-menu li a:hover{opacity:.6;}#block-menu-menu-social-menu li:nth-child(3) a{background-position:-282px -319px;}#block-menu-menu-social-menu li:nth-child(2) a{background-position:-419px -319px;}#block-menu-menu-social-menu li:nth-child(4) a{}#block-tensa-social-media-social-events-teaser{background-color:#dce0e2;padding-bottom:100px;width:100%;overflow:hidden;}#block-tensa-social-media-social-events-teaser .content{margin:auto;position:relative;width:100%;}#block-tensa-social-media-social-events-teaser .btn-view-archive{color:#3f565f;font-family:'DIN Next W1G';font-size:0.8em;letter-spacing:0.1em;position:absolute;right:3em;text-decoration:none;text-transform:uppercase;top:-5.25em;}#block-tensa-social-media-social-events-teaser .btn-view-archive:hover{color:#ffc045;}#block-tensa-social-media-social-events-teaser .btn-view-archive:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat right -130px;content:"";display:inline-block;height:24px;top:-2px;right:-18px;width:13px;position:absolute;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-tensa-social-media-social-events-teaser .btn-view-archive:hover:after{right:-22px;}.page-events #grid-fb-posts:after{clear:both;content:'';display:block;}.fb-post.swiper-slide{width:auto;padding:0 10px;margin:0;}.front .swiper-container{margin:0 auto;position:relative;overflow:visible;width:83.334%;z-index:1;}.front .swiper-container .swiper-button-next,.front .swiper-container .swiper-button-prev{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -3px transparent;color:#ffffff;font-size:0.85em;left:-9%;letter-spacing:0.1em;line-height:45px;padding-left:20px;text-transform:uppercase;width:auto;}.front .swiper-container .swiper-button-next{background-position:right -3px;left:auto;padding-left:0;padding-right:20px;right:-9%;}.front .swiper-container .swiper-button-next:hover,.front .swiper-container .swiper-button-prev:hover{color:#ffbc45;}.fb-post.swiper-slide.outside{opacity:0.5;}.fb-post{width:24%;float:left;margin:0.5%;}.front .fb-post{cursor:move;}.fb-post img{width:100% !important;cursor:pointer;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.fb-post .details{padding:25px;font-size:14px;word-wrap:break-word;background-color:#fff;}.fb-post .createdtime{font-family:'DIN Next W1G';margin-top:30px;}.fb-post:hover img{opacity:0.5;}#grid-fb-posts{padding-bottom:80px;}.grid-sizer{width:25%;}.ico-link,.ico-photo{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat -3px -313px;background-repeat:no-repeat;position:absolute;top:0.5em;right:1em;width:37px;height:37px;background-color:#405661;border-radius:50%;transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;}.btn-view-post{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat 11px -258px;background-repeat:no-repeat;position:absolute;bottom:3%;right:25px;width:45px;height:45px;border-radius:50%;transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;text-indent:-9999px;}.ico-link:hover,.ico-photo:hover{background-color:rgba(64,86,97,0.5);}.btn-view-post:hover{background-color:rgba(64,86,97,0.1);}.node-project.node-teaser .group-content{padding:1.2em;}.group-related-projects{margin-bottom:2.5em;}.slick-slide{margin-right:1.2em;background-color:#ffffff;}.slick-slide img{margin:0;width:100%;}.field-name-field-related-projects .field-item .field-label{padding-right:0.2em;}.field-name-field-related-projects h4{color:#3f565f;letter-spacing:0.1em;margin:0;text-align:left;}.field-name-field-related-projects h4 a{text-decoration:none;color:#3f565f;text-transform:uppercase;font-size:0.9em;display:block;}#block-views-projects-block-1,#block-views-projects-block-2{padding-bottom:3em;}#block-bean-members .field-name-field-logos > .field-items,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items{margin:0 auto;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;flex-wrap:nowrap;}#block-bean-members .field-name-field-logos > .field-items > .field-item,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items > .field-item{display:inline-block;flex-grow:1;padding:1em;vertical-align:middle;min-width:0}#block-bean-members .field-name-field-logos .field-collection-view,#block-bean-gruppo-de-eccher .field-name-field-logos .field-collection-view{border:0;margin:0;padding:0;}#block-views-histories-block{position:absolute;text-align:left;top:0;width:50%;}#block-views-histories-block h2{color:#fff;text-align:left;max-width:80%;margin:0 auto;}#block-views-histories-block .content{max-width:80%;margin:0 auto;}#block-views-histories-block-1{position:relative;}.inline-items{display:inline-block;}.ui-tabs-panel{position:relative;}.prev-tab-arrow,.next-tab-arrow{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat left -68px;cursor:pointer;height:32px;left:0;margin-top:-16px;position:absolute;top:50%;width:18px;transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;}.next-tab-arrow{background-position:right -68px;left:auto;right:0;}.prev-tab-arrow:hover{left:-5px;}.next-tab-arrow:hover{right:-5px;}#block-views-documents-block .content{text-align:center;}.search-krumo{margin-top:100px;}#block-bean-members{background-color:#fff;}.field-collection-container{border-bottom:0px solid #D3D7D9;}.field-collection-view{border-bottom:0px dotted #D3D7D9;}.mean-container .mean-bar{position:absolute;}#block-bean-gruppo-de-eccher{margin:auto;}.bean-text-block a.term-condition-link{color:#ffffff;display:block;font-family:'DIN Next W1G Light';font-size:0.93em;text-decoration:none;}.bean-text-block a.term-condition-link:hover{opacity:.6;}#block-views-exp-projects-page{background-color:#ffffff;padding:1em 0 2em;}#block-views-exp-projects-page > .content{max-width:1180px;margin:0 auto;}#block-views-exp-projects-page .views-exposed-widgets{display:flex;justify-content:space-between;z-index:10;}#block-views-exp-projects-page .views-exposed-widget{flex-grow:1;margin:0 1em;}#block-views-exp-projects-page .views-exposed-widget.views-submit-button{display:none;}#block-views-exp-projects-page .views-widget > .form-item{margin:0.5em 0;}#block-views-exp-projects-page label{font-family:'DIN Next W1G Medium';color:#3f565f;letter-spacing:0.1em;text-transform:uppercase;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;max-width:100%;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-prev,.slick-next{position:absolute;top:33%;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -3px transparent;color:#ffffff;font-size:0.85em;left:1.5em;letter-spacing:0.1em;line-height:45px;padding-left:20px;text-transform:uppercase;width:auto;border:0;font-weight:700;}.slick-prev{right:auto;}.slick-next{background-position:right -3px;left:auto;padding-left:0;padding-right:20px;right:1.5em;}.slick-prev:hover,.slick-next:hover{color:#ffbc45;}
.view-technologies.view-tech-common .view-content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}.page-technologies .view-technologies.view-tech-common .view-content{height:100vh;min-height:400px;-webkit-align-items:center;align-items:center;}.page-technologies .view-technologies.view-tech-common .view-content .grouping-container{height:100vh;padding-top:26%;}.view-technologies.view-tech-common .view-content .grouping-container{background-size:cover;display:inline-block;-ms-flex:1;-webkit-flex:1;-webkit-box-flex:1;flex:1;font-size:1rem;text-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-technologies.view-tech-common .view-content .grouping-container > div{}.view-technologies.view-tech-common .view-content .grouping-container .wrap-content{margin:auto;text-align:left;width:60%;}.view-technologies.view-tech-common .view-content .grouping-container.tech-type-3{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/tech-connection.jpg);}.view-technologies.view-tech-common .view-content .grouping-container.tech-type-4{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/tech-forces-2.jpg);}.view-technologies.view-tech-common h3{color:#ffffff;font-family:'DIN Next W1G UltraLight';font-size:1.25em;letter-spacing:0.1em;margin:0 auto 0.9em;text-transform:uppercase;}.view-technologies.view-tech-common .views-row{margin:0.7em 0;}.view-technologies.view-tech-common .views-row-last:after{background-color:#ffffff;content:"";display:block;height:4px;margin:1em auto;width:45px;}.view-technologies.view-tech-common .views-field-title a,.view-technologies.view-tech-common .child{color:#ffffff;font-family:'DIN Next W1G Bold';font-size:2.2em;letter-spacing:0.1em;line-height:150%;position:relative;text-decoration:none;text-transform:uppercase;}.view-technologies.view-tech-common .child{margin-bottom:0.6em;}.view-technologies.view-tech-common .views-field-title a:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat right -128px;content:"";display:inline-block;height:27px;margin-top:13px;right:-27px;width:20px;position:absolute;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.view-technologies.view-tech-common .views-field-title a:hover:after{right:-35px;}.view-technologies.view-tech-common ul{padding-left:0;margin-left:0;}.view-technologies.view-tech-common ul li{margin-bottom:1.6em;list-style-type:none;}.view-technologies.view-tech-common ul li a{color:#ffffff;line-height:1.2;text-decoration:none;font-family:'DIN Next W1G UltraLight';font-size:1.25em;letter-spacing:0.1em;margin:0 auto 0.9em;text-transform:uppercase;font-weight:600;position:relative;}.view-technologies.view-tech-common ul li a:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat right -128px;content:"";display:inline-block;height:27px;margin-top:-1px;right:-27px;width:20px;position:absolute;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.view-technologies.view-tech-common ul li a:hover:after{right:-35px;}.view-technologies.other-technologies .grouping-container .wrap-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2em;}.view-technologies.other-technologies .views-row{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 0.75em 3em;max-width:20%;width:20%;}.view-technologies.other-technologies .views-row .field-name-title-field a{color:#ffc045;font-size:0.95em;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;}.view-technologies.other-technologies .views-row .field-name-body p{color:#ffffff;margin:0 0 0.5em;display:inline;}.view-technologies.other-technologies .button{display:block;font-family:'DIN Next W1G';margin:1em 3px 0;padding:0.5em 0.5em;text-align:center;}.view-histories.view-display-id-block{background-color:#405661;color:#fff;}.view-histories.view-display-id-block ul{margin-left:0;}.view-histories.view-display-id-block li{color:#648697;cursor:pointer;font-size:18px;margin-left:0;margin-right:1em;text-transform:uppercase;}.view-histories.view-display-id-block li.active{cursor:pointer;color:#fff;font-weight:bold;}.view-histories.view-display-id-block_1{background-color:#405661;color:#fff;}.view-histories .views-row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.view-histories.view-display-id-block_1 .views-field-body{width:50%;float:left;padding-top:164px;padding-bottom:5%;}.view-histories.view-display-id-block_1 .views-field-body .field-content{max-width:80%;text-align:left;margin:auto;width:100%;}.view-histories.view-display-id-block_1 .views-field-field-featured-image{width:50%;float:right;background-size:cover;background-position:center;}.view-histories.view-display-id-block_1 .views-field-field-featured-image img{display:none;}.view-histories.view-display-id-block_1 .views-row{opacity:0;transition:0.5s;position:absolute;top:0;left:0;width:100%;background-color:#405661;}.view-histories.view-display-id-block_1 .views-row.active{opacity:1;}.view-documents .views-field-field-attached-file{display:none;}.view-documents h3{color:#839097;font-family:"DIN Next W1G Bold";font-size:1.5em;font-weight:700;letter-spacing:0.2em;line-height:1.05em;margin-top:0;padding-top:2.3em;text-align:center;text-transform:uppercase;text-align:center;width:100%;}.view-documents .content-rows{display:-webkit-flex;-webkit-flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:1440px;margin:auto;width:100%;}.view-documents .views-row{width:25%;padding:2em 0.5em;cursor:pointer;display:inline-block;}.view-documents .views-row .views-field-field-featured-image{margin-bottom:28px;text-align:center;}.view-documents .views-row .views-field-title{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:1em;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}.view-documents.view-display-id-block .view-header{margin:0 auto;max-width:75%;}.view-documents.view-display-id-block .view-header p{font-size:1.25em;}.view-documents.view-display-id-block .views-row{cursor:pointer;margin:0;width:16.6%;}.view-documents.view-display-id-block .views-row .views-field-title{color:#3f565f;font-family:'DIN Next W1G';font-size:0.9em;letter-spacing:0;text-align:center;text-transform:none;}.view-documents.view-display-id-block .views-field-field-featured-image img{max-width:50%;transition:all 200ms ease-in-out;}.view-documents.view-display-id-block .views-row:hover .views-field-field-featured-image img{opacity:0.6;}.view-documents.view-display-id-page .views-field-field-featured-image img{box-shadow:7px 7px 12px rgba(0,0,0,0.15);}.view-projects.view-display-id-page,.view-applications{max-width:1180px;margin:0 auto;padding:1em 0;}.view-projects.view-display-id-page .content-rows,.view-applications .content-rows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-applications .views-row{padding:0.5em;text-align:center;width:33.3%;}.view-applications .views-row .field-name-title-field a{background:#ffffff;color:#3f565f;display:block;font-family:'DIN Next W1G Medium';font-size:1.125em;padding:1.75em 1em;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.view-applications .views-row:hover .field-name-title-field a{background:#3f565f;color:#ffc045;}.view-projects.view-display-id-page .views-row{max-width:25%;padding:0.5em;width:25%;}.view-projects.view-display-id-block{background-color:#f0f5f8;overflow:hidden;position:relative;}.view-projects.view-display-id-block .views-row{// max-width:50%;width:50%;}.view-projects.view-display-id-block .slick-slide{margin-right:0;}.view-projects.view-display-id-block  .slick-slide > div:nth-child(odd) .node-project.view-mode-spotlight .group-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.view-projects.view-display-id-block  .slick-slide > div:nth-child(odd) .node-project.view-mode-spotlight .group-image-container:after{border-width:25px 30px 25px 0;border-color:transparent #f0f5f8 transparent transparent;left:auto;right:0;}.view-projects.view-display-id-block button{background:transparent;padding:0;font-size:0;}.view-projects.view-display-id-block button:before{background-color:#3e555e;opacity:0.8;display:block;font-size:0;width:90px;height:90px;-webkit-border-radius:50%;border-radius:50%;content:"";-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.view-projects.view-display-id-block button:hover:before{opacity:0.9;}.view-projects.view-display-id-block button:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -8px transparent;content:"";display:block;height:34px;position:absolute;width:35px;top:50%;margin-top:-17px;}.view-projects.view-display-id-block .slick-next{right:-45px;top:50%;}.view-projects.view-display-id-block .slick-next:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat right -8px transparent;left:0;}.view-projects.view-display-id-block .slick-prev{left:-45px;top:50%;}.view-projects.view-display-id-block .slick-prev:after{right:0;}div#block-views-exp-projects-page-1{max-width:450px;width:85%;margin:auto;}#block-views-projects-block-1,#block-views-projects-block-2{background-color:#ffffff;}#block-views-projects-block-1 .node-project.node-teaser,#block-views-projects-block-2 .node-project.node-teaser{background-color:#f1f6f9;}
.node-type-article #block-system-main{margin:0 auto 3em;}.group-head{background-color:#405661;background-attachment:fixed !important;height:65vh;padding-top:6em;position:relative;}.group-head .group-head-inner{margin:0 auto;text-align:center;width:75%;position:relative;z-index:2;}.group-head h1{color:#ffffff;font-size:2.2em;letter-spacing:0.15em;margin-bottom:0.4em;padding-top:0;}.group-head h3{color:#ffffff;font-family:'DIN Next W1G';font-size:0.875em;letter-spacing:0.1em;margin-bottom:1em;text-transform:uppercase;}.group-head h1:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.4em auto 0.6em;width:45px;}.node-technology .group-head .group-head-inner{max-width:600px;}.node-technology .group-head h1:after{display:none;}.node-technology .group-head .field-name-body:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.4em auto 0.6em;width:45px;}.node-technology .group-head .field-name-body{font-family:'DIN Next W1G';text-transform:uppercase;}.node-technology .group-head .field-name-field-file a{font-family:'DIN Next W1G Bold';font-size:0.875em;letter-spacing:0.2em;margin-top:1em;padding:1.35em 1.5em;}.group-key-advantages{background-color:#F1F6F9;color:#3f565f;}.group-key-advantages .group-key-inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:960px;padding-bottom:3em;width:75%;}.group-key-advantages .group-key-inner .field-name-field-image{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;}.group-key-advantages .group-key-inner .field-name-description-field{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;letter-spacing:0.1em;text-transform:uppercase;}.group-key-advantages .group-key-inner .field-name-description-field li{margin:0.75em 0;}.group-systems.field-group-div{background-color:#405661;}.group-systems.field-group-div h2,.field-name-field-system-available .field-name-title-field{color:#ffffff;font-family:'DIN Next W1G Bold';font-size:1.5em;font-weight:700;letter-spacing:0.1em;line-height:1.05em;margin-top:0;padding-top:2.3em;text-align:center;text-transform:uppercase;}.group-systems.field-group-div h2:after,.field-name-field-system-available .field-name-title-field:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.75em auto;width:45px;}.field-name-field-system-available .field-name-title-field{font-size:1.25em;padding-top:0;text-align:left;}.field-name-field-system-available .field-name-title-field:after{margin:0.75em 0 2em;}.node-technology .field-collection-container,.field-name-field-system-available .field-collection-view{border:0;margin:0;padding:0;}.field-name-field-system-available > .field-items > .field-item{margin:0;padding:2.5em 0;}.field-name-field-system-available .entity-field-collection-item .content{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.field-name-field-system-available .entity-field-collection-item .content .group-left{-webkit-box-flex:1.75;-webkit-flex:1.75;-ms-flex:1.75;flex:1.75;margin:0 1em;}.field-name-field-system-available .entity-field-collection-item .content .group-left img{width:100%;}.field-name-field-system-available .entity-field-collection-item .content .group-right{color:#fefefe;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:'DIN Next W1G Light';margin:0 1em;}.field-name-field-system-available .field-item.odd .entity-field-collection-item .content .group-left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.field-name-field-system-available .entity-field-collection-item .content .field-name-description-field{font-size:0.938em;}.field-name-field-system-available .field-item .button{padding:0.5em 1em;}.group-related-gallery{padding-bottom:3em;}.field-name-field-photo .field-item.swiper-slide{width:580px;padding:0;float:left;margin:0.5%;}.swiper-slide.outside{opacity:0.5;}.field-name-field-photo .field-item.swiper-slide img{width:100%;}.field-name-field-photo .swiper-slide .imgcaption{color:#3f565f;font-family:'DIN Next W1G Light';margin-top:1em;}.field-name-field-photo .swiper-container .swiper-button-next,.field-name-field-photo .swiper-container .swiper-button-prev{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -3px transparent;color:#ffffff;font-size:0.85em;left:1.5em;letter-spacing:0.1em;line-height:45px;padding-left:20px;text-transform:uppercase;width:auto;}.field-name-field-photo .swiper-container .swiper-button-next{background-position:right -3px;left:auto;padding-left:0;padding-right:20px;right:1.5em;}.field-name-field-photo .swiper-container .swiper-button-next:hover,.field-name-field-photo .swiper-container .swiper-button-prev:hover{color:#ffbc45;}.group-systems.field-group-div .field-collection-container{max-width:1180px;margin:auto;}.page-events .subtitle{color:#3f565f;font-size:1.5em;line-height:1.3em;margin:1em auto 2em;text-align:center;}.page-about-us #block-system-main .content{height:100vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-about-us #block-system-main .content .grouping-container{background-size:cover;display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1rem;height:100vh;text-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-about-us #block-system-main .content .grouping-container > div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.page-about-us #block-system-main .content .grouping-container.about-container{background:url(/sites/all/themes/custom/tensa/images/backgrounds/about-who.jpg?v=3) no-repeat center center;}.page-about-us #block-system-main .content .grouping-container.worldwide-container{background:url(/sites/all/themes/custom/tensa/images/backgrounds/about-worldwide.jpg?v=3) no-repeat center center;}.page-about-us #block-system-main .content .grouping-container .title{text-decoration:none;}.page-about-us #block-system-main .content .grouping-container .title h2{color:#ffffff;font-size:2.2em;padding-top:0;}.page-about-us #block-system-main .content .grouping-container .title h2:after{background-color:#ffffff;}.page-about-us #block-system-main .content .grouping-container .button{padding:0.5em 1.5em;}.field-name-field-tabs{background:#f1f6f9;}.field-collection-tabs{background:transparent;border:0;font-family:'DIN Next W1G';padding:0 0 3em;}.ui-tabs .ui-tabs-nav{background:#ffffff;border:0;font-size:0;margin-bottom:3rem;padding:0;text-align:center;}.ui-tabs .ui-tabs-nav li{background:transparent;border:0;font-size:1rem;display:inline-block;float:none;margin:0;}.ui-tabs .ui-tabs-nav li a{color:#839097;display:block;float:none;font-size:0.8em;letter-spacing:0.1em;padding:1.2em 1em;text-transform:uppercase;}.ui-tabs .ui-tabs-nav .ui-tabs-active a{background:#f1f6f9;color:#3f565f;}.ui-tabs .ui-tabs-panel{max-width:1140px;margin:0 auto;text-align:center;padding:1em 2.5em;position:relative;width:90%;}.ui-tabs .ui-tabs-panel .field-name-field-subtitle{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:2.2em;}.ui-tabs .ui-tabs-panel .field-name-description-field{color:#839097;font-family:'DIN Next W1G Light';font-size:1.25em;}.page-eform-request-a-solution-confirm #header,.page-eform-submit-request-a-solution #header{background-color:transparent;border-bottom:0;}.page-eform-request-a-solution-confirm,.page-eform-submit-request-a-solution{background:url(/sites/all/themes/custom/tensa/images/backgrounds/request-solutions.jpg) no-repeat center top #dce0e2;}.page-projects .region-before-content{max-width:100%;width:100%;}.page-projects #header,.page-applications #header{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/applications.jpg?v=2);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;height:65vh;min-height:400px;padding:0 0 1.5em;}.page-projects #page{background:url(/sites/all/themes/custom/tensa/images/pattern-mappa.jpg) repeat 0 0 #3f565f;content:"";}.page-projects #header{background-image:url(/sites/all/themes/custom/tensa/images/backgrounds/projects.png);background-position:top center;min-height:600px;}.node-type-turn-key .header-content-container,.page-projects .header-content-container,.page-applications .header-content-container{height:65vh;padding-top:6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.node-type-turn-key .header-content-container{padding-top:0;}.page-projects .header-content-container{padding-top:5em;}.node-type-turn-key .header-content-container h1,.page-projects .header-content-container h1,.page-applications .header-content-container h1{color:#ffffff;font-size:2.2em;letter-spacing:0.15em;margin-bottom:0.4em;padding-top:0;}.node-type-turn-key .header-content-container h1:after,.page-projects .header-content-container h1:after,.page-applications .header-content-container h1:after{background-color:#ffffff;margin-bottom:0.3em;}.page-projects .header-content-container .region-header{width:100%;}.page-applications .header-content-container .region-header{max-width:500px;width:100%;}.page-applications .header-content-container .button,#block-views-exp-projects-page-1 .button{padding:0.5em 1.5em;margin-left:1.5em;}#block-views-exp-applications-page{max-width:450px;width:85%;margin:auto}.page-applications .header-content-container .views-exposed-widgets,#block-views-exp-projects-page-1 .views-exposed-widgets{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.page-applications .header-content-container .views-exposed-widgets #edit-tid-wrapper,#block-views-exp-projects-page-1 .views-exposed-widgets .views-widget-filter-field_country_tid{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}.node-application .group-head .group-head-inner{max-width:600px;}.node-application .group-head h1:after{display:none;}.node-application .group-head .field-name-field-subtitle:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.6em auto 0.6em;width:45px;}.node-application .group-head .field-name-field-subtitle{font-family:'DIN Next W1G';text-transform:uppercase;}.node-application .field-name-field-featured-image{background-color:#f1f6f9;padding:1em 0;text-align:center;}.node-application .field-name-field-system-available .field-name-field-featured-image{background-color:transparent;border:5px solid #F1F6FA;padding:0;}.node-application .field-name-field-featured-image .field-items{max-width:1180px;margin:0 auto;}.node-application .group-key-advantages{background-color:#405661;color:#ffffff;}.node-application .group-key-advantages h2{color:#ffffff;}.node-application .group-key-advantages h2:after{background-color:#ffffff;display:none;}.node-application .group-key-advantages .group-key-inner{display:block;max-width:100%;padding-bottom:0;width:100%;}.node-application .group-key-advantages .field-name-body{font-size:0.938em;margin:0 auto;max-width:600px;width:90%;}.node-application .group-key-advantages .field-name-body:after{background-color:#ffffff;content:"";display:block;height:4px;margin:1.5em auto;width:45px;}.node-application .group-key-advantages .ui-tabs .ui-tabs-nav{background:transparent;margin:0 auto;max-width:960px;width:90%;}.node-application .group-key-advantages .ui-tabs .ui-tabs-nav li a{color:#ffffff;font-size:1.25em;letter-spacing:0.2em;padding:0.5em 1em;}.node-application .group-key-advantages .ui-tabs .ui-tabs-nav .ui-tabs-active a{background-color:transparent;color:#ffffff;outline:0;}.node-application .group-key-advantages .ui-tabs .ui-tabs-nav .ui-tabs-active a:after{background-color:#ffc045;content:"";display:block;height:4px;margin:0.75em auto 0;width:45px;}.node-application .group-key-advantages .field-collection-tabs{font-size:1em;padding:0;}.node-application .group-key-advantages .group-key-inner .field-name-description-field{color:#ffffff;font-size:0.938em;letter-spacing:0;margin:0 auto;max-width:600px;text-align:left;text-transform:none;}.node-application .field-name-field-system-available .entity-field-collection-item .content .group-left,.node-application .field-name-field-system-available .entity-field-collection-item .content .group-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.node-project .field-name-field-products,.node-application .field-name-field-products{background-color:#405661;color:#ffffff;}.node-project .field-name-field-products .field-label,.node-application .field-name-field-products .field-label{color:#ffffff;font-family:'DIN Next W1G Bold';font-size:1.5em;font-weight:700;letter-spacing:0.1em;line-height:1.05em;margin:0 auto 2em;max-width:1440px;padding-top:2.05em;text-align:center;text-transform:uppercase;width:95%;}.node-project .field-name-field-products .field-label:after,.node-application .field-name-field-products .field-label:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.75em auto 0;width:45px;}.node-project .field-name-field-products > .field-items,.node-application .field-name-field-products > .field-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2em;margin:0 auto;max-width:1440px;width:95%;}.node-project .field-name-field-products > .field-items > .field-item,.node-application .field-name-field-products > .field-items > .field-item{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 0.75em 3em;max-width:20%;width:20%;}.node-project .field-name-field-products .field-name-field-preview,.node-application .field-name-field-products .field-name-field-preview{margin-bottom:2em;}.node-project .field-name-field-products .field-name-title-field a,.node-application .field-name-field-products .field-name-title-field a{color:#ffc045;font-size:0.95em;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;}.node-project .field-name-field-products .field-name-body p,.node-application .field-name-field-products .field-name-body p{color:#ffffff;margin:0 0 0.5em;display:inline;}.node-project .field-name-field-products .browse-discover,.node-application .field-name-field-products .browse-discover{color:#FFC045;display:block;font-family:'DIN Next W1G Bold';text-decoration:none;}.node-type-project .group-head h1{margin:0 0 0.2em;}.node-type-project .group-head h1:after{display:none;}.node-type-project .group-head h3{font-family:'DIN Next W1G Light';font-weight:normal;}.node-type-project .group-head p{font-family:'DIN Next W1G Medium';font-weight:normal;letter-spacing:0.1em;margin:0;text-transform:uppercase;}.node-type-project .group-head p:after{background-color:#ffffff;content:"";display:block;height:4px;margin:1.5em auto;width:45px;}.node-type-project.simple-project .group-head{background-color:#dce0e2;height:auto;padding:5em 0;}.node-type-project.simple-project .group-head .mask{display:none;}.node-type-project.simple-project .group-head h1,.node-type-project.simple-project .group-head h3,.node-type-project.simple-project .group-head p{color:#3f565f;}.node-type-project.simple-project .group-head p:after{background-color:#3f565f;}.node-type-project.simple-project .group-head h1:after{display:none;}.node-project.view-mode-full .group-content-header,.node-project.view-mode-full .group-wrap-content,.node-project.view-mode-full .group-video,.node-project.view-mode-full .field-name-field-turn-key .field-items{margin:0 auto;max-width:1180px;width:95%;}.node-project.view-mode-full .group-video .group-content-video .field-name-name-field:after,.node-project.view-mode-full .field-name-field-turn-key .field-label:after,.node-project.view-mode-full .field-name-field-project-phases > .field-label:after{background-color:#3f565f;content:"";display:block;height:4px;margin:1.5em auto;width:45px;}.node-project.view-mode-full .group-details,.node-project.view-mode-full .group-execution{background:url(/sites/all/themes/custom/tensa/images/pattern-mappa.jpg) repeat 0 0 #405661;color:#ffffff;padding-bottom:1.5em;}.node-project.view-mode-full .group-header-info{background-color:#ffffff;padding:6em 0 4em;position:relative;}.node-project.view-mode-full .group-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.node-project.view-mode-full .group-content-header .backbutton{color:#3f565f;display:inline-block;letter-spacing:0.1em;font-size:0.9em;position:absolute;text-decoration:none;text-transform:uppercase;top:2.5em;}.node-project.view-mode-full .group-content-header .backbutton:before{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -541px;content:"";display:inline-block;height:28px;margin-right:1em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:bottom;width:14px;}.node-project.view-mode-full .group-content-header .backbutton:hover:before{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}.node-project.view-mode-full .group-content-header h2{font-family:'DIN Next W1G';text-align:left;padding:0;}.node-project.view-mode-full .group-content-header h2:after{display:none;}.node-project.view-mode-full .group-content-header .group-content-left{-webkit-box-flex:1.2;-webkit-flex:1.2;-ms-flex:1.2;flex:1.2;}.node-project.view-mode-full .group-content-header .field-name-description-field{font-size:0.95em;}.node-project.view-mode-full .group-content-header .field-name-field-featured-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:2em;}.node-project.view-mode-full .group-content-header .imgcaption{font-size:0.75em;margin:0.3em 0;text-transform:uppercase;}.node-project .field-collection-container,.node-project .field-collection-container .field-items .field-item,.node-project .field-collection-container .field-collection-view{margin:0;padding:0;}.node-project.view-mode-full .group-details h2,.node-project.view-mode-full .group-execution h2{color:#ffffff;}.node-project.view-mode-full .group-execution h2{margin-bottom:0.5em;}.node-project.view-mode-full .group-details h2:after{background-color:#ffffff;}.node-project.view-mode-full .group-execution h2:after{display:none;}.node-project.view-mode-full .group-details .group-wrap-content,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.node-project.view-mode-full .group-details .group-wrap-content .field,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content > .field{margin-right:1em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.node-project.view-mode-full .group-details .group-wrap-content .field:last-child{margin:0;}.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view{margin:0;}.node-project.view-mode-full .group-details .group-wrap-content .field-label,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .field-label{color:#ffc045;font-size:0.875em;letter-spacing:0.1em;text-transform:uppercase;width:100%;}.node-project.view-mode-full .group-details .group-wrap-content .field-items,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .field-items{font-family:'DIN Next W1G UltraLight';}.node-project.view-mode-full .group-execution .field-type-field-collection > .field-label{font-family:'DIN Next W1G Medium';font-size:0.875em;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}.node-project.view-mode-full .group-execution .field-type-field-collection > .field-label:after{background-color:#ffffff;content:"";display:block;height:4px;margin:1em auto;width:45px;}.node-project.view-mode-full .group-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.node-project.view-mode-full .group-video .field-name-field-video{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}.node-project.view-mode-full .group-video .field-name-field-video iframe{width:100%;}.node-project.view-mode-full .group-video .group-content-video{color:#3f565f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;padding:3.5em 4em;max-width:40%;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote{position:relative;text-transform:uppercase;word-break:break-word;margin-bottom:2.5em;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote .field-item p:after,.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote .field-item p:before{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat left -497px;content:"";display:inline-block;height:17px;width:25px;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote .field-item p:before{left:-2.3rem;position:absolute;top:-1.5rem;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote .field-item p:after{background-position:right -497px;position:relative;top:1.5rem;left:0.5rem;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote p{line-height:1.1;font-size:1.56em;margin:0;}.node-project.view-mode-full .group-video .group-content-video .field-name-name-field{font-family:'DIN Next W1G';font-size:0.875em;margin-top:1em;text-transform:uppercase}.node-project.view-mode-full .group-video .group-content-video .field-name-name-field:after{margin-left:0;}.node-project.view-mode-full .field-name-field-case-study-header,.node-project.view-mode-full .field-collection-item-field-case-study-content{background-color:#f0f5f8;}.node-project .group-systems{padding-bottom:3em;}.node-project.view-mode-full .group-phases{overflow:hidden;position:relative;border-bottom:2em solid #ffffff;}.node-project.view-mode-full .field-name-field-project-phases{float:left;width:50%;}.node-project.view-mode-full .field-name-field-project-phases .ui-tabs-panel{padding:0;position:inherit;max-width:100%;width:100%;}.node-project.view-mode-full .field-name-field-project-phases .field-collection-tabs{position:inherit;}.node-project.view-mode-full .field-name-field-project-phases .ui-tabs-nav{background:transparent;margin:0 auto;text-align:left;max-width:80%;}.node-project.view-mode-full .field-name-field-project-phases .ui-tabs-nav a{font-family:'DIN Next W1G Light';font-size:1.125em;padding:0.5em;outline:0;}.node-project.view-mode-full .field-name-field-project-phases .ui-tabs-nav .first a{padding-left:0;}.node-project.view-mode-full .field-name-field-project-phases .ui-tabs-nav .ui-tabs-active a{background:transparent;color:#839097;font-family:'DIN Next W1G Medium';}.node-project.view-mode-full .field-name-field-project-phases > .field-label{font-family:'DIN Next W1G Medium';font-size:1.25em;letter-spacing:0.1em;line-height:1.05em;margin:0 auto;max-width:80%;padding-top:2.3em;text-transform:uppercase;width:80%;}.node-project.view-mode-full .field-name-field-project-phases > .field-label:after{background-color:#ffc045;margin:1em 0 2em;text-align:left;}.node-project.view-mode-full .field-name-field-project-phases .field-name-description-field{font-size:0.9em;margin:0 auto;max-width:80%;padding-bottom:2em;text-align:left;}.node-project.view-mode-full .field-name-field-project-phases .field-name-field-featured-image{bottom:0;position:absolute;right:0;top:0;width:50%;text-indent:-9999px;}.node-project.view-mode-full .field-name-field-turn-key{background-color:#f0f5f8;padding-bottom:2em;text-align:center;}.node-project.view-mode-full .field-name-field-turn-key .field-label{color:#3f565f;font-family:'DIN Next W1G Bold';font-size:1.5em;font-weight:700;letter-spacing:0.1em;line-height:1.05em;margin-top:0;padding-top:2.3em;text-align:center;text-transform:uppercase;}.node-project.view-mode-full .field-name-field-turn-key .field-label:after{margin-bottom:0.75em;}.node-project.view-mode-full .field-name-field-turn-key .turn-key-link{margin-top:0.5em;}.node-project.view-mode-full .field-name-field-turn-key .turn-key-link a{color:#3f565f;font-family:'DIN Next W1G';letter-spacing:0.1em;text-decoration:none;}.node-project.view-mode-full .field-name-field-turn-key .turn-key-link a:after{-webkit-transition:all 0.2s ease-in-out;background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat right -548px;content:"";display:inline-block;height:15px;margin-left:0.3em;position:relative;top:-1px;transition:all 0.2s ease-in-out;vertical-align:middle;width:13px;}.node-project.view-mode-full .field-name-field-turn-key .turn-key-link a:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.node-project.node-teaser{background-color:#ffffff;color:#3f565f;}.node-project.node-teaser .group-content{padding:1.5em;}.node-project.node-teaser .field-name-field-image img{width:100%;}.node-project.node-teaser .field-name-title-field a{color:#3f565f;display:block;font-family:'DIN Next W1G Medium';margin-bottom:0.5em;text-decoration:none;text-transform:uppercase;}.node-project.node-teaser .field-label{font-weight:normal;}.node-project.node-teaser .field-item{font-family:'DIN Next W1G Medium';}.node-project.node-teaser h4{color:#3f565f;letter-spacing:0.1em;margin:0;text-align:left;}.node-project.node-teaser h4 a{text-decoration:none;color:#3f565f;text-transform:uppercase;font-size:0.9em;display:block;}.node-project.view-mode-spotlight{background-color:#f0f5f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.node-project.view-mode-spotlight:after{display:none;}.node-project.view-mode-spotlight .group-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:3em 1.5em;}.node-project.view-mode-spotlight .group-content h3{font-family:'DIN Next W1G Medium';font-size:1em;text-transform:uppercase;}.node-project.view-mode-spotlight .group-content h3 a{color:#3f565f;text-decoration:none;}.node-project.view-mode-spotlight .group-content h3:before{background-color:#3f565f;content:"";display:block;height:4px;margin-bottom:1em;width:45px;}.node-project.view-mode-spotlight .group-content .field-name-description-field{font-size:0.875em;}.node-project.view-mode-spotlight .group-content > a{color:#3f565f;font-family:'DIN Next W1G Medium';font-size:0.8em;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;}.node-project.view-mode-spotlight .group-image-container{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:3em 1.5em;}.node-project.view-mode-spotlight .group-image-container a{display:block;text-indent:-9999px;position:absolute;top:0;left:0;right:0;bottom:0;}.node-project.view-mode-spotlight .group-image-container:after{border-width:25px 0 25px 30px;border-color:transparent transparent transparent #f0f5f8;content:"";width:0;height:0;border-style:solid;position:absolute;left:0;top:0;bottom:0;margin:auto;}.node-type-turn-key .field-name-body{max-width:50%;margin:6em auto;}
@media only screen and (min-width:1025px){.language-switcher-locale-url{position:absolute;display:inline-flex;flex-direction:column;padding:0 0.3em;height:1.375em;overflow:hidden;-moz-transition:height .8s;-ms-transition:height .8s;-o-transition:height .8s;-webkit-transition:height .8s;transition:height .8s;}#footer .language-switcher-locale-url{left:82px;top:0;}.language-switcher-locale-url li.active{display:block;}.language-switcher-locale-url li{display:none;}.language-switcher-locale-url:hover{height:120px;}.language-switcher-locale-url:hover li{display:block;}.language-switcher-locale-url:after{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat center -269px;content:"";display:block;height:10px;position:absolute;right:3px;top:4px;width:15px;z-index:0;}}
@media only screen and (max-width:1024px){#header #logo{z-index:1000;display:inline-block;-webkit-box-flex:0 !important;-webkit-flex:none !important;-ms-flex:none !important;flex:none !important;position:relative;}.open-menu-mobile #page{position:relative;}.open-menu-mobile #page:before{content:"";width:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:rgba(0,0,0,0.7);z-index:10;}.open-menu-mobile #logo-menu{display:inline-block;}.open-menu-mobile #header #logo svg *{fill:#3f565f;}#header .action-wrapper{background-color:#d9dddf;display:none;height:auto;left:0px;padding-bottom:40px;padding-top:75px;position:absolute;top:0;width:100%;z-index:100;}#header .action-wrapper .region-header-nav{border-top:1px solid #fff;padding-top:2em;}.open-menu-mobile #header .action-wrapper{display:block;}#block-system-main-menu li a.active:after,#block-system-main-menu li a:hover:after{bottom:0;}.open-menu-mobile #header .header-nav-container *{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;}.open-menu-mobile #header .language-switcher-locale-url{font-size:1.2em;padding:0;}.open-menu-mobile #header .language-switcher-locale-url a{color:#3f565f;font-family:'DIN Next W1G Light';letter-spacing:0.1em;}.open-menu-mobile #block-system-main-menu li a{color:#3f565f;}#header > .section{width:100%;}.btn-request-solution{background:transparent;display:inline-block;margin:1em;padding:0.4em 2em;}#header .header-actions{text-align:center;}#header .language-search-container{display:block;width:100%;padding-right:0;margin-bottom:1em;}.footer-language-selector .language-switcher-locale-url{border:0;display:block;height:auto;margin-left:0;margin-bottom:0.5em;padding-left:0;position:relative;width:100%;}.language-switcher-locale-url li.first{margin-left:0;}.language-switcher-locale-url li{text-align:center;display:inline-block;margin:0 0.3em;}.language-switcher-locale-url li.active{line-height:inherit;padding-right:0;}.open-menu-mobile #header .header-search-block .container-inline{margin:0 auto;max-width:450px;position:relative;}.open-menu-mobile #header .header-search-block{background:#e4e8eb;display:block;padding:1.75em;width:100%;}.open-menu-mobile #header .header-search-block .form-text{font-size:1.5em;padding-right:50px;position:relative;width:100%;text-indent:0;}.open-menu-mobile #header .header-search-block .form-submit{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat -6px -432px transparent;border:0;height:35px;padding:0;position:absolute;right:0.5em;text-indent:-9999px;top:0;z-index:200;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}.page-search .form-submit:hover,.page-search .form-submit:focus{background-position:center -124px;}#header #logo{margin-left:20px;}#header .header-nav-container{padding-top:0.75em;}#header .action-wrapper{display:none;}#btn-open-header{width:35px;position:absolute;top:1.6em;right:1.5em;cursor:pointer;display:block;z-index:101;}#btn-open-header span{display:block;width:100%;height:2px;background-color:#fff;margin-bottom:8px;}.open-menu-mobile #btn-open-header{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat right -431px transparent;height:40px;top:1.2em;right:1.7em;}.open-menu-mobile #btn-open-header span{display:none}#block-system-main-menu ul li{display:block;float:none;margin:2em 0;padding-left:0;position:relative;text-align:center;}#block-system-main-menu li a{font-size:1.2em;}#block-system-main-menu li a:after{display:none;}#block-system-main-menu li a.active{color:#ffc045;}#label-language{color:#707070 !important;display:block;font-size:0.8em;margin-top:1.5em;text-transform:uppercase;}#header .header-actions .action-item{display:block;}#header .header-actions .action-item.btn-request-solution{color:#3f565f;display:inline-block;}#header .header-actions .header-search-block.action-item{margin-right:0;}.page-applications #header,.page-projects #header{background-attachment:scroll !important;}.group-head.field-group-div{background-attachment:scroll !important;}#block-technologies #block-technologies-content .grouping-container .wrap-content{width:96%;}#block-technologies #block-technologies-content .views-field-title a:after{margin-top:6px;width:10px;}#block-technologies #block-technologies-content ul li a:after{margin-top:-6px;width:10px;}#block-technologies #block-technologies-content h3{font-size:1.15em;}#block-technologies #block-technologies-content .views-field-title a,#block-technologies #block-technologies-content .child{font-size:1.8em;}#block-technologies #block-technologies-content a:after{margin-top:8px;width:10px;}#block-technologies #block-technologies-content ul li a:after{margin-top:-4px;width:10px;}#block-technologies #block-technologies-content .grouping-container .wrap-content{width:90%;}.header-search-block .close{display:none !important;}}@media only screen and (max-width:990px){.bean-map .field-name-field-headquarters-and-branches > .field-items > .field-item{width:33%;}.fb-post.swiper-slide,#grid-fb-posts .fb-post{width:32.2%;}.group-key-advantages .group-key-inner,.field-name-field-system-available .entity-field-collection-item .content{display:block;}.group-key-advantages .group-key-inner .field-name-field-image{margin:0 auto;width:65%;}.group-key-advantages .group-key-inner .field-name-description-field ul{padding-left:0.5em;}.field-name-field-system-available .entity-field-collection-item .content .group-left,.field-name-field-system-available .entity-field-collection-item .content .group-right{margin:0 auto;width:90%;}.node-application .field-name-field-products > .field-items > .field-item,.view-technologies.other-technologies .views-row{max-width:33.3%;width:33.3%;}.page-search .node{width:33.3%;}#block-bean-members .field-name-field-logos > .field-items,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items{flex-flow:row wrap;}#block-bean-members .field-name-field-logos > .field-items > .field-item,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items > .field-item{padding:0.5em;width:33.3%;}#block-bean-members .field-item img{max-height:90px;width:auto;}.view-documents.view-display-id-block .views-row{width:25%;}#footer{padding:1em 0 2em;}#footer .block{width:25%;}#footer #block-menu-menu-footer-links{border-bottom:1px solid #4d656e;margin-bottom:1.5em;padding-bottom:1.5em;text-align:center;width:100%;}#footer #block-menu-menu-footer-links .menu{text-align:center;}#block-menu-menu-footer-links .menu li{margin:0.3em 0.75em;display:inline;padding:0;}.view-projects.view-display-id-page .views-row{max-width:33.3%;width:33.3%;}.node-application .group-key-advantages .group-key-inner .field-name-field-image{margin:0 auto 1em;width:100%;}.node-application .field-name-field-system-available > .field-items > .field-item{max-width:600px;margin:0 auto;}.node-application .group-key-advantages .field-group-div{width:100% !important;}.node-project.view-mode-spotlight .group-image-container{height:auto;width:auto;}}
@media only screen and (max-width:767px){.front #header{min-height:510px;}.page-projects #header{min-height:auto;}.front #header .header-content-container{min-height:400px;padding:70px 0 0;}.page-projects .header-content-container,.page-applications .header-content-container,.page-projects #header,.page-applications #header{height:50vh;min-height:320px;}.node-project.view-mode-full .group-content-header .field-name-field-featured-image{margin-bottom:1em;}.group-head{height:50vh;min-height:320px;padding:70px 0 35px;width:100%;}#block-views-histories-block,.view-histories.view-display-id-block_1 .views-field-body,.view-histories.view-display-id-block_1 .views-field-field-featured-image{float:none;width:100%;}.node-technology .group-head{min-height:550px;}.page-technologies #block-technologies #block-technologies-content .view-content,.page-about-us #block-system-main .content{display:block;height:auto;padding:0em 0;width:100%;}#block-technologies #block-technologies-content .view-content{display:block;}#block-technologies #block-technologies-content .grouping-container{padding:11em 0;width:100%;}.page-technologies #block-technologies #block-technologies-content .view-content .grouping-container,.page-about-us #block-system-main .content .grouping-container{height:50vh;min-height:400px;padding:70px 0 35px;}.bean-map .field-name-field-headquarters-and-branches > .field-items > .field-item{width:50%;}.node-application .field-name-field-products > .field-items > .field-item,.view-technologies.other-technologies .views-row{max-width:50%;width:50%;}.page-search .node{width:50%;}#block-tensa-social-media-social-events-teaser .btn-view-archive{background:url(/sites/all/themes/custom/tensa/images/icons.svg)  no-repeat 8px -128px;height:30px;right:1.5em;text-indent:-9999px;top:-4.8em;width:30px;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}#block-tensa-social-media-social-events-teaser .btn-view-archive:after{display:none;}.fb-post.swiper-slide,#grid-fb-posts .fb-post{width:49%;}.node-type-technology .field-name-field-photo .field-item.swiper-slide{width:49%;}#footer h2,#block-menu-menu-social-menu .menu{text-align:center}#footer .block{margin-bottom:2em;text-align:center;width:50%;}#footer .footer-language-selector h2{margin-bottom:0.5em;}#block-views-histories-block{position:relative;text-align:center;top:0;width:100%;background-color:#405661;overflow-y:hidden;}.view-histories.view-display-id-block_1 .views-field-body,.view-histories.view-display-id-block_1 .views-field-field-featured-image{float:none;width:100%;padding-top:0px;}#block-views-histories-block .item-list ul{margin-bottom:0;}.view-histories.view-display-id-block_1 .views-field-field-featured-image img{display:block;width:100%;}.view-histories.view-display-id-block{width:92%;margin:auto;}#block-technologies #block-technologies-content h3{font-size:1em;}.page-technologies #block-technologies #block-technologies-content .grouping-container{padding-top:18%;height:auto;}#block-technologies #block-technologies-content{display:block;}#block-technologies #block-technologies-content .grouping-container{width:100%;}#block-technologies #block-technologies-content .grouping-container .wrap-content{width:90%;}h1,h2,#block-technologies #block-technologies-content .views-field-title a,#block-technologies #block-technologies-content .child{font-size:1.5em;}#block-technologies #block-technologies-content .view-content .grouping-container .wrap-content{width:90%;}#block-technologies #block-technologies-content ul li{margin-bottom:0.4em;}#block-technologies #block-technologies-content ul li:before{font-size:1.35em;line-height:0.1;}#block-technologies #block-technologies-content ul li a{font-size:0.8em;}#block-technologies #block-technologies-content .views-field-title a:after{margin-top:-2px;width:8px;right:-20px;}#block-technologies #block-technologies-content ul li a:after{margin-top:-8px;width:8px;right:-20px;}#block-views-exp-projects-page .views-exposed-widgets{display:block;}#block-views-exp-projects-page label{font-size:0.9em;margin-top:1em;}.node-project.view-mode-full .group-details .group-wrap-content,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node-project.view-mode-full .group-details .group-wrap-content .field,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content > .field{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0.5em;margin:0;}.node-project.view-mode-full .group-content-header{flex-direction:column-reverse;}.node-project.view-mode-full .group-content-header .field-name-field-featured-image{margin-left:auto;}.node-project.view-mode-full .group-video{flex-direction:column;}.node-project.view-mode-full .group-video .group-content-video{max-width:none;}.node-project.view-mode-full .field-name-field-project-phases{float:none;width:100%;}.node-project.view-mode-full .field-name-field-project-phases .field-name-field-featured-image{margin-bottom:1.5em;min-height:35vh;position:static;text-indent:-9999px;width:100%;}.node-project.view-mode-full .field-name-field-project-phases .ui-tabs-nav .first a{padding-left:0.5em;}.node-project .field-name-field-products > .field-items > .field-item,.node-application .field-name-field-products > .field-items > .field-item{max-width:100%;width:100%;}.view-applications .views-row{width:50%;}.node-application .group-key-advantages .ui-tabs .ui-tabs-nav li a{font-size:1em;}}@media only screen and (max-width:640px){#request-a-solution-entityform-edit-form .field-type-text,#request-a-solution-entityform-edit-form .field-name-field-email{width:100%;}#block-bean-members .field-name-field-logos > .field-items > .field-item,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items > .field-item{width:50%;}.ui-tabs .ui-tabs-nav li{width:33.3%;}.field-collection-tabs{padding:0 0 1em;}.ui-tabs .ui-tabs-panel .field-name-field-subtitle{font-size:1.7em;}.ui-tabs .ui-tabs-panel .field-name-description-field{font-size:0.9em;}.view-documents .views-row{width:50% !important;}.page-search .form-wrapper{width:85%;}.page-search input.form-text{font-size:2em;}.page-search #edit-submit,.page-search #edit-submit:hover,.page-search #edit-submit:focus{background:url(/sites/all/themes/custom/tensa/images/icons.svg) no-repeat -6px -432px transparent;height:35px;transition:none;width:35px;}.group-head .group-head-inner{width:90%;}.group-head .group-head-inner h1{font-size:2em;word-break:break-word;}.view-projects.view-display-id-page .views-row{max-width:50%;width:50%;}.view-applications .views-row{margin:0 auto;width:95%;}}@media only screen and (max-width:654px){.node-project.view-mode-spotlight{flex-direction:column;}.node-project.view-mode-spotlight .field-group-div{flex:none;width:100%;}.node-project.view-mode-spotlight .group-image-container{height:300px;order:-1;}.node-project.view-mode-spotlight .group-image-container:after,.view-projects.view-display-id-block  .slick-slide > div:nth-child(odd) .node-project.view-mode-spotlight .group-image-container:after{top:auto;left:0;margin:0 auto;right:0;bottom:-10px;transform:rotate(90deg);}}@media only screen and (min-width:10px) and (max-width:479px){.page-about-us #block-system-main .content .grouping-container .title h2,.header-content-container h2{font-size:1.7em;}.page-events .subtitle{font-size:1.25em;}#main-wrapper .block-bean > .content p,.header-content-container .field-name-field-subtitle{font-size:1em;}.header-group-container{margin-bottom:1em;text-align:center;}.button,.node-technology .group-head .field-name-field-file a{padding:0.5em 0.75em;}.bean-map .field-name-field-headquarters-and-branches > .field-items > .field-item{width:100%;}#block-tensa-social-media-social-events-teaser .btn-view-archive{top:-4.2em;}.fb-post.swiper-slide,#grid-fb-posts .fb-post{width:99%;}.node-type-technology .field-name-field-photo .swiper-container .swiper-button-next,.node-type-technology .field-name-field-photo .swiper-container .swiper-button-prev{top:43%;}.node-type-technology .field-name-field-photo .field-item.swiper-slide{opacity:1 !important;width:100%;}.node-type-technology .field-name-field-photo .swiper-slide .imgcaption{margin:0.75em 0.75em 0;text-align:center;}.node-application .field-name-field-products > .field-items > .field-item,.view-technologies.other-technologies .views-row{max-width:100%;text-align:center;width:100%;}#block-views-technologies-block-1 .field-name-field-preview img{width:85%;}.view-technologies.other-technologies .button{display:inline-block;font-size:0.875em;padding:0.5em 0.75em;width:75%;}.page-search .node{width:100%;}.ui-tabs .ui-tabs-nav li{width:50%;}.view-documents .views-row{width:100% !important;}#footer .block{border-bottom:1px solid #4d656e;margin-bottom:1em;padding-bottom:1em;width:100%;}#block-menu-menu-social-menu.block{border:0;}#block-menu-menu-footer-links .menu li{display:block;}.node-type-technology .field-name-field-photo .field-item.swiper-slide{margin:0;}.view-projects.view-display-id-page .views-row{max-width:100%;width:100%;}}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progress{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progress{width:4px;height:100%;left:0;top:0;}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5);}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff;}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000;}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px;}.swiper-container-cube,.swiper-container-flip{overflow:visible;}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}}
body{background-color:transparent;}.front .mask,.page-equipment .mask{z-index:0;}.page-equipment .mask{height:65vh;padding-top:6em;}.button{background-color:#014698;border:none;padding:0.87em 2.4em;}h1,h2{color:#014698;}h1:after,h2:after{background-color:#014698;}#main-wrapper .block-bean .field-name-description-field .button{background-color:#014698;color:#fff;border-color:#014698;border-style:solid;border-width:3px;}#main-wrapper .block-bean .field-name-description-field .button:hover{background-color:#fff;color:#014698;border-color:#014698;}#block-system-main-menu li a:after{background-color:#fff;}.language-switcher-locale-url .active a{color:#fff !important;}.language-switcher-locale-url a:hover{color:#014698!important;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.header-actions .btn-request-solution.action-item{margin-top:-0.4em;}.btn-request-solution:hover,.button:hover{background-color:#ffffff;color:#014698;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.header-content-container h2{font-size:2.188em;}#block-bean-who-we-are .field-name-description-field{max-width:60.5em!important;}#home-see-project{color:#fff;position:absolute;text-align:right;bottom:5%;right:5%;}#home-see-project a{color:#fff;display:block;font-family:'DIN Next W1G Bold';font-size:0.75em;letter-spacing:0.1em;line-height:1em;padding-top:0.5em;text-decoration:none;text-transform:uppercase;}#home-see-project a:after{background-color:transparent;content:"";display:block;height:2px;width:9.5em;}#home-see-project a:hover:after{background-color:#fff;margin-right:0;margin-left:auto;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.not-front .bean-what-we-do .field-name-title-field{display:none;}#main-wrapper #block-bean-what-we-do > .content{margin:0 auto;max-width:100%;width:100%;}.bean-what-we-do .field-collection-container .field-items .field-item,.bean-what-we-do .field-collection-container{margin-bottom:0;}.bean-what-we-do .field-name-field-blocks > .field-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:5em;padding-bottom:5em;width:33.33%;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item:nth-child(1){background:url(/sites/all/themes/custom/deal/images/sfondo-eng-bianco.jpg) no-repeat center center;background-size:cover;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item:nth-child(1):hover{background:url(/sites/all/themes/custom/deal/images/sfondo-eng-hover.jpg) no-repeat center center;background-size:cover;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item:nth-child(2){background:url(/sites/all/themes/custom/deal/images/sfondo-equipment-bianco.jpg) no-repeat center center;background-size:cover;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item:nth-child(2):hover{background:url(/sites/all/themes/custom/deal/images/sfondo-equipment-hover.jpg) no-repeat center center;background-size:cover;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item:nth-child(3){background:url(/sites/all/themes/custom/deal/images/sfondo-turn-key-bianco.jpg) no-repeat center center;background-size:cover;}.bean-what-we-do .field-name-field-blocks > .field-items > .field-item:nth-child(3):hover{background:url(/sites/all/themes/custom/deal/images/sfondo-turn-key-hover.jpg) no-repeat center center;background-size:cover;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.bean-what-we-do .field-collection-view{border-bottom:none;margin:0;}.bean-what-we-do .field-name-field-type .field-item.even{text-align:center;text-transform:uppercase;color:#014698;font-family:'DIN Next W1G Bold';font-weight:700;font-size:1.563em;letter-spacing:0.2em;}.bean-what-we-do .field-name-field-type .field-item.even:after{content:"";display:block;height:4px;margin:0.75em auto 3em auto;width:45px;background-color:#014698;}.bean-what-we-do .field-name-field-button{margin:auto;display:block;width:7em;}.bean-what-we-do .field-name-field-button a{background-color:#014698;color:#fff;text-transform:uppercase;text-decoration:none;line-height:1.375em;font-size:0.875em;font-weight:700;text-align:center;padding:0.5em 1em 0.5em 1em;letter-spacing:0.2em;}.bean-what-we-do .field-name-field-blocks > .field-items  .field-item:hover .field-name-field-type .field-item.even{color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.bean-what-we-do .field-name-field-blocks > .field-items  .field-item:hover .field-name-field-type .field-item.even:after{background-color:#fff;}.bean-what-we-do  .field-name-field-blocks > .field-items  .field-item:hover .field-name-field-button a{background-color:#fff;color:#014698;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#used{position:absolute;opacity:0.35;background-color:#7d7d7d;padding:1em;left:0;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;z-index:11;}#used .used-text{margin-right:1em;}#used p{opacity:1;color:#fff;font-size:0.875em;margin:0;}#used a{display:block;opacity:1;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer;letter-spacing:0.1em;}#used .used-text a:after{background-color:transparent;content:"";display:block;height:2px;width:6.2em;}#used .used-text a:hover:after{background-color:#ffffff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#close-used{position:absolute;right:0;top:50%;color:#fff;font-size:1.5em;margin-right:0.5em;}#used.closed{left:-16.813em;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;}.front #block-views-projects-block{position:relative;background-color:#002745;}.front #block-views-projects-block h2{color:#fff;}.front #block-views-projects-block h2:after{background-color:#fff;}.view-projects.view-display-id-block button:after{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat left -8px transparent;}.view-projects.view-display-id-block .slick-next:after{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat right -8px transparent;}.view-projects.view-display-id-block button:before{opacity:0.8;background-color:#014698;}#block-views-projects-block #see-selected{position:absolute;right:5%;top:0%;padding-top:3.3em;}#block-views-projects-block #see-selected a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:0.75em;font-weight:700;}#block-views-projects-block #see-selected a:after{content:"";width:17px;height:23px;background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat scroll right -545px;display:inline-block;margin-left:0.5em;position:absolute;}#block-tensa-social-media-social-events-teaser{background-color:#dce0e2;}#block-tensa-social-media-social-events-teaser .btn-view-archive{display:none;}.bean-map .field-name-field-headquarters-and-branches > .field-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:9.500em;display:none;}#block-views-projects-block-4{background:url(/sites/all/themes/custom/deal/images/blue-background.png);margin-top:-2em;}.view-projects.view-display-id-block_4 > .view-content{max-width:1440px;width:95%;margin:0 auto;}.view-projects.view-display-id-block_4 .content-rows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding-bottom:2em;max-width:88%;}.view-projects.view-display-id-block_4 .views-row{width:100px;}.view-projects.view-display-id-block_4 .content-rows a{color:#f0f5f8;font-family:'DIN Next W1G Bold';line-height:1.4em;font-size:0.7em;text-decoration:none;text-transform:uppercase;}.bean-map .field-name-field-headquarters-and-branches  > .field-items > .field-item{margin-bottom:0;width:8.333%;max-width:8.333%;}.bean-map .field-name-field-headquarters-and-branches .field-collection-view{line-height:1em;}#block-bean-map,.bean-map{background:url(/sites/all/themes/custom/deal/images/blue-background.png);}.bean-map .field-name-field-headquarters-and-branches > .field-label{background:#002745;border-bottom:2px solid #fff;}#block-bean-our-solutions{background:url(/sites/all/themes/custom/deal/images/bkg_our_solution.jpg) no-repeat center center;background-size:cover;}#block-bean-our-solutions h2{color:#fff;}#block-bean-our-solutions h2:after{background-color:#fff;}#block-bean-our-solutions .field-name-description-field{max-width:25.8em;color:#fff;}#block-bean-our-solutions .button{text-align:center;margin:auto;display:block;width:19em;position:static;transform:none;}#footer,.footer-language-selector .language-switcher-locale-url{background:url(/sites/all/themes/custom/deal/images/blue-background.png);border:solid 1px #032A48;}#block-menu-menu-footer-links .menu a{color:#fff;}#block-menu-menu-social-menu li a{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat -7px -319px;}.node-type-page .group-head h1:after{content:none;}.node-type-page .group-head-inner .field-name-title-field:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.4em auto 0.6em;width:45px;}.node-type-page .after-title .group-head-inner .field-name-title-field:after{display:none;}.node-type-page .after-title .group-head-inner .field-name-body:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.4em auto 0.6em;width:45px;}.node-type-page .field-name-body{color:#ffffff;font-family:'DIN Next W1G';font-size:0.875em;letter-spacing:0.1em;margin-bottom:1em;text-transform:uppercase;font-weight:bold;}#main-wrapper #block-bean-engineering > .content{margin:0 auto;max-width:100%;width:100%;}#links-to-anchors{background-color:#fff;padding-bottom:2em;}#links-to-anchors ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding-left:0;}#links-to-anchors li{list-style-image:none;list-style-type:none;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;}#links-to-anchors li a{text-decoration:none;text-transform:uppercase;padding-top:3em;display:block;color:#014698;font-size:1.25em;font-weight:700;text-align:center;letter-spacing:3px;font-family:'DIN Next W1G Bold';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}#links-to-anchors li a:after{content:"";width:20px;height:28px;background:transparent url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat scroll center -663px;display:block;margin:1em auto;}#block-bean-engineering{background-color:#002644;}#block-bean-engineering .field-name-field-product .field-item,#block-bean-engineering .field-name-field-subtitle .field-item,#block-bean-engineering .field-name-field-type .field-item{color:#fff;padding-top:0;font-family:'DIN Next W1G Bold';font-size:1.5em;font-weight:700;letter-spacing:0.1em;line-height:1.05em;margin-top:0;text-transform:uppercase;}#block-bean-engineering .field-name-field-product .field-item:after,#block-bean-engineering .field-name-field-subtitle .field-item:after,#block-bean-engineering .field-name-field-type .field-item:after{background-color:#ffffff;content:"";display:block;height:4px;margin:0.4em 0 0.6em;width:45px;}#block-bean-engineering .field-name-description-field,#block-bean-engineering .field-name-field-quote,#block-bean-engineering .field-name-field-box-3{color:#fefefe;font-size:0.938em;font-weight:300;line-height:1.375em;}#main-wrapper #block-bean-engineering .field-name-description-field{margin:0 auto;max-width:100%;text-align:left;}#block-bean-engineering .field-name-field-featured-image img,#block-bean-engineering .field-name-field-key-image img,#block-bean-engineering .field-name-field-cover-image img{border:solid 5px #fff;}.bean-engineering > .content,.bean-engineering .wrap-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;min-width:985px;}.bean-engineering .wrap-box .group-column1,.bean-engineering .wrap-box .group-column2,.bean-engineering .wrap-box .group-column1-2,.bean-engineering .wrap-box .group-column2-2,.bean-engineering .wrap-box .group-column1-3,.bean-engineering .wrap-box .group-column2-3{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:1em;padding-right:1em;max-width:50%;}.bean-engineering .wrap-box .group-column1-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:1em;}.bean-engineering .wrap-box .group-column2-2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.bean-engineering .wrap-box .group-column1,.bean-engineering .wrap-box .group-column1-3{padding-right:1em;padding-left:1em;}.bean-engineering .wrap-box{margin-top:4em;margin-bottom:4em;}#block-views-exp-projects-page{background-color:#f5f6f7;}.bean-key-figures .field-name-field-key-text > .field-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.bean-key-figures .field-collection-item-field-key-text .field-name-field-subtitle{color:#014698;font-size:0.875em;font-weight:400;text-transform:uppercase;}.bean-key-figures .field-collection-item-field-key-text .field-name-field-main-dimensions{color:#839097;font-size:1em;font-weight:300;}.bean-key-figures .field-name-field-type{color:#014698;font-size:1.563em;font-weight:700;text-transform:uppercase;text-align:center;font-family:'DIN Next W1G Bold';}.bean-key-figures > .content > .field-name-field-subtitle{color:#014698;font-size:1.125em;font-weight:700;text-transform:uppercase;text-align:center;margin-top:1.5em;font-family:'DIN Next W1G Bold';}.bean-key-figures > .content > .field-name-field-subtitle:after{content:"";display:block;height:4px;margin:0.75em auto;width:45px;background-color:#014698;}.bean-key-figures .field-name-field-key-image{text-align:center;margin-bottom:3em;}.node-type-application .group-body-inner{margin:0 auto;max-width:1440px;width:95%;}.bean-engineering > .content{margin:0 auto;max-width:985px;width:100%;}.btn-request-solution{background-color:#014698;border:none;padding:0.65em 1.85em;}.arrow-link{background:transparent url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat scroll right -128px;}.page-search .node h3 a,.page-search .node h3,.page-search .node .field-name-field-attached-file a,.page-search .node .field-name-node-link a{color:#014698;}.node-project.view-mode-spotlight .group-content h3:before{background-color:#dadcde;}.node-project.view-mode-spotlight{background-color:transparent;}.node-project.view-mode-spotlight .group-content h3 a,.node-project.view-mode-spotlight .group-content > a,.node-project.view-mode-spotlight .field-name-field-country{color:#014698;}.node-project.view-mode-full .group-details,.node-project.view-mode-full .group-execution,.node-project.view-mode-full .group-systems.field-group-div{background:url(/sites/all/themes/custom/deal/images/blue-background.png) repeat 0 0;}.node-type-project.simple-project .group-head h3,.node-type-project.simple-project .group-head h1,.node-type-project.simple-project #block-system-main-menu li a,.page-about-us #block-system-main-menu li a,.node-type-project.simple-project #header .language-switcher-locale-url a{color:#014698;}.node-type-project.simple-project .group-head p{color:#014698;}.node-type-project.simple-project .group-head p:after{background-color:#014698;}.node-type-project.simple-project .language-switcher-locale-url:after{background:url(/sites/all/themes/custom/deal/images/icons.svg)no-repeat scroll center -32px;}.node-type-project.simple-project .language-switcher-locale-url .active a,.page-about-us .language-switcher-locale-url .active a{color:#014698;}.node-type-project.simple-project #header .language-switcher-locale-url li:hover a{color:#fff!important;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.node-type-project.simple-project .group-head-inner .field-name-field-subtitle{letter-spacing:0.1em;font-size:0.875em;margin-bottom:1em;text-transform:uppercase;color:#014698;font-weight:700;font-family:'DIN Next W1G Bold';}.node-type-project .group-head-inner .field-name-field-subtitle{letter-spacing:0.1em;font-size:0.875em;margin-bottom:1em;text-transform:uppercase;color:#fff;font-weight:700;font-family:'DIN Next W1G Bold';}.node-project.view-mode-full .group-details .group-wrap-content .field-label,.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .field-label{color:#fff;}.node-project.view-mode-full .group-details .group-wrap-content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.node-project.view-mode-full .group-details .group-wrap-content .field{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:155px;-ms-flex-preferred-size:155px;flex-basis:155px;}.node-project .field-name-field-products{background:url(/sites/all/themes/custom/deal/images/blue-background.png);}.node-project .field-name-field-products .field-name-title-field a,.node-project .field-name-field-products .browse-discover{color:#fff;}.node-project .field-name-field-products .field-name-title-field a{font-weight:700;font-family:'DIN Next W1G Bold';}.node-project.view-mode-full .field-name-field-turn-key .field-label,.node-project.view-mode-full .field-name-field-turn-key .turn-key-link a{color:#014698;}.node-project.view-mode-full .field-name-field-turn-key .turn-key-link a:after{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat right -266px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:18px;height:19px;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote .field-item p:after,.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote .field-item p:before{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat left -497px;}.node-project.view-mode-full .group-content-header .backbutton:before{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat left -609px;}.node-project.view-mode-full .group-video .group-content-video .field-name-field-quote{color:#014698;}.node-project.view-mode-full .group-video .group-content-video .field-name-name-field:after,.node-project.view-mode-full .field-name-field-turn-key .field-label:after,.node-project.view-mode-full .field-name-field-project-phases > .field-label:after{background-color:#014698;}.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content > .field{margin:0 1% 1.5em 0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:155px;-ms-flex-preferred-size:155px;flex-basis:155px;}.field-name-field-system-available .field-item .button{background-color:#fff;color:#014698;font-weight:700;}.field-name-field-system-available .field-item.odd .entity-field-collection-item .content .group-left{-webkit-box-flex:1.1;-webkit-flex:1.1;-ms-flex:1.1;flex:1.1;}.field-name-field-system-available .field-item.even .entity-field-collection-item .content .group-left{-webkit-box-flex:1.1;-webkit-flex:1.1;-ms-flex:1.1;flex:1.1;}.field-name-field-system-available .field-item.even .group-right{margin-left:7.813em;}.field-name-field-system-available .field-item.odd .group-right{margin-right:7.813em;}.field-name-field-system-available .field-item .button:hover{background-color:#014698;color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.node-project .field-collection-container .field-name-field-system-available  .field-items .field-item{margin-bottom:2em;}.node-project.view-mode-full .field-name-field-project-phases > .field-label{color:#014698;}.page-equipment #header{background-image:url(/sites/all/themes/custom/deal/images/IMG.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;height:65vh;min-height:25.000em;padding:0 0 1.5em;}.page-equipment .header-content-container{height:65vh;padding-top:6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.page-equipment .header-content-container h1{color:#ffffff;font-size:2.2em;letter-spacing:0.15em;margin-bottom:0.4em;padding-top:0;}.page-equipment .header-content-container h1{color:#ffffff;font-size:2.2em;letter-spacing:0.15em;margin-bottom:0.4em;padding-top:0;}.page-equipment .header-content-container h1:after{background-color:#ffffff;margin-bottom:0.3em;}.page-equipment .header-content-container .region-header{max-width:31.250em;width:100%;}.page-equipment .header-content-container .button{padding:0.5em 1.5em;margin-left:1.5em;}.node-type-application .group-head-inner .field-name-description-field{color:#fff;font-family:'DIN Next W1G';text-transform:uppercase;width:75%;margin:auto;}.node-type-application .field-group-div .field-name-description-field:after{content:"";display:block;height:4px;margin:0.75em auto;width:45px;background-color:#fff;}.node-type-application .field-name-field-file a{background-color:#014698;border:none;padding:0.87em 2.4em;color:#ffffff;display:inline-block;font-size:0.9em;letter-spacing:0.2em;line-height:140%;text-decoration:none;text-transform:uppercase;}.node-type-application .field-name-field-file a:hover{background-color:#fff;color:#014698;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.node-application .group-head .group-head-inner{max-width:950px;}.node-application .field-name-field-featured-image{background-color:transparent;}.node-type-application .region-content{background-color:#012846;}.node-type-application .group-body h2{color:#fff;}.node-type-application .group-body h2:after{background-color:#fff;}.node-type-application .group-body-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding-bottom:1.5em;}.node-type-application .group-body-inner .field-name-field-featured-image,.node-type-application .group-body-inner .field-name-body{width:50%;}.node-type-application .solo-titolo h1:after{content:"";display:block;height:4px;margin:0.75em auto;width:45px;background-color:#fff;}.node-type-turn-key .region-content{background-color:#efefef;}.node-type-turn-key .field-name-body{margin:0 auto;padding-top:6em;padding-bottom:6em;margin-top:0;}.page-about-us #block-system-main .content .grouping-container.about-container{background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(/sites/all/themes/custom/deal/images/about-us-who-we-are.jpg) no-repeat center center;background-size:cover;}.page-about-us #block-system-main .content .grouping-container.worldwide-container{background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(/sites/all/themes/custom/deal/images/about-us-events.jpg) no-repeat center center;background-size:cover;}.page-about-us #block-system-main .content .grouping-container .title h2{color:#014698;}.page-about-us #block-system-main .content .grouping-container .title h2:after{background-color:#014698;}.page-about-us #block-system-main .content .grouping-container.about-container:hover{background:url(/sites/all/themes/custom/deal/images/about-us-who-we-are.jpg) no-repeat center center;background-size:cover;}.page-about-us #block-system-main .content .grouping-container.worldwide-container:hover{background:url(/sites/all/themes/custom/deal/images/about-us-events.jpg) no-repeat center center;background-size:cover;}.page-about-us #block-system-main .content .grouping-container.about-container:hover .title h2,.page-about-us #block-system-main .content .grouping-container.worldwide-container:hover .title h2{color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.page-about-us #block-system-main .content .grouping-container.about-container:hover .title h2:after,.page-about-us #block-system-main .content .grouping-container.worldwide-container:hover .title h2:after{background-color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.page-about-us #block-system-main .content .grouping-container.about-container:hover .button,.page-about-us #block-system-main .content .grouping-container.worldwide-container:hover .button{background-color:#fff;color:#014698;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.page-projects #page{background:url(/sites/all/themes/custom/deal/images/blue-background.png) repeat 0 0;}.page-projects #header{background-image:url(/sites/all/themes/custom/deal/images/mappa-discover.png);}.ui-tabs .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav .ui-tabs-active a{color:#014698;}.ui-tabs .ui-tabs-nav .ui-tabs-active a,.field-name-field-tabs{background-color:#efefef;}.ui-tabs .ui-tabs-panel .field-name-field-subtitle{color:#014698;}.view-histories.view-display-id-block_1 .views-row,.view-histories.view-display-id-block{background:url(/sites/all/themes/custom/deal/images/blue-background.png);}#block-views-histories-block h2:after{background-color:#fff;margin:0.75em 0;}.page-events #main{background-color:#dce0e2;}.page-eform-request-a-solution-confirm,.page-eform-submit-request-a-solution{background:url(/sites/all/themes/custom/deal/images/bkg_our_solutions.jpg) no-repeat center top #dce0e2;background-size:cover;}.field-name-field-photo .swiper-container .swiper-button-prev{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat left -3px transparent;}.field-name-field-photo .swiper-container .swiper-button-next{background:url(/sites/all/themes/custom/deal/images/icons.svg) no-repeat right -3px transparent;}.field-name-field-photo .swiper-container .swiper-button-next:hover,.field-name-field-photo .swiper-container .swiper-button-prev:hover{color:#014689;}.node-type-project .field-name-field-related-applications{background:url(/sites/all/themes/custom/deal/images/blue-background.png);}.node-type-project .field-name-field-related-applications .field-label{color:#ffffff;font-family:'DIN Next W1G Bold';font-size:1.5em;font-weight:700;letter-spacing:0.1em;line-height:1.05em;margin:0 auto 2em;max-width:1440px;padding-top:2.05em;text-align:center;text-transform:uppercase;width:95%;}.node-type-project .field-name-field-related-applications .field-label:after{background-color:#fff;content:"";display:block;height:4px;margin:0.75em auto;width:45px;}.node-type-project .field-name-field-related-applications > .field-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2em;margin:0 auto;max-width:1440px;width:95%}.node-type-project .field-name-field-related-applications > .field-items > .field-item{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 0.75em 3em;max-width:20%;width:20%;}.node-type-project .field-name-field-related-applications .field-name-field-preview{margin-bottom:2em;}.node-type-project .field-name-field-related-applications .field-name-title-field a{color:#fff;font-size:0.95em;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;}.node-type-project .field-name-field-related-applications .field-name-body p{color:#ffffff;margin:0 0 0.5em;display:inline;}.node-type-project .field-name-field-related-applications .browse-discover-equipment{color:#fff;display:block;font-family:'DIN Next W1G Bold';text-decoration:none;}.view-applications .views-row .field-name-title-field a{background-color:#efefef;color:#014698;}.view-applications .views-row:hover .field-name-title-field a{background:#014698;color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}#block-views-projects-block-2 .node-project.node-teaser{background-color:#fff;}.node-project.node-teaser .field-name-title-field a{color:#014698;}.node-project.node-teaser{color:inherit;}#block-views-exp-projects-page label{color:#014698;}.page-user form .form-submit,#request-a-solution-entityform-edit-form .form-submit{border:none;background-color:#014698;}#request-a-solution-entityform-edit-form .form-submit:hover{background-color:#fff;color:#014698;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.page-user #content .tabs.primary a:after{background-color:#014698;}.page-user form .form-submit:hover{outline:solid 4px #014698;background-color:#fff;color:#014698;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.page-eform-request-a-solution-confirm .submission-text p,#request-a-solution-entityform-edit-form .pre-instructions p,.page-user form label,#request-a-solution-entityform-edit-form label{color:#014698;}#block-bean-members .field-name-field-logos > .field-items > .field-item,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items > .field-item{width:15%;}
@media only screen and (max-width:1090px){.bean-map .field-name-field-headquarters-and-branches > .field-items{height:11.938em;}}@media only screen and (max-width:1024px){#block-system-main-menu li a.active{color:#fff;}#header .header-actions .action-item.btn-request-solution{color:#fff;}#header .header-actions .action-item.btn-request-solution:hover{color:#014698;}.bean-map .field-name-field-headquarters-and-branches > .field-items{height:14.438em;}.bean-map .field-name-field-headquarters-and-branches  > .field-items > .field-item{max-width:15.333%;width:15.333%;}}@media only screen and (max-width:990px){.field-name-field-system-available .entity-field-collection-item .content .group-left,.field-name-field-system-available .entity-field-collection-item .content .group-right{width:50%;}.field-name-field-system-available .field-item.even .group-right,.field-name-field-system-available .field-item.odd .group-right{margin:auto;}.bean-engineering > .content,.bean-engineering .wrap-box{min-width:auto;width:100%;}#block-bean-members .field-name-field-logos > .field-items > .field-item,#block-bean-gruppo-de-eccher .field-name-field-logos > .field-items > .field-item{width:auto;}.node-type-project .field-name-field-related-applications > .field-items > .field-item{max-width:33.3%;width:33.3%;}}@media only screen and (max-width:850px){.bean-map .field-name-field-headquarters-and-branches > .field-items{height:20.625em;}.bean-map .field-name-field-headquarters-and-branches  > .field-items > .field-item{max-width:21.333%;width:21.333%;}.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content > .field{-webkit-flex-basis:188px;-ms-flex-preferred-size:188px;flex-basis:188px;}}@media only screen and (max-width:767px){.front .bean-what-we-do h2{padding-top:3.2em;}.bean-engineering > .content,.bean-engineering .wrap-box{min-width:0;display:block;}.bean-engineering .wrap-box,.bean-engineering .wrap-box .group-column1,.bean-engineering .wrap-box .group-column2,.bean-engineering .wrap-box .group-column1-2,.bean-engineering .wrap-box .group-column2-2,.bean-engineering .wrap-box .group-column1-3,.bean-engineering .wrap-box .group-column2-3{display:block;}.bean-engineering .wrap-box .group-column1,.bean-engineering .wrap-box .group-column2,.bean-engineering .wrap-box .group-column1-2,.bean-engineering .wrap-box .group-column2-2,.bean-engineering .wrap-box .group-column1-3,.bean-engineering .wrap-box .group-column2-3{margin:auto;max-width:100%;}#block-bean-engineering .field-name-field-featured-image img,#block-bean-engineering .field-name-field-key-image img,#block-bean-engineering .field-name-field-cover-image img{display:block;margin:auto;}.group-head{height:95vh;}.node-type-application .group-head{height:400px;}.front .mask{min-height:512px;}#home-see-project{bottom:-37%;}.page-equipment .mask{min-height:401px;}#block-views-histories-block{background:url(/sites/all/themes/custom/deal/images/blue-background.png);}.node-type-project .field-name-field-related-applications > .field-items > .field-item{max-width:50%;width:50%;}.node-type-application .group-body-inner .field-name-field-featured-image,.node-type-application .group-body-inner .field-name-body{width:100%;}}@media only screen and (max-width:570px){.bean-what-we-do .field-name-field-blocks > .field-items > .field-item{width:100%;}.bean-map .field-name-field-headquarters-and-branches > .field-items{height:32.125em;}.bean-map .field-name-field-headquarters-and-branches  > .field-items > .field-item{max-width:39.333%;width:39.333%;}.field-name-field-system-available .entity-field-collection-item .content .group-left,.field-name-field-system-available .entity-field-collection-item .content .group-right{width:90%;}#links-to-anchors li a{font-size:1em;}.node-project.view-mode-full .group-execution .group-wrap-content .field-collection-view .content > .field{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 0 1.5em 0;}}@media only screen and (min-width:10px) and (max-width:479px){.front #block-views-projects-block h2{padding-bottom:0.6em;}#block-views-projects-block #see-selected{padding-top:0;right:50%;top:15%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.group-head{height:80vh;}.front #header,.front .mask{min-height:512px;}.node-type-turn-key .field-name-body{max-width:85%;}#links-to-anchors ul{display:block;}.node-type-project .field-name-field-related-applications > .field-items > .field-item{max-width:100%;width:100%;text-align:center;}}@media only screen and (max-width:360px){.header-group-container{margin-bottom:2.5em;}#home-see-project{bottom:1.5%;}.front #header,.front .mask{height:102vh;}.node-type-application .group-head{height:95vh;}.bean-map .field-name-field-headquarters-and-branches > .field-items{height:46.875em;}.bean-map .field-name-field-headquarters-and-branches  > .field-items > .field-item{width:50%;max-width:50%;}#block-bean-engineering .group-head{height:95vh;}.view-projects.view-display-id-block_4 .content-rows{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media only screen and (max-width:320px){.node-project.view-mode-full .group-details .group-wrap-content .field{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}
@charset"UTF-8";.mb_YTPBar,.mb_YTPBar span.mb_YTPUrl a{color:#fff}@font-face{font-family:ytpregular;src:url(/sites/all/themes/custom/deal/css/font/ytp-regular.eot)}@font-face{font-family:ytpregular;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=)format('woff'),url(/sites/all/themes/custom/deal/css/font/ytp-regular.ttf)format('truetype');font-weight:400;font-style:normal}.mb_YTPlayer:focus{outline:0}.mbYTP_wrapper{display:block;transform:translateZ(0)translate3d(0,0,0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.mb_YTPlayer .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.YTPFullscreen{display:block!important;position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;margin:0!important;border:none!important;opacity:1!important;background-color:#000}.mbYTP_wrapper iframe{max-width:4000px!important}.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}.inline_YTPlayer img{border:none!important;margin:0!important;padding:0!important;transform:none!important}.mb_YTPBar,.mb_YTPBar .buttonBar{box-sizing:border-box;left:0;padding:5px;width:100%}.mb_YTPBar .ytpicon{font-size:20px;font-family:ytpregular}.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}.mb_YTPBar{transition:opacity .5s;display:block;height:10px;background:#333;position:fixed;bottom:0;text-align:left;z-index:1000;font:14px/16px sans-serif;opacity:.1}.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}.mb_YTPBar .buttonBar{transition:all .5s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;height:40px}.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,.4)}.mb_YTPBar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.mb_YTPBar span.mb_YTPTime{width:130px}.mb_YTPBar span.mb_OnlyYT,.mb_YTPBar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.mb_YTPBar span.mb_YTPUrl img{width:60px}.mb_YTPBar span.mb_OnlyYT{left:300px;right:auto}.mb_YTPBar span.mb_OnlyYT img{width:25px}.mb_YTPBar .mb_YTPMuteUnmute,.mb_YTPBar .mb_YTPPlaypause,.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img{cursor:pointer}.mb_YTPBar .mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}.mb_YTPBar .mb_YTPLoaded{height:10px;width:0;background:#444;left:0}.mb_YTPBar .mb_YTPseekbar{height:10px;width:0;background:#bb110e;bottom:0;left:0;box-shadow:rgba(82,82,82,.47)1px 1px 3px}.mb_YTPBar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.YTPOverlay.raster{background:url(/sites/all/themes/custom/deal/css/images/raster.png)}.YTPOverlay.raster.retina{background:url(/sites/all/themes/custom/deal/css/images/raster@2x.png)}.YTPOverlay.raster-dot{background:url(/sites/all/themes/custom/deal/css/images/raster_dot.png)}.YTPOverlay.raster-dot.retina{background:url(/sites/all/themes/custom/deal/css/images/raster_dot@2x.png)}.mb_YTPBar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer!important;border-radius:3px}.mb_YTPBar.compact .simpleSlider{width:40px}.mb_YTPBar .simpleSlider.muted{opacity:.3}.mb_YTPBar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.mb_YTPBar .level.horizontal{height:100%;width:0}.mb_YTPBar .level.vertical{height:auto;width:100%}
.front #header,.front .mask{position:relative;}#playerFront{position:absolute;top:0;width:100%;height:100%;z-index:20;display:none;}#playerFront video{opacity:0.5;}.admin-menu #playerFront{margin-top:20px;}.video-mask{height:100%;left:0;position:absolute;top:0;transition:background 300ms ease 0s;width:100%;z-index:30;background:rgba(0,0,0,0.4);}.admin-menu .video-mask{margin-top:20px;}#header .section,#header .header-group-container,#header .arrow-link-container,#header .home-see-project{z-index:50;}#block-bean-what-we-do .bean-what-we-do .field-name-field-blocks > .field-items > .field-item{padding-top:3em;padding-bottom:3em;}#footer #logo{padding-top:5px;display:block;}#footer #logo img{max-width:165px;height:auto;margin-bottom:20px;}#footer .footer-language-selector{display:none;}.front h2{padding-top:3.6em;}@media only screen and (min-width:767px){#playerFront{display:block;}.slick-slider .slick-prev,.slick-slider .slick-next{top:-27px;text-indent:-9999px;background-image:url(/sites/all/themes/custom/tensa/images/icons.svg);}.slick-slider .slick-prev{left:0.75em;}.slick-slider .slick-next{right:0.75em;}.group-gallery.field-group-div .swiper-container{overflow:visible;}.group-gallery.field-group-div .swiper-button-prev,.group-gallery.field-group-div .swiper-button-next{top:-27px;text-indent:-9999px;background-image:url(/sites/all/themes/custom/tensa/images/icons.svg);}.group-gallery.field-group-div .swiper-button-prev{left:0.75em;}.group-gallery.field-group-div .swiper-button-next{right:0.75em;}.group-related-gallery{margin:0 auto;max-width:1440px;width:93%;overflow:hidden;padding-bottom:60px;}.front #block-tensa-social-media-social-events-teaser .swiper-container{overflow:visible;}.front #block-tensa-social-media-social-events-teaser .swiper-container .swiper-button-prev,.front #block-tensa-social-media-social-events-teaser .swiper-container .swiper-button-next{top:-27px;text-indent:-9999px;background-image:url(/sites/all/themes/custom/tensa/images/icons.svg);}.front #block-tensa-social-media-social-events-teaser .swiper-container .swiper-button-prev{left:10px !important;}.front #block-tensa-social-media-social-events-teaser .swiper-container .swiper-button-next{right:10px !important;}}@media only screen and (min-width:1024px){#block-bean-what-we-do{margin:0 auto;max-width:1440px;width:95%;}.group-head .group-head-inner{max-width:1440px;width:95%;}#block-bean-what-we-do{padding-top:2.3em;padding-bottom:2.3em;}#block-bean-what-we-do h2{padding-top:0;}#block-bean-what-we-do .bean-what-we-do .field-collection-container{width:100%;margin:0 auto;}#block-bean-what-we-do .bean-what-we-do .field-name-field-blocks > .field-items > .field-item{padding-top:3em;padding-bottom:3em;}.group-related-projects .slick-slider{width:95%;max-width:1440px;margin:0 auto;padding:0 !important;}.group-related-projects .slick-slider .draggable{padding:0 !important;}.group-related-projects .slick-slider .slick-slide{margin:0 10px;}.slick-slider{width:95%;max-width:1440px;margin:0 auto;padding:0 !important;}.slick-slider .draggable{padding:0 !important;}.slick-slider .slick-slide{margin:0 10px;}.group-gallery.field-group-div{margin:0 auto;max-width:1440px;width:94%;overflow:hidden;padding-bottom:60px;}.group-related-gallery{margin:0 auto;max-width:1440px;width:93%;overflow:hidden;padding-bottom:60px;}.front .region-after-content{background:#dce0e2;}.front #block-tensa-social-media-social-events-teaser{margin:0 auto;max-width:1440px;width:95%;overflow:hidden;}.front #block-tensa-social-media-social-events-teaser .swiper-container{margin:0 auto;max-width:1440px;width:100%;}#pre-footer #block-bean-gruppo-de-eccher .field-name-field-logos > .field-items > .field-item{padding:1em 0;}#pre-footer .field-name-field-logos .field-item:nth-child(-n+1) .field-items > .field-item{text-align:left !important;}#pre-footer .field-name-field-logos .field-item:nth-last-child(-n+1) .field-items > .field-item{text-align:right !important;}#footer #block-menu-menu-footer-links{margin-top:-8px;width:13% !important;padding-right:10px;float:right;}#footer #block-menu-menu-footer-links .menu,#footer #block-menu-menu-footer-links h2{text-align:right;}#footer .block{padding:0;width:21.7%;}#footer .block.block-bean.contextual-links-region.clearfix{width:23% !important;padding-left:10px;}#footer #block-bean-footer-address{width:22.7% !important;}#footer #block-bean-footer-company-info{width:19%;}}#popup-text a{color:#fff !important;}.page-node-53 table tr:nth-child(odd){background:#f0f0f0;}.page-node-53 table th{background-color:#3f565f;color:#DDD;vertical-align:middle;}
