﻿html{-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}figure{margin-bottom:0}img{max-width:100%}.c-agenda .filterList{overflow:hidden;list-style:none;list-style-image:none;margin:0;padding:0;background-color:#007ac3}.c-agenda .filterList li{float:left;margin:0;border:1px solid transparent}.c-agenda .filterList li.active,.c-agenda .filterList li:hover{background-color:#fff;border-color:#007ac3}.c-agenda .filterList li.active a,.c-agenda .filterList li:hover a{color:#007ac3!important}.c-agenda .filterList li a{display:block;text-decoration:none;padding:12px 10px 8px;text-align:center;font-size:12px;line-height:1em;margin:2px -1px 2px 0;color:#fff!important}.c-agenda .agendaItem{margin-top:30px;clear:both}.c-agenda .agendaItemHeadlineTrigger{cursor:pointer;position:relative}.c-agenda .agendaItemHeadlineTrigger:after{content:"";position:absolute;width:20px;height:20px;right:0;top:0;font-family:tagetik-icons}.c-agenda .agendaItemHeadlineTrigger.active:after{content:"";color:#007ac3}.c-agenda .agendaItemWhen{font-size:16px}.c-agenda .agendaItemWhat{color:#007ac3;font-size:18px;border-bottom:1px solid #007ac3;padding:0 200px 5px 0;margin:0 0 10px}.c-agenda .agendaItem[data-type="['no-session']"] .agendaItemWhat{color:#777}.c-agenda .agendaItemNoSession{font-size:18px;border-bottom:1px solid #007ac3;padding:0 200px 5px 0;margin:0 0 10px}.c-agenda .agendaItemWhere{float:right;padding-right:40px}.c-agenda .mainSection p.agendaItemAbstract{font-size:14px!important;margin:0!important}.c-agenda .agendaItemContent{display:none;opacity:0}.c-agenda .agendaItemContent h6{text-transform:uppercase;color:#333;font-size:16px}.c-agenda .agendaSpeaker{margin:10px 0 10px;overflow:hidden}.c-agenda .agendaSpeaker img{float:left;margin:0 5px 0 0}.c-agenda .agendaSpeaker em,.c-agenda .agendaSpeaker span,.c-agenda .agendaSpeaker strong{display:block;line-height:1.1em;margin-left:85px;font-size:13px;overflow:hidden}.c-agenda .agendaSpeaker strong{font-size:15px;margin-bottom:4px}.c-agenda .agendaSpeaker em{overflow:hidden;font-size:13px}.c-agenda #share-it{position:absolute;top:-7px;right:15px;background-color:#147bd9;padding:11px 12px 11px;color:#fff;text-transform:uppercase;font-size:11px}.c-agenda #share-it span{display:inline-block;margin-right:8px}.c-agenda #share-it>a{color:#fff;font-size:12px;display:inline-block;border:2px solid #fff;border-radius:100%;text-align:center;height:25px;width:25px;line-height:25px;margin:0 1px}.c-agenda #share-it>a>i{text-align:center;margin:0 auto;position:relative}.c-agenda #share-it>a:hover{opacity:.6}.c-agenda .white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:768px;margin:20px auto}.c-agenda--simple .agendaItemTrackTitle{margin-bottom:7px}.c-agenda--simple .agendaItemWhen{background-color:#007ac3;color:#fff;text-align:center;font-size:15px}.c-agenda--simple .agendaItemWhat{color:inherit;padding:0 20px 5px 0}.c-agenda--simple .agendaItemWhere{float:none;padding-right:0;font-size:80%;font-style:italic;text-align:center;margin-top:3px}.c-agenda--simple .agendaItemContent,.c-agenda--simple .agendaItemHeadline{margin-right:26px}.c-agenda--simple .agendaItemHeadlineTrigger:after{width:13px;height:13px;right:-26px;bottom:-3px;top:auto}.c-agenda--simple .agendaItemTrackTitle span{border-left:3px solid transparent;padding:4px}@media (max-width:992px){.c-agenda #share-it{top:-50px}}@media (max-width:768px){.c-agenda .agendaItemHeadlineTrigger:after{top:18px}.c-agenda .agendaItemWhere{float:none}.c-agenda .agendaItemWhat{padding-right:40px}.c-agenda .nav-tabs>li>a{min-width:130px;font-size:18px;margin-bottom:3px}.c-agenda .tab-content{margin-bottom:40px}.c-agenda #share-it{position:static;text-align:center}}.c-badge{margin-right:6px;text-align:center;background-color:#fff;border:1px solid #ddd;font-weight:400;padding:1px 14px;border-radius:10px;color:#757575;margin-bottom:3px;display:inline-block;line-height:1.4}.c-barchart{float:none;width:100%;margin:10% 0;text-align:center;position:relative}@media (min-width:768px){.c-barchart{width:15%;float:left;margin:0 .5%}}.c-barchart__item{position:relative;height:30px;width:100%;margin:0}@media (min-width:768px){.c-barchart__item{margin:0 auto 10px;height:300px;width:65%}}.c-barchart__item--default{background-color:#007ac3;position:absolute;bottom:0;left:0;-webkit-transition:width 1s ease-in-out,height 1s ease;transition:width 1s ease-in-out,height 1s ease;width:0;height:100%;text-align:right}@media (min-width:768px){.c-barchart__item--default{width:100%;height:0}}.c-barchart__item--default:before{content:attr(data-label);position:relative;font-size:90%;top:4px;left:auto;right:5px;color:#fbfbfb}@media (min-width:768px){.c-barchart__item--default:before{top:-25px;width:100%;color:initial}}.c-barchart__label{font-weight:700;position:absolute;top:5px;left:6px;color:#fbfbfb}@media (min-width:768px){.c-barchart__label{position:initial;color:initial}}.c-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:5px;color:#fff;background-color:#007ac3;border:1px solid #dadada}@media (min-width:768px){.c-card{padding:10px}}.c-card__body,.c-card__footer,.c-card__header{position:relative;padding:5px}.c-card__header{display:inline-block;width:100%;margin-bottom:auto;min-height:46px}.c-card__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-card__body p{display:none}@media (min-width:768px){.c-card__body p{display:block}}.c-card__footer{display:inline-block;width:100%;margin-top:auto;min-height:46px}.c-card h1,.c-card h2,.c-card h3,.c-card h4,.c-card h5,.c-card h6,.c-card p,.c-card ul{margin-bottom:0;padding:10px 0}.c-card p+h1,.c-card p+h2,.c-card p+h3,.c-card p+h4,.c-card p+h5,.c-card p+h6,.c-card ul+h1,.c-card ul+h2,.c-card ul+h3,.c-card ul+h4,.c-card ul+h5,.c-card ul+h6{margin-top:10px}.c-card h1,.c-card h2,.c-card h3,.c-card h4,.c-card h5,.c-card h6,.c-card p,.c-card ul{color:#fff!important}.c-card a{color:#fff!important}.c-card a:visited{color:#fff!important}.c-card a:hover{color:#fff!important}.c-card a:active{color:#fff!important}.c-card--alternative{background-color:#fff;border:1px solid #dadada;color:#474747}.c-card--alternative .c-card__link{color:#fff!important}.c-card--alternative .c-card__link:visited{color:#fff!important}.c-card--alternative .c-card__link:hover{color:#fff!important}.c-card--alternative .c-card__link:active{color:#fff!important}.c-card--alternative h1,.c-card--alternative h2,.c-card--alternative h3,.c-card--alternative h4,.c-card--alternative h5,.c-card--alternative h6{color:#007ac3!important}.c-card--alternative p,.c-card--alternative ul{color:#474747!important}.c-card--alternative a{color:#007ac3!important}.c-card--alternative a:visited{color:#007ac3!important}.c-card--alternative a:hover{color:#00619c!important}.c-card--alternative a:active{color:#007ac3!important}.c-card--alternative .h-text-quote:before,.c-card--alternative .i-action,.c-card--alternative .i-product,.c-card--alternative .i-social,.c-card--alternative .i-website{color:#007ac3}.c-card--alternative .h-text-default{color:#007ac3!important}.c-card--main{background-color:#ea8f00;color:#fff!important}.c-card--main .c-card__description,.c-card--main .c-card__title{color:#fff}.c-card__badge{font-weight:700;font-size:12px;color:#fff;line-height:auto;background-color:#85bc20;padding:5px 10px;position:absolute;top:-1px;left:-15px;z-index:2}.c-card__badge:empty{display:none}@media (min-width:768px){.c-card__badge{font-size:13px;padding:5px 20px;top:-2px;left:-20px}}.c-card__image{position:relative;margin:-10px -10px -10px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}@media (min-width:768px){.c-card__image{margin:-15px -15px -10px}}.c-card__image--brand .c-card__image-height{padding-bottom:76.55%}.c-card__image--brand--no-link .c-card__image-height{margin-top:calc(23.45% / 2)}.c-card__image--resource-temporary-adapt-old-image{background-size:120%}.c-card__image-height{padding-bottom:56.003%}.c-card__image-height--square{padding-bottom:100%}.c-card__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25);z-index:0}.c-card__image-caption{font-weight:700;font-size:18px;line-height:26px;color:#fff;letter-spacing:.24px;text-align:center;padding-right:22px;padding-left:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;z-index:1}.c-card--bordered .c-card__header:before{content:"";color:#85bc20;position:absolute;top:-5px;right:-5px;left:-5px;border-top:8px solid;z-index:1}@media (min-width:768px){.c-card--bordered .c-card__header:before{top:-10px;right:-10px;left:-10px}}.c-card--reference .c-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:65px;margin-bottom:-10px}.c-card--reference a:first-of-type{margin-top:5px}.c-card--reference a:first-of-type:not(:last-of-type){margin-bottom:5px}.c-card--responsive-xs-all .c-card__body p{display:block}@media (max-width:767px){.c-card .h4,.c-card h4{font-size:1rem}}.c-picture{text-align:center;overflow-y:hidden;-ms-overflow-style:none}.c-picture__wrapper{display:inline-block;position:relative}.c-picture__text{background-color:rgba(0,122,193,.75)}.c-picture__text-wrapper{position:absolute;width:100%;bottom:0;opacity:0;-webkit-transform:translateY(calc(100% + 1px));transform:translateY(calc(100% + 1px));-webkit-transition:all .6s;transition:all .6s}.c-picture__text-wrapper h1,.c-picture__text-wrapper h2,.c-picture__text-wrapper h3,.c-picture__text-wrapper h4,.c-picture__text-wrapper h5,.c-picture__text-wrapper h6,.c-picture__text-wrapper p,.c-picture__text-wrapper ul{margin-bottom:0;padding:5px 0!important;color:#fff!important}.c-picture__text-wrapper p+h1,.c-picture__text-wrapper p+h2,.c-picture__text-wrapper p+h3,.c-picture__text-wrapper p+h4,.c-picture__text-wrapper p+h5,.c-picture__text-wrapper p+h6,.c-picture__text-wrapper ul+h1,.c-picture__text-wrapper ul+h2,.c-picture__text-wrapper ul+h3,.c-picture__text-wrapper ul+h4,.c-picture__text-wrapper ul+h5,.c-picture__text-wrapper ul+h6{margin-top:5px}.c-picture__text-wrapper a{color:#fff!important}.c-picture__text-wrapper a:visited{color:#fff!important}.c-picture__text-wrapper a:hover{color:#fff!important}.c-picture__text-wrapper a:active{color:#fff!important}.c-picture--boxed .c-picture__wrapper{border:1px solid #ececec}.c-picture:hover .c-picture__text-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}a.c-button,button.c-button,input.c-button{font-weight:700;font-size:14px;color:#fff!important;text-decoration:none;letter-spacing:1px;text-align:center;padding:16px 35px;text-transform:uppercase;display:inline-block;background-color:#007ac3;border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s;margin-top:2px;margin-bottom:2px}a.c-button:visited,button.c-button:visited,input.c-button:visited{color:#fff!important;text-decoration:none}a.c-button:hover,button.c-button:hover,input.c-button:hover{color:#fff!important;text-decoration:none}a.c-button:active,button.c-button:active,input.c-button:active{color:#fff!important;text-decoration:none}a.c-button:hover,button.c-button:hover,input.c-button:hover{background-color:#409cd2;-webkit-box-shadow:0 4px 4px -2px rgba(0,0,0,.2);box-shadow:0 4px 4px -2px rgba(0,0,0,.2)}a.c-button--fluid,button.c-button--fluid,input.c-button--fluid{display:block;width:100%}a.c-button--small,button.c-button--small,input.c-button--small{padding:10px 15px;text-transform:none;font-size:12px}@media (max-width:767px){a.c-button--small:not([type=submit]),button.c-button--small:not([type=submit]),input.c-button--small:not([type=submit]){background-color:transparent;color:#007ac3!important;text-decoration:none;color:#007ac3;text-decoration:underline;padding:0 10px}a.c-button--small:not([type=submit]):visited,button.c-button--small:not([type=submit]):visited,input.c-button--small:not([type=submit]):visited{color:#007ac3!important;text-decoration:none}a.c-button--small:not([type=submit]):hover,button.c-button--small:not([type=submit]):hover,input.c-button--small:not([type=submit]):hover{color:#007ac3!important;text-decoration:none}a.c-button--small:not([type=submit]):active,button.c-button--small:not([type=submit]):active,input.c-button--small:not([type=submit]):active{color:#007ac3!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--alternative,button.c-button--small:not([type=submit]).c-button--alternative,input.c-button--small:not([type=submit]).c-button--alternative{text-decoration:underline!important;background-color:transparent;color:#fff!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--alternative:visited,button.c-button--small:not([type=submit]).c-button--alternative:visited,input.c-button--small:not([type=submit]).c-button--alternative:visited{color:#fff!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--alternative:hover,button.c-button--small:not([type=submit]).c-button--alternative:hover,input.c-button--small:not([type=submit]).c-button--alternative:hover{color:#fff!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--alternative:active,button.c-button--small:not([type=submit]).c-button--alternative:active,input.c-button--small:not([type=submit]).c-button--alternative:active{color:#fff!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--main,button.c-button--small:not([type=submit]).c-button--main,input.c-button--small:not([type=submit]).c-button--main{text-decoration:underline;background-color:transparent;color:#ea8f00!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--main:visited,button.c-button--small:not([type=submit]).c-button--main:visited,input.c-button--small:not([type=submit]).c-button--main:visited{color:#ea8f00!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--main:hover,button.c-button--small:not([type=submit]).c-button--main:hover,input.c-button--small:not([type=submit]).c-button--main:hover{color:#ea8f00!important;text-decoration:none}a.c-button--small:not([type=submit]).c-button--main:active,button.c-button--small:not([type=submit]).c-button--main:active,input.c-button--small:not([type=submit]).c-button--main:active{color:#ea8f00!important;text-decoration:none}a.c-button--small:not([type=submit]):hover,button.c-button--small:not([type=submit]):hover,input.c-button--small:not([type=submit]):hover{-webkit-box-shadow:none;box-shadow:none;background-color:transparent!important;text-decoration:none!important}}a.c-button--ghost,button.c-button--ghost,input.c-button--ghost{background-color:transparent;color:#007ac3!important;text-decoration:none}a.c-button--ghost:visited,button.c-button--ghost:visited,input.c-button--ghost:visited{color:#007ac3!important;text-decoration:none}a.c-button--ghost:hover,button.c-button--ghost:hover,input.c-button--ghost:hover{color:#007ac3!important;text-decoration:none}a.c-button--ghost:active,button.c-button--ghost:active,input.c-button--ghost:active{color:#007ac3!important;text-decoration:none}@media (min-width:767px){a.c-button--ghost,button.c-button--ghost,input.c-button--ghost{border:2px solid #007ac3;opacity:1}}a.c-button--ghost:hover,button.c-button--ghost:hover,input.c-button--ghost:hover{background-color:#007ac3;color:#fff!important}a.c-button--main,button.c-button--main,input.c-button--main{background-color:#ea8f00}a.c-button--main:hover,button.c-button--main:hover,input.c-button--main:hover{background-color:#f0ab40}a.c-button--main.c-button--ghost,button.c-button--main.c-button--ghost,input.c-button--main.c-button--ghost{border-color:#ea8f00;background-color:transparent;color:#ea8f00!important;text-decoration:none}a.c-button--main.c-button--ghost:visited,button.c-button--main.c-button--ghost:visited,input.c-button--main.c-button--ghost:visited{color:#ea8f00!important;text-decoration:none}a.c-button--main.c-button--ghost:hover,button.c-button--main.c-button--ghost:hover,input.c-button--main.c-button--ghost:hover{color:#ea8f00!important;text-decoration:none}a.c-button--main.c-button--ghost:active,button.c-button--main.c-button--ghost:active,input.c-button--main.c-button--ghost:active{color:#ea8f00!important;text-decoration:none}a.c-button--main.c-button--ghost:hover,button.c-button--main.c-button--ghost:hover,input.c-button--main.c-button--ghost:hover{background-color:#ea8f00;color:#fff!important}a.c-button--alternative,button.c-button--alternative,input.c-button--alternative{background-color:#fff;color:#007ac3!important;color:#007ac3!important;text-decoration:none}a.c-button--alternative:visited,button.c-button--alternative:visited,input.c-button--alternative:visited{color:#007ac3!important;text-decoration:none}a.c-button--alternative:hover,button.c-button--alternative:hover,input.c-button--alternative:hover{color:#007ac3!important;text-decoration:none}a.c-button--alternative:active,button.c-button--alternative:active,input.c-button--alternative:active{color:#007ac3!important;text-decoration:none}a.c-button--alternative:hover,button.c-button--alternative:hover,input.c-button--alternative:hover{background-color:#fff}a.c-button--alternative.c-button--ghost,button.c-button--alternative.c-button--ghost,input.c-button--alternative.c-button--ghost{border-color:#fff;background-color:transparent;color:#fff!important;text-decoration:none}a.c-button--alternative.c-button--ghost:visited,button.c-button--alternative.c-button--ghost:visited,input.c-button--alternative.c-button--ghost:visited{color:#fff!important;text-decoration:none}a.c-button--alternative.c-button--ghost:hover,button.c-button--alternative.c-button--ghost:hover,input.c-button--alternative.c-button--ghost:hover{color:#fff!important;text-decoration:none}a.c-button--alternative.c-button--ghost:active,button.c-button--alternative.c-button--ghost:active,input.c-button--alternative.c-button--ghost:active{color:#fff!important;text-decoration:none}a.c-button--alternative.c-button--ghost:hover,button.c-button--alternative.c-button--ghost:hover,input.c-button--alternative.c-button--ghost:hover{background-color:#fff;color:#007ac3!important}.h-text-default--lighten-3{color:#a6d1eb!important}.h-text-default--lighten-2{color:#7fbce1!important}.h-text-default--lighten-1{color:#409cd2!important}.h-text-default{color:#007ac3!important}.h-text-default--darken-1{color:#00619c!important}.h-text-default--darken-2{color:transparent!important}.h-text-default--rgba-heavy{color:rgba(0,122,193,.75)!important}.h-text-default--rgba{color:rgba(0,122,193,.5)!important}.h-text-default--rgba-slight{color:rgba(0,122,193,.25)!important}.h-text-primary--lighten-3{color:#f8d8a6!important}.h-text-primary--lighten-2{color:#f4c77f!important}.h-text-primary--lighten-1{color:#f0ab40!important}.h-text-primary{color:#ea8f00!important}.h-text-primary--darken-1{color:transparent!important}.h-text-primary--darken-2{color:transparent!important}.h-text-primary--rgba-heavy{color:rgba(234,143,0,.75)!important}.h-text-primary--rgba{color:rgba(234,143,0,.5)!important}.h-text-primary--rgba-slight{color:rgba(234,143,0,.25)!important}.h-text-secondary--lighten-3{color:#d5e8b1!important}.h-text-secondary--lighten-2{color:#c2dd8f!important}.h-text-secondary--lighten-1{color:#a4cd58!important}.h-text-secondary{color:#85bc20!important}.h-text-secondary--darken-1{color:transparent!important}.h-text-secondary--darken-2{color:transparent!important}.h-text-secondary--rgba-heavy{color:rgba(133,188,32,.75)!important}.h-text-secondary--rgba{color:rgba(133,188,32,.5)!important}.h-text-secondary--rgba-slight{color:rgba(133,188,32,.25)!important}.h-text-gray--lighten-2{color:#ececec!important}.h-text-gray--lighten-1{color:#dadada!important}.h-text-gray{color:#bfbfbf}.h-text-gray--darken-1{color:#a3a3a3!important}.h-text-gray--darken-2{color:#757575!important}.h-text-gray--darken-3{color:#474747!important}.h-text-gray--rgba-heavy{color:rgba(0,0,0,.25)!important}.h-text-gray--rgba{color:rgba(163,163,163,.5)!important}.h-text-gray--rgba-slight{color:rgba(255,255,255,.75)!important}.h-background-default--lighten-3{background-color:#a6d1eb!important}.h-background-default--lighten-2{background-color:#7fbce1!important}.h-background-default--lighten-1{background-color:#409cd2!important}.h-background-default{background-color:#007ac3!important}.h-background-default--darken-1{background-color:#00619c!important}.h-background-default--darken-2{background-color:transparent!important}.h-background-default--rgba-heavy{background-color:rgba(0,122,193,.75)!important}.h-background-default--rgba{background-color:rgba(0,122,193,.5)!important}.h-background-default--rgba-slight{background-color:rgba(0,122,193,.25)!important}.h-background-primary--lighten-3{background-color:#f8d8a6!important}.h-background-primary--lighten-2{background-color:#f4c77f!important}.h-background-primary--lighten-1{background-color:#f0ab40!important}.h-background-primary{background-color:#ea8f00!important}.h-background-primary--darken-1{background-color:transparent!important}.h-background-primary--darken-2{background-color:transparent!important}.h-background-primary--rgba-heavy{background-color:rgba(234,143,0,.75)!important}.h-background-primary--rgba{background-color:rgba(234,143,0,.5)!important}.h-background-primary--rgba-slight{background-color:rgba(234,143,0,.25)!important}.h-background-secondary--lighten-3{background-color:#d5e8b1!important}.h-background-secondary--lighten-2{background-color:#c2dd8f!important}.h-background-secondary--lighten-1{background-color:#a4cd58!important}.h-background-secondary{background-color:#85bc20!important}.h-background-secondary--darken-1{background-color:transparent!important}.h-background-secondary--darken-2{background-color:transparent!important}.h-background-secondary--rgba-heavy{background-color:rgba(133,188,32,.75)!important}.h-background-secondary--rgba{background-color:rgba(133,188,32,.5)!important}.h-background-secondary--rgba-slight{background-color:rgba(133,188,32,.25)!important}.h-background-gray--lighten-2{background-color:#ececec!important}.h-background-gray--lighten-1{background-color:#dadada!important}.h-background-gray{background-color:#bfbfbf}.h-background-gray--darken-1{background-color:#a3a3a3!important}.h-background-gray--darken-2{background-color:#757575!important}.h-background-gray--darken-3{background-color:#474747!important}.h-background-gray--rgba-heavy{background-color:rgba(0,0,0,.25)!important}.h-background-gray--rgba{background-color:rgba(163,163,163,.5)!important}.h-background-gray--rgba-slight{background-color:rgba(255,255,255,.75)!important}.c-video{display:block;position:relative;border:1px solid #dadada;overflow:hidden}.c-video:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);z-index:1;display:block;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.c-video__preview{position:absolute;top:12%;right:0;bottom:0;left:0;background-color:#000;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:-webkit-transform 5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 5s cubic-bezier(.19,1,.22,1);transition:transform 5s cubic-bezier(.19,1,.22,1);transition:transform 5s cubic-bezier(.19,1,.22,1),-webkit-transform 5s cubic-bezier(.19,1,.22,1)}.c-video:after{content:'';position:absolute;top:0;right:0;bottom:88%;left:0;background:#fff url(../image/bg__browser_bar.svg) no-repeat center/cover;z-index:2;display:block}.c-video__height{padding-bottom:66%}.c-video__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}.c-video__play:before{position:absolute;content:"";z-index:1;background:url(../image/icon__play--white.svg) no-repeat center/170%;-webkit-transition:all 250ms;transition:all 250ms;display:block;width:13.995%;height:21.2015%;top:56%;left:50%;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}.c-video__play:after{z-index:0;display:block;will-change:transform;border-radius:50%;content:"";width:13.995%;height:21.2015%;position:absolute;left:50%;top:56%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);background-color:rgba(255,255,255,0);overflow:visible}.c-video:hover .c-video__play{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-video:hover .c-video__play:after{background-color:rgba(255,255,255,0);-webkit-animation:pulse-border .8s ease-out;animation:pulse-border .8s ease-out}.c-video:hover .c-video__preview{-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}50%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;background-color:rgba(255,255,255,.75)}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;background-color:rgba(255,255,255,.9)}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}50%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;background-color:rgba(255,255,255,.75)}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;background-color:rgba(255,255,255,.9)}}.o-hero-banner{color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#ececec;position:relative;height:395px}.o-hero-banner--smaller{height:auto;padding:10px 0}@media (min-width:992px){.o-hero-banner{height:432px}.o-hero-banner--smaller{height:330px;padding:inherit}.o-hero-banner--taller{height:460px}}.o-hero-banner .container,.o-hero-banner .l-container-wider{height:100%}.o-hero-banner .row{height:100%}.o-hero-banner div[class*=col-]{-ms-flex-item-align:center;align-self:center}.o-hero-banner__heading{margin-bottom:12px;position:relative;z-index:1}.o-hero-banner__title{font-size:24px;font-weight:700;line-height:1.44;margin-bottom:0;padding:4px 0;color:#fff}@media (min-width:992px){.o-hero-banner__title{font-size:40px}}.o-hero-banner__subtitle{font-size:20px;font-weight:700;margin-bottom:0;padding:4px 0;line-height:1.44;text-transform:uppercase;color:#fff}@media (min-width:992px){.o-hero-banner__subtitle{font-size:32px}}.o-hero-banner__description{font-size:18px;line-height:24px;padding:4px 0;margin-bottom:0;color:#fff}@media (min-width:992px){.o-hero-banner__description{font-size:16px}}.o-hero-banner__lead{font-size:22px;text-align:center;line-height:1.18;padding:10px 0;margin-bottom:0;color:#fff}.o-hero-banner .c-button{z-index:1;position:relative;margin-bottom:12px}.o-hero-banner--centered .row{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.o-hero-banner--centered div[class*=col-]{text-align:center;margin:auto 0}.o-hero-banner--boxed .o-hero-banner__heading{background-color:rgba(0,122,193,.75);padding:12px}@media (min-width:768px){.o-hero-banner--boxed .o-hero-banner__heading{padding:24px;margin-bottom:12px}.o-hero-banner--boxed .o-hero-banner__heading p{margin-bottom:0}}.o-hero-banner--splitted .h1,.o-hero-banner--splitted .h2,.o-hero-banner--splitted .h3,.o-hero-banner--splitted .h4,.o-hero-banner--splitted .h5,.o-hero-banner--splitted .h6,.o-hero-banner--splitted h1,.o-hero-banner--splitted h2,.o-hero-banner--splitted h3,.o-hero-banner--splitted h4,.o-hero-banner--splitted h5,.o-hero-banner--splitted h6{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.o-hero-banner--splitted:after{display:none}.o-hero-banner--splitted div[class*=col-]{-ms-flex-item-align:end;align-self:flex-end}.o-hero-banner h1,.o-hero-banner h2,.o-hero-banner h3,.o-hero-banner h4,.o-hero-banner h5,.o-hero-banner h6{color:#fff}.o-hero-banner--video .overlay,.o-hero-banner--video video{display:none}@media (min-width:992px){.o-hero-banner--video{overflow:hidden;height:540px}.o-hero-banner--video video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.o-hero-banner--video .l-container-wider{position:relative;z-index:2}.o-hero-banner--video .overlay{display:block;position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;z-index:1}}.js-carousel{margin-bottom:30px}.js-carousel .slick-slide>div{height:100%}.js-carousel .slick-dots{padding:0;margin:0;position:absolute;bottom:-40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}.js-carousel .slick-dots *{list-style:none}.js-carousel .slick-dots button{padding:0;border:0;background:0 0;background:#fff;border:1px solid #ddd;width:10px;height:10px;border-radius:5px;margin:0 4px;font-size:0}.js-carousel .slick-dots button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js-carousel .slick-dots .slick-active button{background-color:#007ac3;border-color:#007ac3}.js-carousel.slick-dotted{margin-bottom:60px}.js-carousel .slick-arrow{position:absolute;bottom:-35px;font-size:13px;color:#007ac3;text-decoration:underline;padding:0;border:0;background:0 0}.js-carousel .slick-arrow:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js-carousel .slick-arrow--next{right:35px}.js-carousel .slick-arrow--prev{left:35px;z-index:1}.js-carousel .slick-arrow span{text-decoration:underline}.js-carousel .slick-arrow .i-action,.js-carousel .slick-arrow span{vertical-align:middle;display:inline-block}.js-carousel .slick-arrow .i-action{width:20px;text-align:center}.js-carousel .slick-arrow .i-action__more{margin-left:6px}.js-carousel .slick-arrow .i-action__less{margin-right:6px}.js-carousel.slick-initialized .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #dadada}.js-carousel.slick-initialized .c-card{border:0;height:auto;-ms-flex-item-align:center;align-self:center}.o-carousel-hero{position:relative}.o-carousel-hero button{position:absolute;z-index:2;top:50%;color:rgba(255,255,255,.5);background-color:transparent;border:0;outline:0;-webkit-transition:color ease-in-out .5s;transition:color ease-in-out .5s}.o-carousel-hero button:hover{color:rgba(0,122,195,.5)}.o-carousel-hero #hero-prev-arrow{left:0}.o-carousel-hero #hero-next-arrow{right:0}.c-modal figcaption{background-color:#007ac3;font-size:14px;color:#fff;line-height:20px;padding:11px 15px}.c-modal video{max-width:100%}.c-modal video:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.c-modal__outer{max-width:75%;margin:auto;padding:44px 15px}.c-modal--quotes{width:40%}.c-modal--quotes section{padding-top:0;padding-bottom:0}.c-modal--quotes .c-card{padding:20px 15px 0 15px}.mfp-close-btn-in .c-modal .mfp-close{color:#fff;font-size:36px}.c-contact__group{padding:18px 15px 0;background-color:#fff;border:1px solid #ddd;margin-bottom:30px}@media (min-width:768px){.c-contact__group{padding:36px 15px 0}}.c-contact__group-title{font-size:28px;color:#474747;line-height:26px;margin-bottom:24px}.c-contact__item{margin-bottom:24px}@media (min-width:768px){.c-contact__item{padding:0;margin-bottom:36px}}.c-contact__item-title{font-weight:700;font-size:14px;color:#007ac3;line-height:22px;margin-bottom:11px}.c-contact__item-detail{position:relative;padding-left:40px;margin-bottom:12px;min-height:40px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-contact__item-detail[data-contact-value=""]{display:none}.c-contact__item-detail:last-of-type{margin-bottom:0}.c-contact__item-detail--address{font-weight:lighter}.c-contact__item-detail--phone{font-weight:700}.c-contact__item-detail--mail{font-weight:400}.c-contact__item-detail>i{position:absolute;top:0;left:0}.c-contact__item-detail>i.i-action__register{top:2px;left:8px}.c-contact__item-detail>i.i-website__our-offices{top:4px}.c-contact__item-detail>i.i-website__contact-us{top:4px;left:8px}.c-iframe{position:relative;overflow:hidden}.c-iframe__content{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.c-tabs{border-bottom:1px solid #bfbfbf;padding:0}.c-tabs__item{display:inline-block;margin-bottom:-1px;padding:0;margin-right:1em}.c-tabs__item a{border:1px solid transparent;border-color:#bfbfbf #bfbfbf transparent #bfbfbf;padding:1em 3em;display:inline-block}.c-tabs__item a.active,.c-tabs__item a:hover{text-decoration:none;background-color:#007ac3;color:#fff!important;border-color:transparent}.o-top-bar{background-color:#474747;padding:8px 0;position:fixed;top:0;right:0;left:0;z-index:999}.o-top-bar__divider{display:inline-block;border-right:1px solid #bfbfbf;height:26px;margin:0 23px;vertical-align:middle}.o-top-bar a{padding:0;border:0;background:0 0;font-size:13px;font-weight:700;line-height:17px;color:#dadada}.o-top-bar a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-community-button{padding:0;border:0;background:0 0;font-size:13px;font-weight:700;line-height:17px;color:#dadada;padding-right:13px}.o-community-button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-community-button__label{margin-right:4px}.o-community-button__icon{-webkit-transition:all .3s;transition:all .3s;position:absolute;top:6px;right:0}.o-community-button:hover{color:#ececec!important}.o-community-dropdown{position:relative}.o-community-dropdown--active .o-community-button__icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:1px}.o-community-panel{position:absolute;bottom:-8px;left:-55px;-webkit-transform:translateY(100%);transform:translateY(100%);display:none;width:320px;text-align:center;background-color:#474747;z-index:999;padding:32px 46px 22px;border-top:1px solid #bfbfbf;color:#fff}.o-community-panel__description{font-size:13px;color:#ececec;letter-spacing:.2px;text-align:center;margin-bottom:16px}.o-community-panel__login{display:block;background-color:#007ac3;line-height:50px;text-align:center;margin-bottom:10px;font-weight:700;color:#ececec;text-decoration:none}.o-community-panel__login:visited{color:#ececec;text-decoration:none}.o-community-panel__login:hover{color:#ececec;text-decoration:none}.o-community-panel__login:active{color:#ececec;text-decoration:none}.o-community-panel__request{font-size:13px;color:rgba(255,255,255,.85);letter-spacing:.2px;text-align:center;color:#ececec;text-decoration:none;text-decoration:underline}.o-community-panel__request:visited{color:#ececec;text-decoration:none}.o-community-panel__request:hover{color:#ececec;text-decoration:none}.o-community-panel__request:active{color:#ececec;text-decoration:none}.o-language-selector__button{padding:0;border:0;background:0 0;font-size:13px;font-weight:700;line-height:17px;color:#dadada}.o-language-selector__button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-language-selector__button:hover{text-decoration:none;color:#ececec!important}.o-language-selector__flag{margin-right:9px}.o-language-selector__label{vertical-align:middle}.o-nav__search-clear{padding:0;border:0;background-color:#fff!important;position:absolute;right:1px;top:31px;width:47px;height:44px;-webkit-transition:background-color .2s;transition:background-color .2s}.o-nav__search-clear:after,.o-nav__search-clear:before{position:absolute;left:23px;content:' ';height:23px;width:2px;background-color:#333;top:10px;border-radius:2px}.o-nav__search-clear:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.o-nav__search-clear:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.o-nav__search-clear:hover:after,.o-nav__search-clear:hover:before{background-color:#007ac3}.o-nav{background-color:#fff;border-bottom:1px solid #dadada;position:fixed;top:42px;right:0;left:0;z-index:998}.o-nav__logo{margin-right:74px;margin-top:auto;margin-bottom:auto;padding-bottom:9px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-nav__logo img{height:50px;margin-top:auto;margin-bottom:auto}.o-nav__navbar{padding:0;margin:0;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;margin-bottom:auto}.o-nav__navbar *{list-style:none}.o-nav__item{text-decoration:none;margin-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.o-nav__title{font-weight:700;font-size:16px;margin:0 0px 26px 30px;padding:43px 0 8px;position:relative}.o-nav__title:after{content:'';display:block;width:135px;height:3px;position:absolute;bottom:0;left:0;border-bottom:3px solid #007ac3}.o-nav__title--press:after{right:0;width:auto}.o-nav__current span{position:relative}.o-nav__current span:after{content:'';position:absolute;bottom:-10px;right:0;left:0;height:3px;background:#007ac3}.o-nav__link{font-size:15px;line-height:18px;padding:34px 20px 34px;display:block;color:#474747;text-decoration:none}.o-nav__link:visited{color:#474747;text-decoration:none}.o-nav__link:hover{color:#474747;text-decoration:none}.o-nav__link:active{color:#474747;text-decoration:none}.o-nav__link:hover{background-color:#ececec}.o-nav__dropdown{position:absolute;top:86px;width:100%;z-index:999;max-width:980px;left:50%;margin-left:-490px;padding-left:0;border-top:1px solid #dadada;display:none;margin-top:0!important;margin-bottom:0!important}.o-nav__dropdown-content{width:100%;height:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;margin-bottom:0!important}.o-nav__badge{position:relative;margin-top:auto;margin-bottom:auto;margin-left:auto;height:auto;padding-top:5px;padding-bottom:5px}.o-nav__search{position:relative;margin-top:auto;margin-bottom:auto;margin-left:auto;padding-right:41px}.o-nav__searchInput{border:0;margin:0;padding:0;width:116px;font-size:14px;color:#474747;cursor:pointer}.o-nav__searchInput:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.o-nav__search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#474747;padding:25px 30px 22px}.o-nav__search-trigger:hover{text-decoration:none!important;color:#fff}.o-nav__search-trigger span{margin-top:auto;margin-bottom:auto}.o-nav__search-trigger span:first-child{font-size:13px;color:rgba(255,255,255,.85);letter-spacing:.2px;padding-bottom:5px}.o-nav__search-trigger span:last-child{font-weight:700;font-size:14px;color:#fff}.o-nav__search-trigger .i-action{vertical-align:middle}.o-nav__search-button{padding:0;border:0;background:0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.o-nav__search-button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:1199px){.o-nav__search-button{width:44px;height:44px}}.o-nav__search-button.in-action .o-nav__search-label:before{opacity:0}.o-nav__search-button.in-action .o-nav__search-label:after{opacity:1}.o-nav__search-button.in-action .o-nav__search-icon--close{opacity:1}.o-nav__search-label{white-space:nowrap}.o-nav__search-label:after,.o-nav__search-label:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:35px;display:inline-block;-webkit-transition:opacity .2s;transition:opacity .2s}.o-nav__search-label:before{content:attr(data-open)}.o-nav__search-label:after{content:attr(data-close);opacity:0}@media (max-width:1199px){.o-nav__search-label:after,.o-nav__search-label:before{display:none}}.o-nav__search-icon{vertical-align:middle}.o-nav__search-icon--close{opacity:0;padding:0;border:0;background-color:#fff!important;position:absolute;right:0;top:0;width:22px;height:28px;-webkit-transition:background-color .2s;transition:background-color .2s}.o-nav__search-icon--close:after,.o-nav__search-icon--close:before{position:absolute;right:9px;content:'';height:20px;width:2px;background-color:#333;top:4px;border-radius:2px}.o-nav__search-icon--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.o-nav__search-icon--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1199px){.o-nav__search-icon--close{right:11px;top:8px}}.o-nav__search-panel{background-color:#fff;padding:62px 62px 76px 62px;position:absolute;right:0;bottom:-1px;left:50%;width:980px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);z-index:3;display:none;border:solid #ccc;border-width:0 1px 1px 2px}.o-nav__search-field{max-width:460px;margin:0 auto 42px;position:relative}.o-nav__search-field label{font-weight:400;font-size:13px;color:#007ac3;margin-bottom:9px}.o-nav__search-field input{border:1px solid #ddd;padding:11px 47px 11px 12px;display:block;width:100%;-webkit-transition:all .2s;transition:all .2s;outline:0;-webkit-box-shadow:none;box-shadow:none;line-height:1.5715}.o-nav__search-field input:focus{border-color:#007ac3}.o-nav__search-field i{position:absolute;right:12px;bottom:11px;font-size:26px;color:#007ac3}.o-nav__search-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-nav__search-quicklink{border:1px solid #ddd;font-weight:700;font-size:13px;line-height:16px;text-align:center;width:146px;margin:0 8px;padding:17px 21px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transition:all .2s;transition:all .2s}.o-nav__search-quicklink i{font-size:64px;margin-bottom:14px}.o-nav__search-quicklink span{display:block}.o-nav__search-quicklink:hover{text-decoration:none;border-color:#007ac3}.o-nav__search-results{display:none;position:absolute;top:166px;right:0;bottom:0;left:0;padding-right:30px;padding-left:30px;background-color:#fff}.o-nav__search-results .row{margin-right:-30px;margin-left:-30px}.o-nav__search-results .row:first-of-type{padding-bottom:12px}.o-nav__search-results .row:last-of-type{background:#f6f6f6;-webkit-box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.2);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.2);padding-top:21px}.o-nav__search-results div[class*=col]{padding-right:30px;padding-left:30px}.o-nav__search-results .c-listgroup__item--link{padding-right:36px}.o-nav__search-results .c-listgroup__item--link:before{right:15px}.o-nav__search-results .c-listgroup__item{white-space:nowrap;padding-top:14px;padding-bottom:14px;margin:0;border-bottom:1px solid #dadada}.o-nav__search-results .c-listgroup__itemContent{overflow-x:hidden}.o-nav__search-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5px;border-bottom:2px solid #007ac3;margin-bottom:14px}.o-nav__search-title strong{font-weight:700;font-size:14px;line-height:1.2;color:#474747;margin-top:auto}.o-nav__search-title i{font-weight:300;font-size:12px;font-style:italic;line-height:1.3;color:#474747;margin-top:auto}.o-nav__search-group{margin-bottom:23px}.o-nav__search-group .h-link{float:right;margin-top:12px}.o-nav__search-clear{padding:0;border:0;background:0 0;display:none}.o-nav__search-clear:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-nav-sidebar{height:100%;background-color:#007ac3;padding:25px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.o-nav-sidebar__list{padding:0;margin:0}.o-nav-sidebar__list *{list-style:none}.o-nav-sidebar__item{border-top:1px solid rgba(255,255,255,.25);margin-bottom:0}.o-nav-sidebar__item:first-of-type{border-top:0}.o-nav-sidebar__item--secondary{border-top:0}.o-nav-sidebar__item--secondary:last-of-type{margin-bottom:10px}.o-nav-sidebar__item--secondary .o-nav-sidebar__link{font-weight:400;padding-top:8px;padding-bottom:8px}.o-nav-sidebar__link{font-weight:700;padding:10px 21px 10px 10px;line-height:1.25;position:relative;text-align:left;display:block;color:#ececec;text-decoration:none}.o-nav-sidebar__link:visited{color:#ececec;text-decoration:none}.o-nav-sidebar__link:hover{color:#ececec;text-decoration:none}.o-nav-sidebar__link:active{color:#ececec;text-decoration:none}.o-nav-sidebar__link:hover .o-nav-sidebar__icon{right:6px}.o-nav-sidebar__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;right:12px}.o-nav-sidebar__helper{font-size:13px;color:rgba(255,255,255,.85);letter-spacing:.2px;margin-bottom:16px;line-height:1.3;text-align:left}.o-nav-sidebar__helper .i-website{margin-right:13px}.o-nav-sidebar__divider{max-width:117px;margin:32px auto;border-color:rgba(255,255,255,.25)}.o-nav-sidebar__actions{padding:36px 10px 0}.o-nav-sidebar__button{display:block;padding:0 10px;text-transform:none;color:#ececec;text-decoration:none}.o-nav-sidebar__button:visited{color:#ececec;text-decoration:none}.o-nav-sidebar__button:hover{color:#ececec;text-decoration:none}.o-nav-sidebar__button:active{color:#ececec;text-decoration:none}.o-nav-sidebar__request{color:rgba(255,255,255,.85);text-decoration:underline!important;font-size:13px;letter-spacing:.2px;text-align:center;padding:3px;margin-top:15px;display:inline-block}.o-nav-sidebar__request:visited{color:rgba(255,255,255,.85)}.o-nav-sidebar__request:hover{color:rgba(255,255,255,.85)}.o-nav-sidebar__request:active{color:rgba(255,255,255,.85)}.o-nav-press{padding:0 30px;margin-bottom:51px;line-height:1.25}.o-nav-press__date{font-weight:700;font-size:12px;color:#ececec;background-color:#007ac3;display:inline-block;margin-bottom:6px;line-height:22px;padding:0 8px}.o-nav-press__text{font-size:14px;line-height:20px;margin-bottom:5px}.o-subnav{padding:0 30px 4px;margin:0}.o-subnav__item{margin-bottom:16px;list-style-type:none}.o-subnav__item:last-of-type{margin-bottom:0}.o-subnav__link{font-size:13px;line-height:1.1;letter-spacing:.2px;display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;color:#474747;text-decoration:none;text-decoration:none}.o-subnav__link:visited{color:#474747;text-decoration:none}.o-subnav__link:hover{color:#474747;text-decoration:none}.o-subnav__link:active{color:#474747;text-decoration:none}.o-subnav__link:hover{padding-left:10px}.o-subnav__link--main{font-weight:700;font-size:16px;color:#007ac3;text-decoration:none}.o-subnav__link--main:visited{color:#007ac3;text-decoration:none}.o-subnav__link--main:hover{color:#007ac3;text-decoration:none}.o-subnav__link--main:active{color:#007ac3;text-decoration:none}.o-subnav__link--main .i-action{vertical-align:middle;margin-left:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.o-subnav__link--main:hover{padding-left:0}.o-subnav__link--main:hover .i-action{margin-left:10px}.o-subnav__link--featured{font-weight:700;margin-right:19px;color:#007ac3;text-decoration:none}.o-subnav__link--featured:visited{color:#007ac3;text-decoration:none}.o-subnav__link--featured:hover{color:#007ac3;text-decoration:none}.o-subnav__link--featured:active{color:#007ac3;text-decoration:none}.o-subnav__link--featured .i-action{margin-left:6px;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.o-subnav__link--featured:hover{padding-left:0}.o-subnav__link--featured:hover .i-action{margin-left:10px}.o-video-link__outer{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:block;margin-bottom:18px}.o-video-link__outer:after{content:'';background-color:rgba(0,0,0,.75);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}.o-video-link__outer:hover .o-video-link__caption,.o-video-link__outer:hover:after{opacity:1}.o-video-link__inner{padding-bottom:48.13%}.o-video-link__icon{position:absolute;bottom:10px;right:10px;z-index:2}.o-video-link__caption{text-align:center;font-weight:700;font-size:14px;color:#fff;letter-spacing:.22px;line-height:1.43;z-index:1;padding:0 14.44%;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.o-photo-link__outer{color:#ececec;text-decoration:none;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:block;margin-right:7%;margin-bottom:11px}.o-photo-link__outer:visited{color:#ececec;text-decoration:none}.o-photo-link__outer:hover{color:#ececec;text-decoration:none}.o-photo-link__outer:active{color:#ececec;text-decoration:none}.o-photo-link__outer:after{content:'';background-color:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.o-photo-link__inner{padding-bottom:40.13%}.o-photo-link__info{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;z-index:1;line-height:1.25}.o-photo-link__title{font-weight:700;font-size:14px;letter-spacing:.22px;text-align:center}.o-photo-link__title a{color:#474747;text-decoration:none}.o-photo-link__title a:visited{color:#474747}.o-photo-link__title a:hover{color:#474747}.o-photo-link__title a:active{color:#474747}.o-photo-link__title a .o-subnav__link:hover{padding-left:10px}.o-photo-link__time{font-size:14px;letter-spacing:.22px;text-align:center}.o-photo-link__day,.o-photo-link__hour{display:block}.o-photo-link__caption{font-size:13px;letter-spacing:.2px;line-height:1.3}.o-nav-event{display:block;margin-bottom:26px}.o-nav-event__image{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:8px}.o-nav-event__image-height{padding-bottom:55.81%}.o-nav-event__when{font-size:13px;letter-spacing:.2px}.o-nav-event__where{font-weight:700;font-size:13px;letter-spacing:.2px;margin-bottom:4px;line-height:1.3}.o-nav-event__description{font-size:12px;letter-spacing:.18px;line-height:1.2;color:#474747}.o-quicklink__group{background-color:#007ac3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 30px;margin-top:27px}.o-quicklink__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:13px;margin-top:auto;margin-bottom:auto;color:#fff;text-decoration:none}.o-quicklink__item:visited{color:#fff;text-decoration:none}.o-quicklink__item:hover{color:#fff;text-decoration:none}.o-quicklink__item:active{color:#fff;text-decoration:none}.o-quicklink__item:after{content:'';display:inline-block;width:10px;height:10px;margin-left:10px;margin-top:auto;margin-bottom:auto;position:relative;vertical-align:middle;top:1px}.o-quicklink__icon{margin:auto 32px auto 0;-ms-flex-item-align:center;align-self:center}.o-quicklink__label{margin:auto 0;-ms-flex-item-align:center;align-self:center}.o-mobile-header{margin:auto;position:fixed;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:3px;padding-left:0;padding-bottom:0;background-color:#fff;-webkit-box-shadow:0 1px 0 0 #ececec;box-shadow:0 1px 0 0 #ececec;z-index:9992}.o-mobile-header__back-to-home{display:block;margin:auto 0;padding-bottom:7px;padding-top:7px;max-width:240px}@media (min-width:768px){.o-mobile-header{left:auto;max-width:320px;margin-left:auto}}.o-mobile-nav{position:absolute;top:56px;right:0;bottom:0;left:0;background-color:#fff;height:calc(100vh - 56px);overflow:hidden;display:none}.o-mobile-nav__hamburger{padding:0;border:0;background:0 0;padding:14px 15px;margin-left:auto;width:55px;height:50px;position:relative}.o-mobile-nav__hamburger:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-mobile-nav__hamburger .i-action__burger,.o-mobile-nav__hamburger .i-action__burger-close,.o-mobile-nav__hamburger .i-action__burger-menu{position:absolute;font-size:30px;color:#474747}.o-mobile-nav__hamburger .i-action__burger,.o-mobile-nav__hamburger .i-action__burger-menu{top:11px;left:15px}.o-mobile-nav__hamburger .i-action__burger-close{top:9px;left:17px;opacity:0}.o-mobile-nav__hamburger:hover{cursor:pointer}.o-mobile-nav__hamburger{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-mobile-nav__hamburger.is-active .i-action__burger,.o-mobile-nav__hamburger.is-active .i-action__burger-menu{opacity:0}.o-mobile-nav__hamburger.is-active .i-action__burger-close{opacity:1}.o-mobile-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9991;background:#000;opacity:.5;display:none}.o-mobile-nav__list{padding:0;margin:0;margin-bottom:auto}.o-mobile-nav__list *{list-style:none}.o-mobile-nav__item{margin-bottom:0;border-top:1px solid #ececec}.o-mobile-nav__link{color:#474747;font-size:15px;font-weight:400;text-align:center;padding:24px;display:block}.o-mobile-nav__link:visited{color:#474747}.o-mobile-nav__link:hover{color:#474747}.o-mobile-nav__link:active{color:#474747}.o-mobile-nav__link:hover{text-decoration:none}.o-mobile-nav__header{background-color:#007ac3;padding:23px 15px;text-align:center;position:relative;width:100%}.o-mobile-nav__header h5{font-weight:700;font-size:15px;color:#fff;margin-bottom:0;line-height:25px}.o-mobile-nav__back{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:17px;text-decoration:none;color:#fff}.o-mobile-nav__back:visited{color:#fff}.o-mobile-nav__back:hover{color:#fff}.o-mobile-nav__back:active{color:#fff}.o-mobile-nav__back i{font-size:15px;vertical-align:middle}.o-mobile-nav__back span{padding-left:5px;vertical-align:middle;font-weight:400}.o-mobile-nav__prefooter{position:absolute;bottom:58px;right:0;left:0;width:100%;margin-top:auto;z-index:2}.o-mobile-nav__footer{background-color:#474747;padding:18px 15px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;bottom:0;right:0;left:0;z-index:1}.o-mobile-nav__footer-divider{display:inline-block;margin:auto 24px;height:24px;border-right:1px solid #797979}.o-mobile-nav__panel{position:absolute;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;height:100%;max-height:calc(100vh - 176px);overflow-y:auto}.o-mobile-nav__panel.is-hidden-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.o-mobile-nav__panel.is-hidden-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.o-mobile-nav__subpanel{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;padding-bottom:120px;overflow-y:auto}.o-mobile-nav__subpanel.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.o-mobile-nav__actions{background-color:#ea8f00;text-align:center;width:100%}@media (min-width:768px){.o-mobile-nav{max-width:320px;margin-left:auto}}.o-mobile-search__trigger{padding:0;border:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;font-size:14px;color:#474747;text-align:right;background-color:#ececec}.o-mobile-search__trigger:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-mobile-search__trigger i,.o-mobile-search__trigger span{margin:auto 0}.o-mobile-search__trigger span{padding-right:16px}.o-mobile-search__panel{position:absolute;right:0;bottom:-58px;left:0;height:0;background-color:#fff;-webkit-transition:.3s height;transition:.3s height}.o-mobile-search__panel.is-visible{height:calc(100vh - 56px)}.o-mobile-search__header{background-color:#007ac3;padding:23px 15px;text-align:center;position:relative;width:100%}.o-mobile-search__header h5{font-weight:700;font-size:15px;color:#fff;margin-bottom:0;line-height:25px}.o-mobile-search__back{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:17px;text-decoration:none;color:#fff}.o-mobile-search__back:visited{color:#fff}.o-mobile-search__back:hover{color:#fff}.o-mobile-search__back:active{color:#fff}.o-mobile-search__back i{font-size:15px;vertical-align:middle}.o-mobile-search__back span{padding-left:5px;vertical-align:middle;font-weight:400}.o-mobile-search__input-group{margin:30px 15px;position:relative;display:block}.o-mobile-search__input{padding:11px 36px 11px 12px;border:1px solid #ddd;width:100%;line-height:1.45;margin-bottom:10px;display:block}.o-mobile-search__input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#007ac3}.o-mobile-search__input-clear{width:36px;height:36px;position:absolute;top:4px;right:0}.o-mobile-search__input-clear:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.o-mobile-search__input-clear .line{width:14px;height:2px;background-color:#474747;display:block;margin:4px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-mobile-search__input-clear .line:nth-child(1){-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.o-mobile-search__input-clear .line:nth-child(2){-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.o-mobile-search__results-counter{font-size:12px;color:#474747;line-height:16px}.o-mobile-search__quicklink-group{padding-bottom:38px;text-align:center}@media (max-width:600px){.o-mobile-search__quicklink-group{max-width:300px;margin:auto}}.o-mobile-search__quicklink-item{width:130px;height:130px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;border:1px solid #ddd;text-align:center;color:#007ac3;margin:0 5px 10px;font-size:0;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-mobile-search__quicklink-item i{font-size:54px;padding-top:15px;padding-bottom:15px}.o-mobile-search__quicklink-item strong{font-size:12px;line-height:16px;display:block;min-height:25px;margin-bottom:10px}.o-mobile-search__subpanel-title{text-align:center;margin-bottom:24px;padding:0 15px}.o-mobile-search__subpanel-divider{border-bottom:2px solid #007ac3;line-height:1;padding-bottom:5px;margin-bottom:14px}.o-mobile-search__subpanel--results{background-color:#fff;height:calc(100vh - 263px);overflow-y:auto;padding:0 15px;position:absolute;right:0;bottom:0;left:0;display:none}.o-mobile-search__subpanel--results .o-mobile-search__results-counter{font-style:italic}.o-mobile-search__subpanel--results .h-link,.o-mobile-search__subpanel--results .o-mobile-search__results-counter{float:right}.o-mobile-search__subpanel--results .h-link{color:#007ac3}.o-mobile-search__results-group{margin-bottom:40px}.o-mobile-search .c-listgroup{margin-bottom:12px}.o-mobile-search .c-listgroup__item{margin:0;padding-top:9px;padding-bottom:9px;border-bottom:1px solid #dadada}.o-mobile-search .c-listgroup__item{white-space:nowrap;padding-top:14px;padding-bottom:14px}.o-mobile-search .c-listgroup__item--link{padding-right:36px}.o-mobile-search .c-listgroup__item--link:before{right:12px}.o-mobile-search .c-listgroup__itemContent{text-overflow:ellipsis;overflow:hidden}.o-mobile-community__label{padding-right:7px}.o-mobile-community__trigger{padding:0;border:0;background:0 0;font-weight:700;font-size:13px;line-height:17px;color:#cacaca}.o-mobile-community__trigger:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.o-mobile-community__trigger i{vertical-align:middle}.o-mobile-lang__trigger{padding:0;border:0;background:0 0;font-weight:700;font-size:13px;line-height:17px;color:#cacaca}.o-mobile-lang__trigger:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.no-scroll{overflow:hidden}.o-tablet-header{display:none;margin:auto;position:fixed;top:0;right:0;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:3px;padding-left:15px;padding-bottom:3px;background-color:#fff;-webkit-box-shadow:0 1px 0 0 #ececec;box-shadow:0 1px 0 0 #ececec;z-index:9990;height:56px}.o-tablet-header__back-to-home{display:block;margin:auto 0;padding-bottom:3px;max-width:240px}@media (min-width:768px) and (max-width:991px){.o-tablet-header{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){#nav-start{background-color:#007ac3}#nav-start .o-mobile-nav__link{color:#fff}#nav-start .o-mobile-nav__link:visited{color:#fff}#nav-start .o-mobile-nav__link:hover{color:#fff}#nav-start .o-mobile-nav__link:active{color:#fff}#nav-start .o-mobile-nav__item{border-top:1px solid rgba(236,236,236,.27)}.o-mobile-header__back-to-home{opacity:0;-webkit-transition:all .4s;transition:all .4s}.o-mobile-header.has-menu-open .o-mobile-header__back-to-home{opacity:1}}@media (min-width:768px) and (max-height:680px){.o-mobile-nav__item,.o-mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.o-mobile-nav__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width:991px){body{padding-top:54px}}@media (min-width:992px){.o-mobile-header{display:none}}@font-face{font-family:tagetik-icons;src:url(../font/tagetik-icons.woff2) format("woff2"),url() format("woff");font-display:block}.i-action__burger-close{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__burger-close:before{content:""}.i-action__burger-menu{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__burger-menu:before{content:""}.i-action__burger{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__burger:before{content:""}.i-action__close{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__close:before{content:""}.i-action__download{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__download:before{content:""}.i-action__go-back{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__go-back:before{content:""}.i-action__go-to{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__go-to:before{content:""}.i-action__less{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__less:before{content:""}.i-action__mail{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__mail:before{content:""}.i-action__more{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__more:before{content:""}.i-action__open{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__open:before{content:""}.i-action__play--outline{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__play--outline:before{content:""}.i-action__play{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__play:before{content:""}.i-action__popup{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__popup:before{content:""}.i-action__print{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__print:before{content:""}.i-action__read{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__read:before{content:""}.i-action__register{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__register:before{content:""}.i-action__rss{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__rss:before{content:""}.i-action__search{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__search:before{content:""}.i-action__share{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-action__share:before{content:""}.i-entity__check{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-entity__check:before{content:""}.i-entity__dot{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-entity__dot:before{content:""}.i-entity__dots{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-entity__dots:before{content:""}.i-entity__timezone{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-entity__timezone:before{content:""}.i-product__advanced-analytics-dashboarding{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__advanced-analytics-dashboarding:before{content:""}.i-product__analytic-information-hub{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__analytic-information-hub:before{content:""}.i-product__budgeting-planning-forecasting{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__budgeting-planning-forecasting:before{content:""}.i-product__compliance{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__compliance:before{content:""}.i-product__disclosure-management-compliance{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__disclosure-management-compliance:before{content:""}.i-product__finance-transformation-platform{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__finance-transformation-platform:before{content:""}.i-product__financial-consolidation-close{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__financial-consolidation-close:before{content:""}.i-product__financial-reporting{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__financial-reporting:before{content:""}.i-product__modeling-advanced-analytics{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__modeling-advanced-analytics:before{content:""}.i-product__profitability-analysis{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-product__profitability-analysis:before{content:""}.i-social__facebook{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-social__facebook:before{content:""}.i-social__linkedin{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-social__linkedin:before{content:""}.i-social__twitter{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-social__twitter:before{content:""}.i-social__youtube{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-social__youtube:before{content:""}.i-website__blog{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__blog:before{content:""}.i-website__case-studies{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__case-studies:before{content:""}.i-website__contact-support{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__contact-support:before{content:""}.i-website__contact-us{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__contact-us:before{content:""}.i-website__customer-quotes{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__customer-quotes:before{content:""}.i-website__events{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__events:before{content:""}.i-website__get-started{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__get-started:before{content:""}.i-website__on-cloud{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__on-cloud:before{content:""}.i-website__on-premises{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__on-premises:before{content:""}.i-website__our-offices{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__our-offices:before{content:""}.i-website__partner{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__partner:before{content:""}.i-website__phone-number{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__phone-number:before{content:""}.i-website__press-releases{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__press-releases:before{content:""}.i-website__quote{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__quote:before{content:""}.i-website__reasons-why{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__reasons-why:before{content:""}.i-website__request-demo{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__request-demo:before{content:""}.i-website__resources{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__resources:before{content:""}.i-website__software-capabilities{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__software-capabilities:before{content:""}.i-website__solutions-applications{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__solutions-applications:before{content:""}.i-website__training{font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;line-height:1;display:inline-block}.i-website__training:before{content:""}.i-action--xl,.i-product--xl,.i-social--xl,.i-website--xl{font-size:96px}.i-action--lg,.i-product--lg,.i-social--lg,.i-website--lg{font-size:64px}.i-action--md,.i-product--md,.i-social--md,.i-website--md{font-size:48px}.i-action--sm,.i-product--sm,.i-social--sm,.i-website--sm{font-size:32px}.i-action--xs,.i-product--xs,.i-social--xs,.i-website--xs{font-size:28px}.o-breadcrumbs{padding:9px 0 8px}.o-breadcrumbs__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.o-breadcrumbs__list *{list-style:none}.o-breadcrumbs__item{position:relative;margin-bottom:0;white-space:nowrap}.o-breadcrumbs__item:last-of-type{overflow:hidden;text-overflow:ellipsis}.o-breadcrumbs__item:before{margin:auto 11px auto 16px;vertical-align:middle;width:.7143em;line-height:.7143em;font-family:tagetik-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block;content:"";text-align:center;color:#757575}.o-breadcrumbs__item:first-child:before{display:none}.o-breadcrumbs__link{font-weight:400;white-space:nowrap;color:#757575;text-decoration:none}.o-breadcrumbs__link:visited{color:#757575;text-decoration:none}.o-breadcrumbs__link:hover{color:#757575;text-decoration:none}.o-breadcrumbs__link:active{color:#757575;text-decoration:none}.o-breadcrumbs__link--current{color:#007ac3;text-decoration:none}.o-breadcrumbs__link--current:visited{color:#007ac3;text-decoration:none}.o-breadcrumbs__link--current:hover{color:#007ac3;text-decoration:none}.o-breadcrumbs__link--current:active{color:#007ac3;text-decoration:none}.o-prefooter{padding:56px 0 60px}.c-prefooter{padding-left:125px;position:relative;margin:0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.c-prefooter__title{font-size:28px;font-weight:300;color:#fff;line-height:32px;margin-bottom:16px}.c-prefooter__text{font-size:16px;color:#fff;line-height:24px;margin-bottom:32px}.c-prefooter__icon{position:absolute;top:10px;left:0}.c-prefooter__button{min-width:225px;margin-top:auto}.o-footer{padding:0 0 31px;overflow-x:hidden}.o-footer a:hover{color:#fff}@media (min-width:576px){.o-footer{padding-top:37px}}@media (min-width:992px){.o-footer{padding-top:48px}.o-footer .row{margin-right:-45px!important;margin-left:-45px!important}}.c-footer-title{font-weight:700;font-size:14px;color:#ececec;display:block;border-bottom:1px solid #757575;padding-bottom:5px;margin-bottom:20px;line-height:1.42}.c-footer-title--socials{margin-bottom:10px}.c-footer-list{padding:0;margin:0;margin-bottom:5px;min-height:170px;font-size:0}.c-footer-list *{list-style:none}.c-footer-list__item{margin-bottom:14px}.c-footer-list__link{font-size:13px;letter-spacing:.2px;line-height:1.15;color:#dadada;text-decoration:none}.c-footer-list__link:visited{color:#dadada;text-decoration:none}.c-footer-list__link:hover{color:#dadada;text-decoration:none}.c-footer-list__link:active{color:#dadada;text-decoration:none}.c-footer-list--socials{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.c-footer-list--socials .c-footer-list__item{margin-right:20px;margin-top:auto;margin-bottom:auto}.c-footer-list--socials .c-footer-list__link{font-size:32px;line-height:0}.c-footer-socials .c-footer-title--socials{border-bottom:0}@media (min-width:992px){.c-footer-socials{margin:0 -20px}}.c-footer-quicklink{font-weight:700;font-size:14px;color:#ececec;text-decoration:none;display:block;border-top:1px solid #757575;padding-top:15px;padding-bottom:15px;position:relative;padding-right:37px;line-height:1.42}.c-footer-quicklink:visited{color:#ececec;text-decoration:none}.c-footer-quicklink:hover{color:#ececec;text-decoration:none}.c-footer-quicklink:active{color:#ececec;text-decoration:none}.c-footer-quicklink__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:6px;padding-top:15px;padding-bottom:15px}.c-footer-quicklink .i-action__search{font-size:20px}.c-footer-quicklink--alternative{border-top:0;border-bottom:1px solid #757575;padding-top:0}.c-footer-quicklink--alternative .c-footer-quicklink__icon{padding-top:0}@media (max-width:991px){.c-footer-quicklink{margin-bottom:30px}}.c-footer-box{padding:30px 30px 48px 16px;position:relative;background-color:#757575;margin-bottom:30px}@media (max-width:575px){.c-footer-box{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.c-footer-box{padding:48px 30px 48px 16px;margin:-48px -30px 26px -20px}}.c-footer-box:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 0 46px 53px;border-color:transparent transparent #474747 transparent;position:absolute;bottom:-1px;right:-9px}@media (max-width:575px){.c-footer-box:after{bottom:0;right:0}}.c-footer-box__link{position:relative;padding-left:52px;display:block;margin-bottom:26px;text-decoration:none;color:#ececec}.c-footer-box__link:visited{color:#ececec}.c-footer-box__link:hover{color:#ececec}.c-footer-box__link:active{color:#ececec}.c-footer-box__link:active,.c-footer-box__link:hover,.c-footer-box__link:visited{text-decoration:none}.c-footer-box__link:last-child{margin-bottom:0}.c-footer-box__icon{position:absolute;top:0;left:0;font-size:47px}.c-footer-box__label{font-weight:700;font-size:14px;color:#ececec;padding-bottom:5px;border-bottom:1px solid #bfbfbf;margin-bottom:8px;position:relative;padding-right:31px}.c-footer-box__info{font-size:12px;color:rgba(255,255,255,.8);letter-spacing:.2px;line-height:1.25}.c-footer-box__icon--small{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:6px;padding-bottom:5px}.o-colophon{padding:11px 0}@media (min-width:992px){.o-colophon .row{margin-right:-45px!important;margin-left:-45px!important}}.c-colophon-list{padding:0;margin:0}.c-colophon-list *{list-style:none}@media (min-width:576px){.c-colophon-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-colophon-list__item{margin-right:30px;margin-bottom:0;line-height:1}@media (max-width:575px){.c-colophon-list__item{padding:6px 0}}.c-colophon-list__link{font-size:12px;font-weight:400;letter-spacing:.18px;text-decoration:underline;color:#474747}.c-colophon-list__link:visited{color:#474747}.c-colophon-list__link:hover{color:#474747}.c-colophon-list__link:active{color:#474747}@media (max-width:575px){.c-colophon-list__link{padding:5px 0}}[class*=colophon]{padding-right:0!important;padding-left:0!important}body.o-microwebsite{padding-top:42px}@media (min-width:992px){body.o-microwebsite{padding-top:83px}}body.o-microwebsite .o-nav{top:0;height:83px}body.o-microwebsite .o-nav>.l-container-wider{height:83px}body.o-microwebsite .o-nav__badge{margin-right:auto;background-color:#007ac3;text-align:center;margin-top:10px;width:100%;position:fixed;bottom:0;border-top:1px solid #dadada}@media (min-width:992px){body.o-microwebsite .o-nav__badge{margin-right:initial;background-color:transparent;text-align:center;margin-top:auto;width:initial;position:relative;border-top:0}}body.o-microwebsite .o-nav__badge .c-button{color:#fff!important;background-color:#ea8f00}body.o-microwebsite .o-nav__badge .c-button:hover{color:#fff!important;background-color:#ea8f00!important}body.o-microwebsite .o-nav__badge-cta{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}body.o-microwebsite .o-nav__badge-cta .c-button{cursor:default!important}body.o-microwebsite .o-nav__badge-cta.js-microwebsite-cta-visible{opacity:1}body.o-microwebsite .o-nav__badge-cta.js-microwebsite-cta-visible .c-button{cursor:pointer!important}b,strong{font-weight:700}.bg--gray{background-color:#a3a3a3}.bg--light-gray{background-color:#ececec}.color--blue{color:#007ac3}.c-popup--video .mfp-iframe-holder .mfp-content{max-width:1199px}.c-popup--iframe .mfp-iframe-holder .mfp-content{max-width:768px}.c-popup--iframe .mfp-iframe-holder .mfp-content .mfp-iframe-scaler{padding-top:120.5%}body.ajax_load{padding-top:1em}body.ajax_load section:first-of-type{padding-top:0;margin-top:0}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}@media (max-width:991px){body[data-content-path="resources/analyst-reports/report"] .o-hero-banner,body[data-content-path="resources/white-papers/ebook"] .o-hero-banner{display:none}}.facets-wrapper{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media (min-width:768px){.facets-wrapper--fixed .facet-filters{position:fixed;margin-top:64px}}.facet-filters{padding:0;background:#fbfbfb;font-size:13px}@media (min-width:768px){.facet-filters{margin-top:-64px}}.facet-filters .facet-toggle{padding:6px 7px;font-weight:700;font-size:12px;color:#fff;background-color:#007ac3}@media (min-width:768px){.facet-filters .facet-toggle{padding:12px 15px;font-size:14px}}.facet-filters .facet-controls{display:none}@media (min-width:768px){.facet-filters .facet-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:21px 15px;font-size:12px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}}.facet-filters .filters{padding:5px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}@media (min-width:768px){.facet-filters .filters{padding:20px 15px}}.facet-filters .filters .dropdown .facet-label{display:none}@media (min-width:768px){.facet-filters .filters .dropdown .facet-label{display:block;font-size:12px;color:#007ac3;margin-bottom:6px;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}}.facet-filters .filters .dropdown .dropdown-toggle{background-color:#fff;border:1px solid;border-color:#ececec;color:#474747!important;font-weight:400!important;line-height:22px;text-align:left;position:relative;padding:10px;margin-bottom:15px;letter-spacing:normal;font-size:12px;-webkit-transition:border-color .5s ease-in-out;transition:border-color .5s ease-in-out}.facet-filters .filters .dropdown .dropdown-toggle .s-facet-title,.facet-filters .filters .dropdown .dropdown-toggle i{vertical-align:middle}.facet-filters .filters .dropdown .dropdown-toggle .s-facet-action{float:right}.facet-filters .filters .dropdown .dropdown-toggle:after{display:none}.facet-filters .filters .dropdown .dropdown-toggle.dropdown-toggle::after{display:none}.facet-filters .filters .dropdown .dropdown-toggle:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.facet-filters .filters .dropdown .dropdown-toggle i.i-action__open{opacity:1;width:auto}.facet-filters .filters .dropdown .dropdown-toggle i.i-action__burger-close{opacity:0;width:0}.facet-filters .filters .dropdown .dropdown-menu{width:100%;border:1px solid #ccc;max-height:200px;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:0 4px 4px -2px rgba(0,0,0,.2);box-shadow:0 4px 4px -2px rgba(0,0,0,.2)}.facet-filters .filters .dropdown .dropdown-menu .dropdown-item{white-space:normal;border-bottom:1px solid #efefef}.facet-filters .filters .dropdown .dropdown-menu .dropdown-item:last-of-type{border-bottom:0}.facet-filters .filters .dropdown .dropdown-menu .dropdown-item_count{font-size:12px;float:right}.facet-filters .filters .dropdown .dropdown-menu .dropdown-item[data-facets-count="0"],.facet-filters .filters .dropdown .dropdown-menu .dropdown-item[data-facets-value="Not set"]{display:none}.facet-filters .filters .dropdown.facet-selected .facet-label{opacity:1}.facet-filters .filters .dropdown.facet-selected .dropdown-toggle{border-color:#7fbce1}.facet-filters .filters .dropdown.facet-selected .dropdown-toggle i.i-action__open{opacity:0;width:0}.facet-filters .filters .dropdown.facet-selected .dropdown-toggle i.i-action__burger-close{opacity:1;width:auto}#drift-widget-container{z-index:1!important}#drift-widget{bottom:0!important;right:0!important}@media (min-width:768px){#drift-widget{bottom:5px!important;right:5px!important}}.grecaptcha-badge{bottom:90px!important}.js-facets-wrapper.d-none{display:block!important;visibility:hidden!important;min-height:500px!important;height:500px!important;border:8px solid red}#o-cookiebanner{position:fixed;bottom:0;width:100%;z-index:9999;border-top:1px solid #dadada;font-size:.7rem}#o-cookiebanner section{max-height:500px;overflow-y:auto}#o-cookiebanner .custom-control-label{font-size:.9rem;font-weight:700}.tr-reviews-viewport,.trustradius-tqw{height:300px}.l-theme--alternative .trustradius-tqw{background-color:transparent!important;font-family:"Fira Sans",Verdana,Geneva,sans-serif}.l-theme--alternative .trustradius-tqw a{font-family:"Fira Sans",Verdana,Geneva,sans-serif;cursor:pointer!important}.l-theme--alternative .trustradius-tqw p{font-family:"Fira Sans",Verdana,Geneva,sans-serif}.l-theme--alternative .trustradius-tqw .tr-row [class*=col]{padding-top:0;padding-bottom:0}.l-theme--alternative .trustradius-tqw div.tr-fancy{position:initial}.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-review-summary{height:195px}.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-card div.tr-card-read-more{border-top:none}.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-card div.tr-card-quotes:after{display:none}.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-card div.tr-card-quotes div.tr-card-quotes-after-outline{display:none}.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-right-navigation{right:15px}.l-theme--alternative .trustradius-tqw .tr-review-byline{margin-top:1em}.l-theme--alternative .trustradius-tqw .tr-author{font-weight:700!important}.l-theme--alternative .trustradius-tqw .tr-author-picture{display:none!important}.l-theme--alternative .trustradius-tqw .tr-company-description{font-style:italic}.l-theme--alternative .trustradius-tqw .tr-card-read-more a{padding-left:5px}@media (min-width:992px){.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-left-navigation{left:-45px;width:60px;top:calc(50%)}.l-theme--alternative .trustradius-tqw div.tr-fancy div.tr-right-navigation{right:-45px;width:60px;top:calc(50%)}}body{position:relative}@media (min-width:992px){body{padding-top:128px}}.row.js-mobile-carousel.slick-initialized{-ms-flex-wrap:unset;flex-wrap:unset;margin-right:0;margin-left:0;overflow-x:hidden}.row.js-mobile-carousel.slick-initialized div[class*=col-]{padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row.js-mobile-carousel.slick-initialized .slick-list{overflow:visible}.row.js-mobile-carousel.slick-initialized .slick-slide{width:307px}.slick-dots{font-size:0;margin:0 0 10px;padding:0;text-align:center}.slick-dots li{display:inline-block;margin:0 4px;padding:10px 0}.slick-dots li.slick-active button{background:#007ac3;border-color:#007ac3}.slick-dots button{padding:0;border:0;background:0 0;background:#fff;border:1px solid #ddd;width:10px;height:10px;border-radius:5px}.slick-dots button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:480px){.row.customers{margin:0 -6px}.row.customers [class*=col]{padding-top:6px!important;padding-bottom:6px!important;padding-right:6px;padding-left:6px}.row.customers .c-card,.row.customers .c-card__body,.row.customers .c-card__footer,.row.customers .c-card__header{padding:5px}.row.customers .c-card__image{margin:-10px -10px -5px}.row.customers .c-card__link:first-child:last-child{margin:10px 0 5px}.row.customers .c-card__footer{min-height:38px}.row.customers .c-card__link{font-size:10px;letter-spacing:.02em}}.c-screenshot__inner{position:relative;cursor:pointer;background-repeat:no-repeat;background-position:top left;background-size:200%;-webkit-transition:all .4s;transition:all .4s;padding-bottom:66%}.c-screenshot__inner:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.02)}.c-screenshot__link{position:absolute;bottom:0;right:0;left:calc(100% - 58px);background:rgba(0,122,195,.8);height:58px;padding:4px 11px;overflow:hidden;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s}.c-screenshot__link:active,.c-screenshot__link:focus,.c-screenshot__link:hover,.c-screenshot__link:link,.c-screenshot__link:visited{color:#fff!important}.c-screenshot__link-label{font-weight:700;font-size:14px;text-transform:uppercase;width:calc(100% - 39px);display:inline-block;vertical-align:middle;opacity:0;-webkit-transition:all .3s;transition:all .3s;line-height:51px}.c-screenshot__link-icon{font-size:53px;line-height:57px;position:absolute;bottom:0;right:0;padding:0 11px}.c-screenshot__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-screenshot:hover .c-screenshot__inner{background-size:100%;background-position:center left}.c-screenshot:hover .c-screenshot__link{background:#007ac3;left:calc(100% - 109px)}.c-screenshot:hover .c-screenshot__link-label{opacity:1}.search-results__search-box label{width:100%;display:block;position:relative}.search-results__search-box input{border:1px solid #ddd;padding:11px 47px 11px 12px;display:block;width:100%;-webkit-transition:all .2s;transition:all .2s;outline:0;-webkit-box-shadow:none;box-shadow:none;line-height:1.5715}.search-results__search-button{padding:0;border:0;background:0 0;position:absolute;top:0;right:0;font-size:30px;line-height:1;padding:7px 13px}.search-results__search-button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.search-results__pagination-box{padding-bottom:10px}.search-results__filters a{padding-bottom:5px;color:#bfbfbf;border-bottom:2px solid #bfbfbf;margin-bottom:36px}.search-results__filters a:visited{color:#bfbfbf}.search-results__filters a:hover{color:#bfbfbf}.search-results__filters a:active{color:#bfbfbf}.search-results__filters a:hover{text-decoration:none}.search-results__filters a.is-active,.search-results__filters a:hover{color:#474747;border-bottom-color:#007ac3}.search-results__filters a.is-active:visited,.search-results__filters a:hover:visited{color:#474747}.search-results__filters a.is-active:hover,.search-results__filters a:hover:hover{color:#474747}.search-results__filters a.is-active:active,.search-results__filters a:hover:active{color:#474747}@media (max-width:575px){.search-results__filters{margin-right:-2px;margin-left:-2px}.search-results__filters .col-4{padding-right:2px;padding-left:2px}.search-results__filters a{position:relative}.search-results__filters small{position:absolute;bottom:-22px;left:0;font-size:11px}}.search-results__results-divider{border-color:#dadada;margin:0}.search-results__result{padding:16px;display:block}@media (min-width:576px){.search-results__result{padding:16px 32px}}@media (min-width:992px){.search-results__result{padding:16px 95px}}.search-results__result:hover{text-decoration:none;background-color:#ececec}.search-results__result mark{margin-right:6px;text-align:center;background-color:#fff;border:1px solid #ddd;font-weight:400;font-size:12px;padding:1px 14px;border-radius:10px;color:#757575;margin-bottom:3px;display:inline-block;line-height:1.4}.search-results__result p{font-weight:400;font-size:13px;color:#474747;letter-spacing:.2px;line-height:1.2;padding-bottom:12px;margin-bottom:0}.search-results__result p .i-action{vertical-align:middle;font-size:10px}.search-results__results-group{margin-bottom:53px}.search-results__pagination-list{width:100%}.search-results__pagination-list li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-align:center;margin:auto 0}.search-results__pagination-list a{display:block;font-weight:400;line-height:1.4;color:#474747}.search-results__pagination-list a:hover{text-decoration:none;background-color:#ececec}.search-results__pagination-list a:visited{color:#474747}.search-results__pagination-list a:hover{color:#474747}.search-results__pagination-list a:active{color:#474747}.search-results__pagination-list a.is-active{background-color:#007ac3;color:#fff;font-weight:700}.c-country-flag{width:25px;height:18px;display:inline-block;background-color:#fff;vertical-align:middle;outline:1px solid rgba(0,0,0,.1)}.c-social-share{display:none;position:fixed;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;text-align:center;z-index:999;background:#fff;border:1px solid #bfbfbf}.c-social-share__label{font-size:11px;line-height:20px;margin-bottom:2px}.c-social-share__button{cursor:pointer;color:#757575}.c-social-share__button .i-action__share{font-size:20px;line-height:36px}.c-social-share__button:hover{background-color:#ececec}.c-social-share__dropdown{padding:0;display:none;color:#757575}.c-social-share__dropdown:visited{color:#757575}.c-social-share__dropdown:hover{color:#757575}.c-social-share__dropdown:active{color:#757575}.c-social-share__dropdown.is-active .c-social-share__link:hover{text-decoration:none;background-color:#ececec}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__linkedin{color:#007bb5}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__linkedin:visited{color:#007bb5}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__linkedin:hover{color:#007bb5}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__linkedin:active{color:#007bb5}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__twitter{color:#1da1f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__twitter:visited{color:#1da1f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__twitter:hover{color:#1da1f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__twitter:active{color:#1da1f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__facebook{color:#1877f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__facebook:visited{color:#1877f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__facebook:hover{color:#1877f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-social__facebook:active{color:#1877f2}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__mail{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__mail:visited{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__mail:hover{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__mail:active{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__print{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__print:visited{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__print:hover{color:#ea8f00}.c-social-share__dropdown.is-active .c-social-share__link:hover.i-action__print:active{color:#ea8f00}.c-social-share__link{color:#757575;display:block!important;font-size:21px;line-height:36px;padding-top:6px;margin-bottom:0!important}.c-social-share__link:visited{color:#757575}.c-social-share__link:hover{color:#757575}.c-social-share__link:active{color:#757575}@media (min-width:1366px){.c-social-share{display:block}}
.process-container {
	margin-top:2.25rem;
	padding:4.375rem 0 1.875rem;
	position:relative
}
@media screen and (min-width:62rem) {
.process-container {
padding:3.125rem 0
}
}
.process__line {
	border:1px dashed #dee2e6;
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	width:0
}
.process__line:after, .process__line:before {
	background:#dee2e6;
	border-radius:50%;
	content:"";
	display:block;
	height:1.0625rem;
	left:-8px;
	position:absolute;
	top:-1px;
	width:1.0625rem
}
.process__line:after {
	bottom:-1px;
	top:auto
}
.process__column:last-child .process__card {
	margin-bottom:0
}
.process__column--right .process__counter--position {
	left:50%;
	transform:translateX(-50%)
}
@media screen and (min-width:62rem) {
.process__column--right .process__counter--position {
left:-3.125rem;
transform:translateX(0)
}
}
.process__counter--position {
	height:3.125rem;
	left:50%;
	position:absolute;
	top:-1.5625rem;
	transform:translateX(-50%);
	width:3.125rem
}
@media screen and (min-width:48rem) {
.process__counter--position {
height:4.875rem;
top:-2.4375rem;
width:4.875rem
}
}
@media screen and (min-width:62rem) {
.process__counter--position {
left:auto;
right:-3.25rem;
top:0;
transform:translateX(0)
}
}
.process__counter {
	font-size:1.25rem;
	font-family:Roboto, Helvetica Neue, Arial, sans-serif;
	font-style:normal;
	font-weight:500;
	border-radius:50%;
	color:#fff;
	display:block;
	
	height:3.125rem;
	line-height:3.125rem;
	text-align:center;
	
	width:3.125rem
}
@media screen and (min-width:62rem) {
.process__counter {
font-size:1.375rem
}
}
@media screen and (min-width:48rem) {
.process__counter {
height:4.875rem;
line-height:4.875rem;
width:4.875rem
}
}
.process__counter .icon:before {
	font-size:1.625rem;
	line-height:3.125rem
}
@media screen and (min-width:48rem) {
.process__counter .icon:before {
font-size:2.5rem;
line-height:4.875rem
}
}
.process__card-container {
	position:relative;
	width:100%
}
@media screen and (min-width:62rem) {
.process__card-container {
width:auto
}
}
.process__card {
	background:#fff;
	border:1px solid #dee2e6;
	box-shadow:0 1px 15px rgba(0, 0, 0, .05);
	margin:0 0 4.375rem;
	opacity:0;
	padding:3.125rem 1.5625rem 1.5625rem;
	position:relative;
	transition:opacity 0.8s ease;
	width:100%
}
@media screen and (min-width:62rem) {
.process__card {
margin:0 5rem 0 0;
padding:1.5625rem;
width:auto
}
}
.process__card:before {
	background:url(../image/icon-arrow-process.svg);
	content:"";
	display:none;
	height:30px;
	position:absolute;
	right:-25px;
	top:24px;
	width:25px
}
@media screen and (min-width:62rem) {
.process__card:before {
display:block
}
}
.process__card.process__card--has-icon {
	padding:2.75rem 1.5625rem 1.5625rem
}
@media screen and (min-width:36rem) {
.process__card.process__card--has-icon {
padding:3.5rem 1.5625rem 1.5625rem
}
}
@media screen and (min-width:62rem) {
.process__card.process__card--has-icon {
padding:1.5625rem 3.125rem 1.5625rem 1.5625rem
}
}
.process__card .icon {
	color:silver;
	font-size:2.5rem;
	line-height:1;
	position:absolute;
right:.9375rem;
top:.9375rem
}
.process__column--right .process__card {
	margin:0 0 4.375rem;
	position:relative
}
@media screen and (min-width:62rem) {
.process__column--right .process__card {
margin:0 0 0 5rem
}
}
.process__column--right .process__card:before {
	left:-25px;
	right:auto;
	transform:scaleX(-1)
}
.process__card .process__headline {
	font-size:1.125rem;
	display:block;
margin:0 0 .75rem;
	text-align:center
}
@media screen and (min-width:48rem) {
.process__card .process__headline {
font-size:1.25rem
}
}
@media screen and (min-width:62rem) {
.process__card .process__headline {
font-size:1.375rem;
text-align:left
}
}
.process__year {
	display:block;
margin-bottom:.625rem;
	text-align:center
}
@media screen and (min-width:62rem) {
.process__year {
text-align:left
}
}
.process-container--nightblue .process__headline {
	color:#202a60
}
.process-container--nightblue .process__counter {
	background:#202a60
}
.process-container--lagoonblue .process__headline {
	color:#008bd2
}
.process-container--lagoonblue .process__counter {
	background:#008bd2;
	-webkit-filter:grayscale(100) brightness(150%);
	filter:grayscale(100) brightness(150%)
}
.process-container--raspberry .process__headline {
	color:#b80e80
}
.process-container--raspberry .process__counter {
	background:#b80e80
}
.process-container--berryshade .process__headline {
	color:#811c5e
}
.process-container--berryshade .process__counter {
	background:#811c5e
}
.process-container--green .process__headline {
	color:#04a88c
}
.process-container--green .process__counter {
	background:#04a88c
}
.process__list ul {
	line-height:2rem;
	list-style:none;
	margin:0;
	padding:0;
	pointer-events:auto
}
.process__list ul li {
padding-left:.9375rem;
	position:relative
}
.process__list ul li:before {
	content:"\BB";
	display:block;
	left:0;
	margin-right:5px;
	position:absolute
}