@import url("https://fonts.googleapis.com/css?family=Scheherazade:400,700");@import url("https://fonts.googleapis.com/css?family=Martel:200,400,700");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,600,700");.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
*,*::after,*::before{margin:0;padding:0;border:none;box-sizing:border-box;}html{font-size:100%;}body{font-size:15px;font-family:'Martel',serif;font-weight:400;background-color:#f6f6f6;background-size:cover;}body strong{font-weight:400;}.wrapper{overflow:hidden;margin:2.5vh;}@media only screen and (min-width:768px){.wrapper{margin:5vh;}}.layout-container{position:relative;}figure{margin:0;}.block-block-content .field-body p > img{width:100%;margin:auto;}#block-homeslideshow .contextual{z-index:1500;bottom:6px;top:auto;position:relative;}.toolbar-oriented .toolbar-bar{z-index:5000;position:relative;}header,#menu-button{z-index:2500;}.contact-mail,.contact-social{z-index:1500;}.region-menu{z-index:1200;position:relative;}#navigation-mobile{z-index:1300;}#block-alargefieldofapplication .basic-block{max-width:1200px;margin:0 auto;position:relative;z-index:10;}#block-linalis-main-menu h2{display:none !important;}#block-linalis-main-menu .footer-links{display:none;}.region-menu{position:absolute;margin:1.25vw;right:0;}@media only screen and (max-width:1279px){.region-menu{display:none;}}.region-menu ul.menu{display:flex;margin:0;}.region-menu ul.menu li{list-style-type:none;list-style-image:none;padding:0;}.region-menu ul.menu li a{color:white;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;cursor:pointer;font-size:1rem;padding:0 0.625vw;margin:2.5vh 1.66667vw;display:inline-block;font-weight:400;position:relative;}.region-menu ul.menu li a.is-active{font-weight:600;}.region-menu ul.menu li a.is-active:after{content:' ';display:block;width:1.25vw;height:1px;background-color:white;right:0;bottom:-2px;position:absolute;}.region-menu ul.menu li a:hover{color:#5988da;}.region-menu ul.menu li:last-child a{font-weight:300;}.region-menu ul.menu li:last-child a.is-active:after{display:none;}.our-projects ul.menu li a{color:#051c2c;text-shadow:none;}.our-projects ul.menu li a.is-active:after{background-color:#051c2c;}#menu-button{transition:all 0.5s ease;cursor:pointer;position:fixed;right:1.25vw;top:1.25vw;border-radius:100%;background-size:1.25vw;background-position:center;background:url(/themes/custom/linalis/images/_icons/icon_menu.svg) no-repeat #f6f6f6 center;background-size:40%;width:10vw;height:10vw;}@media only screen and (min-width:768px){#menu-button{width:5vh;height:5vh;}}#menu-button.open{cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);}#menu-button.close{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}#navigation-mobile{transition:all 1s ease;position:fixed;overflow-y:scroll;right:0;top:0;height:100vh;right:-100%;width:100%;}@media only screen and (min-width:768px){#navigation-mobile{width:50%;}}#navigation-mobile > *{position:relative;z-index:20;}#navigation-mobile:before{transition:all 1s ease;position:fixed;display:block;content:'';background-color:rgba(5,28,44,0);width:100%;top:0;bottom:0;z-index:10;left:-100%;}#navigation-mobile.open{right:0;}#navigation-mobile.open:before{left:0;background-color:rgba(5,28,44,0.8);}#navigation-mobile > ul.menu > li a.is-active{color:#5988da;}.adminimal-admin-toolbar #navigation-mobile{top:61px;}.separator{width:200px;position:relative;border-top:1px solid #051c2c;bottom:0;left:-90px;margin:2rem 0;}.separator::after{width:50px;content:' ';border-top:3px solid #051c2c;display:block;margin-top:-1px;}p,blockquote{line-height:2em;margin-bottom:1.66667vh;}p:last-child,blockquote:last-child{margin-bottom:0;}blockquote{font-style:italic;padding-top:2.5vh;padding-left:2.5vh;position:relative;font-size:1.5rem;margin:5vh;}blockquote::before{content:' ';display:block;background-size:cover;background-image:url(/themes/custom/linalis/images/_icons/icon_corner.svg);width:6px;height:6px;position:absolute;left:0;top:0;}blockquote,blockquote p{font-size:1.5rem !important;}blockquote strong,blockquote p strong{font-weight:400 !important;}li{list-style-type:none;}h1,h2,h3,h4,h5,h6{font-family:'Martel',serif;font-weight:400;font-size:1em;line-height:1em;margin:0;margin-bottom:2.5vh;font-weight:normal;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400;}.field__label{font-weight:normal;}.field-title-page,.our-projects .view-header h1{text-align:center;color:white;font-size:4rem;padding-top:5vh;padding-bottom:5vh;font-family:'Scheherazade',serif;font-weight:400;line-height:1em;}.field-title-page strong,.our-projects .view-header h1 strong{font-weight:700;}.field-title-page span,.our-projects .view-header h1 span{position:relative;padding:0 1rem;display:inline-block;}.field-title-page span:after,.our-projects .view-header h1 span:after{content:' ';display:block;width:2.5vw;height:3px;background-color:red;right:0;bottom:0.83333vh;position:absolute;}.our-projects .view-header h1{color:#051c2c;}.block-block-content:not(#block-contactus) > h2,footer > .footer-title,.view-header h2,#block-views-block-case-studies-home-projects > h2,#block-views-block-case-studies-more-projects > h2{position:relative;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-align:center;text-transform:uppercase;font-size:0.9rem;font-weight:300;margin:0;padding-top:5vh;margin-top:2.5vh;padding-bottom:6.25vh;}.block-block-content:not(#block-contactus) > h2:after,.block-block-content:not(#block-contactus) > h2:before,footer > .footer-title:after,footer > .footer-title:before,.view-header h2:after,.view-header h2:before,#block-views-block-case-studies-home-projects > h2:after,#block-views-block-case-studies-home-projects > h2:before,#block-views-block-case-studies-more-projects > h2:after,#block-views-block-case-studies-more-projects > h2:before{content:' ';display:block;height:5vh;width:1px;background-color:#051c2c;margin:0 auto;position:absolute;left:50%;}.block-block-content:not(#block-contactus) > h2:after,footer > .footer-title:after,.view-header h2:after,#block-views-block-case-studies-home-projects > h2:after,#block-views-block-case-studies-more-projects > h2:after{bottom:0;}.block-block-content:not(#block-contactus) > h2:before,footer > .footer-title:before,.view-header h2:before,#block-views-block-case-studies-home-projects > h2:before,#block-views-block-case-studies-more-projects > h2:before{bottom:-5vh;}#block-alargefieldofapplication > h2:before,#block-rewardsandpartners > h2:before,#block-views-block-case-studies-more-projects > h2:before{display:none !important;}footer #block-mainnavigation h2,header #navigation-mobile h2{color:rgba(89,136,218,0.5);}.field-title,.case-study.full .block-top h2,.region-footer .block-block-content > h2,#navigation-mobile > h2,#block-mainnavigation > h2,.form-type-textarea label{font-family:'Scheherazade',serif;font-weight:400;font-size:4rem;line-height:.9em;}.field-title strong,.case-study.full .block-top h2 strong,.region-footer .block-block-content > h2 strong,#navigation-mobile > h2 strong,#block-mainnavigation > h2 strong,.form-type-textarea label strong{font-weight:700;}.case-study.full .block-top h2{text-align:center;}@media only screen and (min-width:768px){.case-study.full .block-top h2{padding:0 15vh;}}.form-type-textarea label{line-height:.8em;letter-spacing:0;}.field-subtitle{font-weight:400;font-size:2rem;line-height:1.4em;}@media only screen and (min-width:1280px){.field-subtitle{line-height:1.4em;font-size:2.5rem;}}.teaser.collaborator .field-subtitle{margin-bottom:0;}.form-type-textarea label{margin-bottom:2.5vh;}.field-body h3{font-size:1.5rem;font-weight:400;color:#002f6d;line-height:1.33333em;}.field-body h3 strong{font-weight:400;}.field-body h3:after{background-color:#5988da;bottom:0;margin-left:0;left:0;width:5vh;}.field-body h4{font-weight:400;font-size:1.5rem;line-height:1.4em;color:#002f6d;}.field-body h4 strong{font-weight:400;}.field-body p{font-size:1rem;font-weight:300;}.field-body p strong{font-weight:600;color:#002f6d;}.block-top{margin-bottom:2.5vh;padding-bottom:2.5vh;}.block-top .field-title{position:relative;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-align:center;text-transform:uppercase;font-size:0.9rem;font-weight:300;margin:0;padding-top:5vh;margin-top:2.5vh;padding-bottom:6.25vh;padding-top:0;margin-top:0;margin-bottom:5vh;color:#002f6d;font-size:1rem;text-align:left;margin:0;padding:0;margin-bottom:5vh;}.block-top .field-title:after,.block-top .field-title:before{content:' ';display:block;height:5vh;width:1px;background-color:#051c2c;margin:0 auto;position:absolute;left:50%;}.block-top .field-title:after{bottom:0;}.block-top .field-title:before{bottom:-5vh;}.block-top .field-title:before{display:none;}.block-top .field-title:after{position:static;height:1px;width:5vh;margin:1.25vh 0;margin-left:-2.5vh;}.block-top .field-body h3{font-size:2.5rem;}.block-top .field-body p{font-size:1.2rem;}.case-study.full .field-body h3{font-size:2.5rem;color:#002f6d;line-height:1.4em;}.case-study.full .field-body h4{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-top:3.33333vh;padding-bottom:1.66667vh;font-size:1.2rem;line-height:1.4em;color:#002f6d;position:relative;z-index:35;}.case-study.full .field-body h4 strong{font-weight:600;}.case-study.full .field-body h4:after{display:block;content:'';background-color:#051c2c;height:1px;width:20vh;left:-7.5vh;bottom:0;position:absolute;}.case-study.full .field-body h4:after{background-color:#5988da;bottom:0;margin-left:0;left:0;width:5vh;}.case-study.full .field-body h5{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-top:2.5vh;font-size:1rem;line-height:1.4em;color:#5988da;}.case-study.full .field-body h5 strong{font-weight:700;}.case-study.full .field-body h6{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-top:2.5vh;font-size:0.9rem;line-height:1.4em;}.case-study.full .field-body h6 strong{font-weight:700;}.case-study.full .field-body p{font-size:1.2rem;}.case-study.full .field-body p strong{font-weight:700;}.case-study.full .field-body a{color:#5988da;position:relative;}.case-study.full .field-body a:after{content:'';display:block;position:absolute;bottom:3px;left:0;width:0;height:1px;display:inline-block;background-color:#5988da;transition:all 1s ease;}.case-study.full .field-body a:hover:after{width:100%;}.field-function{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-size:0.9rem;margin-bottom:2.5vh;}@media only screen and (max-width:1279px){.field--name-field-anchors{margin-top:5vh;}}@media only screen and (min-width:1280px){.field--name-field-anchors{display:flex;align-items:center;}.field--name-field-anchors .field-label{flex:1;}.field--name-field-anchors .field-anchors{flex:11;}}.field--name-field-anchors .field-label{margin-right:5vh;font-size:0.9rem;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:#002f6d;}@media only screen and (max-width:1279px){.field--name-field-anchors .field-label{margin-bottom:1.66667vh;}}.field--name-field-anchors ol{display:flex;margin:0;width:100%;list-style:none;align-items:stretch;border-right:1px solid rgba(5,28,44,0.2);}@media only screen and (max-width:1279px){.field--name-field-anchors ol{display:block;}}.field--name-field-anchors ol li{flex:1;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;border:1px solid rgba(5,28,44,0.2);border-right:none;}@media only screen and (max-width:1279px){.field--name-field-anchors ol li:not(:first-child){margin-top:-1px;}}.field--name-field-anchors ol li a{display:block;text-decoration:none;font-size:0.9rem;font-weight:600;padding:1.66667vh 3.33333vh;color:#051c2c;margin-left:3.33333vh;color:#5988da;position:relative;padding-left:4vh !important;}.field--name-field-anchors ol li a:before{content:'';display:inline-block;vertical-align:middle;width:2.5vh;height:2.5vh;background-image:url(/themes/custom/linalis/images/_icons/icon_arrow.svg);background-repeat:no-repeat;background-position:top left;background-size:100%;margin-top:-2px;position:absolute;height:100%;left:0;top:0;margin-top:6px;}.field--name-field-anchors ol li a:before{background-position:center;margin-top:0;}.field--name-field-anchors ol li a:hover{color:#5988da;}a{text-decoration:none;transition:color 0.5s ease;color:#002f6d;}a:hover{color:#5988da;}.field-body a{color:#5988da;}.field-body a:hover{color:#002f6d;}.view-footer{margin:0 auto;text-align:center;margin-bottom:10vh;}.view-footer a{border-top:1px solid #051c2c;border-bottom:1px solid #051c2c;padding:2.5vh 6.25vh 2.5vh 2.5vh;text-decoration:none;color:#051c2c;font-size:0.9rem;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;display:inline-block;position:relative;transition:all 1s ease;}.view-footer a:after{content:'';display:inline-block;vertical-align:middle;width:2.5vh;height:2.5vh;background-image:url(/themes/custom/linalis/images/_icons/icon_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;height:100%;right:2.5vh;top:0;}.view-footer a:hover{color:#5988da;padding-right:7.5vh;}@media only screen and (max-width:1279px){.front .views-row .teaser.case-study,.our-projects .view-display-id-our_projects .views-row .teaser.case-study{padding-bottom:10vh;}}.teaser.case-study{position:relative;}.teaser.case-study .field-subtitle{transition:color 1s ease;}.teaser.case-study .field--name-node-link a{cursor:pointer;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-size:0.9rem;font-weight:600;color:#5988da;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;display:flex;align-items:flex-end;justify-content:center;}@media only screen and (max-width:1279px){.teaser.case-study .field--name-node-link a{padding:5vh 5vh;}}@media only screen and (min-width:1280px){.teaser.case-study .field--name-node-link a{justify-content:flex-end;padding:15vh 5vh;}}.teaser.case-study .field--name-node-link a:after{content:' ';height:100%;display:block;background-image:url(/themes/custom/linalis/images/_icons/icon_arrow.svg);background-repeat:no-repeat;background-size:100%;height:2.5vh;width:2.5vh;vertical-align:middle;margin-left:10px;margin-bottom:-3px;background-position:center right;transition:all 1s ease;}.teaser.case-study:hover .field-subtitle{color:#5988da;}.teaser.case-study:hover .field--name-node-link a:after{margin-left:2.5vh;}#block-views-block-case-studies-more-projects .teaser.case-study .field--name-node-link a{display:flex;align-items:flex-end;justify-content:flex-end;padding:5vh;}#block-views-block-case-studies-more-projects .teaser.case-study:hover .field--name-node-link a:after{margin-right:2.5vh;}.field-body ul:not(:last-child){margin-bottom:5vh;}.field-body ul li{margin-left:5vh;padding-left:1vh;list-style-image:url(/themes/custom/linalis/images/_icons/icon_bullet_skyblue.svg);}.field-body ul li{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-size:1.1rem;line-height:1.6em;font-weight:300;letter-spacing:1px;}.field-body ul li strong{font-weight:600;}.field-body ul li:not(:last-child){margin-bottom:2.5vh;}.field-body ul li strong{color:#002f6d;}.field-body ul li > p{font-size:1rem !important;line-height:2em !important;font-weight:600;}.block-bottom .field--type-text-long ul li{text-transform:uppercase;}.field--name-field-standard-list{margin-top:5vh;}.field--name-field-standard-list .field__item{position:relative;}.field--name-field-standard-list .field__item:not(:last-child){margin-bottom:3.33333vh;}.field--name-field-standard-list .field__item .field--name-field-list-icon{position:absolute;top:-13px;left:0;width:5vh;height:5vh;}.field--name-field-standard-list .field__item .field--name-field-list-icon img{margin:0 auto;display:block;}.field--name-field-standard-list .field__item .field--name-field-list-text{padding-left:6.25vh;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:1rem;line-height:1.6em;}@media only screen and (min-width:768px){#block-for-whom-we-act- .field--name-field-standard-list{display:grid;grid-template-columns:1fr 1fr;}}form label{display:inline-block;font-size:0.9rem;margin-bottom:0;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-weight:600;}form label:last-child{margin-bottom:0;}form label:hover{cursor:pointer;}form .form-checkbox{margin-right:3px;}form .form-checkbox + label{font-size:0.9rem;text-transform:none;}form .description,form p{font-size:0.9rem;}form .form-item{margin-bottom:5vw;}form .form-item:last-of-type{margin-bottom:1.66667vw;}form .form-actions{display:flex;justify-content:flex-end;margin:0;}form input[type=text],form input[type=tel],form input[type=password],form input[type=email],form textarea,form select,form input[type="date"],form input[type="number"]{margin-bottom:1.25vh;padding:0.83333vh 10px;font-size:0.9rem;display:block;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;color:#051c2c;border:none;border-bottom:1px solid #5988da;width:100%;background-color:transparent;}form input[type=text] .description,form input[type=tel] .description,form input[type=password] .description,form input[type=email] .description,form textarea .description,form select .description,form input[type="date"] .description,form input[type="number"] .description{font-size:.8em;margin-bottom:5vw;}form input[type=text]:last-child,form input[type=tel]:last-child,form input[type=password]:last-child,form input[type=email]:last-child,form textarea:last-child,form select:last-child,form input[type="date"]:last-child,form input[type="number"]:last-child{margin-bottom:0;}form input[type=text].element-form--70,form input[type=tel].element-form--70,form input[type=password].element-form--70,form input[type=email].element-form--70,form textarea.element-form--70,form select.element-form--70,form input[type="date"].element-form--70,form input[type="number"].element-form--70{width:70px;}form input[type=text].element-form--80,form input[type=tel].element-form--80,form input[type=password].element-form--80,form input[type=email].element-form--80,form textarea.element-form--80,form select.element-form--80,form input[type="date"].element-form--80,form input[type="number"].element-form--80{width:80px;}form input[type=text].element-form--small,form input[type=tel].element-form--small,form input[type=password].element-form--small,form input[type=email].element-form--small,form textarea.element-form--small,form select.element-form--small,form input[type="date"].element-form--small,form input[type="number"].element-form--small{width:50%;}form input[type=text].element-form--medium,form input[type=tel].element-form--medium,form input[type=password].element-form--medium,form input[type=email].element-form--medium,form textarea.element-form--medium,form select.element-form--medium,form input[type="date"].element-form--medium,form input[type="number"].element-form--medium{width:75%;}form select{width:100%;background:white;height:35px;border-radius:0 0 0 0;background-color:#cccccc;}@media only screen and (max-width:767px){form select{padding:5vh;}}@media only screen and (min-width:768px){form select{padding:7.5vh;}}form textarea{background-color:white;box-shadow:0 0 8px rgba(5,28,44,0.1);border:none;}form input[type=submit],form button{transition:color 0.5s ease;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;width:100%;font-weight:600;color:white;display:inline-block;padding:2.5vh 2.5vw;background-color:#5988da;cursor:pointer;font-size:0.9rem;text-transform:uppercase;}form input[type=submit]:last-child,form button:last-child{margin-right:0;}form input[type=submit]:hover,form button:hover{opacity:.8;}form input[type=submit] + input[type=submit],form input[type=submit] + button,form button + button,form button + input[type=submit]{margin-left:10px;}form .form-item{margin:0 !important;}.js-form-type-radio label{margin-left:8px;}.webform-flexbox{margin:0;align-items:flex-end;}.webform-flex{margin:1.25vh 0;}input:focus,textarea:focus{outline:none;border:none;}textarea{background-color:white;box-shadow:0 0 8px rgba(5,28,44,0.35) !important;border:none;border-bottom:1px solid #5988da !important;height:15vh;transition:all 1s ease;}textarea.small{height:10vh;}.webform-flexbox{transition:all 1s ease;opacity:0;height:0;overflow:hidden;}.display-form{opacity:1;height:auto;}input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:rgba(89,136,218,0.25) !important;}.field-feedback{padding-left:5vh;position:relative;}.field-feedback .field-body{position:relative;padding:1.25vh;z-index:20;}.field-feedback .field-body p:last-child{display:inline;}.field-feedback .field-body p:last-child:after{content:'';width:5px;height:5px;background-color:red;display:inline-block;content:'';margin-left:3px;}.field-feedback:before{position:absolute;top:-0.83333vw;left:5px;display:block;content:'';height:50%;background:url(/themes/custom/linalis/images/pattern-testimony.png);background-size:80%;background-position:top left;background-repeat:repeat-y;z-index:10;width:7.5vh;z-index:1;}.field-feedback:after{position:absolute;top:0;left:5vh;display:block;content:'';height:50%;background:#f6f6f6;width:7.5vh;z-index:2;}.case-study .feedback .field-body p{font-style:italic;font-size:1.4rem;font-weight:400;}body:not(.front) .feedback.full .field-feedback:after{background:white;}.feedback .field--name-field-client-name,.feedback .field--name-field-feedback-name{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:0.9rem;margin-bottom:0.83333vh;font-weight:600;padding-left:6.25vh;}.case-study.teaser .field--name-field-client-name,.case-study.teaser .field--name-field-cs-industry,.feedback .field--name-field-cs-industry,.feedback .field--name-field-feedback-function{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-size:0.9rem;line-height:1.4em;padding-left:6.25vh;}.case-study.teaser .field--name-field-cs-industry,.feedback .field--name-field-cs-industry,.feedback .field--name-field-feedback-function{font-weight:300;}.page-header .field-specifications .field__item{padding-left:15px;}.contact-mail,.contact-social{position:fixed;right:0;display:flex;align-items:center;justify-content:center;}.contact-mail img,.contact-social img{width:3.33333vw;height:auto;display:block;}@media only screen and (max-width:1279px){.contact-mail img,.contact-social img{width:2vw;}}@media only screen and (min-width:1280px){.contact-mail img,.contact-social img{width:1.25vw;}}.contact-mail{margin-top:-6.25vh;top:50%;background-color:red;width:6.25vh;height:6.25vh;padding-left:0.5vh;transition:all 0.5s ease;cursor:pointer;}.contact-mail a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.contact-mail:hover{width:7.5vh;}.contact-social{top:51%;width:5vh;height:5vh;}.contact-social img{width:45%;}@media only screen and (max-width:767px){.contact-mail,.contact-social{display:none;}}.contact .field-body p{font-size:1.1rem;margin-bottom:2.5vh;}.contact-address{position:relative;padding-bottom:3.33333vh;margin-bottom:3.33333vh;position:relative;z-index:35;}.contact-address:after{display:block;content:'';background-color:#5988da;height:1px;width:20vh;left:-7.5vh;bottom:0;position:absolute;}.contact-address:after{margin-left:-10vh;}.block-details{display:flex;margin-bottom:5vh;}.block-details > *:first-child{width:50%;}.block-details > *:last-child{width:50%;}@media only screen and (max-width:1279px){.block-details{display:block;}.block-details > *:first-child,.block-details *:last-child{width:100%;}}.field--name-field-contact-address{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;line-height:1em;font-size:0.99rem;}.organization{text-transform:uppercase;font-weight:600;}.article-info{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;line-height:1em;font-size:1.1rem;font-weight:600;}.article-info .field-contact{margin-bottom:1px;display:flex;align-items:center;}.article-info .field-contact .icon{color:white;font-weight:300;display:flex;justify-content:center;align-items:center;font-size:0.9rem;width:5vh;height:5vh;}.article-info .field-contact .text{display:block;}.article-info .field-contact .text a{display:flex;justify-content:flex-start;align-items:center;height:5vh;margin-left:1.25vh;}.article-info .field-contact.field-phone .icon{background-color:#5988da;}.article-info .field-contact.field-email .icon{background-color:#051c2c;}.article-info .field-contact.field-location .icon{background-color:#002f6d;}.page-header{max-width:1200px;margin:0 auto;position:relative;z-index:10;background-color:white;box-shadow:0 0 8px rgba(5,28,44,0.25);}@media only screen and (max-width:767px){.page-header{padding:5vh;}}@media only screen and (min-width:768px){.page-header{padding:7.5vh;}}.page-header .block-bottom > *:not(.field--name-field-anchors) > *:not(:last-child){margin-bottom:5vw;}@media only screen and (min-width:768px){.page-header .block-bottom > *:not(.field--name-field-anchors){display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5vw;width:100%;}.page-header .block-bottom > *:not(.field--name-field-anchors) > *{position:relative;}}@media only screen and (min-width:768px) and (max-width:767px){.page-header .block-bottom > *:not(.field--name-field-anchors) > *{width:100%;}}@media only screen and (min-width:768px){.page-header .block-bottom > *:not(.field--name-field-anchors) > *:first-child{margin-bottom:2.5vw;}}@media only screen and (min-width:768px) and (max-width:767px){.page-header .block-bottom > *:not(.field--name-field-anchors){display:block;}.page-header .block-bottom > *:not(.field--name-field-anchors) > *:not(:last-child){margin-bottom:2.5vh;}}header{position:relative;}header #logo-linalis{position:fixed;}header #logo-linalis #symbol{opacity:1;transition:all 1s ease;}header #logo-linalis #symbol > *{fill:red !important;}header #logo-linalis #baseline,header #logo-linalis #text{fill:white;box-shadow:0 0 8px rgba(5,28,44,0.5);opacity:1;position:absolute;transition:all 1s ease;}header #logo-linalis #baseline.hide,header #logo-linalis #text.hide{opacity:0;overflow:hidden;}header #logo-linalis a.site-logo{display:block;height:6.25vh;width:100%;transition:all 1s ease;}header #logo-linalis a.site-logo svg{display:block;height:6.25vh;width:auto;transition:all 1s ease;}@media only screen and (max-width:767px){header #logo-linalis a.site-logo{margin:2.5vh;}}@media only screen and (min-width:768px){header #logo-linalis a.site-logo{margin:5vh;}}header #logo-linalis a.site-logo.small{overflow:hidden;height:5vh;}@media only screen and (max-width:767px){header #logo-linalis a.site-logo.small{margin:0.83333vh;height:2.5vh;width:2.5vh;}header #logo-linalis a.site-logo.small svg,header #logo-linalis a.site-logo.small #symbol{height:2.5vh;width:auto;}}@media only screen and (min-width:768px){header #logo-linalis a.site-logo.small{margin:1.66667vh;height:5.5vh;width:5.5vh;}header #logo-linalis a.site-logo.small svg{height:5.5vh;width:auto;}}.our-projects header #logo-linalis #baseline,.our-projects header #logo-linalis #text,.user-login header #logo-linalis #baseline,.user-login header #logo-linalis #text{fill:#051c2c;}.region-footer{display:flex;}@media only screen and (min-width:1280px){.region-footer{min-height:90vh;}}.region-footer > *{width:50%;}@media only screen and (max-width:1279px){.region-footer{display:block;}.region-footer > *{width:100%;}}#block-contactus{background:white;padding:5vh;}@media only screen and (min-width:768px){#block-contactus{padding:10vh;}}#block-contactus .article-content{display:flex;}#block-contactus .article-content .organization{text-transform:uppercase;}#block-contactus .article-content .article-info .field::before{display:inline-block;width:50px;height:50px;margin-right:20px;color:white;margin-bottom:1px;}#block-contactus .article-content .article-info .field--name-field-phone::before{content:'T.';background:#5988da;padding:12px 19px;}#block-contactus .article-content .article-info .field--name-field-email::before{content:'@';background:#051c2c;padding:12px 22px;}#block-contactus .article-content .article-info .field--name-field-location a{color:#051c2c;text-decoration:none;}#block-contactus .article-content .article-info .field--name-field-location::before{content:'>';background:#051c2c;padding:12px 22px;}footer #block-mainnavigation,header #navigation-mobile{background-color:#051c2c;display:flex;flex-direction:column;padding:5vh;}@media only screen and (min-width:768px){footer #block-mainnavigation,header #navigation-mobile{padding:10vh;}}footer #block-mainnavigation ul.menu,header #navigation-mobile ul.menu{margin:0;list-style:inside;}footer #block-mainnavigation ul.menu > li,header #navigation-mobile ul.menu > li{margin:0;padding:0;}footer #block-mainnavigation ul.menu > li a,header #navigation-mobile ul.menu > li a{color:white;text-decoration:none;display:block;padding:1vh 0;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-size:0.9rem;text-transform:uppercase;font-weight:600;}footer #block-mainnavigation ul.menu > li ul.menu,header #navigation-mobile ul.menu > li ul.menu{padding-left:2.5vw;}footer #block-mainnavigation ul.menu > li ul.menu > li a,header #navigation-mobile ul.menu > li ul.menu > li a{text-transform:none;font-weight:300;}footer #block-mainnavigation .menu-item--collapsed,footer #block-mainnavigation .menu-item--expanded,header #navigation-mobile .menu-item--collapsed,header #navigation-mobile .menu-item--expanded{list-style-type:none;list-style-image:none;}#block-mainnavigation{background:url(/themes/custom/linalis/images/footer-background.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat;}#block-mainnavigation ul.menu > li a.is-active{color:#5988da;}.footer-links{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;color:rgba(255,255,255,0.5);font-size:0.9rem;letter-spacing:1px;margin-top:5vh;}@media only screen and (min-width:768px){.footer-links{position:absolute;bottom:3.33333vh;right:3.33333vh;}}.footer-links #logo-linalis{display:inline-block;}.footer-links #logo-linalis a.site-logo{display:block;}.footer-links #logo-linalis #symbol{fill:red;}.footer-links #logo-linalis #baseline,.footer-links #logo-linalis #text{fill:white;box-shadow:0 0 8px rgba(5,28,44,0.5);}.footer-links #logo-linalis #baseline{display:none;}.footer-links a{color:rgba(255,255,255,0.5);}.footer-links svg{height:2vh;width:auto;vertical-align:middle;margin-right:2.5vh;}#navigation-mobile .footer-links{display:none;}.page-banner .inner .block-picture img,.our-projects .view-header .block-picture img{display:none;}.page-banner .inner,.our-projects .view-header{position:relative;padding-top:12.5vh;}.page-banner .inner > *,.our-projects .view-header > *{flex-basis:100%;z-index:20;position:relative;}.page-banner .inner .block-picture,.our-projects .view-header .block-picture{display:block;content:'';height:100%;width:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:absolute;height:60vh;top:0;left:0;width:100%;z-index:5;}.page-banner .inner .block-picture:after,.our-projects .view-header .block-picture:after{position:absolute;height:60vh;top:0;left:0;height:100%;width:100%;display:block;content:'';z-index:10;height:100.25%;width:100.25%;background-color:rgba(0,47,109,0.5);}.page-banner .inner .block-picture:before,.our-projects .view-header .block-picture:before{position:absolute;top:0;left:0;display:block;content:'';z-index:17;height:30vh;width:100%;background:white;background:linear-gradient(0deg,rgba(0,47,109,0) 0%,#002f6d 100%);}.page-banner .inner .block-mask,.our-projects .view-header .block-mask{position:absolute;height:60vh;top:0;left:0;width:100%;z-index:15;background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-image:url(/themes/custom/linalis/images/banner-effect.png);}.page-banner .inner .block-mask:after,.our-projects .view-header .block-mask:after{position:absolute;height:60.25vh;top:0;left:0;display:block;content:'';z-index:20;width:100.25%;background-image:url(/themes/custom/linalis/images/banner-hide.png);background-repeat:no-repeat;background-position:center bottom;background-size:100%;}.page-banner .inner .block-mask:before,.our-projects .view-header .block-mask:before{position:absolute;top:0;left:0;display:block;content:'';z-index:17;height:30vh;width:100%;background:white;background:linear-gradient(0deg,rgba(5,28,44,0) 0%,#051c2c 100%);}.our-projects .view-header{background-image:url(/themes/custom/linalis/images/project-banner.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-bottom:5vh;}.our-projects .view-content{margin-top:-10vh;}.region-language{position:fixed;right:0;bottom:5vh;display:flex;align-items:center;z-index:1000;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}@media only screen and (max-width:767px){.region-language{height:2.5vh;width:2.5vh;}}@media only screen and (min-width:768px){.region-language{height:5vh;width:5vh;}}.region-language .links{display:flex;}.region-language .links li{padding:0 5%;margin-right:2.5vh;}@media only screen and (max-width:767px){.region-language .links li{padding-bottom:4px;}}.region-language .links li a{font-size:0.9rem;letter-spacing:1px;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;}@media only screen and (max-width:767px){.region-language .links li a{font-size:0.7rem;}}.region-language .links li.is-active a{color:red;}.standard-block .block-header:not(:last-child){margin-bottom:2.5vh;}.standard-block .block-header .field__item{padding-left:0;}#block-for-whom-we-act- .standard-block.over .block-header{margin-bottom:0;}#block-for-whom-we-act- .standard-block.over .block-header h3:last-child{margin-bottom:0;}.whyus-page .field--name-field-sub-block{position:relative;display:flex;}.whyus-page .field--name-field-sub-block > *:first-child{width:50%;}.whyus-page .field--name-field-sub-block > *:last-child{width:50%;}@media only screen and (max-width:1279px){.whyus-page .field--name-field-sub-block{display:block;}.whyus-page .field--name-field-sub-block > *:first-child,.whyus-page .field--name-field-sub-block *:last-child{width:100%;}}.whyus-page .field--name-field-sub-block > .field__item > *{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;}.whyus-page .field--name-field-sub-block > .field__item > * > img{display:none;}@media only screen and (max-width:767px){.whyus-page .field--name-field-sub-block .inner{padding:5vh;}}@media only screen and (min-width:768px){.whyus-page .field--name-field-sub-block .inner{padding:7.5vh;}}.standard-block.normal{color:white;height:100%;display:flex;align-items:center;}.standard-block.normal > *{flex-basis:100%;}.standard-block.normal .field-title{position:relative;z-index:35;padding-bottom:1.66667vh;}.standard-block.normal .field-title:after{display:block;content:'';background-color:#5988da;height:1px;width:20vh;left:-7.5vh;bottom:0;position:absolute;}.standard-block.normal .field-title:after,.standard-block.normal .field-title:before{z-index:4000;}.standard-block.normal .field-body p strong,.standard-block.normal .field-body h3{color:white;}.standard-block.normal .field-body a:hover{color:white;}.standard-block.over{display:flex;align-items:center;flex-direction:row;}@media only screen and (max-width:767px){.standard-block.over{padding:5vh;}}@media only screen and (min-width:768px){.standard-block.over{padding:7.5vh;}}@media only screen and (max-width:1279px){.standard-block.over{padding:2.5vh;}}.standard-block.over .inner{background-color:white;z-index:20;position:relative;}.standard-block.over .inner li{margin-left:inherit;padding-left:inherit;list-style-image:none;position:relative;padding-top:1vh !important;padding-left:1vh !important;}.standard-block.over .inner li::before{content:' ';display:block;background-size:cover;background-image:url(/themes/custom/linalis/images/_icons/icon_corner.svg);width:6px;height:6px;position:absolute;left:0;top:0;}@media only screen and (min-width:768px){.standard-block.over .inner ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5vw;}}@media only screen and (min-width:1280px){#block-customizedsolutions .standard-block.over .inner{margin-right:-22.5vh;}#block-for-whom-we-act- .standard-block.over .inner{margin-left:-22.5vh;}}#block-for-whom-we-act- .standard-block.over .inner{background-color:rgba(255,255,255,0.9);}@media only screen and (min-width:1280px){#block-for-whom-we-act- .standard-block.over .inner{padding:5vh 10vh;}}#block-for-whom-we-act- .standard-block.over .inner h3{color:#5988da;font-size:4rem;}@media only screen and (min-width:1280px){.field__item:nth-child(odd) .standard-block{padding-left:21.25vh;}.field__item:nth-child(even) .standard-block{padding-right:21.25vh;}#block-customizedsolutions .standard-block.normal{padding-left:15vh;}#block-for-whom-we-act- .standard-block.normal{}}.basic-block{background:url(/themes/custom/linalis/images/why-linalis-dimensions.png) no-repeat 25%;background-size:contain;}@media only screen and (max-width:767px){.basic-block{padding:5vh;}}@media only screen and (min-width:768px){.basic-block{padding:7.5vh;}}.basic-block .basic-block-content{width:50%;margin-left:50%;padding:4rem;}.basic-block .basic-block-content .field--name-body{text-align:right;}#block-rewardsandpartners{max-width:1200px;margin:0 auto;position:relative;z-index:10;margin:0 auto;text-align:center;}#block-rewardsandpartners .view-inner-content{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;justify-content:center;}@media only screen and (max-width:767px){#block-rewardsandpartners .view-inner-content > *{width:50%;}}#block-rewardsandpartners .views-row{padding:1vw;}@media only screen and (min-width:768px){#block-rewardsandpartners .views-row{display:flex;align-items:flex-start;justify-content:center;text-align:center;flex:1;width:50%;}}#block-rewardsandpartners .reward{text-align:center;line-height:1rem;width:100%;}#block-rewardsandpartners .reward .field--name-node-title h4,#block-rewardsandpartners .reward .field--name-field-rd-subtitle{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:0.9rem;margin-bottom:0;line-height:1.4em;font-weight:600;}#block-rewardsandpartners .reward .field--name-field-rd-description{margin-top:0.83333vh;font-weight:400;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-size:0.9rem;}#block-rewardsandpartners .reward img{width:100%;height:auto;display:block;}#block-alargefieldofapplication{text-align:center;}.front #block-homeslideshow #home-slideshow{margin-bottom:10vh;display:flex;overflow:hidden;margin:auto;position:absolute;top:0;left:0;width:100%;height:90vh;z-index:10;}.front #block-homeslideshow #home-slideshow .single-slide{width:95vw !important;height:90vh;background-size:cover;background-repeat:no-repeat;}@media only screen and (max-width:767px){.front #block-homeslideshow #home-slideshow .single-slide{background-position:center left;}}@media only screen and (min-width:768px){.front #block-homeslideshow #home-slideshow .single-slide{background-position:center right;}}@media only screen and (orientation:portrait){.front #block-homeslideshow #home-slideshow .single-slide{background-position:center left;}}.front #block-homeslideshow #home-slideshow .single-slide img{opacity:0;}.front #block-homeslideshow #home-slideshow .slick-list,.front #block-homeslideshow #home-slideshow .slick-track,.front #block-homeslideshow #home-slideshow .slick-slide{width:95vw !important;height:80vh;display:flex;}.front #block-homeslideshow #intro{width:100%;height:90vh;position:relative;z-index:20;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:20;padding:10vw;}.front #block-homeslideshow #intro *{color:white;}.front #block-homeslideshow #intro svg{width:60%;height:auto;margin-left:-5vw;fill:#5988da;}.front #block-homeslideshow #intro .field-body h1{font-size:3rem;line-height:1.3em;text-shadow:0 0 8px rgba(5,28,44,0.5);margin-bottom:0;}.front #block-homeslideshow #intro .field-body p{font-size:1rem;line-height:2em;}.front #block-homeslideshow #intro .field-body p strong{font-weight:600;}.front #block-homeslideshow #intro .field--name-field-slideshow-subtext{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:1rem;}.front #block-homeslideshow #intro .field--name-field-slideshow-subtext p{line-height:1.3em;}.front #block-homeslideshow #intro .field--name-field-slideshow-subtext strong{color:#5988da;font-weight:600;}@media only screen and (min-width:768px){.front #block-homeslideshow #intro{padding-right:50%;}.front #block-homeslideshow #intro svg{width:60%;}.front #block-homeslideshow #intro .field-body{padding-top:10vh;}.front #block-homeslideshow #intro .field-body p{font-size:5.2rem;}}@media only screen and (min-width:1280px){.front #block-homeslideshow #intro{padding-right:60%;}}@media only screen and (orientation:portrait){.front #block-homeslideshow #intro{padding-right:10vw;}}.front .view-inner-content{max-width:1200px;margin:0 auto;position:relative;z-index:10;}@media only screen and (min-width:1280px){.front .view-inner-content{max-width:none;display:flex;width:300%;height:100vh;}}@media only screen and (max-width:1279px){.front .view-inner-content{padding-top:5vh;}}.front .view-inner-content .views-row{width:100%;overflow:hidden;}.front .view-inner-content .views-row .case-study.teaser{grid-template-columns:2fr 3fr;max-width:1200px;margin:0 auto;position:relative;z-index:10;height:100%;}@media only screen and (max-width:1279px){.front .view-inner-content .views-row:not(:last-child){margin-bottom:5vh;}}@media only screen and (min-width:1280px){.front .view-inner-content .views-row{grid-column:1;grid-row:1;}}.front .view-inner-content .views-row .block-picture{margin-left:-60%;}#block-views-block-case-studies-home-projects{margin-top:-15vh;position:relative;z-index:100;}#block-views-block-case-studies-home-projects h2{color:white;}#block-views-block-case-studies-home-projects h2:after{background-color:white;}.front .region-banner{background-color:#051c2c;}.view-about .view-content{background-color:white;}.view-about .view-content .view-inner-content{max-width:1200px;margin:0 auto;position:relative;z-index:10;}@media only screen and (max-width:767px){.view-about .view-content .view-inner-content{padding:5vh;}}@media only screen and (min-width:768px){.view-about .view-content .view-inner-content{padding:7.5vh;}}.view-about .view-content .view-inner-content .views-row:nth-child(2n) .teaser{flex-flow:row-reverse;}.collaborator.teaser{display:flex;align-items:center;margin-bottom:5vw;position:relative;}@media only screen and (max-width:767px){.collaborator.teaser{display:block;}}.collaborator.teaser .block-picture{width:50%;}@media only screen and (max-width:767px){.collaborator.teaser .block-picture{width:100%;}}.collaborator.teaser .block-picture img{width:100%;height:auto;display:block;}@media only screen and (max-width:767px){.collaborator.teaser .block-picture{margin-bottom:5vh;}}.collaborator.teaser .block-content{width:50%;}@media only screen and (max-width:767px){.collaborator.teaser .block-content{position:relative;width:100%;left:0;top:0;-webkit-transform:inherit !important;transform:inherit !important;}}.field-description,.field-function{padding-left:2.5vw;}.field-description{margin-left:-0.83333vw;}.link-social{position:relative;display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:1px solid #cccccc;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center;padding:1.25vw;}.link-social img{width:1.66667vh;height:1.66667vh;display:block;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.teaser.collaborator .field-function{position:relative;width:75%;display:flex;justify-content:space-between;align-items:center;margin-top:-1.25vw;}@media only screen and (min-width:768px){.our-projects .case-study.teaser{max-width:1200px;margin:0 auto;position:relative;z-index:10;padding-top:0;padding-bottom:0;}}.our-projects .views-row .case-study.teaser{grid-template-columns:2fr 3fr;}.our-projects .views-row:nth-child(2n) .case-study.teaser{grid-template-columns:3fr 2fr;}.our-projects .view-display-id-our_projects{background-color:white;}.our-projects .view-display-id-our_projects .views-row{padding-bottom:5vh;}@media only screen and (min-width:768px){.our-projects .view-display-id-our_projects .views-row:nth-child(even) .block-picture{grid-column:1;grid-row:1;}.our-projects .view-display-id-our_projects .views-row:nth-child(odd) .block-content{grid-column:2;grid-row:1;}.our-projects .view-display-id-our_projects .views-row:nth-child(even) .block-picture{grid-column:2;grid-row:1;}.our-projects .view-display-id-our_projects .views-row:nth-child(even) .block-content{grid-column:1;grid-row:1;}}.our-projects .view-display-id-our_projects .views-row:nth-child(odd) .block-picture{margin-left:-70%;}.our-projects .view-display-id-our_projects .views-row:nth-child(even) .block-picture{margin-right:-70%;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.node-case_study #block-linalis-content{max-width:1200px;margin:0 auto;position:relative;z-index:10;background-color:white;box-shadow:0 0 8px rgba(5,28,44,0.25);z-index:30;}@media only screen and (max-width:767px){.node-case_study #block-linalis-content{padding:5vh;}}@media only screen and (min-width:768px){.node-case_study #block-linalis-content{padding:7.5vh;}}@media only screen and (min-width:1280px){.node-case_study main{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:5vw;padding:5vh 2.5vh;}}@media only screen and (max-width:1279px){.node-case_study main > *:first-child{margin-bottom:5vh;}}.case-study.full .block-top{padding-bottom:2.5vh;position:relative;}.case-study.full .block-top:after{display:block;content:'';background-color:rgba(5,28,44,0.25);height:1px;width:100%;margin:0 auto;position:absolute;bottom:0;}@media only screen and (min-width:768px){.case-study.full .block-top:after{margin-top:5vh;width:25%;left:50%;margin-left:-12.5%;}}@media only screen and (max-width:767px){.case-study.full .field-specifications{display:grid;grid-gap:5vw;grid-template-columns:1fr 1fr;grid-template-row:1fr 1fr 1fr;}.case-study.full .field-specifications > *{grid-column:2;}.case-study.full .field-specifications > *:first-child{grid-column:1;grid-row:1 / 4;}}@media only screen and (min-width:768px){.case-study.full .field-specifications{padding:0 2.5vh;display:grid;grid-template-columns:repeat(4,1fr);}.case-study.full .field-specifications > *:not(:first-child){padding-left:7.5vh;}.case-study.full .field-specifications .field__item{padding-left:15px;}}#block-views-block-case-studies-more-projects .view-inner-content{max-width:1200px;margin:0 auto;position:relative;z-index:10;}@media only screen and (min-width:1280px){#block-views-block-case-studies-more-projects .view-inner-content{display:grid;grid-template-columns:1fr 1fr;grid-template-gap:5vw;}}@media only screen and (min-width:768px){#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(odd) .teaser{display:grid;grid-template-columns:1fr 2fr;}}#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(odd) .teaser .block-picture{margin-left:-16.25vw;}#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(odd) .teaser .block-content{margin-left:-2.5vw;}@media only screen and (min-width:768px){#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(even) .teaser{display:grid;grid-template-columns:2fr 1fr;}}#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(even) .teaser .block-picture{grid-column:2;grid-row:1;margin-right:-16.25vw;-webkit-transform:scaleX(-1);transform:scaleX(-1);}#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(even) .teaser .block-picture img{-webkit-transform:scaleX(-1);transform:scaleX(-1);}#block-views-block-case-studies-more-projects .view-inner-content .views-row:nth-child(even) .teaser .block-content{grid-column:1;grid-row:1;margin-right:-2.5vw;}#block-views-block-case-studies-more-projects .block-content{background-color:rgba(246,246,246,0.95);padding:3.33333vw;position:relative;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;}#block-views-block-case-studies-more-projects .block-content > *{width:100%;}#block-views-block-case-studies-more-projects .field-subtitle{font-size:1.5rem;line-height:1.6em;}#block-views-block-case-studies-more-projects .field--name-field-feedback-name{padding-left:0;}#block-views-block-case-studies-more-projects .field--name-field-cs-feedbacks .feedback{display:none;}#block-views-block-case-studies-more-projects .case-study.teaser{grid-column-gap:0;}#block-views-block-case-studies-more-projects .field-specifications{display:block;padding:0;}.field-specifications .field__item{font-size:0.9rem;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;font-weight:600;}.field-specifications .field__item:not(:last-child){margin-bottom:0.625vh;}.field-specifications .field--name-field-client-name{text-transform:uppercase;}.field-specifications .field--name-field-client-location{font-weight:300;}.field-specifications .field--name-field-client-logo{margin-top:2.5vh;}.field-specifications .field--name-field-client-logo img{width:50%;height:50%;display:block;}@media only screen and (max-width:767px){.field-specifications .field--name-field-client-logo img{width:100%;height:100%;}}.field-specifications .field__label{position:relative;font-size:0.9rem;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;padding-left:15px;}.field-specifications .field__label:not(:last-child){margin-bottom:0.625vh;}.field-specifications .field__label::before{content:' ';background:red;position:absolute;width:5px;height:5px;left:0;top:5px;}.field-success-story{position:relative;}.field-success-story .inner{text-align:right;padding-top:5vh;margin-top:-5vh;}.field-success-story a{background-color:red;color:white;padding:1.25vh 5vw 1.25vh 2.5vw;font-size:0.9rem;font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;display:block;position:relative;}@media only screen and (max-width:1279px){.field-success-story a{margin-bottom:5vh;}}@media only screen and (min-width:1280px){.field-success-story a{display:inline-block;margin-right:-7.5vw;}}.field-success-story a > *{display:block;text-align:left;}.field-success-story a .download-text{font-weight:600;text-transform:uppercase;}.field-success-story a::after{position:absolute;right:0;top:0;content:' ';width:10vw;height:100%;background:url(/themes/custom/linalis/images/_icons/icon_download.svg) no-repeat center;background-size:30%;}@media only screen and (min-width:768px){.field-success-story a::after{width:5vw;background-size:30%;}}#block-views-block-case-studies-home-projects .views-row{overflow:hidden;}@media only screen and (min-width:1280px){#block-views-block-case-studies-home-projects .views-row{margin:5vh 0 5vh 5vh;background-position:top right;background-repeat:no-repeat;background-size:100%;background-image:url(/themes/custom/linalis/images/teaser-background.png);}}.case-study.teaser{padding:0 5vh 5vh;}@media only screen and (min-width:768px){.case-study.teaser{display:grid;align-items:center;grid-gap:5vw;}}.case-study.teaser .block-picture{background-size:96%;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;}@media only screen and (max-width:767px){.case-study.teaser .block-picture{margin-bottom:5vh;}}.case-study.teaser .block-picture img{width:100%;height:auto;display:block;opacity:0;}.case-study.teaser .block-picture svg{width:100%;height:auto;top:0;left:0;right:0;bottom:0;position:absolute;}.case-study.teaser .field-specifications{margin-bottom:5vh;}.case-study.teaser #hide-top{fill:white;}.case-study.teaser #hide-bottom{display:none;}.case-study.teaser #hide-bottom-white{fill:url(#hide-bottom-white);}.case-study.teaser #hide-gradient{fill:url(#gradient_1);}.view-inner-content .views-row:nth-child(3n-1) #hide-gradient{fill:url(#gradient_2);}.view-inner-content .views-row:nth-child(3n) #hide-gradient{fill:url(#gradient_3);}.front .case-study.teaser #hide-top,#block-views-block-case-studies-more-projects .case-study.teaser #hide-top{fill:#f6f6f6;}.front .case-study.teaser #hide-bottom,#block-views-block-case-studies-more-projects .case-study.teaser #hide-bottom{fill:url(#hide-bottom);display:block;}.front .case-study.teaser #hide-bottom-white,#block-views-block-case-studies-more-projects .case-study.teaser #hide-bottom-white{display:none;}#block-views-block-case-studies-more-projects .case-study.teaser .block-content > .field-specifications{margin-bottom:0;}.field-sign{width:30%;}.field-sign img{display:block;}.node-case_study .field-sign{width:60%;}.user-login .region-content{padding-top:20vh;margin:0 5vw;}form#user-login-form,form#user-pass{max-width:1200px;margin:0 auto;position:relative;z-index:10;background-color:white;box-shadow:0 0 8px rgba(5,28,44,0.25);}@media only screen and (max-width:767px){form#user-login-form,form#user-pass{padding:5vh;}}@media only screen and (min-width:768px){form#user-login-form,form#user-pass{padding:7.5vh;}}form#user-login-form .form-item,form#user-pass .form-item{margin-bottom:2.5vh !important;}form#user-login-form .description,form#user-pass .description{font-size:0.9rem;}#block-linalis-local-tasks{max-width:1200px;margin:0 auto;position:relative;z-index:10;}#block-linalis-local-tasks li{margin:0;}#block-linalis-local-tasks li a{font-family:'Source Sans Pro',sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:0.9rem;padding:1.25vh 2.5vw;color:#051c2c;background-color:rgba(204,204,204,0.2);}#block-linalis-local-tasks li.is-active a{color:#5988da;background-color:white;}#main-footer #block-contactus,#main-footer #block-mainnavigation,#main-footer #block-contactus > *,#main-footer #block-mainnavigation > *,div:not(.block-views-block-case-studies-more-projects) .case-study.teaser > *,div:not(.block-views-block-case-studies-more-projects) .collaborator.teaser > *,#block-rewardsandpartners .reward img{opacity:0;}@media only screen and (min-width:1280px){.standard-block.over .inner,.standard-block.normal .inner{opacity:0;}}.front #intro > *{opacity:0;}.front #intro > *{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-bottom-top-slider;animation-name:animation-bottom-top-slider;}.front #intro > *:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s;}.front #intro > *:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s;}.front #intro > *:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s;}@-webkit-keyframes animation-bottom-top-slider{from{opacity:0;margin-top:-20vh;}to{opacity:1;margin-top:0;}}@keyframes animation-bottom-top-slider{from{opacity:0;margin-top:-20vh;}to{opacity:1;margin-top:0;}}.front .case-study.teaser.animate > *:first-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-left-right-teaser;animation-name:animation-left-right-teaser;}.front .case-study.teaser.animate > *:last-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-bottom-top-teaser;animation-name:animation-bottom-top-teaser;}#block-views-block-case-studies-more-projects .case-study.teaser.animate > *:first-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-opacity;animation-name:animation-opacity;}#block-views-block-case-studies-more-projects .case-study.teaser.animate > *:last-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-opacity;animation-name:animation-opacity;}.our-projects .views-row:nth-child(odd) .case-study.teaser.animate > *:first-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-left-right-teaser;animation-name:animation-left-right-teaser;}.our-projects .views-row:nth-child(even) .case-study.teaser.animate > *:first-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-right-left-teaser;animation-name:animation-right-left-teaser;}.our-projects .case-study.teaser.animate > *:last-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-bottom-top-teaser;animation-name:animation-bottom-top-teaser;}.views-row:nth-child(odd) .collaborator.teaser.animate > *:first-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-left-right-collaborator;animation-name:animation-left-right-collaborator;}.views-row:nth-child(even) .collaborator.teaser.animate > *:first-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-right-left-collaborator;animation-name:animation-right-left-collaborator;}.collaborator.teaser.animate > *:last-child{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-bottom-top-teaser;animation-name:animation-bottom-top-teaser;}#main-footer.animate #block-contactus{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-left-right;animation-name:animation-left-right;}#main-footer.animate #block-mainnavigation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-right-left;animation-name:animation-right-left;}#main-footer.animate #block-contactus > *,#main-footer.animate #block-mainnavigation > *{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-opacity;animation-name:animation-opacity;}.page-header{margin-top:10vh;position:relative;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-top-bottom;animation-name:animation-top-bottom;}.page-banner .inner .block-picture{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-opacity;animation-name:animation-opacity;}#block-rewardsandpartners.animate .reward img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-scale;animation-name:animation-scale;}@media only screen and (min-width:1280px){#block-customizedsolutions > div.animate .standard-block.normal .inner,#block-for-whom-we-act- > div.animate .standard-block.normal .inner{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-opacity;animation-name:animation-opacity;}#block-customizedsolutions > div.animate .standard-block.over .inner{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-left-right-block-over;animation-name:animation-left-right-block-over;}#block-for-whom-we-act- > div.animate .standard-block.over .inner{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:animation-right-left-block-over-small;animation-name:animation-right-left-block-over-small;}}@-webkit-keyframes animation-left-right-block-over{from{opacity:0;margin-right:0;margin-left:-22.5vh;}to{opacity:1;margin-left:0;margin-right:-22.5vh;}}@keyframes animation-left-right-block-over{from{opacity:0;margin-right:0;margin-left:-22.5vh;}to{opacity:1;margin-left:0;margin-right:-22.5vh;}}@-webkit-keyframes animation-right-left-block-over{from{opacity:0;margin-left:0;margin-right:-22.5vh;}to{opacity:1;margin-right:0;margin-left:-22.5vh;}}@keyframes animation-right-left-block-over{from{opacity:0;margin-left:0;margin-right:-22.5vh;}to{opacity:1;margin-right:0;margin-left:-22.5vh;}}@-webkit-keyframes animation-right-left-block-over-small{from{opacity:0;margin-left:0;margin-right:-22.5vh;}to{opacity:1;margin-right:0;margin-left:-11vh;}}@keyframes animation-right-left-block-over-small{from{opacity:0;margin-left:0;margin-right:-22.5vh;}to{opacity:1;margin-right:0;margin-left:-11vh;}}@-webkit-keyframes animation-bottom-top-teaser{from{opacity:0;margin-bottom:-20vh;}to{opacity:1;margin-bottom:0;}}@keyframes animation-bottom-top-teaser{from{opacity:0;margin-bottom:-20vh;}to{opacity:1;margin-bottom:0;}}@-webkit-keyframes animation-left-right-teaser{from{opacity:0;margin-left:-100%;}to{opacity:1;margin-left:-60%;}}@keyframes animation-left-right-teaser{from{opacity:0;margin-left:-100%;}to{opacity:1;margin-left:-60%;}}@-webkit-keyframes animation-right-left-teaser{from{opacity:0;margin-right:-100%;}to{opacity:1;margin-right:-60%;}}@keyframes animation-right-left-teaser{from{opacity:0;margin-right:-100%;}to{opacity:1;margin-right:-60%;}}@-webkit-keyframes animation-left-right-collaborator{from{opacity:0;margin-left:-10%;}to{opacity:1;margin-left:0;}}@keyframes animation-left-right-collaborator{from{opacity:0;margin-left:-10%;}to{opacity:1;margin-left:0;}}@-webkit-keyframes animation-right-left-collaborator{from{opacity:0;margin-right:-10%;}to{opacity:1;margin-right:0;}}@keyframes animation-right-left-collaborator{from{opacity:0;margin-right:-10%;}to{opacity:1;margin-right:0;}}@-webkit-keyframes animation-top-bottom{from{margin-top:5vh;}to{margin-top:0;}}@keyframes animation-top-bottom{from{margin-top:5vh;}to{margin-top:0;}}@-webkit-keyframes animation-left-right{from{opacity:0;margin-left:-25vh;}to{opacity:1;margin-left:0;}}@keyframes animation-left-right{from{opacity:0;margin-left:-25vh;}to{opacity:1;margin-left:0;}}@-webkit-keyframes animation-right-left{from{opacity:0;margin-left:50vh;}to{opacity:1;margin-left:0;}}@keyframes animation-right-left{from{opacity:0;margin-left:50vh;}to{opacity:1;margin-left:0;}}@-webkit-keyframes animation-opacity{from{opacity:0;}to{opacity:1;}}@keyframes animation-opacity{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes animation-scale{from{opacity:0;-webkit-transform:scale(0);transform:scale(0);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes animation-scale{from{opacity:0;-webkit-transform:scale(0);transform:scale(0);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}

