@import url("//fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i");.action-links{list-style:none;padding:0;margin:1em 0;}[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-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(../../../../core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[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-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.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-left:0.5em;padding-right:0;}.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;font-size:inherit;font-weight:bold;margin:0;padding:0;}.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-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(../../../../core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}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{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(../../../../core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(../../../../core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(../../../../core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.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{background:transparent;border:0;cursor:pointer;margin:0;padding:0;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;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(../../../../core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(../../../../core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(../../../../core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}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{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.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;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(../../../../core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(../../../../core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(../../../../core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;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;}
.node--unpublished{background-color:#fff4f4;}
html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%;color:#222;font-size:16px;line-height:1.4}html{background-color:#fff}body{min-height:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}img{max-width:100%;height:auto}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,0.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,0.85,1)}65%{transform:scale3d(0.95,1.05,1)}75%{transform:scale3d(1.05,0.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(0.9,0.9,0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(0.97,0.97,0.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(0.3,0.3,0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95,0.95,0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(0.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.v-center{display:flex;align-items:center}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.three-col-list{columns:3}.four-col-list{columns:4}.row{position:relative;width:100%;box-sizing:border-box}.row [class^="col"]{float:left;margin:0.5rem 2%;min-height:0.125rem}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:21%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}@media only screen and (min-width:768px){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}.row::after{content:"";display:table;clear:both}}.hidden-sm{display:none}@font-face{font-family:'optimity';src:url(../../../../themes/optimity/font/optimity_52271756-.eot);src:url(../../../../themes/optimity/font/optimity_52271756-.eot#iefix) format("embedded-opentype"),url(../../../../themes/optimity/font/optimity.woff) format("woff2"),url(../../../../themes/optimity/font/optimity_52271756-.woff) format("woff"),url(../../../../themes/optimity/font/optimity_52271756-.ttf) format("truetype"),url(../../../../themes/optimity/font/optimity_52271756--optimity.svg) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,.slick-prev:before,.slick-next:after{font-family:"optimity";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-dir:before{content:'\e800'}.icon-up-dir:before{content:'\e801'}.icon-left-dir:before,.slick-prev:before{content:'\e802'}.icon-right-dir:before,.slick-next:after{content:'\e803'}.icon-search-1:before{content:'\e805'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-menu:before{content:'\f0c9'}.icon-linkedin:before{content:'\f0e1'}.full-menu{position:fixed;overflow:hidden;overflow-y:scroll;z-index:100;height:100%;width:100%;background-color:rgba(0,0,0,0.9);text-align:center;display:none}.full-menu .menu-item{padding:10px 0}.full-menu-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.full-menu ul{list-style:none;padding:0}.full-menu>ul{padding:50px 0;margin:0;font-size:1.6em;line-height:1em;text-transform:uppercase;list-style-type:none}.full-menu>ul li{margin:1.25em 0}.full-menu a{font-size:18px;padding:20px 0;color:#fff}.full-menu a.menu-toggle{font-size:40px}.full-menu a.menu-toggle small{font-size:16px;display:block}.full-menu ul ul{display:none}.full-menu ul .active{color:#f37a1f}.full-menu ul .active+ul{display:block;margin:10px 0;padding:10px 0}.full-menu ul ul a{font-size:16px}.full-menu .tagline{display:none;color:#f37a1f;font-size:1.5em;font-weight:300;text-align:center;font-family:"Montserrat";font-style:italic}@media (min-width:728px){.full-menu .tagline{display:block}.full-menu a{font-size:36px}.full-menu ul ul a{font-size:24px}}.masthead .secondary-menus{display:flex;justify-content:flex-end}.icon-search-1{margin-right:5px}header.masthead{position:fixed;z-index:99;top:0;left:0;width:100%;padding:30px 0;background-color:#333;transition:all 2s ease}.path-frontpage header.masthead{background-color:transparent}header.masthead.scrolled{background-color:rgba(0,0,0,0.6);transition:all 2s ease;padding:0}header .logo{white-space:nowrap}header .logo-mark{position:relative;width:auto;height:45px;transition:all 1s ease;margin-left:0}header .logo-type{position:relative;width:auto;top:1px;left:-5px;height:25px}.main-nav>ul,.main-nav ul ul{display:none}@media only screen and (min-width:1280px){.main-nav ul{display:block}}.main-nav>ul li{position:relative}.main-nav li:hover ul{position:absolute;display:block;top:40px;left:-100px;width:300px;padding:0;background:#313131;border-top:10px solid transparent}.main-nav li:hover ul:before{content:'';position:absolute;top:-20px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f37a1f}.main-nav>ul,.main-nav li{margin:0;padding:0;list-style-type:none}.main-nav>ul li{display:inline-block;text-transform:uppercase}.main-nav ul ul li{display:block;border-left:4px solid transparent}.main-nav ul ul li:hover{border-left:4px solid #f37a1f}.main-nav a{display:block;cursor:pointer;color:#fff;padding:10px 20px;position:relative}.main-nav a:hover{color:#f37a1f}.main-nav a:before{content:'';border-right:1px solid #fff;position:absolute;height:100%;width:1px;top:0;right:-1px}.main-nav ul li ul li a:before{border-right:0}.main-nav .is-active a{color:#f37a1f}.main-nav li:last-of-type a:before{border-right:none}.main-nav a.is-active{color:#f37a1f}header.scrolled .secondary-menus a{margin-right:0;transition:all 1s ease}header .secondary-menus a{color:#fff;text-transform:uppercase}header .secondary-menus a span{font-size:1.75em}header .secondary-menus a.language-link,header .secondary-menus a.hotlink{display:none;padding:10px}@media (min-width:1280px){header .secondary-menus a.language-link,header .secondary-menus a.hotlink{display:inline-block}}header .secondary-menus ul.links{margin:0;padding:0}header .menu-toggle{position:relative;z-index:300}.search-block-form{display:none;padding:5px;background:#000}.search-block-form.active{display:block;z-index:999;position:absolute;width:100%}.search-block-form #search-block-form{width:100%;display:block;margin:0 auto}.search-block-form .form-search{width:70%;border:0;border-radius:20px}.search-block-form input[type="submit"]{background:none;color:#fff;border:0}@media (min-width:1024px){.search-block-form #search-block-form{width:40%;display:block;margin:0 auto}}footer[role="contentinfo"]{position:relative;clear:both}footer.footer-masked{padding-top:25%;min-height:1000px;background-image:url("../../../../themes/optimity/images/bkg_footer-dc.jpg");color:#fff}.la-location footer.footer-masked{background-image:url("../../../../themes/optimity/images/bkg_footer-la.jpg")}.minn-location footer.footer-masked{background-image:url("../../../../themes/optimity/images/bkg_footer-minn.jpg")}.nyc-location footer.footer-masked{background-image:url("../../../../themes/optimity/images/bkg_footer-nyc.jpg")}.gb-location footer.footer-masked{background-image:url("../../../../themes/optimity/images/bkg_footer-gb.jpg")}.de-location footer.footer-masked{background-image:url("../../../../themes/optimity/images/bkg_footer-de.jpg")}.be-location footer.footer-masked{background-image:url("../../../../themes/optimity/images/bkg_footer-be.jpg")}.footer-cta{padding:5% 0;font-size:1.25em;clear:both}.footer-cta h2{color:#f37a1f;text-transform:uppercase;font-size:1.8em;margin:0}.stats{color:#999;text-transform:uppercase}footer{text-align:center;height:100%;padding:150px 0 50px 0;box-sizing:border-box;background-size:cover;background-position:bottom center}footer ul{margin:0;padding:4% 0 0 0}footer li{list-style-type:none}.secondary-footer{position:relative;text-align:center}.secondary-footer .copyright{font-size:.8em}.secondary-footer .copyright a{color:#fff}.secondary-footer .social-icons ul{box-shadow:2px 2px 4px 0px rgba(0,0,0,0.2);position:fixed;z-index:10;bottom:30px;left:30px;font-size:.8em;background-color:#fff;width:auto;margin:0;padding:0 5px;display:inline-block}.secondary-footer .social-icons ul li{display:inline-block;padding:0;padding:0}.secondary-footer .social-icons a{color:#929292;display:inline-block;padding:10px 5px}.secondary-footer .social-icons img{height:20px;width:20px}.btn{padding:.8em 2.5em;width:100%;display:inline-block;box-sizing:border-box;background-color:#f37a1f;color:#fff;text-transform:uppercase;font-size:16px;height:48px;position:relative;perspective:1000px;min-width:200px}.btn.btn-scale{background-color:#f47917}.btn-scale:hover{transform:scale(1.1)}.btn-inner{width:100%;height:100%;position:absolute;top:0;left:0;transform-style:preserve-3d;display:block;transition:.25s ease transform;transform:rotateX(0deg)}.btn span{display:block;padding:12px;box-sizing:border-box}.btn .btn-front,.btn .btn-bottom{display:block;width:100%;height:100%;position:absolute}.btn .btn-front{transform:rotateY(0deg) translateZ(24px);background-color:#f47917}.btn .btn-bottom{background-color:#ce5c01;transform:rotateX(-90deg) translateZ(24px)}.btn:hover{background-color:#ce5c01}.btn:hover .btn-inner{transform:rotateX(90deg)}.view-empty{display:none}.view-home-insights ul{list-style:none}.item-list li{margin:0;padding:0}.region-content,.region-footer{padding:0 20px}.region-footer{clear:both}.path-frontpage .region-content{padding:0}.layout-sidebar-first{padding:0 20px}[data-history-node-id="448"]{padding-top:200px}@media (min-width:768px){.region-content,.region-footer{padding:0 75px}.path-frontpage .region-content{padding:0}.layout-sidebar-first{padding:0 75px}}@media (min-width:1068px){.path-frontpage .region-content{padding:0}.layout-sidebar-first+.region-content{width:56%;float:left}.layout-sidebar-first{padding:0 0 0 150px;width:20%;float:left}}.path-user .region-content{padding:200px}.field--name-field-photo img{display:block;margin:40px 0}.view-culture-quotes{padding:20px 0;margin:20px 0;color:#fff;background:#627a89}.view-culture-quotes .slick-slider{padding:0 20px 20px 20px}.view-culture-quotes .slick-prev,.view-culture-quotes .slick-next{top:auto;bottom:0;padding:10px;color:#fff;background-color:rgba(0,0,0,0.4)}.view-culture-gallery .slick-prev,.view-culture-gallery .slick-next{padding:10px;color:#fff;background-color:rgba(0,0,0,0.4)}.view-leadership .views-row,.view-fuhrungsqualitaten .views-row{text-align:center;margin-bottom:60px}@media (min-width:768px){.view-leadership.view-display-id-block_2 .views-row,.view-fuhrungsqualitaten .views-row{float:left;width:33%}.view-leadership.view-display-id-block_1 .views-row,.view-fuhrungsqualitaten .views-row{float:left;width:20%}}.node-type-leadership{padding-top:10px}.node-type-leadership .node-leadership{position:relative}.node--type-leadership.node--view-mode-teaser{clear:both}.leader-grid-item{position:relative;display:inline-block}.leader-grid-item>div{box-sizing:border-box;position:absolute;bottom:0;left:0;display:block;width:100%;padding:20px;background-color:rgba(0,0,0,0.5);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:14px;color:#fff;text-align:left;font-weight:100;line-height:1.2em}.leader-grid-item:hover>div{padding:30px 20px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.leader-grid-item>img{position:relative;height:auto;width:100%}@media (min-width:768px){.node--type-leadership.node--view-mode-teaser .field--name-field-thumbnail{float:left;padding:20px 40px 0 0}.node--type-leadership.node--view-mode-teaser .field--name-field-bio{width:60%;float:left}}.video-container{position:relative;padding-bottom:56.25%;padding-bottom:66.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:30px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.view-news{text-align:center}.view-news img{max-height:60px;width:auto}@media (min-width:768px){.view-news .view-content{width:60%;float:left}.view-news .view-footer{width:30%;float:right}}@media (min-width:768px){.node--type-case-study,.node--type-orange-paper,.node--type-research-paper{width:50%;float:left}.node--type-case-study+.layout-sidebar-second,.node--type-orange-paper+.layout-sidebar-second,.node--type-research-paper+.layout-sidebar-second{width:30%;float:right}}article.node--type-author{padding:30px;background-color:#f1f2ee}article.node--type-author a{cursor:default}article.node--type-author .field--type-image{float:left}article.node--type-author .field--name-body{margin-left:130px}article.node--type-author .field--name-field-photo img{margin:0}article.node--type-author h2{margin-top:0}.views-field-field-related-nodes a{display:block;padding-bottom:15px}.first-sidebar .bef-exposed-form .form--inline>.form-item{float:none;padding:10px 5px;border-bottom:1px solid #f37a1f}.blog-newsletter label{display:block}.region-sidebar-first{background:#efefef;padding:10px}@media (min-width:1068px){.first-sidebar .layout-sidebar-first{padding:50px 0 0 50px}.first-sidebar .bef-exposed-form .form--inline>.form-item{float:none}}.main-feature-content .animated-element{animation-delay:1s}.masthead{animation-delay:1.5s}.flipInNew{animation:flipInNew}.animated_element{animation-duration:.25s;animation-delay:.5s;transition-timing-function:ease;animation-fill-mode:both;opacity:0}.bounceInDown{opacity:1}.drawIn{animation:1s ease 2s dash forwards}.svgFadeIn{animation:1s ease 1s svgFadeIn forwards}.animated_element.animated_element--flipIn{opacity:0;animation-name:flipIn;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.48,0,0.12,1)}.animated_element.animated_element--fadeIn{opacity:0;animation-name:fadeIn;animation-fill-mode:forwards}.animated_element.animated_element--fadeInSlideLeft{animation-name:fadeIn,slideLeft}.animated_element.animated_element--fadeInSlideRight{animation-name:fadeIn,slideRight}.animated_element.animated_element--slideLeft{animation-name:slideLeft}.animated_element.animated_element--slideRight{animation-name:slideRight}.animated_element.animated_element--slideUp{animation-name:slideUp}.animated_element.animated_element--slideDown{animation-delay:1.5s;animation-name:slideDown}a.animated_element{display:inline-block}.delay-one{animation-delay:.25s}.delay-two{animation-delay:.5s}.delay-three{animation-delay:.75s}.delay-four{animation-delay:1s}.delay-five{animation-delay:1.25s}.delay-six{animation-delay:1.5s}.insight .animated_element{animation-duration:.5s}.insight .delay-one{animation-delay:.50s}.insight .delay-two{animation-delay:.75s}.insight .delay-three{animation-delay:1s}.insight .delay-four{animation-delay:1.25s}.insight .delay-five{animation-delay:1.50s}.insight .delay-six{animation-delay:1.75s}.test{position:fixed;left:100%;background-color:black;animation:.5s linear expandOverlay forwards;z-index:99}.test-out{background:black;animation:.5s linear fadeOut forwards;top:0;left:0;z-index:99}@keyframes wipe{0%{left:100%;width:0%}66%{left:0%;opacity:1;width:100%}100%{left:0%;opacity:0;width:100%}}@keyframes flipInNew{0%{animation-duration:.25s;transform:rotateY(-15deg) skewY(6deg);transform-origin:left;opacity:0}100%{transform:rotateY(0deg) skewY(0deg);opacity:1}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-40px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInDelayed{0%{opacity:0}100%{opacity:1}}@keyframes slideRight{0%{transform:translate(-40px)}100%{transform:translate(0px)}}@keyframes slideLeft{0%{transform:translate(40px)}100%{transform:translate(0px)}}@keyframes slideUp{0%{transform:translateY(40px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes slideDown{0%{transform:translateY(-40px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes expandOverlay{0%{width:0%;left:100%;top:0;height:100%}100%{width:100%;left:0;height:100%}}@keyframes fadeOut{0%{opacity:1;width:100%;height:100%;z-index:99}99%{opacity:0;width:100%;height:100%}100%{width:0%}}@keyframes dash{to{stroke-dashoffset:0px}}@keyframes svgFadeIn{to{fill-opacity:1}}.slick{position:relative;clear:both}.slick-prev,.slick-next{position:absolute;top:50%;background:none;border:none;color:#f37a1f}.slick-prev{left:0}.slick-next{right:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{font-family:'Noto Sans',sans-serif}a{text-decoration:none;color:#f37a1f;transition:all .3s ease}textarea{resize:vertical}.font-light{font-weight:300}.font-regular{font-weight:400}.font-heavy{font-weight:700}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.path-frontpage .full-feature h1{font-size:28px}.path-frontpage .full-feature h1 a{color:#fff}h3{text-transform:uppercase}.wrapper{padding:0 5%;max-width:1024px;margin:0 auto}.insight .wrapper{padding:0}.layout-content{min-height:800px}.page-banner-image{background-size:cover;min-height:800px}.page-banner-title{font-size:28px;text-align:center;text-transform:uppercase}.page-banner-subtitle{font-size:24px;text-align:center;font-weight:300}video#bgvid{min-width:100%;min-height:100%}.videoContainer .overlay{height:100%;width:100%;position:absolute;top:0px;left:0px;background:#666;opacity:0.5}.full-feature.masked{min-height:650px}.full-feature.image-bottom{background-position:bottom}.full-feature.masked::before{height:125%}.mask-top,.mask-bottom{height:25vw}.mask-bottom{position:absolute;bottom:0;left:0;z-index:1}.mask-top{position:absolute;top:0;left:0}.main-feature-content{animation-delay:2s}.full-feature{height:100%;width:100%;overflow:hidden;box-sizing:border-box;position:relative;color:#fff;text-align:center;background-size:cover}.path-frontpage .full-feature:before{position:absolute;content:'';display:block;background-color:rgba(0,0,0,0.5);height:100%;width:100%;top:0;left:0;z-index:1}.full-feature .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25em;z-index:2}@media (min-width:961px){.full-feature .content{top:40%}.path-frontpage .main-feature-content{margin-top:200px}}@media (min-width:1341px){.full-feature .content{top:35%;max-width:600px}}.path-frontpage .block-views-blockhome-insights-block-1 .col-7 a{display:block;position:relative;height:150px;width:150px;overflow:hidden}.path-frontpage .block-views-blockhome-insights-block-1 .col-7 img{max-width:none}@media (min-width:729px){.path-frontpage .block-views-blockhome-insights-block-1 .col-7 a{height:400px;width:400px}}.home-secondary{padding:0 20% 120px 20%;text-align:center;margin:0 auto;font-size:1.25em}.large-highlight{color:#f37a1f;font-size:3em;margin:0}.full-feature h3 a{color:#fff}.full-feature h3 a:hover{color:#f37a1f}.icon-right-dir.play{width:100px;height:100px;border-radius:50%;border:4px solid #fff;text-align:center;line-height:50px;font-size:50px;vertical-align:middle;padding:0px;padding-left:3px}.full-feature h3 a:hover .icon-right-dir.play{border-color:#f37a1f}#play-icon-border{stroke-dasharray:370px;stroke-dashoffset:370px;opacity:1;transition-timing-function:ease}.full-feature h3 a:hover #play-icon-border{stroke:#f37a1f !important}#play-icon{fill-opacity:0;transition-timing-function:ease;opacity:1}.full-feature h3 a:hover #play-icon{fill:#f37a1f !important}.insight{padding:6% 0}li:nth-of-type(even) .insight,.views-row:nth-of-type(even) .insight{background-color:#f1f2ee}@media only screen and (max-width:767px){.full-feature p{display:none}}@media only screen and (min-width:768px){header.scrolled .logo-mark{margin-left:-5%;transition:all 1s ease}header.scrolled .secondary-menus a{margin-right:-5%;transition:all 1s ease}.btn{width:auto}footer{text-align:left;position:relative}.secondary-footer{position:absolute;bottom:50px;left:0;text-align:left}.hidden-sm{display:block}}@media screen and (max-width:640px){.content{width:100%;padding:1em;box-sizing:border-box}}#transition-mask{position:fixed;top:0;left:100%;width:0%;height:100%;background:black;z-index:2;animation-duration:1.5s;animation-timing-function:linear;pointer-events:none}#transition-mask.animated{animation-name:wipe;animation-fill-mode:forwards}.barba-container,.barba-wrapper{height:100%}#hero-section.loading video,#hero-section.loading svg,#hero-section.loading:before{opacity:0}#hero-section video{opacity:1;transition:1s ease-in all}#scrolldown,#scrollup{display:none;cursor:pointer;position:fixed;right:20px;width:70px;height:70px;text-indent:-9999px;z-index:1}#scrolldown{background:url(../../../../themes/optimity/images/scrolldown.png) no-repeat center center;bottom:20px}#scrollup{background:url(../../../../themes/optimity/images/scrollup.png) no-repeat center center;bottom:100px}@media (min-width:729px){#scrolldown,#scrollup{display:block}}.path-search,.path-user{padding:200px 0}