/*!
Theme Name: Zenseact 2020
Theme URI: http://maverickbysigma.se/
Description: Theme for Zenseact 2020.
Author: Maverick by Sigma
Author URI: http://maverickbysigma.se/
Version: 2.0.0
*/@keyframes a{to{transform:rotate(1turn)}}.justify-content-left{justify-content:flex-start}.justify-items-left{justify-items:flex-start}.justify-self-left{justify-self:flex-start}.justify-content-center{justify-content:center}.justify-items-center{justify-items:center}.justify-self-center{justify-self:center}.justify-content-right{justify-content:flex-end}.justify-items-right{justify-items:flex-end}.justify-self-right{justify-self:flex-end}@keyframes b{0%{width:0}to{width:100%}}.flexslider{background:none;border:0;border-radius:0;margin-bottom:0;position:static}.flex-direction-nav a{overflow:hidden;text-indent:-9999px;height:75px;opacity:1!important;width:65px}.flex-direction-nav a:after,.flex-direction-nav a:before{background:url(assets/img/icons/link-arrow.svg) no-repeat;background-size:auto 77px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out}.flex-direction-nav a:before{background-position:0 0;opacity:1}.flex-direction-nav a:after{background-position:100% 0;opacity:0}.flex-direction-nav a:hover:before{opacity:0}.flex-direction-nav a:hover:after{opacity:1}.flex-direction-nav .flex-prev{left:-6px!important;transform:translateX(-50%)}.flex-direction-nav .flex-prev:after,.flex-direction-nav .flex-prev:before{transform:rotate(-180deg)}.flex-direction-nav .flex-next{right:-6px!important;transform:translateX(50%)}.section--fullwidth-media .flex-control-paging{bottom:100px;display:flex;justify-content:center;z-index:2}.section--fullwidth-media .flex-control-paging li{margin-left:15px;margin-right:15px}.section--fullwidth-media .flex-control-paging a{background:transparent!important;border-radius:0;box-shadow:none;display:block;height:40px;position:relative;width:75px}.section--fullwidth-media .flex-control-paging a:after,.section--fullwidth-media .flex-control-paging a:before{content:"";height:3px;left:0;position:absolute;top:20px}.section--fullwidth-media .flex-control-paging a:before{background-color:#fff;width:100%;z-index:1}.section--fullwidth-media .flex-control-paging a:after{background-color:#78e6df;transition:width .5s ease-in-out;width:0;z-index:2}.section--fullwidth-media .flex-control-paging .flex-active:after{animation:b 10s linear}.section--fullwidth-media .flex-control-paging a:hover:after{width:100%}.section--slider .flex-control-paging{left:0}.section--slider .flex-control-paging a{background:none!important;border-radius:0;box-shadow:none;height:24px;position:relative;width:20px}.section--slider .flex-control-paging a:after,.section--slider .flex-control-paging a:before{background:url(assets/img/icons/bullet.svg) no-repeat;background-size:auto 24px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out}.section--slider .flex-control-paging a:before{background-position:0 0;opacity:1}.section--slider .flex-control-paging a:after{background-position:100% 0;opacity:0}.section--slider .flex-control-paging .flex-active:before,.section--slider .flex-control-paging a:hover:before{opacity:0}.section--slider .flex-control-paging .flex-active:after,.section--slider .flex-control-paging a:hover:after{opacity:1}.site-footer{background-color:#000;padding-bottom:75px;padding-top:75px}.site-footer__inner{align-items:center;display:flex;justify-content:space-around}.site-footer__inner-wrapper{display:flex;height:100%;justify-content:space-between;max-height:100%;transition:all .5s ease-in-out}@media (max-width:1024px){.site-footer__inner-wrapper{flex-direction:column}}.footer__section{color:#646464;margin-bottom:65px}.footer__section ul{list-style:none;margin:0;padding:0}.footer__section li{margin-bottom:0}.footer__section a{color:#f4f3f4;text-decoration:none;text-transform:uppercase}.footer__section a:hover{color:#78e6df;transition:all .5s ease}.footer__section .menu a{height:55px;line-height:55px;color:#f4f3f4;display:block;font-size:1.3rem;font-weight:600;max-width:300px;position:relative;text-decoration:none;text-transform:none}.footer__section .menu a:hover{color:#78e6df;transition:all .5s ease}.footer__section .menu a:hover:after{width:45%}.footer__section .menu a:after{background-color:#78e6df;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:all .5s ease;width:0}.footer__section .header__social-content .text-cn a{color:#7d7d7d}.footer__section .header__social-content .text-cn a:after{display:none}.footer__section .header__social-content .text-cn a:hover span{color:#78e6df}.footer__section .header__social-content .text-cn span{font-weight:500;position:relative;text-decoration:underline;transition:color .3s ease-in-out}.footer__section .footer__contact-widget .text-cn{color:#fff;margin-top:-1.5rem}.footer__section .footer__contact-widget .text-cn a{text-transform:unset}.footer__section .footer__contact-widget .text-cn.header,.footer__section .footer__contact-widget .text-cn a:after{display:none}.footer__section .footer__contact-widget .text-cn span{font-weight:500;position:relative;text-decoration:underline;transition:color .3s ease-in-out}.footer__section .footer__contact-widget .text-cn a:hover span{color:#78e6df}.footer__header{height:65px;line-height:65px;color:#fff;display:block;font-size:1.7rem;font-weight:400;max-width:300px;position:relative;text-transform:uppercase}.footer__header-links{margin-bottom:0}.footer__header-locations{margin-left:14px}.footer__contact-widget{margin-bottom:2rem;padding-left:0}.footer__contact-widget p{color:#fff;font-size:.95rem}.footer__contact-table{display:table;width:100%}.footer__contact-cell--left,.footer__contact-cell--right{display:table-cell;vertical-align:top}.footer__contact-cell--left{width:34px}.footer__contact-pin{height:34px;position:relative;width:24px}.footer__contact-pin--default{background:transparent url(assets/img/icons/new/pins-default.svg) no-repeat 50%;background-size:contain;height:34px;left:0;position:absolute;top:0;width:24px;z-index:5}.footer__contact-pin--rollover{background:transparent url(assets/img/icons/new/pins-rollover.svg) no-repeat 50%;background-size:contain;height:34px;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:24px;z-index:10}.footer__contact-table:hover .footer__contact-pin--rollover{opacity:1}.footer__contact-table:hover .footer__contact-header a{color:#78e6df}.footer__contact-table:hover .footer__contact-header svg{fill:#78e6df}.footer__contact-header{padding-top:10px}.footer__contact-header svg{fill:#7d7d7d;height:41px;margin-right:10px;transition:all .5s ease-in-out;vertical-align:middle;width:19px}.footer__contact-header a:after{display:none}.footer__logo{text-align:center;top:-30px;position:relative}.footer__logo a{display:inline-block}.footer__logo a:hover .footer__logo--outline{opacity:0}.footer__logo .footer__logo--outline,.footer__logo a:hover .footer__logo--new{opacity:1}.footer__logo .footer__logo--new{left:50%;opacity:0;position:absolute;transform:translateX(-50%)}.footer__logo img{transition:opacity .9s ease-in-out;width:400px}@media (max-width:768px){.footer__logo img{width:222px}}@media (min-width:1024px){.site-footer{padding-bottom:125px;padding-top:125px}}label{color:#442440;display:inline-block;font-size:1.2rem;margin-bottom:.5em}button,label{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button[disabled]{cursor:default}.button,input[type=button],input[type=reset],input[type=submit]{height:70px;line-height:70px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#003c5a no-repeat top 50% right 30px/32px 23px;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Cairo,sans-serif;font-size:1.4rem;text-align:center;transition:all .5s ease-in-out;width:100%}.button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#005e8d}.button a,input[type=button] a,input[type=reset] a,input[type=submit] a{color:inherit}input:not([type=button]):not([type=reset]):not([type=submit]):not(.input-sitesearch),textarea{background-color:#f8f8f8;border:0;color:#7d7d7d;font-family:Cairo,sans-serif;padding-left:25px;width:100%}input{font-size:1.4rem;height:70px}.nf-field-element input{height:70px!important}input[type=file]{height:0;opacity:0;overflow:hidden;position:absolute;width:0;z-index:-1}textarea{font-size:1.4rem;overflow:auto;padding-top:20px;resize:vertical}.input-sitesearch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(assets/img/icons/search.svg) no-repeat 100% transparent;background-position:95%;background-size:30px 30px;border:1px solid hsla(0,0%,100%,.7);border-radius:0;color:#fff;font-family:Cairo,sans-serif;font-size:1.3rem;font-weight:700;height:60px;padding-left:20px;width:100%}.input-sitesearch::-webkit-input-placeholder{color:#fff}.input-sitesearch:-ms-input-placeholder,.input-sitesearch::-ms-input-placeholder{color:#fff}.input-sitesearch::placeholder{color:#fff}.file-input-label{height:70px;line-height:70px;background-color:#f8f8f8;color:#7d7d7d;display:block;font-family:Cairo,sans-serif;font-size:1.4rem;padding-left:25px;width:100%}.form-divider{border-bottom:1px solid #a8abab;padding-bottom:55px}.wpcf7-recaptcha{margin-top:35px}.wpcf7-response-output{border:0!important;margin:0 0 2.5rem!important;padding:0!important}.wpcf7-not-valid-tip,.wpcf7-validation-errors{color:#e25553!important}.wpcf7-not-valid-tip{font-size:1.1rem!important;margin-top:.5em!important}.wpcf7 .ajax-loader{animation:a .6s infinite linear;background-image:none!important;border:6px solid rgba(0,0,0,.1)!important;border-radius:100%;border-top:6px solid rgba(0,0,0,.4)!important;height:32px!important;margin-left:10px!important;margin-top:1.5rem!important;width:32px!important}@media (min-width:768px){.button,input[type=button],input[type=reset],input[type=submit]{background-image:url(assets/img/icons/right-arrow.svg)}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-position:top 50% right 20px}}@media (min-width:1024px){.button,input[type=button],input[type=reset],input[type=submit]{padding-left:95px;padding-right:105px;width:auto}.wpcf7 .ajax-loader{margin-top:0!important}}*,:after,:before{box-sizing:inherit}button,html,input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{box-sizing:border-box;font-size:14px;min-height:100%;overflow-y:scroll;position:relative}body{background-color:#fff;color:#000;font:1.1rem/1.6 Cairo,sans-serif;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}img{border:0;height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}hr{background:linear-gradient(180deg,#78e6df 0,#5ea4b9);border:0;display:block;height:1px;margin-bottom:1.5rem;margin-top:1.5rem}.single-zenuity_press hr{background:#000}time{color:#7d7d7d;font-family:Cairo,sans-serif}.embed-wrapper{height:0;margin-bottom:1.5rem;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.no-scroll{overflow-y:hidden}.teamtailor-jobs__job-title{display:block}.teamtailor-jobs__job,.teamtailor-jobs__select-wrapper{margin-bottom:1.5rem}.hide-mobile{display:none}@media (min-width:1024px){.hide-desktop{display:none}.hide-mobile{display:block}}.table-holder{display:table;height:100%;width:100%}.table-holder .vertical-middle{display:table-cell;vertical-align:middle}.container{margin-left:.5rem;margin-right:.5rem;max-width:100%;position:relative}.row+.row{margin-top:1.5rem}.col{flex-basis:0;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px}.col.no-gutters{padding-left:0;padding-right:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}@media (min-width:768px){.container{margin-left:auto;margin-right:auto;max-width:740px}.row--medium-wrap{display:flex;flex-wrap:wrap}.col-m-half{flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.container{max-width:980px}.container--xnarrow{max-width:1100px!important}.container--narrow{max-width:1200px!important}.container--wide{max-width:1600px!important}.row{display:flex;flex-wrap:wrap}.row--reverse{flex-direction:row-reverse}.row--hcenter{justify-content:center}.row--vcenter{align-items:center}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}}@media (min-width:1440px){.container{max-width:1400px}}.site-header{background-color:transparent;color:#fff;min-height:105px;position:fixed;top:0;transition:all .5s ease;width:100vw;z-index:10}.site-header:after{background-color:hsla(0,0%,100%,.7);content:"";height:1px;left:0;position:absolute;transition:width .5s ease;width:0;z-index:5}.site-header--sticky{background-color:rgba(0,0,0,.8)}.site-header--open:after{bottom:0;transition-delay:.75s;width:100vw}.site-header--open .header__primary:before{transition:visibility 0s linear .5s;visibility:visible}.site-header--open .header__logo .header__logo--outline{opacity:0}.site-header--open .header__logo .header__logo--new{opacity:1}.site-header--has-anchors:after{top:105px;width:100vw}.header__primary{overflow:hidden;position:relative;z-index:4}.header__primary:before{background-image:linear-gradient(180deg,#14e7e1,#94a7c0 30%,#94a7c0 60%,#fe4582);content:"";height:100vh;left:0;position:absolute;top:0;visibility:hidden;width:100vw}.header__primary-inner{align-items:center;display:flex;height:105px;justify-content:space-around}.header__primary-inner-wrapper{display:flex;height:100%;justify-content:space-between;max-height:100%;transition:all .5s ease-in-out}@media (min-width:1024px){.header__primary-inner-wrapper{padding-left:0;padding-right:0}}.header__anchor-nav{display:none}.header__anchor-nav--mobile{height:40px;line-height:40px;display:flex;margin-top:0!important;opacity:1;transition:opacity .5s ease-in-out}.site-header--open .header__anchor-nav--mobile{opacity:0}.header__anchor-nav--mobile .header__anchor-inner{border-bottom:1px solid hsla(0,0%,100%,.7);display:flex;justify-content:space-between;max-height:100%;max-width:100%;transition:all .5s ease-in-out}.site-header--sticky .header__anchor-nav--mobile .header__anchor-inner{border-bottom-width:0}.header__anchor-nav--mobile .header__anchor-title{display:none}.header__anchor-nav--mobile .header__anchor-list{list-style:none;margin:0 auto;padding:0}.header__anchor-nav--mobile .header__anchor-list-item{display:inline-block;font-size:.95rem;margin-left:10px;margin-right:10px}.header__anchor-nav--mobile .header__anchor-list-link,.header__anchor-nav--mobile .header__anchor-list-link-pressroom{color:#f4f3f4}.header__anchor-nav--mobile .header__anchor-list-link-pressroom:hover,.header__anchor-nav--mobile .header__anchor-list-link:hover{color:#78e6df}.header__anchor-list-link,.header__anchor-title{color:#fff;font-size:.95rem}.header__anchor-list-link:hover,.header__anchor-title:hover{color:#78e6df}.header__logo{align-self:center;height:100%;overflow:hidden;padding-left:24px}.header__logo a{display:inline-block;height:100%}.header__logo img{left:-7%;min-width:300px;position:relative;top:50%;transform:translateY(-50%);transition:opacity .9s ease-in-out;width:400px}.header__logo .header__logo--outline{opacity:1}.header__logo .header__logo--new{opacity:0;transform:translateY(-150%)}.header__logo:hover .header__logo--outline{opacity:0}.header__logo:hover .header__logo--new{opacity:1}.header__logo,.header__secondary-nav{position:relative;z-index:4}@media (max-width:1024px){.header__logo img{left:-12%}}@media (max-width:768px){.header__logo img{left:-15%}}@media (max-width:500px){.header__logo img{min-width:130%;width:100%}}@media (max-width:350px){.header__logo img{left:-6%;min-width:120px;transform:translateY(-50%) scale(1.4);width:120px}}.header__primary-nav{align-items:center;background-image:linear-gradient(180deg,#14e7e1,#94a7c0 30%,#94a7c0 60%,#fe4582);color:#fff;height:100vh;left:0;line-height:unset;opacity:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-bottom:105px;padding-top:105px;position:fixed;top:0;transition:opacity .5s ease-in-out,top .5s ease-in-out,background .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100vw;z-index:3}.header__primary-nav--open{opacity:1;visibility:visible}.header__secondary-nav{align-items:center;align-self:center;display:flex;justify-content:flex-end;text-align:right}.header__secondary-nav-item-title{font-size:.95rem}.header__nav-button{align-items:center;background-color:transparent;border:0;color:#fff;display:flex;font:inherit;outline:0;padding:0}.header__nav-button-label{font-size:.95rem}.header__nav-icon{border:2px solid hsla(0,0%,100%,.7);border-radius:2px;display:inline-block;height:60px;margin-left:25px;overflow:hidden;position:relative;transition:all .4s ease-in-out;vertical-align:top;width:60px}.header__nav-icon-line{background-color:#fff;display:block;height:1px;left:18px;opacity:1;position:absolute;transform:rotate(0deg);transform-origin:left center;transition:.25s ease-in-out;width:21px}.header__nav-icon-line:first-child{top:17px}.header__nav-icon-line:nth-child(2){top:27px}.header__nav-icon-line:nth-child(3){top:37px}.header__nav-icon--open .header__nav-icon-line:first-child{left:21px;top:20px;transform:rotate(45deg)}.header__nav-icon--open .header__nav-icon-line:nth-child(2){opacity:0;width:0}.header__nav-icon--open .header__nav-icon-line:nth-child(3){left:21px;top:35px;transform:rotate(-45deg)}.header__primary-nav-list,.header__secondary-nav-list{list-style:none;margin:0;padding:0}.header__primary-nav-list{width:100%}.header__primary-nav-item--parent{position:relative;text-transform:uppercase}.header__primary-nav-subnav{list-style:none;margin:0;padding:0;text-transform:none}.header__primary-nav-item-title{height:65px;line-height:65px;color:#fff;display:block;font-size:1.7rem;position:relative}.header__primary-nav-item-title:after{background-color:hsla(0,0%,100%,.7);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.header__primary-nav-item{display:block;text-align:center}.header__primary-nav-item-link{height:65px;line-height:65px;opacity:0;transform:translateY(25px);transition:all .5s ease-in-out .5s;color:#f4f3f4;display:block;position:relative;text-decoration:none}.header__primary-nav-item-link:after{transition:all .75s ease-in-out .5s}.header__primary-nav--open .header__primary-nav-item-link{opacity:1;transform:translateY(0)}.header__primary-nav--open .header__primary-nav-item-link:after{opacity:1;visibility:visible;width:100%}.header__primary-nav-item-link:after,.header__primary-nav-item-link:before{bottom:0;content:"";height:1px;left:0;position:absolute}.header__primary-nav-item-link:before{background-color:#78e6df;transition:width .5s ease;width:0;z-index:2}.header__primary-nav-item-link:after{background-color:hsla(0,0%,100%,.7);width:100%;z-index:1}.header__primary-nav-subnav .header__primary-nav-item-link{font-size:1.3rem;font-weight:600}.header__primary-nav-child-list{list-style:none;margin:0;padding:0}.header__secondary-nav-list{display:none}.header__aside{opacity:0;transform:translateY(25px);transition:all .5s ease-in-out .5s;display:flex;flex-flow:column nowrap;font-size:.95rem}.header__aside:after{transition:all .75s ease-in-out .5s}.header__primary-nav--open .header__aside{opacity:1;transform:translateY(0)}.header__primary-nav--open .header__aside:after{opacity:1;visibility:visible;width:100%}.header__aside-item,.header__primary-nav-item--parent{margin-top:30px}.header__contact-widget:last-child p:last-child{margin-bottom:0}.header__contact-widget .text-cn.footer{display:none}.header__contact-widget .text-cn a{color:#fff}.header__contact-widget .text-cn span{font-weight:500;text-decoration:underline;transition:color .3s ease-in-out}.header__contact-widget .text-cn a:hover span{color:#78e6df}.header__social-content p{color:#fff;font-size:.95rem;max-width:340px}.header__primary-nav .header__social-content .text-cn{display:none}.header__contact-header{font-weight:700;text-transform:uppercase}.header__social-link{background:transparent;border:1px solid #000;display:inline-block;height:50px;margin-bottom:3rem;margin-right:15px;transition:all .3s ease-in-out;width:55px}.header__social-link .header__social-link__holder{display:table;height:100%;width:100%}.header__social-link .header__social-link__holder__inner{display:table-cell;text-align:center;vertical-align:middle}.header__social-link svg{display:block;fill:#000;margin:0 auto;transition:all .3s ease-in-out}.header__social-link.theme-light{border:1px solid #fff}.header__social-link.theme-light svg{fill:#fff}.header__social-link:hover{background:#94e3de;border:1px solid #94e3de}.header__social-link:hover svg{fill:#fff}.header__social-link:hover.theme-light{border:1px solid #94e3de}.header__social-link:hover.theme-light svg{fill:#000}.header__social-spacer{display:none}.ytplayer{display:none;left:0;position:absolute;top:0;z-index:999}.ytplayer,.ytplayer__iframe{height:100%;width:100%}@media (max-width:1920px){.header__social-link{margin-bottom:15px}.header__social-content{margin-top:calc(3rem - 15px)}}@media (min-width:1024px) and (max-width:1479px){.header__social-spacer{display:block}}@media (min-width:1024px) and (max-width:1772px){.header__aside-item .header__social-spacer{display:block}}.header__aside-item .header__social-link{margin-right:10px}@media (min-width:1440px){.header__aside-item .header__social-link{margin-right:15px}}.footer__section a.header__social-link:after{display:none}.header__promos-title{border-bottom:2px solid hsla(0,0%,100%,.7);padding-bottom:1.5rem;text-transform:uppercase}.header__promos-item{margin-bottom:3rem}.header__promos-item-link{display:block;margin-bottom:1.5rem;position:relative}.header__promos-item-title{color:#fff;font-size:1.7rem;left:50%;line-height:1.1;margin-bottom:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%}@media (min-width:1024px){.header__anchor-nav{height:40px;line-height:40px;display:flex;margin-top:0!important;opacity:1;transition:opacity .5s ease-in-out}.site-header--open .header__anchor-nav{opacity:0}.header__anchor-inner{border-bottom:1px solid hsla(0,0%,100%,.7);display:flex;justify-content:space-between;max-height:100%;max-width:calc(83.333333% - 30px);transition:all .5s ease-in-out}.site-header--sticky .header__anchor-inner{border-bottom-width:0}.header__anchor-title{text-transform:uppercase}.header__anchor-list{list-style:none;margin:0;padding:0}.header__anchor-list-item{display:inline-block;margin-left:60px}.header__anchor-list-link,.header__anchor-list-link-pressroom{color:#f4f3f4}.header__anchor-nav--mobile .header__anchor-inner{max-width:calc(83.333333% - 30px)}.header__anchor-nav--mobile .header__anchor-title{display:block}.header__anchor-nav--mobile .header__anchor-list{margin:0;padding:0}.header__anchor-nav--mobile .header__anchor-list-item{font-size:inherit;margin-left:60px;margin-right:0}.header__primary-nav{padding-top:195px}.header__primary-nav-list{display:flex;flex-wrap:wrap}.header__primary-nav-item--parent{margin-bottom:40px;position:relative;width:50%}.header__primary-nav-item{text-align:left}.header__primary-nav-item-link,.header__primary-nav-item-title{width:80%}.header__secondary-nav-list{display:inline-block;vertical-align:top}.header__secondary-nav-item{color:#fff;display:inline-block;margin-right:70px}.header__secondary-nav-item-title{color:#fff}.header__secondary-nav-item-link{position:relative;color:#fff;text-decoration:none}.header__secondary-nav-item-link:after{background-color:#78e6df;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:all .5s ease;width:0}.header__secondary-nav-item-link:hover:after{width:100%}.header__aside-item{margin-bottom:40px}}@media (max-width:2048px){.header__logo{padding-left:15px}}.aligncenter{margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.text-center{text-align:center}@media (min-width:768px){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.single--media__wrapper{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.single--media__container{background:#fff;display:none;height:100vh;left:50%;overflow:auto;padding:90px 10px 10px;position:fixed;transform:translateX(-50%);width:98%;z-index:11}.single--media__exit{position:absolute;right:10px;top:15px}.single--media__title{letter-spacing:0;margin-top:1.5rem;text-transform:inherit}.single--media__actions{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:3rem;min-height:43px;position:relative}.single--media__extras{align-items:baseline;display:flex;margin-top:15px}.press-top-container{display:flex;flex-flow:row wrap;justify-content:space-between}.site-share-download{align-items:baseline;display:flex;flex-flow:wrap;justify-content:flex-end}.single--media__email{padding-top:35px;transition:all .5s ease-in-out}.single--media__email svg{height:15px;width:20px}.single--media__email path{transition:all .5s ease-in-out}.single--media__email:hover .single--media__actions-download-title{color:#78e6df}.single--media__email:hover path{fill:#78e6df!important}.single--media__content-holder{margin-bottom:1.5rem}.single--media__preview-container{position:relative}.single--media__image{margin:0 auto;position:relative;width:85%}.single--media__image-item img{max-width:80%}.single--media__content{width:100%}.single--media__keyword{margin-bottom:1.5rem}.single--media__formats h3,.single--media__keyword h3{font-weight:600;margin-bottom:.5em}.keywords{font-size:1.2em}.formats{padding:0;width:220px}.file-format{color:#000;display:flex;justify-content:space-between;text-transform:capitalize}.file-format-size{font-size:1.2em;line-height:35px}.file-size{text-transform:lowercase}.formats-list{list-style-type:none;text-transform:inherit}.player .player-position{background-color:#000;left:0;max-height:100%;max-width:100%;position:absolute;top:0}.player{margin:0 auto;padding-bottom:60%;position:relative;width:85%}.video__coverimage{background-position:top;background-size:cover;height:100%;width:100%;z-index:1}.video__player{display:inline-block;vertical-align:baseline}.single--media__embed{display:inline-block;position:relative}.embed-container{background:#f8f8f8;display:none;padding:15px;position:absolute;right:0;top:calc(100% + 10px);width:200px;z-index:1}.embed-area{background:#fff;border:.5px solid #000;color:#000;display:block;font-size:1rem;margin-bottom:10px;padding:10px;width:170px}.single--media__embed-link path{transition:all .5s ease-in-out}.single--media__embed-link:hover .single--media__actions-download-title{color:#78e6df}.single--media__embed-link:hover path{fill:#78e6df!important}@media (min-width:768px){.single--media__embed{margin-left:50px}.press-top-container{flex-flow:inherit}}@media (min-width:1024px){.single--media__container{padding:120px 20px 20px;width:950px}.single--media__image-item img{max-width:100%}.single--media__content{margin:0 auto;width:773.5px}.single--media__exit{right:30px;top:30px}.single--media__actions-download-title{font-size:1.7rem}}.single-zenuity_press .section--media-archive{background:#fff}.section--media-archive{background:#000}.section--media-archive__wrapper{padding:15px 0}.section--media-archive__item{display:flex;justify-content:center;padding:15px;position:relative}.section--media-archive__item:hover .show-download path{fill:#78e6df!important}.section--media-archive__item:hover .video-cover-playbutton path{stroke:#78e6df!important}.section--media-archive__item:hover .video-cover-playbutton .path{fill:#78e6df!important}.site-breadcrumbs{color:#7d7d7d;display:none;padding-bottom:35px;padding-top:35px}.site-breadcrumbs__link{color:inherit;font-size:1rem}.site-breadcrumbs__link:not(:last-child):after{content:"/";display:inline-block;padding-left:10px;padding-right:10px}.site-breadcrumbs__link--active,.site-breadcrumbs__link:hover{color:#78e6df}.site-breadcrumbs__link--active:hover{color:inherit}.single--press__header{align-items:flex-start;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:75vh;justify-content:flex-end;width:100vw}.single--press__title{font-size:2.5rem;letter-spacing:0;line-height:1.2;margin-bottom:3rem;text-transform:none}.single--press__meta{font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;width:100%}.single--press__meta a{color:#fff}.single--press__aside{padding-top:45px}.single--press__social{display:inline-block;margin-right:1.5rem}.single--press__wrapper{padding-bottom:90px;padding-top:70px}.single--press__content h2{letter-spacing:0}.single--press__link{padding-top:70px}.single--press__media{max-width:1400px;padding-top:70px}.single--press__related{display:flex;flex-flow:row wrap}.single--press__related-item{position:relative}.single--press__related-item:hover .show-download path{fill:#78e6df!important}.single--press__related-item:hover .video-cover-playbutton path{stroke:#78e6df!important}.single--press__related-item:hover .video-cover-playbutton .path{fill:#78e6df!important}@media (min-width:1024px){.site-breadcrumbs{display:inline-block}.single--press__title{font-size:4.55rem}.single--press__wrapper{flex-direction:row-reverse}.single--press__social{display:block;margin-bottom:1.5rem;margin-right:0}}.section--search{background:#fff;margin:50px auto;width:90%}.count-posts-container,.section--search-filter{margin:15px 0}.media-searchform,.press-searchform{display:flex;flex-flow:column}.media-searchform-field{font:1.28rem/1.1 Cairo,sans-serif!important;height:60px;padding:0;width:70%!important}.media-searchform-btn[type=reset],.media-searchform-btn[type=submit]{background:#bdc1bc;font:1.28rem/1.1 Cairo,sans-serif;font-weight:600;height:60px;line-height:60px;padding:0;text-transform:uppercase;width:30%}.media-searchform-btn[type=reset]:hover,.media-searchform-btn[type=submit]:hover{background:#78e6df}.radio-button{position:absolute;visibility:hidden}.radio-button:checked+.radio-label{background:#78e6df}.radio-label{background:#bdc1bc;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:600;height:60px;line-height:60px;margin-bottom:0;margin-left:10px;position:relative;text-align:center;text-transform:uppercase;transition:all .5s ease-in-out;width:120px}.radio-label:hover{background:#78e6df}.search-keyword-content,.section--search-filter{display:flex;justify-content:space-between;width:100%}.search-reset-content{display:flex;justify-content:flex-end}.section--search-filter{border-bottom:1px solid #000;flex-flow:column;line-height:60px;padding-bottom:15px;padding-top:10px}.section--search-filter_item{display:flex;justify-content:space-between;margin:5px 0}.section--search-filter_type{width:100px!important}.section--search-filter_title{font-family:Cairo,sans-serif;font-size:1.28rem;font-weight:500}.select-wrapper{background:#fff;border:0;border-radius:0;margin-left:20px;position:relative}.select-wrapper:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;margin-top:-8px;padding:5px;position:absolute;right:12px;top:50%;transform:rotate(45deg)}.section--search-filter_selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;font-family:Cairo,sans-serif;font-size:1.28rem;font-weight:500;height:60px;max-width:100%;padding:12px 45px}.section--search-filter_selector::-ms-expand{display:none}.section--divider{background:#000;display:none;height:auto;margin:0;width:1px}@media (min-width:768px){.radio-label{margin-left:30px}.section--divider{display:block}.section--search-filter{flex-flow:row}.section--search-filter_title{font-size:1.28rem}}@media (min-width:1024px){.section--search{width:1000px}}.press-fullwidth__container{height:auto;position:relative;width:100%;z-index:2}.press-fullwidth__container:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.press-fullwidth__image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:100%;width:100%}.press-fullwidth__header{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:4}.press-fullwidth__header-title{font-weight:500;text-transform:none;line-height:.92;margin-bottom:.25em}.press-fullwidth__header-subtitle{font-weight:400;text-transform:uppercase;font-size:1rem;text-transform:none}.video-cover-playbutton{pointer-events:none}.video__playbutton{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.next,.prev{position:absolute;top:80px}.prev{left:0}.prev img{transform:rotate(180deg)}.next{right:0}.download-container-press-single{margin-left:50px;padding-top:35px;position:relative}.download-container-media-archive,.download-container-media-single,.download-container-press-archive{bottom:35px;position:absolute;right:40px;z-index:2}.download-container-lightbox{display:inline-block;margin-left:20px}.single-download-button-holder{display:inline-block;position:relative}.single-download-button{border:1px solid #000;display:table;padding:10px 15px 5px;position:relative;transition:all .5s ease-in-out}.single-download-button .text{color:#000;font-size:1.4rem;font-weight:600;margin-right:15px;padding-right:15px;transition:all .5s ease-in-out}.single-download-button .icon,.single-download-button .text{display:table-cell;vertical-align:middle}.single-download-button path{fill:#000;transition:all .5s ease-in-out}.single-download-button:hover{border:1px solid #78e6df}.single-download-button:hover .text{color:#78e6df}.single-download-button:hover path{fill:#78e6df!important}.single--media__download-button{align-items:baseline;display:flex;transition:all .5s ease-in-out}.single--media__download-button svg{height:15px;width:20px}.single--media__download-button:hover{text-decoration:none}.single--media__download-button:hover .single--media__actions-download-title{color:#78e6df}.single--media__download-button:hover path{fill:#78e6df!important}.single--media__actions-download-title{color:#000;font-size:1.4rem;font-weight:600;margin-right:6px;transition:all .5s ease-in-out}.download-container{display:none;position:absolute;right:0;top:calc(100% + 10px);z-index:1}.single-download-container{top:100%}.download-container__list{background:#f8f8f8;margin:0;padding:0;width:200px}.download-container__list-item{list-style-type:none;padding:10px 20px}.download-container__list-item:hover{background:#78e6df}.download-container__list-item:hover .file-format{color:#fff}@media (min-width:768px){.press-fullwidth__image{padding-top:39.375%}.download-container-media-archive,.download-container-media-single,.download-container-press-archive{bottom:45px;right:60px}.prev{left:20px;top:220px}.next{right:20px;top:220px}}@media (min-width:1024px){.press-fullwidth__header-subtitle{font-size:1.4rem;margin-left:auto;margin-right:auto;width:75%}}.section--press-archive{background-image:linear-gradient(180deg,#f0f0f1 0,#2d3233);padding-bottom:120px;padding-top:120px}.section--press-archive-filter{align-items:center;display:flex;padding-bottom:35px;padding-top:35px}.section--press-archive__item{display:flex;margin-bottom:30px;position:relative}.section--press-archive__item:hover .section--press-archive__item-link{color:#78e6df}.section--press-archive__item:hover .section--press-archive__item-image{transform:scale(1.1)}.section--press-archive__item:hover .show-download path{fill:#78e6df!important}.section--press-archive__item-inner{background-color:#000;padding:30px 20px 0;position:relative;z-index:1}.section--press-archive__item-meta{color:#cccfcd;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:1em}.section--press-archive__item-categories{position:relative;text-transform:uppercase}.section--press-archive__item-categories:not(:empty):before{background-color:#78e6df;content:"";height:1px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.section--press-item-category-link{color:#cccfcd;transition:color .5s ease-in-out}.section--press-item-category-link:hover{color:#78e6df}.show-download svg path,.video-cover-playbutton svg .path,.video-cover-playbutton svg path{transition:all .5s ease-in-out}.section--press-archive__item-link{color:#fff;display:block;overflow:hidden;transition:color .5s ease-in-out}.section--press-archive__item-image{transform:scale(1);transition:transform .5s ease-in-out}.section--press-archive__item-content{bottom:56px;position:relative}.section--press-archive__item-title{font-size:1.75rem;letter-spacing:0;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;text-transform:inherit;width:85%;z-index:2}.section--press-archive__item-title:before{background-color:#78e6df;content:"";height:1px;left:-55px;position:absolute;top:20px;width:45px}.section--press-archive__item-text p{margin-left:auto;margin-right:auto;width:85%}@media (min-width:768px){.section--press-archive__item-inner{padding:55px 45px 0}}@media (min-width:1440px){.section--press-archive__item-title{font-size:2.25rem}}.section--light{background-color:#f4f3f4}.section--light:nth-child(2n){background-color:#fff}.section--dark{background-color:#000;color:#f4f3f4}.section__title{font-weight:500;line-height:1.1}.section__subtitle{font-family:Cairo,sans-serif;font-size:.75rem;letter-spacing:.38em;margin-bottom:.5em;text-transform:uppercase}.section__subtitle--border{display:inline-block;padding-top:10px;position:relative}.section__subtitle--border:before{background-color:#4b283f;content:"";height:1px;left:0;position:absolute;top:0;width:35%}.section__link{color:#000;display:inline-block;font-size:1.6rem;font-weight:600;padding-right:65px;position:relative}.section__link:after,.section__link:before{background:url(assets/img/icons/link-arrow.svg) no-repeat;content:"";display:block;height:48px;position:absolute;right:0;text-align:right;top:50%;transform:translateY(-50%);transition:all .5s ease-in;width:41px}.section__link:before{background-position:0 0;opacity:1}.section__link:after{background-position:100% 0;opacity:0}.section__link a{color:#000}.section__link:hover,.section__link a:hover{color:#78e6df}.section__link:hover:before,.section__link a:hover:before{opacity:0}.section__link:hover:after,.section__link a:hover:after{opacity:1}.section--dark .section__link,.section--dark .section__link:hover,.section--dark .section__link a,.section--dark .section__link a:hover{color:#78e6df}.section__link--download:after,.section__link--download:before{background-image:url(assets/img/icons/link-download.svg)}.section__inline-link{color:#000}.section__inline-link:hover{color:#78e6df}.section--dark .section__inline-link{color:#fff}.section--dark .section__inline-link:hover{color:#78e6df}.section--content-grid,.section--custom-content,.section--form,.section--introduction,.section--people-listing,.section--person-block,.section--promo-tiles,.section--teaser,.section--video-caption{padding-bottom:90px;padding-top:90px}.section--custom-content:first-child,.section--search-results:first-child{padding-top:195px}.section--content-grid__item{margin-bottom:2rem}.section--form__wrapper{background-color:#f0f0f1;padding-bottom:60px;padding-top:60px}.section--form__title{color:#11405b;margin-bottom:1.2em}.section--fullwidth-grid{overflow:hidden;position:relative}.section--fullwidth-grid__item{height:0;padding-bottom:100vh;position:relative;width:100%}.section--fullwidth-grid__item--overlay:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}@media (min-width:768px){.section--fullwidth-grid__item{padding-bottom:56%}}.section--fullwidth-grid__item.section--fullwidth-grid__item--no-content:after{display:none}.section--fullwidth-grid__image,.section--fullwidth-grid__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section--fullwidth-grid__image{left:0;position:absolute;top:0;z-index:2}.section--fullwidth-grid__video{left:0;position:absolute;top:0;z-index:1}.section--fullwidth-grid__play-btn{background-color:transparent;border:0;color:#fff;margin-top:2rem;outline:0;padding:0;transition:color .5s ease-in-out}.section--fullwidth-grid__play-btn:hover{color:#78e6df}.section--fullwidth-grid__play-label{display:block;font-size:.85rem;padding-top:1rem}.section--fullwidth-grid__header{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:4}.section--fullwidth-grid__link{color:#fff;transition:color .5s ease-in-out}.section--fullwidth-grid__link:hover{color:#78e6df}.section--fullwidth-grid__title{font-weight:500;text-transform:none;line-height:.92;margin-bottom:.25em}.section--fullwidth-grid__subtitle{font-weight:400;text-transform:uppercase;font-size:1rem;text-transform:none}.section--fullwidth-grid__content{color:#fff;left:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%;z-index:4}.section--fullwidth-grid__content img{width:auto}.section--fullwidth-media{height:auto;min-height:100vh;overflow:hidden;position:relative}.section--fullwidth-media__slide{height:auto;min-height:100vh;position:relative;width:100vw}.section--fullwidth-media__slide--overlay:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}@media (min-width:1024px){.section--fullwidth-media,.section--fullwidth-media__slide{height:100vh;min-height:auto}}.section--fullwidth-media__slide__outer{display:table;height:100%;min-height:100vh;width:100%}.section--fullwidth-media__slide__inner{display:table-cell;height:100%;vertical-align:middle;width:100%}.section--fullwidth-media__image,.section--fullwidth-media__video{height:inherit!important;-o-object-fit:cover;object-fit:cover;width:inherit!important}.section--fullwidth-media__image{left:0;position:absolute;top:0;z-index:2}.section--fullwidth-media__video{left:0;position:absolute;top:0;z-index:1}.section--fullwidth-media__play-btn{background-color:transparent;border:0;color:#fff;margin-top:2rem;outline:0;padding:0;transition:color .5s ease-in-out}.section--fullwidth-media__play-btn:hover{color:#78e6df}.section--fullwidth-media__play-label{display:block;font-size:.85rem;padding-top:1rem}.section--fullwidth-media__header{color:#fff;padding:20px 0;position:relative;text-align:center;z-index:4}.section--fullwidth-media__link{color:#fff;transition:color .5s ease-in-out}.section--fullwidth-media__link:hover{color:#78e6df}.section--fullwidth-media__title{font-weight:500;text-transform:none;line-height:.92;margin-bottom:.25em}.section--fullwidth-media__subtitle{font-weight:400;text-transform:uppercase;font-size:1rem;text-transform:none;max-width:80vw;margin-left:auto;margin-right:auto}.section--fullwidth-media__content{color:#fff;padding:20px 0;position:relative;text-align:left;width:100%;z-index:4}.section--fullwidth-media__content img{width:auto}@media (min-width:1024px){.section--fullwidth-media__header{left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.section--fullwidth-media__content{padding:0 20px}}.flexslider .slides .section--fullwidth-media__content img{width:auto}.section--image-caption{max-width:100%}.section--image-caption__figure,.section--image-grid__figure{background-position:top;background-repeat:no-repeat;background-size:cover;margin:0;position:relative}.section--image-caption__figure:after,.section--image-grid__figure:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.section--image-caption__figure a,.section--image-grid__figure a{color:inherit}.section--image-caption__figure:hover a,.section--image-grid__figure:hover a{color:#78e6df!important}.section--image-caption__figure:hover a:before,.section--image-grid__figure:hover a:before{opacity:0}.section--image-caption__figure:hover a:after,.section--image-grid__figure:hover a:after{opacity:1}.section--image-caption__caption,.section--image-grid__caption{left:50%;position:absolute;transform:translateX(-50%);width:90%;z-index:2}.section--image-caption__caption{top:25px}.section--image-caption__image,.section--image-grid__image{max-width:none;visibility:hidden;width:100%}.section--image-grid{background-color:#fff}.section--image-grid__column:first-child{border-bottom:1px solid #fff}.section--image-grid__figure+.section--image-grid__figure{border-top:1px solid #fff}.section--image-grid__caption{color:#fff;top:50%;transform:translate(-50%,-50%)}.section--image-caption__link,.section--image-grid__link{display:block;padding-bottom:25%;padding-top:25%;position:relative;z-index:3}.section--image-grid__link-caption{display:block;font-family:Cairo,sans-serif;font-size:.85rem;text-transform:uppercase;position:relative}.section--image-grid__link-caption svg{fill:currentColor;height:23px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px}.section--image-grid__link-caption svg path{fill:currentColor}.section--people-listing__item{margin-bottom:15px;overflow:hidden;transition:all .5s ease-in-out}.section--people-listing__item--open{margin-bottom:15px}.section--people-listing__person{position:relative}.section--people-listing__person:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.25));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .5s ease-in-out;z-index:1}.section--people-listing__person-info{bottom:75px;color:#fff;left:40px;position:absolute;right:40px;z-index:2}.section--people-listing__person-info-name{margin-bottom:0}.section--people-listing__bio-toggle{background:url(assets/img/icons/toggle.svg) 0 0 no-repeat;border:0;bottom:-50px;height:48px;outline:0;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-9999px;transform:rotate(0deg);transition:transform .5s ease;width:41px}.section--people-listing__bio-toggle--open{background-position:100% 0;transform:rotate(180deg)}.section--people-listing__bio{background-color:#2d3233;color:#fff;height:0;overflow:hidden;padding-left:25px;padding-right:25px;position:relative;transition:all .5s ease-in-out}.section--people-listing__bio--open{padding-bottom:100px;padding-top:100px}.section--people-listing__bio-name{color:#eebe40;font-size:1.2em;margin-bottom:0}.section--people-listing__bio-info{font-size:1.3rem}.section--people-listing__close-btn{background-color:transparent;border:0;display:block;height:25px;overflow:hidden;padding:0;position:absolute;right:50px;text-indent:-9999px;top:45px;width:25px}.section--people-listing__close-btn:after,.section--people-listing__close-btn:before{background-color:#58b197;content:"";display:block;height:2px;left:0;position:absolute;top:10px;width:25px}.section--people-listing__close-btn:before{transform:rotate(45deg)}.section--people-listing__close-btn:after{transform:rotate(-45deg)}.section--person-block__info{font-size:1.6rem}.section--person-block__name{color:#000;font-size:1.6rem;margin-bottom:0}.section--person-block__details{font-size:1.6rem;margin-bottom:.7em}.section--people-listing__contact,.section--person-block__contact{color:#000;line-height:1.6;padding-left:0}.section--people-listing__contact dd,.section--person-block__contact dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font:1.3rem/1.6 Cairo,sans-serif;letter-spacing:.008em;margin-left:0;width:100%}.section--people-listing__contact dd a,.section--people-listing__contact dd a:hover,.section--person-block__contact dd a,.section--person-block__contact dd a:hover{color:#000}.section--person-block__contact{margin-bottom:.7rem}.section--person-block__contact dd a.section--people-listing__contact_link,.section--person-block__contact dd a.section--person-block__contact_link{color:inherit;font-family:Cairo,sans-serif}.section--person-block__contact dd a.section--people-listing__contact_link:hover,.section--person-block__contact dd a.section--person-block__contact_link:hover{color:#78e6df}.section--person-block__contact_button{background-color:transparent;border:1px solid #000;color:#000;display:inline-block;font:1.3rem/1.6 Cairo,sans-serif;font-weight:600;margin:0 auto 50px;padding:10px 20px;position:relative;text-align:center;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;will-change:background-color,color,border}.section--person-block__contact_button:hover{border-color:#78e6df;color:#78e6df}.section--dark .section--person-block__contact_button{border-color:#fff;color:#fff}.section--dark .section--person-block__contact_button:hover{border-color:#78e6df;color:#78e6df}.section--dark .section--people-listing__contact,.section--dark .section--people-listing__contact dd a,.section--dark .section--people-listing__contact dd a:hover,.section--dark .section--person-block__contact,.section--dark .section--person-block__contact dd a,.section--dark .section--person-block__contact dd a:hover,.section--dark .section--person-block__name{color:#f4f3f4}.section--dark .section--person-block__contact dd a.section--people-listing__contact_link:hover,.section--dark .section--person-block__contact dd a.section--person-block__contact_link:hover{color:#78e6df}.section--contact-block{padding:150px 0}.section--contact-block .nf-form-fields-required{margin-bottom:20px}.section--contact-block .text--left{text-align:left}.section--contact-block .text--center{text-align:center}.section--contact-block .text--center .nf-field-label{margin:0 auto 10px}.section--contact-block .text--right{text-align:right}.section--contact-block .text--right .nf-field-label{margin-left:auto}.section--contact-block input:not([type=button]):not([type=reset]):not([type=submit]):not(.input-sitesearch),.section--contact-block textarea{color:#000;font:1.6rem/1.6 Cairo,sans-serif}.section--contact-block .field-wrap .contact-form-submit{background-color:transparent;border:1px solid #000;color:#000;display:inline-block;font:1.28rem/1.1 Cairo,sans-serif;font-weight:600;margin:0 auto;padding:25px;width:200px;position:relative;text-align:center;transition:background-color .3s ease-in-out,background-image .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;will-change:background-color,background-image,color,border}.section--contact-block .field-wrap .contact-form-submit:hover{border-color:#78e6df;color:#78e6df}.section--contact-block .nf-response-msg{font-size:1.6rem}.section--contact-block__text{font-size:1.6rem;margin-bottom:.5em}.section--dark.section--contact-block .nf-field-label label{color:#fff}.section--dark.section--contact-block input:not([type=button]):not([type=reset]):not([type=submit]):not(.input-sitesearch),.section--dark.section--contact-block textarea{color:#fff;border:1px solid #fff;background:#000;font:1.6rem/1.6 Cairo,sans-serif}.section--dark.section--contact-block .contact-form-submit{background:transparent;border-color:#fff;color:#fff}.section--dark.section--contact-block .contact-form-submit:hover{border-color:#78e6df;color:#78e6df}.section--dark.section--contact-block .nf-error-msg,.section--dark.section--contact-block .ninja-forms-req-symbol{color:#f66}@media only screen and (max-width:1024px){.section--contact-block .field-wrap .contact-form-submit{width:100%}}.section--promo-tiles__box{margin-bottom:2rem}.section--promo-tiles__link{color:#fff;display:block;font-size:1.55rem;margin-bottom:2rem;overflow:hidden;position:relative}.section--promo-tiles__link:hover .section--promo-tiles__title{color:#78e6df!important}.section--promo-tiles__link:hover .section--promo-tiles__image{transform:scale(1.1)}.section--promo-tiles__title{color:#fff;font-size:1.85rem;font-weight:600;left:50%;line-height:1.1;margin-bottom:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:color .5s ease-in-out;width:80%}.section--promo-tiles__image{transform:scale(1);transition:transform .5s ease-in-out}.section--slider{padding-bottom:180px;padding-top:140px}.section--slider__title{margin-bottom:50px;text-align:center}.section--slider__inner{background-color:#cccfcd}.section-slider__slider-wrapper{background-color:#2d3233;border-left:13px solid #fff;border-right:13px solid #fff;position:relative}.section--slider__slide{position:relative}.section--slider__caption{background-color:rgba(0,0,0,.3);bottom:0;color:#f4f3f4;left:0;padding:1.5rem 1.5rem 0;position:absolute;right:0}.section--teaser__title{font-size:2rem;margin-bottom:.5em}.section--introduction__title{font-size:1.7rem;letter-spacing:-.01em;margin-bottom:1.5em}.section--introduction__image,.section--teaser__image{margin:0 0 2rem}.section--search-results__item,.section--technology-monitoring__item{border-top:1px solid #4b283f;padding:60px 0 35px;position:relative}.section--technology-monitoring__image{margin:0}.section--technology-monitoring__title{margin-top:1.5rem}.section--search-results__link{color:#000}.section--search-results__link:hover{color:#78e6df}@media (min-width:1024px){.section--technology-monitoring__title{margin-top:0}}.section--technology-monitoring__loading{margin-left:auto;margin-right:auto;padding-bottom:60px;padding-top:60px;text-align:center}.section--technology-monitoring__loading-message{color:#646464;display:inline-block;font-size:1.6rem;opacity:0;padding-right:65px;position:relative;transition:all .5s ease-in-out;visibility:hidden}.section--technology-monitoring__loading-message:after,.section--technology-monitoring__loading-message:before{background:url(assets/img/icons/load-more.svg) no-repeat 0 0;content:"";display:block;height:48px;position:absolute;right:0;text-align:right;top:50%;transform:translateY(-50%);width:41px}.section--technology-monitoring__loading-message--visible{opacity:1;visibility:visible}.section--video-caption{color:#fff;padding-bottom:0}.section--video-caption+.section--dark{padding-top:0}.section--video-caption__title{line-height:1.2}.section--video-caption__subtitle+.section--video-caption__title{margin-top:0}.section--video-caption__subtitle{margin-top:1em}.section--video-caption__video{margin:0}.section--video-caption__caption{font-size:1.6rem;padding-bottom:1px}.section--video-caption__content{font-size:1.6rem;text-align:center}@media (min-width:768px){.section--form__wrapper{padding-left:45px;padding-right:45px}.section--image-caption__figure:after,.section--image-grid__figure:after{display:none;display:block}.section--image-caption__figure:hover .section--image-caption__link,.section--image-caption__figure:hover .section--image-grid__link:after,.section--image-grid__figure:hover .section--image-caption__link,.section--image-grid__figure:hover .section--image-grid__link:after{background-color:transparent}.section--image-grid__caption{bottom:55px;top:auto;transform:translateX(-50%);width:75%}.section--image-caption__link,.section--image-grid__link{height:100%;padding-bottom:0;padding-top:0;z-index:2}.section--image-caption__link:after,.section--image-grid__link:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1;transition:all .5s ease-in-out}.section--people-listing__person{border-bottom:15px solid #fff;border-left:15px solid #fff;z-index:2}.section--people-listing__person:after{background-color:#2d3233;content:"";height:0;left:0;position:absolute;right:0;top:100%;transition:all .5s ease-in-out}.section--people-listing__person--open:after{height:15px}.section--people-listing__bio{border-left:15px solid #fff;left:0;position:absolute;right:0}.section--promo-tiles__box{display:block}}@media (min-width:1024px){.section--fullwidth-media__subtitle{font-size:1.4rem;margin-left:auto;margin-right:auto;width:75%}.section--image-caption__figure,.section--image-grid__figure{background:none!important;padding-bottom:0}.section--image-caption__figure{max-height:845px;overflow:hidden}.section--image-caption__caption{left:auto;position:absolute;right:auto;top:145px;transform:none}.section--image-caption__caption--left{left:200px}.section--image-caption__caption--right{right:200px}.section--image-grid__column:first-child{border-bottom:0;border-right:1px solid #fff}.section--image-grid__figure:not(:only-child){height:50%}.section--image-grid__figure:not(:only-child) img{height:100%}.section--image-caption__image,.section--image-grid__image{visibility:visible}.section--people-listing__bio-info{font-size:1.6rem}.section--teaser__image{text-align:right}.section--teaser__title{font-size:2.5rem}.section--video-caption{padding-bottom:0}.section--video-caption+.section--dark{text-align:center}.section--video-caption__caption{margin-bottom:1.5rem}}.section--icons-grid{padding-bottom:36px;padding-top:36px}.section--icons-grid .table-holder .vertical-middle{padding:36px}.section--icons-grid-row{justify-content:center}.section--icons-grid__icon img{max-width:55%}@media (min-width:1440px){.section--image-grid__caption{width:45%}.section--people-listing__person-info{bottom:40px}.section--people-listing__bio-toggle{bottom:-5px}}@media (min-width:1024px){.section--icons-grid{padding-bottom:30px;padding-top:70px}.section--icons-grid .table-holder .vertical-middle{padding:0}}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-bottom:0;margin-top:0;text-rendering:optimizeLegibility}h1{font-size:3.4rem;margin-bottom:1.5rem}h1,h2{letter-spacing:-.01em}h2{font-size:2rem;margin-bottom:.4em}h3{font-size:1.7rem;margin-bottom:1em}h4{font-size:1rem}dl,ol,p,ul{margin-bottom:1.5rem;margin-top:0}dl,ol,ul{padding-left:20px}blockquote{color:#78e6df;font:400 2.85rem/1.06 Cairo,sans-serif;margin:0;padding:4.2rem 0;text-align:left}blockquote:before{background-color:#78e6df;content:"";display:flex;height:2px;left:30px;position:relative;top:-25px;width:12%}blockquote:only-child{padding-bottom:0;padding-top:0}blockquote p{margin-bottom:0}.blockquote__name{color:#78e6df;font:.75rem Cairo,sans-serif;text-transform:uppercase}a{background-color:transparent;color:#78e6df;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:inherit}.intro{font-size:1.6rem;line-height:1.3;margin-bottom:4.5rem}.intro:last-child{margin-bottom:0}@media (min-width:1024px){h1{font-size:4.9rem}h2{font-size:2.5rem}}.button-link{background-color:transparent;border:2px solid #fff;color:#fff;display:inline-block;font:1.6rem/1.1 Cairo,sans-serif;font-weight:700;margin:0 auto 50px;padding:25px 105px 25px 65px;position:relative;text-align:center;transition:background-color .3s ease-in-out,background-image .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;will-change:background-color,background-image,color,border}.button-link:before{background-image:url(assets/img/icons/new/right-arrow-black.svg);will-change:background-image;z-index:1}.button-link:after,.button-link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";height:100%;position:absolute;right:65px;top:0;transition:all .3s ease-in-out;width:30px}.button-link:after{background-image:url(assets/img/icons/new/right-arrow-white.svg);z-index:2}.button-link:hover{background-color:#78e6df;border:2px solid #78e6df;color:#000}.button-link:hover:after{opacity:0}.button-link-medium{background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;font:1.28rem/1.1 Cairo,sans-serif;font-weight:600;margin:0 auto 50px;padding:25px 65px 25px 25px;position:relative;text-align:center;transition:background-color .3s ease-in-out,background-image .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out;will-change:background-color,background-image,color,border}.button-link-medium:before{background-image:url(assets/img/icons/new/right-arrow-thin-blue.svg);will-change:background-image;z-index:1}.button-link-medium:after,.button-link-medium:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";height:100%;position:absolute;right:25px;top:0;transition:all .3s ease-in-out;width:30px}.button-link-medium:after{background-image:url(assets/img/icons/new/right-arrow-thin-white.svg);z-index:2}.button-link-medium:hover{background:#000;border:1px solid #78e6df;color:#78e6df}.button-link-medium:hover:after{opacity:0}.section--light blockquote{color:#78e6df}.section--light blockquote:before{background-color:#78e6df}.section--light .blockquote__name{color:#78e6df}.section--light .button-link{border:2px solid #000;color:#000}.section--light .button-link:before{background-image:url(assets/img/icons/new/right-arrow-white.svg)}.section--light .button-link:after{background-image:url(assets/img/icons/new/right-arrow-black.svg)}.section--light .button-link:hover{background-color:#78e6df;border:2px solid #78e6df;color:#fff}.section--light .button-link-medium{border:1px solid #000;color:#000}.section--light .button-link-medium:before{background-image:url(assets/img/icons/new/right-arrow-thin-blue.svg)}.section--light .button-link-medium:after{background-image:url(assets/img/icons/new/right-arrow-thin-black.svg)}.section--light .button-link-medium:hover{border-color:#78e6df;background:transparent;color:#78e6df}.cookie-text{display:inline-block;max-width:100%;padding:18px 0 14px;position:relative;text-align:left;width:100%}.cookie-text__icon{background-image:url(assets/img/icons/new/cookie.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:23px;left:3px;position:absolute;top:29px;width:23px}.cookie-text__top{color:#fff;font:1.3rem/1.1 Cairo,sans-serif;font-weight:500;letter-spacing:.008em;padding-bottom:3px}.cookie-text__bottom{color:#fff;font:.85rem/1.2 Cairo,sans-serif;font-weight:400;letter-spacing:.015em;-webkit-text-size-adjust:none;text-size-adjust:none}.cookie-text__bottom a{color:#fff;text-decoration:underline}.cookie-text__bottom a:hover{color:#78e6df}.cookie-button{margin:0 0 18px;position:relative;text-align:left}.cookie-button .cli-plugin-main-button{background-color:transparent!important;border:1px solid #fff;color:#fff;display:block!important;font:.95rem/1.1 Cairo,sans-serif;font-weight:400;letter-spacing:-.01em;margin:0 auto;padding:16px 20px 15px;text-align:center;transition:background-color .3s ease-in-out,border .3s ease-in-out;width:100%;will-change:background-color,border}.cookie-button .cli-plugin-main-button:after{border-bottom:1px solid #78e6df;border-left:1px solid #78e6df;content:"";display:none;height:9px;position:absolute;right:20px;top:20px;transform:rotate(-45deg);transition:all .3s ease-in-out;width:16px;will-change:border-bottom,border-left}.cookie-button .cli-plugin-main-button:hover{background-color:#78e6df!important;border:1px solid #78e6df;color:#000}.cookie-button .cli-plugin-main-button:hover:after{border-bottom:1px solid #fff;border-left:1px solid #fff}.cookie-container__row{justify-content:space-around}#cookie-law-info-bar{box-shadow:none;padding:0!important;text-align:left}@media (min-width:768px){.cookie-text{padding:23px 0 29px}.cookie-text__icon{display:block}.cookie-text__top{padding-bottom:2px}.cookie-text__bottom{white-space:nowrap}.cookie-button{float:right;margin:15px 0 0;text-align:right}.cookie-button .cli-plugin-main-button{display:inline-block!important;max-width:100%;padding:22px 31px 21px;text-align:center;width:auto}.cookie-container__row{display:flex}}@media (min-width:1024px){.cookie-button .cli-plugin-main-button{padding:22px 64px 21px 53px}.cookie-button .cli-plugin-main-button:after{display:block}}