@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:"Open Sans",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;background-color:#F6F6F5}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none;color:#d10bb8}a:active,a:hover{outline:none}textarea:focus,input:focus{outline:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,input,optgroup,select,textarea{color:inherit;font:inherit;font-size:0.8em;margin:0;border-radius:0;border:none;padding:4px 10px;background-color:#efefef}@media (max-width: 767px){button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,input,optgroup,select,textarea{font-size:0.8em}}button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more{overflow:visible}button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,select{text-transform:none}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.cpm-select-wrapper{display:inline;position:relative}.cpm-select-wrapper:after{position:absolute;top:12px;right:10px;content:'';background-image:url("images/arrow-down.png");background-size:contain;background-repeat:no-repeat;width:23px;height:12px;pointer-events:none}button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type=file]{max-width:100%}button[disabled],.single-cpm_hot_topic .ht-others .ht-other [disabled].others-read-more,.single-post .ht-others .ht-other [disabled].others-read-more,.related-news .ht-others .ht-other [disabled].others-read-more,html input[disabled]{cursor:default}button::-moz-focus-inner,.single-cpm_hot_topic .ht-others .ht-other .others-read-more::-moz-focus-inner,.single-post .ht-others .ht-other .others-read-more::-moz-focus-inner,.related-news .ht-others .ht-other .others-read-more::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:2px 8px;text-align:left}th{background-color:#333;color:#fff}body,button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,input,select,textarea{color:#404040;font-family:"Open Sans",sans-serif;font-size:14px;font-size:1.1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;line-height:1em;margin:0 0 20px}h1,.title-large{font-size:4.0em;font-weight:300;line-height:1.1em}h2,.title-medium,.cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-person-grid-filter .title,.cpm-person-grid .title,.cpm-person-grid .second-title{font-size:2.5em;font-weight:300;line-height:1.3em;letter-spacing:0.01em}.title-medium2,.cpm-hot-topic-summary .title,.cpm-hot-topic-summary .main-title{font-size:2.2em;font-weight:300;line-height:1.3em;letter-spacing:0.01em}.title-medium3,.single-cpm_hot_topic .other-news .other-news-items .other-news-item .text-box .title,.single-post .other-news .other-news-items .other-news-item .text-box .title,.related-news .other-news .other-news-items .other-news-item .text-box .title,.cpm-hot-topic-summary .sub-title{font-size:1.4em;font-weight:400;line-height:1.3em;letter-spacing:0.01em}h3,.title-small{font-size:1.4em;font-weight:300;line-height:1.3em;letter-spacing:0.02em}h5{font-size:1.4em;font-weight:normal}p{margin-bottom:1.5em}.entry-content,.cpm-page-announcement,.footer-msg{font-size:1.2em;color:#000}.entry-content table td{border:1px solid #ddd}.entry-content table th,.entry-content table td{padding:10px}@media (max-width: 1199px){.entry-content table th,.entry-content table td{line-height:1.6em}}.entry-content table tr{vertical-align:top;background-color:rgba(0,0,0,0.06)}.entry-content table tr:nth-child(odd){background:rgba(0,0,0,0.03)}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" "";font-size:1.7em;font-style:italic;font-weight:400;color:#000;line-height:1.4em;margin:50px 0 0px 0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}a:focus{outline:none}a:hover,a:active{outline:none}a:hover img{opacity:0.8}.main-navigation{display:inline-block;padding-left:9px;width:auto}.main-navigation .menu-toggle{cursor:pointer}.main-navigation .menu-toggle .burger{height:30px}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none;padding:15px;color:#333}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation li:hover>a,.main-navigation li.focus>a{border-bottom:2px solid #333}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a{border-bottom:2px solid #00CACA}.main-navigation.toggled ul{display:block}.c250-button{border-right:1px solid #000;margin-right:9px}.c250-button span{text-indent:-9999px;display:inline-block;margin-right:9px;width:48px;height:22px;top:2px;padding-right:9px;position:relative;background-image:url("images/250.svg");background-repeat:no-repeat;background-position:left;background-size:cover;outline:none}.transparent-header .c250-button{border-right:1px solid #fff}.menu-open .c250-button{border-right:1px solid #000}.upc-button,.healthcare-button{display:inline-block;color:#000;padding-right:9px;top:-2px;position:relative;border-right:1px solid #000}.transparent-header .upc-button,.transparent-header .healthcare-button{color:#fff;border-right-color:#fff}.menu-open .upc-button,.menu-open .healthcare-button{color:#000;border-right:1px solid #000}@media (max-width: 767px){.upc-button,.healthcare-button{font-size:14px;top:-3px}}.upc-button{padding-left:9px}.china-button{display:inline-block;color:#000;font-size:22px;margin-right:4px;top:9px;position:relative;background-image:url("images/china-icon.svg");background-repeat:no-repeat;height:37px;width:37px;cursor:pointer;margin-top:-11px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width: 767px){.china-button{margin-left:4px;margin-right:1px;width:30px;top:13px}}.transparent-header .china-button{background-image:url("images/china-icon-white.svg")}.menu-open .china-button{background-image:url("images/china-icon.svg")}.japan-button{display:inline-block;color:#000;font-size:22px;margin-left:12px;margin-right:4px;top:10px;position:relative;background-image:url("images/japan-icon-black.svg");background-repeat:no-repeat;height:37px;width:48px;cursor:pointer;margin-top:-11px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width: 767px){.japan-button{margin-left:4px;margin-right:0px;top:14px;width:35px}}.transparent-header .japan-button{background-image:url("images/japan-icon-white.svg")}.menu-open .japan-button{background-image:url("images/japan-icon-black.svg")}.korea-button{display:inline-block;color:#000;font-size:22px;margin-left:12px;margin-right:4px;top:12px;position:relative;background-image:url("images/korea-icon-black.svg");background-repeat:no-repeat;height:38px;width:52px;cursor:pointer;margin-top:-11px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width: 767px){.korea-button{margin-left:3px;margin-right:2px;width:32px;top:15px}}.transparent-header .korea-button{background-image:url("images/korea-icon-white.svg")}.menu-open .korea-button{background-image:url("images/korea-icon-black.svg")}.home-button{display:inline-block;color:#000;font-size:22px;margin-left:11px;margin-right:19px;top:4px;position:relative;background-image:url("images/home-icon.svg");background-repeat:no-repeat;height:26px;width:29px;cursor:pointer;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width: 767px){.home-button{margin-left:4px;margin-right:2px;display:none}}.home-button:hover{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.transparent-header .home-button{background-image:url("images/home-icon-white.svg")}.menu-open .home-button{background-image:url("images/home-icon.svg")}.menu-right{float:right;position:relative;top:-7px}@media (max-width: 404px){.menu-right{top:-10px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.dots-bg,.dots-bg-left,.cpm-page-type-contact .cpm-contact-form-row:after,.cpm-page-type-hottopics .cpm-page-announcement:after,.cpm-page-type-people .hero-header:after,.dots-side-left,.single-cpm_hot_topic .footer-msg:after,.cpm-page-type-people .cpm-announcement-box:after,.cpm-page-type-normal .component .cpm-person-grid.count-1:after,.cpm-page-type-newsindex .component .cpm-person-grid.count-1:after,.cpm-page-type-hottopics .component .cpm-person-grid.count-1:after,.dots-bg-right,.cpm-page-type-contact .hero-header:after,.cpm-page-type-normal .component .cpm-case-study-box:after,.cpm-page-type-newsindex .component .cpm-case-study-box:after,.cpm-page-type-hottopics .component .cpm-case-study-box:after,.dots-right1,.single-cpm_hot_topic .text:after,.single-post .text:after,.related-news .text:after,.cpm-page-type-people .cpm-text-box.count-1:after{background-repeat:no-repeat;overflow:visible;content:'';position:absolute;z-index:100;border:0;pointer-events:none;opacity:0;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}@media (min-width: 1650px){.dots-bg,.dots-bg-left,.cpm-page-type-contact .cpm-contact-form-row:after,.cpm-page-type-hottopics .cpm-page-announcement:after,.cpm-page-type-people .hero-header:after,.dots-side-left,.single-cpm_hot_topic .footer-msg:after,.cpm-page-type-people .cpm-announcement-box:after,.cpm-page-type-normal .component .cpm-person-grid.count-1:after,.cpm-page-type-newsindex .component .cpm-person-grid.count-1:after,.cpm-page-type-hottopics .component .cpm-person-grid.count-1:after,.dots-bg-right,.cpm-page-type-contact .hero-header:after,.cpm-page-type-normal .component .cpm-case-study-box:after,.cpm-page-type-newsindex .component .cpm-case-study-box:after,.cpm-page-type-hottopics .component .cpm-case-study-box:after,.dots-right1,.single-cpm_hot_topic .text:after,.single-post .text:after,.related-news .text:after,.cpm-page-type-people .cpm-text-box.count-1:after{opacity:1}}.dots-bg-right,.cpm-page-type-contact .hero-header:after,.cpm-page-type-normal .component .cpm-case-study-box:after,.cpm-page-type-newsindex .component .cpm-case-study-box:after,.cpm-page-type-hottopics .component .cpm-case-study-box:after,.dots-right1,.single-cpm_hot_topic .text:after,.single-post .text:after,.related-news .text:after,.cpm-page-type-people .cpm-text-box.count-1:after{background-position:right bottom}.dots-bg-left,.cpm-page-type-contact .cpm-contact-form-row:after,.cpm-page-type-hottopics .cpm-page-announcement:after,.cpm-page-type-people .hero-header:after,.dots-side-left,.single-cpm_hot_topic .footer-msg:after,.cpm-page-type-people .cpm-announcement-box:after,.cpm-page-type-normal .component .cpm-person-grid.count-1:after,.cpm-page-type-newsindex .component .cpm-person-grid.count-1:after,.cpm-page-type-hottopics .component .cpm-person-grid.count-1:after{background-position:left bottom}.dots-right1,.single-cpm_hot_topic .text:after,.single-post .text:after,.related-news .text:after,.cpm-page-type-people .cpm-text-box.count-1:after{background-image:url("images/dots-right.png");height:507px;width:100%;top:353px}.dots-side-left,.single-cpm_hot_topic .footer-msg:after,.cpm-page-type-people .cpm-announcement-box:after,.cpm-page-type-normal .component .cpm-person-grid.count-1:after,.cpm-page-type-newsindex .component .cpm-person-grid.count-1:after,.cpm-page-type-hottopics .component .cpm-person-grid.count-1:after{background-image:url("images/dots-side.png");width:100%;height:464px;bottom:-400px;left:0}.cpm-page-type-normal .component .cpm-case-study-box:after,.cpm-page-type-newsindex .component .cpm-case-study-box:after,.cpm-page-type-hottopics .component .cpm-case-study-box:after{background-image:url("images/dots-right2.png");width:100%;height:556px;top:-360px}.cpm-page-type-people .hero-header:after{background-image:url("images/dots-left-blue.png");height:590px;width:100%;bottom:-200px;left:0}.cpm-page-type-people .cpm-announcement-box:after{bottom:-60px}.cpm-page-type-hottopics .component .cpm-text-box.count-1:after{top:85px}.cpm-page-type-hottopics .cpm-page-announcement:after{background-image:url("images/dots-left-blue.png");height:590px;width:100%;bottom:130px;left:0}.cpm-page-type-newsindex .component .cpm-text-box.count-1 .title-large{font-size:2.6em}.cpm-page-type-newsindex .component .cpm-text-box.count-1:after{top:-258px}.cpm-page-type-contact .hero-header:after{background-image:url("images/dots-right.png");height:507px;width:100%;bottom:-200px}@media (min-width: 768px){.cpm-page-type-contact .cpm-text-box.count-1 .text-columns .text-column:nth-child(1){width:39%}.cpm-page-type-contact .cpm-text-box.count-1 .text-columns .text-column:nth-child(2){width:39%}.cpm-page-type-contact .cpm-text-box.count-1 .text-columns .text-column:nth-child(3){width:22%}}@media (max-width: 991px){.cpm-page-type-contact .cpm-text-box .text-column p{font-size:0.7em}}.cpm-page-type-contact .cpm-contact-form-row:after{background-image:url("images/dots-left-blue.png");height:590px;width:100%;top:-200px;left:0}.search-submit.screen-reader-text{display:none !important}.search .textb-search-title{padding-top:60px;padding-bottom:60px}.search .title-large{font-size:2.5em !important}.search .search-results-box{margin:0 auto;overflow:hidden;padding:60px 0}.search .cpm-news-box{padding-bottom:20px}.search .cpm-news-box .inner .news-item{width:100%}.search .cpm-news-box .inner .news-item img{display:block !important}.search .search-result-page,.search .search-result-person{color:#000;clear:both;margin:20px 0;overflow:hidden;font-weight:300}.search .search-result-page .ptitle,.search .search-result-person .ptitle{font-size:24px;text-transform:uppercase;padding-top:0;line-height:1.2em;margin-bottom:0px}.search .search-result-page .group,.search .search-result-person .group{margin-bottom:10px}.search .search-result-page .role,.search .search-result-person .role{font-size:16px}.search .search-result-page .text,.search .search-result-person .text{font-size:14px}.search .cpm-cta-button{margin-bottom:10px}@media (max-width: 991px){.search .search-sidebar{display:none}}.search .search-sidebar h3{font-size:1em;font-weight:400;border-bottom:1px solid #e2e3e4;padding-bottom:10px;margin-bottom:0}.search .search-sidebar h4{font-size:0.9em;font-weight:400;margin-top:15px;margin-bottom:10px}.search .search-sidebar .search-filter{line-height:1.3em}.search .search-sidebar .search-filter a{color:#00adef;font-weight:400;font-size:0.9em}.search .search-pag{font-size:0.9em;margin:40px auto 0;text-align:center}.search .search-pag a{color:inherit}.search .search-pag .page-numbers{display:inline-block;padding:0 3px}.search .search-pag .page-numbers.current{color:#00adef;text-decoration:underline}@media (max-width: 767px){.search .cpm-cta-button.medium{font-size:9px;padding:5px 13px}}.menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000;padding-top:80px;overflow:scroll;overflow:hidden;overflow-x:hidden;-ms-overflow-style:none;overflow:auto}.menu-overlay,.menu-overlay a{color:#141414}@media (max-width: 1199px){.menu-overlay{padding-top:100px;padding-top:0px}}@media (max-width: 767px){.menu-overlay{padding-top:0px}}.menu-overlay .close-holder{position:relative}.menu-overlay .overlay-close{cursor:pointer;width:34px;height:34px;position:absolute;right:2px;top:-136px;overflow:hidden;border:none;text-indent:200%;color:transparent;outline:none;z-index:100;margin:-8px 0 0 0px}.menu-overlay .overlay-wrap{max-height:70%;overflow:auto}@media (max-width: 991px){.menu-overlay .overlay-wrap{max-height:100% !important}}.menu-overlay .menu-main-menu-container{padding:0 12px}.menu-overlay ul.menu{list-style:none;padding:0;margin:0 auto 20px;display:inline-block;height:100%;position:relative}@media (max-width: 767px){.menu-overlay ul.menu{font-size:0.8em}}.menu-overlay ul.menu li{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-overlay ul.menu li a{font-size:1.5em;font-weight:300;display:block;-webkit-transition:color 0.2s;transition:color 0.2s;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 0s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:all 0s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 0s cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transition-duration:180ms;-moz-transition-duration:180ms;-o-transition-duration:180ms;transition-duration:180ms}.menu-overlay ul.menu li a:hover,.menu-overlay ul.menu li a:focus{color:#666}.menu-overlay ul.menu li .sub-menu{margin-left:1.3em;padding-left:0;-moz-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out;-ms-transition:max-height 0.2s ease-in-out;-webkit-transition:max-height 0.2s ease-in-out;transition:max-height 0.2s ease-in-out;max-height:0;overflow:hidden}.menu-overlay ul.menu li .sub-menu li a{font-size:1.3em}.menu-overlay ul.menu>li.menu-item-has-children>a:after{display:inline-block;content:"\f0da";font:normal normal normal 14px/1 FontAwesome;margin-left:5px;font-size:12px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.menu-overlay ul.menu>li.menu-item-has-children.dropped>a:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-overlay .menu-footer{position:relative;width:100%;overflow:hidden}@media (min-width: 992px){.menu-overlay .menu-footer{position:absolute;bottom:2%}}.menu-overlay .add-tel{border-top:1px solid #DDD;font-size:0.9em;font-weight:300;line-height:1.5em;display:inline-table;margin-left:14px;padding:10px 0 0}@media (max-width: 767px){.menu-overlay .add-tel{font-size:0.8em}}.menu-overlay .add-tel p{float:left;margin-right:50px;margin-bottom:5px}.menu-overlay .search-form{font-size:1.5em;font-weight:300;margin-bottom:40px}@media (max-width: 991px){.menu-overlay .search-form{padding:0 15px}}@media (max-width: 767px){.menu-overlay .search-form{font-size:1em}}@media (min-width: 992px){.menu-overlay .search-form{position:absolute;top:40%;right:24%}}.menu-overlay .search-form .guide{margin-right:20px;display:block}.menu-overlay .search-form .search-field{background-color:transparent;padding:3px 8px;border-radius:0;font-size:0.7em;border:1px solid #141414;vertical-align:middle;margin-top:-3px}@media (max-width: 767px){.menu-overlay .cm-social{margin-top:0px;clear:both}}.menu-overlay #overlay-menu-footer{margin-top:15px}.menu-overlay #overlay-menu-footer li{display:inline-block;margin-right:10px}.menu-overlay #overlay-menu-footer li a{font-size:1em;display:inline-block}html,body{overflow-x:hidden}#content{background-attachment:fixed;background-size:cover;background-position:right center;background-repeat:no-repeat}.overlay-contentpush{border-top:52px solid transparent;background-color:rgba(250,250,250,0.96);visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.menu-open .overlay-contentpush{visibility:visible;opacity:1}.menu-open .site-header{background-color:transparent !important}.menu-open .site-header .site-title .logo.light{opacity:0 !important}.menu-open .site-header .site-title .logo.dark{opacity:1 !important}.menu-open .site-header .navigation__trigger .trigger{background-color:#000 !important}.menu-open .site-header .home-button{color:#000 !important}html.menu-open,body.menu-open{overflow:hidden}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.white-bg{background-color:#fff}.grey-bg{background-color:#f4f4f4}.black-bg{background-color:#020202}.sticky{display:block}.hentry{margin:0 0 0}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:0 0 0}.page-links{clear:both;margin:0 0 1.5em}.hero-img img{display:block}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-caption{display:block}.cpm-column,.cpm-columns-9,.cpm-columns-8,.cpm-columns-7,.cpm-columns-6,.cpm-columns-5,.cpm-columns-4,.cpm-columns-3,.cpm-columns-2,.cpm-columns-1{float:left}.cpm-columns-1{width:100%}.cpm-columns-2{width:50%}.cpm-columns-3{width:33.33%}.cpm-columns-4{width:25%}.cpm-columns-5{width:20%}.cpm-columns-6{width:16.66%}.cpm-columns-7{width:14.28%}.cpm-columns-8{width:12.5%}.cpm-columns-9{width:11.11%}.d-none{display:none !important}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1172px;width:95%}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{overflow:hidden}.row:not(.news-item){margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2-4{width:20%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-2-4,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2-4{width:20%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2-4{width:20%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.rp{padding:0}.rp-top{padding-top:0}.rp-left{padding-left:0}.rp-bottom{padding-bottom:0}.rp-right{padding-right:0}.rm{margin:0}.rm-top{margin-top:0}.rm-left{margin-left:0}.rm-bottom{margin-bottom:0}.rm-right{margin-right:0}.fullscreen-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}@media (max-width: 991px){.fullscreen-bg{display:none}}.fullscreen-bg__video{position:absolute;top:0;right:-10%;width:auto;height:100%}.site-header{padding:25px 0px 10px;position:fixed;top:0px;margin:0 auto;left:0;right:0;background-color:rgba(255,255,255,0.95);z-index:2001;-moz-transition:background-color 0.3s ease-in-out,opacity 1s ease-in-out !important;-o-transition:background-color 0.3s ease-in-out,opacity 1s ease-in-out !important;-ms-transition:background-color 0.3s ease-in-out,opacity 1s ease-in-out !important;-webkit-transition:background-color 0.3s ease-in-out,opacity 1s ease-in-out !important;transition:background-color 0.3s ease-in-out,opacity 1s ease-in-out !important}@media (max-width: 490px){.site-header{padding-left:0px;padding-right:0px;padding-bottom:0px}}.site-header .site-branding{position:relative;display:inline-block;float:left;overflow:hidden}@media (max-width: 490px){.site-header .site-branding{width:53%}}@media (max-width: 404px){.site-header .site-branding{width:46%}}@media (max-width: 350px){.site-header .site-branding{width:40%}}@media (max-width: 1199px){.site-header .site-branding{left:-10px}}.site-header .site-title{position:relative;top:-2px;display:inline-block;vertical-align:top;margin:0;font-size:1.9em;letter-spacing:-0.07em;max-width:272px}@media (max-width: 767px){.site-header .site-title{max-width:100%}}.site-header .site-title .logo{top:0;left:0;width:271px;height:auto;z-index:1000;display:block;line-height:1;margin-top:2px;position:relative;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.site-header .site-title .logo.dark{position:absolute;top:0px;left:0}.site-header .site-title .logo.light{opacity:0}.site-header .navigation__trigger{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);float:left;vertical-align:top;background:rgba(0,0,0,0.01);cursor:pointer;height:17px;position:relative;width:26px;height:16px;width:27px;fill:currentColor}.site-header .navigation__trigger .trigger{height:2px;left:0;position:absolute;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:100%;background-color:#000;-moz-transition:background-color 0.3s ease-in-out,top 0.1s ease,opacity 0.3s ease,all ease 0.3s;-o-transition:background-color 0.3s ease-in-out,top 0.1s ease,opacity 0.3s ease,all ease 0.3s;-ms-transition:background-color 0.3s ease-in-out,top 0.1s ease,opacity 0.3s ease,all ease 0.3s;-webkit-transition:background-color 0.3s ease-in-out,top 0.1s ease,opacity 0.3s ease,all ease 0.3s;transition:background-color 0.3s ease-in-out,top 0.1s ease,opacity 0.3s ease,all ease 0.3s}.site-header .navigation__trigger .trigger.trigger__top{top:0}.site-header .navigation__trigger .trigger.trigger__middle{top:7px}.site-header .navigation__trigger .trigger.trigger__bottom{top:14px}.site-header.transparent-header{background-color:transparent}.site-header.transparent-header .site-title .logo{opacity:0}.site-header.transparent-header .site-title .logo.light{opacity:1}.site-header.transparent-header .navigation__trigger .trigger{background-color:#FFF}.site-header.transparent-header .home-button{color:#fff}.admin-bar .site-header{margin-top:28px}.admin-bar .menu-overlay .overlay-close{margin-top:26px}.navigation__trigger:hover .trigger.trigger__top,.menu-open .navigation__trigger .trigger.trigger__top{top:-3px}.navigation__trigger:hover .trigger.trigger__bottom,.menu-open .navigation__trigger .trigger.trigger__bottom{top:17px}.menu-open .menu-toggle .trigger__top{-moz-transform:translateY(10px) rotateZ(-45deg);-o-transform:translateY(10px) rotateZ(-45deg);-ms-transform:translateY(10px) rotateZ(-45deg);-webkit-transform:translateY(10px) rotateZ(-45deg);transform:translateY(10px) rotateZ(-45deg)}.menu-open .menu-toggle .trigger__middle{opacity:0}.menu-open .menu-toggle .trigger__bottom{-moz-transform:translateY(-10px) rotateZ(45deg);-o-transform:translateY(-10px) rotateZ(45deg);-ms-transform:translateY(-10px) rotateZ(45deg);-webkit-transform:translateY(-10px) rotateZ(45deg);transform:translateY(-10px) rotateZ(45deg)}.menu-open .menu-overlay ul.menu li>a{top:0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition-delay:80ms;-moz-transition-delay:80ms;-o-transition-delay:80ms;transition-delay:80ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+1)>a{-webkit-transition-duration:243ms;-moz-transition-duration:243ms;-o-transition-duration:243ms;transition-duration:243ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+2)>a{-webkit-transition-duration:306ms;-moz-transition-duration:306ms;-o-transition-duration:306ms;transition-duration:306ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+3)>a{-webkit-transition-duration:369ms;-moz-transition-duration:369ms;-o-transition-duration:369ms;transition-duration:369ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+4)>a{-webkit-transition-duration:432ms;-moz-transition-duration:432ms;-o-transition-duration:432ms;transition-duration:432ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+5)>a{-webkit-transition-duration:495ms;-moz-transition-duration:495ms;-o-transition-duration:495ms;transition-duration:495ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+6)>a{-webkit-transition-duration:558ms;-moz-transition-duration:558ms;-o-transition-duration:558ms;transition-duration:558ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+7)>a{-webkit-transition-duration:621ms;-moz-transition-duration:621ms;-o-transition-duration:621ms;transition-duration:621ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+8)>a{-webkit-transition-duration:684ms;-moz-transition-duration:684ms;-o-transition-duration:684ms;transition-duration:684ms}.menu-open .menu-overlay ul.menu li:nth-last-child(n+9)>a{-webkit-transition-duration:747ms;-moz-transition-duration:747ms;-o-transition-duration:747ms;transition-duration:747ms}.menu-open .menu-overlay ul.menu li:nth-child(n+1)>a{-webkit-transition-duration:243ms;-moz-transition-duration:243ms;-o-transition-duration:243ms;transition-duration:243ms}.menu-open .menu-overlay ul.menu li:nth-child(n+2)>a{-webkit-transition-duration:306ms;-moz-transition-duration:306ms;-o-transition-duration:306ms;transition-duration:306ms}.menu-open .menu-overlay ul.menu li:nth-child(n+3)>a{-webkit-transition-duration:369ms;-moz-transition-duration:369ms;-o-transition-duration:369ms;transition-duration:369ms}.menu-open .menu-overlay ul.menu li:nth-child(n+4)>a{-webkit-transition-duration:432ms;-moz-transition-duration:432ms;-o-transition-duration:432ms;transition-duration:432ms}.menu-open .menu-overlay ul.menu li:nthchild(n+5)>a{-webkit-transition-duration:495ms;-moz-transition-duration:495ms;-o-transition-duration:495ms;transition-duration:495ms}.menu-open .menu-overlay ul.menu li:nth-child(n+6)>a{-webkit-transition-duration:558ms;-moz-transition-duration:558ms;-o-transition-duration:558ms;transition-duration:558ms}.menu-open .menu-overlay ul.menu li:nthchild(n+7)>a{-webkit-transition-duration:621ms;-moz-transition-duration:621ms;-o-transition-duration:621ms;transition-duration:621ms}.menu-open .menu-overlay ul.menu li:nthchild(n+8)>a{-webkit-transition-duration:684ms;-moz-transition-duration:684ms;-o-transition-duration:684ms;transition-duration:684ms}.menu-open .menu-overlay ul.menu li:nth-child(n+9)>a{-webkit-transition-duration:747ms;-moz-transition-duration:747ms;-o-transition-duration:747ms;transition-duration:747ms}.site-description{display:inline-block;font-size:0.8em}@media (min-width: 768px){.site-description{margin-left:20px}}.site-footer{padding:40px 0px;text-align:center;background-color:#d6d6d6;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:0.9em}.site-footer .footer-logo{margin-bottom:15px;max-width:271px}.site-footer .footer-bsi{margin-top:15px;display:flex;justify-content:center;align-items:center}.site-footer .footer-bsi span{padding-left:10px}.site-footer a{color:inherit}.site-footer .site-info{position:relative}.site-footer .scroll-up{position:absolute;bottom:15px;right:0%;margin-left:-15px;width:30px;height:23px;background-image:url("images/scroll-up.png");background-repeat:no-repeat;background-size:contain;cursor:pointer;opacity:0.6}@media (max-width: 767px){.site-footer .scroll-up{bottom:0}}.site-footer .scroll-up:hover{opacity:1}.site-footer .copy-notice{font-size:0.8em}.cpm-normal-text,.single-cpm_hot_topic .post-content,.single-post .post-content,.related-news .post-content,.cpm-title-intro-block .text,.cpm-text-box .text-column p,.cpm-text-box .text-column ul,.cpm-text-box .text-column ol{font-size:.7em;line-height:1.8em}.cpm-center-vertically{position:absolute}@media (max-width: 767px){.cpm-center-vertically{position:relative}}.cpm-align-left{text-align:left}.cpm-align-center{text-align:center}.cpm-align-right{text-align:right}.dark-trans-bg,.dark-overlay,.single-cpm_hot_topic .other-news .other-news-items .other-news-item:after,.single-post .other-news .other-news-items .other-news-item:after,.related-news .other-news .other-news-items .other-news-item:after,.cpm-gallery .cpm-gallery-info:before,.cpm-quote-slider .slides:before,.cpm-page-block .block-column:before,.cpm-text-over-image:not(.no-overlay):before{background-color:rgba(0,0,0,0.5)}.dark-trans-bg-hover,.dark-overlay-hover:hover,.cpm-page-block .block-column:hover:before{background-color:rgba(0,0,0,0.4)}.dark-overlay,.single-cpm_hot_topic .other-news .other-news-items .other-news-item:after,.single-post .other-news .other-news-items .other-news-item:after,.related-news .other-news .other-news-items .other-news-item:after,.cpm-gallery .cpm-gallery-info:before,.cpm-quote-slider .slides:before,.cpm-page-block .block-column:before,.cpm-text-over-image:not(.no-overlay):before{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.dark-overlay-hover,.cpm-page-block .block-column:before{-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.dark-hover-overlay,.cpm-hp-search .search-box .sub-overlay{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:20;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-align:center;background-color:rgba(0,0,0,0.2)}.dark-hover-overlay:hover,.cpm-hp-search .search-box .sub-overlay:hover,.dark-hover-overlay.cr-hover,.cpm-hp-search .search-box .cr-hover.sub-overlay{opacity:1}.cpm-center-vertically-fb{display:flex;flex-direction:column;justify-content:center}.no-padding{padding-left:0 !important;padding-right:0 !important}button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,.button,.cpm-cta-button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:transparent;color:#020202;font-weight:300;text-transform:uppercase;font-size:1.3em;border:1px solid #000;padding:3px 12px;display:inline-block;width:auto;margin:0 auto;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;-ms-transition:color 0.3s ease,background-color 0.3s ease;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}@media (max-width: 767px){button,.single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .others-read-more,.button,.cpm-cta-button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:0.9em}}button:hover,.single-cpm_hot_topic .ht-others .ht-other .others-read-more:hover,.single-post .ht-others .ht-other .others-read-more:hover,.related-news .ht-others .ht-other .others-read-more:hover,.button:hover,.cpm-cta-button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#fff;background-color:#020202}.cpm-cta-button{font-size:19px}.cpm-cta-button.medium{font-size:11px;font-weight:600;letter-spacing:0.12em;padding:9px 24px}.cpm-cta-button.small{font-size:11px;font-weight:600;letter-spacing:0.12em;padding:6px 19px}.cpm-cta-button.vsmall{font-size:10px;font-weight:600;letter-spacing:0.12em;padding:5px 15px}.cpm-cta-button.white{color:#fff;border-color:#fff}.cm-fade-in-on-show{opacity:0}.cm-hide-until-ready{-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.cm-hide-until-ready .cpm-text-over-image{-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-webkit-transition:background 0.5s linear;transition:background 0.5s linear}.cm-hide-until-ready.cm-hidden-until-ready{opacity:0 !important}.cm-hide-until-ready .cm-hide-until-ready{opacity:1 !important}.bounce{-webkit-animation:bounce 2s;-moz-animation:bounce 2s;-o-animation:bounce 2s;animation:bounce 2s}.spin{-webkit-animation:spin 1.1s linear infinite;-moz-animation:spin 1.1s linear infinite;-o-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite}.read-more-link{font-weight:bold;cursor:pointer}.slick-dots{position:absolute;bottom:60px;list-style:none;display:block;text-align:center;padding:0;width:100%;margin:0}@media (max-width: 767px){.slick-dots{bottom:7px}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button,.slick-dots li .single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-cpm_hot_topic .ht-others .ht-other .slick-dots li .others-read-more,.slick-dots li .single-post .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .slick-dots li .others-read-more,.slick-dots li .related-news .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .slick-dots li .others-read-more{border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:none;color:transparent;padding:0;text-shadow:none;width:12px;height:12px}.slick-dots li.slick-active button,.slick-dots li.slick-active .single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-cpm_hot_topic .ht-others .ht-other .slick-dots li.slick-active .others-read-more,.slick-dots li.slick-active .single-post .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .slick-dots li.slick-active .others-read-more,.slick-dots li.slick-active .related-news .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .slick-dots li.slick-active .others-read-more{background-color:#fff}.slick-prev,.slick-next{position:absolute;top:50%;top:calc(50% - 22.5px);width:23px;height:45px;z-index:1000;background-size:contain;opacity:0.6;cursor:pointer;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.slick-prev:hover,.slick-next:hover{opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0 !important}.slick-prev{left:30px;background-image:url("images/arrow-left.png")}.slick-next{right:30px;background-image:url("images/arrow-right.png")}.slick-slide{cursor:col-resize}.hero-header{position:relative}.hero-header .scroll-down{position:absolute;bottom:20px;left:50%;margin-left:-23px;width:45px;height:23px;background-image:url("images/scroll-down.png");background-repeat:no-repeat;background-size:contain;cursor:pointer}.home .hero-header .scroll-down{bottom:100px}.home.logged-in.admin-bar .hero-header .scroll-down{bottom:132px}.hero-header.half-hero .cpm-text-over-image{min-height:500px}.hero-header .titles{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 30px}@media (max-width: 767px){.hero-header .titles{padding:0 15px}}.hero-header .titles .title-large{line-height:1.2em}@media (max-width: 1199px){.hero-header .titles .title-large{font-size:2.6em}}@media (max-width: 767px){.hero-header .titles .title-large{font-size:2.1em}}@media (max-width: 1199px){.hero-header .titles .title-medium,.hero-header .titles .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header .titles .title,.hero-header .titles .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header .titles .title,.hero-header .titles .cpm-person-grid .title,.cpm-person-grid .hero-header .titles .title,.hero-header .titles .cpm-person-grid .second-title,.cpm-person-grid .hero-header .titles .second-title{font-size:2em}}@media (max-width: 767px){.hero-header .titles .title-medium,.hero-header .titles .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header .titles .title,.hero-header .titles .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header .titles .title,.hero-header .titles .cpm-person-grid .title,.cpm-person-grid .hero-header .titles .title,.hero-header .titles .cpm-person-grid .second-title,.cpm-person-grid .hero-header .titles .second-title{font-size:1.3em}}@media (max-width: 767px){.hero-header .titles .title-small{font-size:1.2em}}.hero-header.cpm-titles-big .title-large{font-size:5em}@media (max-width: 1199px){.hero-header.cpm-titles-big .title-large{font-size:4em}}@media (max-width: 767px){.hero-header.cpm-titles-big .title-large{font-size:3em;line-height:1em}}.hero-header.cpm-titles-big .title-medium,.hero-header.cpm-titles-big .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid .title,.cpm-person-grid .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid .second-title,.cpm-person-grid .hero-header.cpm-titles-big .second-title{font-size:2em}@media (max-width: 1199px){.hero-header.cpm-titles-big .title-medium,.hero-header.cpm-titles-big .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid .title,.cpm-person-grid .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid .second-title,.cpm-person-grid .hero-header.cpm-titles-big .second-title{font-size:1.8em}}@media (max-width: 767px){.hero-header.cpm-titles-big .title-medium,.hero-header.cpm-titles-big .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid .title,.cpm-person-grid .hero-header.cpm-titles-big .title,.hero-header.cpm-titles-big .cpm-person-grid .second-title,.cpm-person-grid .hero-header.cpm-titles-big .second-title{font-size:1.3em}}.hero-header.cpm-titles-small .title-large{font-size:3em}@media (max-width: 1199px){.hero-header.cpm-titles-small .title-large{font-size:2em}}@media (max-width: 767px){.hero-header.cpm-titles-small .title-large{font-size:2em}}.hero-header.cpm-titles-small .title-medium,.hero-header.cpm-titles-small .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid .title,.cpm-person-grid .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid .second-title,.cpm-person-grid .hero-header.cpm-titles-small .second-title{font-size:1.6em}@media (max-width: 1199px){.hero-header.cpm-titles-small .title-medium,.hero-header.cpm-titles-small .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid .title,.cpm-person-grid .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid .second-title,.cpm-person-grid .hero-header.cpm-titles-small .second-title{font-size:1.2em}}@media (max-width: 767px){.hero-header.cpm-titles-small .title-medium,.hero-header.cpm-titles-small .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid-filter .title,.cpm-person-grid-filter .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid .title,.cpm-person-grid .hero-header.cpm-titles-small .title,.hero-header.cpm-titles-small .cpm-person-grid .second-title,.cpm-person-grid .hero-header.cpm-titles-small .second-title{font-size:1.1em}}.hero-header.video{position:relative}.hero-header.video .cpm-text-over-image,.hero-header #half-video{position:absolute;top:0;left:0;width:100%;height:100%}.hero-header .video-box{position:relative}.hero-header .video-box video{width:100%;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}.hero-header .cpm-date-box{left:50%;right:auto;margin-left:-39px}.hero-header .search-form .guide{line-height:1em}.hero-header .search-form .search-field{font-size:0.5em;vertical-align:middle;margin-left:10px;margin-bottom:2px}.home .hero-header .title-large{font-size:4.5em}@media (max-width: 991px){.home .hero-header .title-large{font-size:3em}}@media (max-width: 767px){.home .hero-header .title-large{font-size:2em}}@media (max-width: 991px){.home .hero-header .title-medium,.home .hero-header .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .home .hero-header .title,.home .hero-header .cpm-person-grid-filter .title,.cpm-person-grid-filter .home .hero-header .title,.home .hero-header .cpm-person-grid .title,.cpm-person-grid .home .hero-header .title,.home .hero-header .cpm-person-grid .second-title,.cpm-person-grid .home .hero-header .second-title{font-size:2em}}@media (max-width: 767px){.home .hero-header .title-medium,.home .hero-header .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .home .hero-header .title,.home .hero-header .cpm-person-grid-filter .title,.cpm-person-grid-filter .home .hero-header .title,.home .hero-header .cpm-person-grid .title,.cpm-person-grid .home .hero-header .title,.home .hero-header .cpm-person-grid .second-title,.cpm-person-grid .home .hero-header .second-title{font-size:1.2em}}@media (max-width: 767px){.home .hero-header .title-small{font-size:0.9em}}.cpm-row{position:relative}.cpm-row-box{overflow:hidden}.cpm-row-box.isvisible{overflow:visible}.cpm-full-width{width:100%;max-width:100%}.cpm-date-box{bottom:0;right:0;left:auto;position:absolute;color:#fff;font-size:0.9em;line-height:1.1em;text-align:center;font-weight:100;font-style:italic;padding:15px 25px;background-color:#00adef;min-width:3.5em}.briefing-note .cpm-date-box,.insights .cpm-date-box{background-color:#d10bb8}.event-item .cpm-date-box{background-color:#00A651}.cpm-text-over-image{background-size:cover;color:#fff}.cpm-text-over-image .title-large{margin-bottom:30px}.cpm-text-over-image .title-medium,.cpm-text-over-image .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-over-image .title,.cpm-text-over-image .cpm-person-grid-filter .title,.cpm-person-grid-filter .cpm-text-over-image .title,.cpm-text-over-image .cpm-person-grid .title,.cpm-person-grid .cpm-text-over-image .title,.cpm-text-over-image .cpm-person-grid .second-title,.cpm-person-grid .cpm-text-over-image .second-title{margin-bottom:60px}.cpm-text-box{background-color:#fff;padding:100px 0 100px;color:#000}@media (max-width: 767px){.cpm-text-box{padding-top:40px;padding-bottom:20px}}.cpm-text-box a{color:inherit}.cpm-text-box .icon-col{text-align:right}@media (max-width: 767px){.cpm-text-box .icon-col{text-align:center}}.cpm-text-box .icon-col img{max-height:160px;width:auto;margin-right:10px}@media (max-width: 767px){.cpm-text-box .icon-col img{max-height:100px;width:auto}}.cpm-text-box .title-large{font-size:3em;margin-bottom:5px;text-align:center}@media (max-width: 991px){.cpm-text-box .title-large{font-size:2.5em}}@media (max-width: 767px){.cpm-text-box .title-large{font-size:1.9em;line-height:1.2em;text-align:center !important}}.cpm-text-box .title-medium,.cpm-text-box .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-box .title,.cpm-text-box .cpm-person-grid-filter .title,.cpm-person-grid-filter .cpm-text-box .title,.cpm-text-box .cpm-person-grid .title,.cpm-person-grid .cpm-text-box .title,.cpm-text-box .cpm-person-grid .second-title,.cpm-person-grid .cpm-text-box .second-title{margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:1.7em;letter-spacing:0.001em;font-weight:300;text-align:center;max-width:750px}@media (max-width: 767px){.cpm-text-box .title-medium,.cpm-text-box .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-box .title,.cpm-text-box .cpm-person-grid-filter .title,.cpm-person-grid-filter .cpm-text-box .title,.cpm-text-box .cpm-person-grid .title,.cpm-person-grid .cpm-text-box .title,.cpm-text-box .cpm-person-grid .second-title,.cpm-person-grid .cpm-text-box .second-title{font-size:1.2em;margin-bottom:0px;text-align:center !important}}.cpm-text-box .title-medium p,.cpm-text-box .cpm-case-study-box .case-studies .case-study .right-col .title p,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-box .title p,.cpm-text-box .cpm-person-grid-filter .title p,.cpm-person-grid-filter .cpm-text-box .title p,.cpm-text-box .cpm-person-grid .title p,.cpm-person-grid .cpm-text-box .title p,.cpm-text-box .cpm-person-grid .second-title p,.cpm-person-grid .cpm-text-box .second-title p{margin-top:20px}.cpm-text-box .title-medium.thin,.cpm-text-box .cpm-case-study-box .case-studies .case-study .right-col .thin.title,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-box .thin.title,.cpm-text-box .cpm-person-grid-filter .thin.title,.cpm-person-grid-filter .cpm-text-box .thin.title,.cpm-text-box .cpm-person-grid .thin.title,.cpm-person-grid .cpm-text-box .thin.title,.cpm-text-box .cpm-person-grid .thin.second-title,.cpm-person-grid .cpm-text-box .thin.second-title{font-weight:300;margin-top:30px;max-width:1000px;margin-bottom:90px}.cpm-text-box .text-columns{overflow:hidden;clear:both;margin-left:auto;margin-right:auto}.cpm-text-box .text-columns p{margin-top:0}.cpm-text-box .text-columns.big{max-width:1100px}.cpm-text-box .text-columns.big .text-column{font-size:1.35em;font-weight:300;font-family:"Open Sans",sans-serif}.cpm-text-box .text-columns.big .text-column strong{font-weight:400}.cpm-text-box .text-column{float:left;line-height:1.3em;z-index:2}@media (max-width: 767px){.cpm-text-box .text-column{padding-left:0 !important;padding-right:0 !important}}@media (max-width: 1199px){.cpm-text-box .text-column p,.cpm-text-box .text-column ul,.cpm-text-box .text-column ol{font-size:0.8em;line-height:1.6em}}@media (max-width: 767px){.cpm-text-box .text-column p,.cpm-text-box .text-column ul,.cpm-text-box .text-column ol{font-size:0.7em}}.cpm-text-box .columns-1 .text-column{width:100%}.cpm-text-box .columns-3 .text-column:nth-child(1),.cpm-text-box .columns-3 .text-column:nth-child(2){padding-right:3%}.cpm-text-box.top-padding-large{padding-top:200px}.cpm-text-box.top-padding-medium-small{padding-top:70px}.cpm-text-box.top-padding-small{padding-top:40px}.cpm-text-box.bottom-padding-large{padding-bottom:200px}.cpm-text-box.bottom-padding-medium-small{padding-bottom:70px}.cpm-text-box.bottom-padding-small{padding-bottom:40px}.cpm-text-box.bottom-padding-none{padding-bottom:0px}.cpm-text-box.bottom-padding-none .title-medium.thin,.cpm-text-box.bottom-padding-none .cpm-case-study-box .case-studies .case-study .right-col .thin.title,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-box.bottom-padding-none .thin.title,.cpm-text-box.bottom-padding-none .cpm-person-grid-filter .thin.title,.cpm-person-grid-filter .cpm-text-box.bottom-padding-none .thin.title,.cpm-text-box.bottom-padding-none .cpm-person-grid .thin.title,.cpm-person-grid .cpm-text-box.bottom-padding-none .thin.title,.cpm-text-box.bottom-padding-none .cpm-person-grid .thin.second-title,.cpm-person-grid .cpm-text-box.bottom-padding-none .thin.second-title{margin-bottom:50px}.cpm-text-box.has-icon .title-large,.cpm-text-box.has-icon .title-medium,.cpm-text-box.has-icon .cpm-case-study-box .case-studies .case-study .right-col .title,.cpm-case-study-box .case-studies .case-study .right-col .cpm-text-box.has-icon .title,.cpm-text-box.has-icon .cpm-person-grid-filter .title,.cpm-person-grid-filter .cpm-text-box.has-icon .title,.cpm-text-box.has-icon .cpm-person-grid .title,.cpm-person-grid .cpm-text-box.has-icon .title,.cpm-text-box.has-icon .cpm-person-grid .second-title,.cpm-person-grid .cpm-text-box.has-icon .second-title{text-align:left}.cpm-text-box.first-col-grey-italic .text-columns .text-column:first-child{font-family:"Crimson Text",serif;font-style:italic;font-size:1.5em;line-height:1.0em;letter-spacing:0.05em;color:#636363}@media (max-width: 767px){.cpm-text-box.first-col-grey-italic .text-columns .text-column:first-child p{line-height:1.3em}}.cpm-page-block .block-column{background-size:cover;background-position:center center;padding-left:0;padding-right:0}@media (max-width: 767px){.cpm-page-block .block-column{min-height:200px}}.cpm-page-block .block-column .text-wrap{text-align:center;width:100%;margin:0 auto;color:#fff;z-index:100;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.cpm-page-block .block-column .text-wrap.no-hover{opacity:1}.cpm-page-block .block-column .text-wrap.hover{opacity:0}.cpm-page-block .block-column.half{height:464px;width:50%}.cpm-page-block .block-column.third{height:464px;width:33.3333%}.cpm-page-block .block-column.quarter{height:464px;width:25%}.cpm-page-block .block-column.fifth{height:464px;width:20%}.cpm-page-block .block-column.sixth{height:464px;width:16.66666%}.cpm-page-block .block-column.seventh{height:264px;width:14.2857%}.cpm-page-block .block-column.full{height:364px}.cpm-page-block .block-column.full .title{font-size:1.6em}@media (max-width: 991px){.cpm-page-block .block-column{width:100% !important}}.cpm-page-block a{color:inherit}.cpm-page-block .title{font-size:1.2em}.cpm-page-block .text{font-size:0.7em;margin:20px auto 30px}@media (max-width: 767px){.cpm-page-block .text{display:none}}.cpm-page-block .more-wrap{padding:0 25px}.no-touch-device .cpm-page-block .block-column:hover .no-hover{opacity:0}.no-touch-device .cpm-page-block .block-column:hover .hover{opacity:1}.cpm-hp-search .search-box{position:relative}.cpm-hp-search .search-box .dark-overlay,.cpm-hp-search .search-box .single-cpm_hot_topic .other-news .other-news-items .other-news-item:after,.single-cpm_hot_topic .other-news .other-news-items .cpm-hp-search .search-box .other-news-item:after,.cpm-hp-search .search-box .single-post .other-news .other-news-items .other-news-item:after,.single-post .other-news .other-news-items .cpm-hp-search .search-box .other-news-item:after,.cpm-hp-search .search-box .related-news .other-news .other-news-items .other-news-item:after,.related-news .other-news .other-news-items .cpm-hp-search .search-box .other-news-item:after,.cpm-hp-search .search-box .cpm-gallery .cpm-gallery-info:before,.cpm-gallery .cpm-hp-search .search-box .cpm-gallery-info:before,.cpm-hp-search .search-box .cpm-quote-slider .slides:before,.cpm-quote-slider .cpm-hp-search .search-box .slides:before,.cpm-hp-search .search-box .cpm-text-over-image:not(.no-overlay):before,.cpm-hp-search .search-box .cpm-page-block .block-column:before,.cpm-page-block .cpm-hp-search .search-box .block-column:before{background-color:rgba(0,0,0,0.4)}.cpm-hp-search .search-box .text-box{position:absolute;top:0;left:0;text-align:center;color:#fff;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:11}.cpm-hp-search .search-box .text-box.dropdown-bg{position:relative;background-color:#f5f5f5;color:#00aeef;padding:60px 20px;border:3px solid #fff;border-top:none;border-bottom:none}.cpm-hp-search .search-box .text-box.dropdown-bg .title{margin-bottom:0}.cpm-hp-search .search-box .video-box{position:absolute;top:0;left:0;z-index:10;opacity:0;width:100%;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.cpm-hp-search .search-box .video-box video{width:100%}@media (min-width: 768px){.cpm-hp-search .search-box .sub-overlay .sectors{max-width:80%}}.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector{text-align:center;margin:0 auto 0.5em;text-transform:uppercase;font-size:1em;line-height:1.3em}@media (max-width: 1199px){.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector{font-size:0.8em;line-height:1.1em}}@media (max-width: 991px){.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector{font-size:0.8em;line-height:1.1em}}@media (max-width: 767px){.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector{font-size:0.8em;line-height:1.1em}}.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector:last-child{margin-bottom:0}.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector a{color:#fff}.cpm-hp-search .search-box .sub-overlay .sectors .sub-sector a:hover{color:#ccc}.cpm-hp-search .search-box .title{font-size:1.4em;text-transform:uppercase;font-weight:300}@media (max-width: 1199px){.cpm-hp-search .search-box .title{font-size:1em}}@media (max-width: 767px){.cpm-hp-search .search-box .title{font-size:1.4em}}.cpm-hp-search .search-box .text{font-size:1.15em;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:-0.01em}.cpm-hp-search .search-box img{display:block;width:100%}.cpm-hp-search .search-box.multi-page.cr-hover .text-box,.cpm-hp-search .search-box.multi-page:hover .text-box{opacity:0}.cpm-hp-search .search-box.cr-hover .video-box,.cpm-hp-search .search-box:hover .video-box{opacity:1}.cpm-hp-search .search-box.cr-hover .text-box,.cpm-hp-search .search-box:hover .text-box{opacity:0}.cpm-hp-search .search-box.cr-hover .text-box.dropdown-bg,.cpm-hp-search .search-box:hover .text-box.dropdown-bg{opacity:1}.cpm-hp-search .search-box.col-md-2-4 .title{font-size:1.2em}@media (max-width: 991px) and (orientation: portrait){.cpm-hp-search .search-box.col-md-2-4 .title{font-size:1.6em}}.cpm-hp-search .isvisible:after{clear:both;content:"";display:table}.cpm-hp-search .isvisible .search-box .sub-overlay{padding:40px;background-color:#00aeef;color:#fff;height:auto;min-height:100%;z-index:999}.cpm-hp-search .isvisible .search-box .sub-overlay .sectors{max-width:100%}.cpm-hp-search a:hover img{opacity:1}.cpm-image-overlay img{position:absolute;z-index:1}.cpm-image-overlay.right img{left:auto;right:0}@media (max-width: 1650px){.cpm-image-overlay{display:none}}.cpm-stats{background-color:#e2e3e4;padding:80px 0}@media (max-width: 991px){.cpm-stats{padding:40px 0}}.cpm-stats .cpm-stat{text-align:center;color:#555}@media (max-width: 991px){.cpm-stats .cpm-stat{margin-bottom:20px}}.cpm-stats .cpm-stat .stat{font-family:"Montserrat",sans-serif;font-size:1.4em}@media (max-width: 991px){.cpm-stats .cpm-stat .stat{font-size:1.1em}}.cpm-stats .cpm-stat .label{font-family:"Crimson Text",serif;font-style:italic;font-size:1em;letter-spacing:0.05em}@media (max-width: 991px){.cpm-stats .cpm-stat .label{font-size:0.8em}}.cpm-quote-slider.single .quote-slide{cursor:default}.cpm-quote-slider.multi .quote-slide{cursor:pointer}.cpm-quote-slider .slides{background-size:cover}.cpm-quote-slider .slides:before{pointer-events:none}.cpm-quote-slider .slides .quote-slide{outline:none}.cpm-quote-slider .slides .quote-slide .text{padding:120px 0 100px;text-align:center;color:#fff;max-width:760px}@media (max-width: 767px){.cpm-quote-slider .slides .quote-slide .text{padding:40px 0 40px}}.cpm-quote-slider .slides .quote-slide .text .quote{font-family:"Open Sans",sans-serif;font-size:1.4em;font-weight:300;line-height:1.4em}@media (max-width: 767px){.cpm-quote-slider .slides .quote-slide .text .quote{font-size:1em}}.cpm-quote-slider .slides .quote-slide .text .name{font-family:"Crimson Text",serif;font-size:1em;font-style:italic;margin-top:30px;letter-spacing:0.05em;margin-bottom:20px}@media (max-width: 767px){.cpm-quote-slider .slides .quote-slide .text .name{font-size:1em}}.cpm-announcement-box{padding:80px 0 60px;text-align:center}.cpm-announcement-box.padding-very-small{padding:10px 0 10px}.cpm-announcement-box.padding-small{padding:40px 0 40px}.cpm-announcement-box.padding-large{padding:80px 0 80px}@media (max-width: 767px){.cpm-announcement-box.padding-large{padding:40px 0 40px}}.cpm-announcement-box .text-box{text-align:center;margin:0 auto;max-width:770px}.cpm-announcement-box .text-box .title{font-family:"Open Sans",sans-serif;font-size:1.8em;font-weight:300;color:#141414;margin-bottom:0px;text-align:center}@media (max-width: 767px){.cpm-announcement-box .text-box .title{font-size:1.3em}}.cpm-announcement-box .text-box .title.medium{font-size:1.4em;line-height:1.2em}@media (max-width: 767px){.cpm-announcement-box .text-box .title.medium{font-size:1.2em}}.cpm-announcement-box .text-box .title.vlarge{font-size:3em;line-height:1.2em}.cpm-announcement-box .text-box .title a{color:#000}.cpm-announcement-box .text-box .subtitle{font-family:"Crimson Text",serif;font-size:1.5em;font-style:italic;margin-top:0px;letter-spacing:-0.01em;margin-bottom:0px;color:#555}.cpm-announcement-box .cpm-cta-button{margin-top:40px}.cpm-news-box{overflow:hidden;padding-bottom:80px}@media (max-width: 991px){.cpm-news-box{padding-bottom:0}}@media (max-width: 767px){.cpm-news-box{font-size:0.9em}.cpm-news-box .cpm-date-box{font-size:0.8em}}.cpm-news-box .container{max-width:1168px}.home .cpm-news-box .container{max-width:1800px}.cpm-news-box .inner{width:100%;margin:0 auto}.cpm-news-box .inner .news-item{width:50%;background-size:cover;float:left;position:relative}.cpm-news-box .inner .news-item .text-box{position:absolute !important;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff}.cpm-news-box .inner .news-item .text-box a{color:#fff}.cpm-news-box .inner .news-item .text-box .news-item--inner{max-width:360px;margin:0 auto}.cpm-news-box .inner .news-item .text-box .title{font-size:1.2em;line-height:1.1em;margin-bottom:0.5em;padding:0 15px}@media (max-width: 767px){.cpm-news-box .inner .news-item .text-box .title{font-size:1.2em;margin-bottom:1em}}.cpm-news-box .inner .news-item .text-box .lead{font-family:"Montserrat",sans-serif;font-size:0.6em;font-weight:300;line-height:1.5em;margin-bottom:2em;padding-left:10px;padding-right:10px}@media (max-width: 1199px){.cpm-news-box .inner .news-item .text-box .lead{display:none}}.cpm-news-box .inner .news-item .cpm-center-vertically-fb{height:100%}@media (max-width: 404px){.cpm-news-box .inner .news-item .cpm-date-box{display:none}}.cpm-news-box .inner .news-item img{width:100%;display:block}.cpm-news-box .inner .news-item img.landscape{display:block}.cpm-news-box .inner .news-item img.tall{display:none}@media (min-width: 992px){.cpm-news-box .inner .news-item:nth-child(1) img.landscape,.cpm-news-box .inner .news-item:nth-child(5) img.landscape,.cpm-news-box .inner .news-item:nth-child(7) img.landscape{display:none}.cpm-news-box .inner .news-item:nth-child(1) img.tall,.cpm-news-box .inner .news-item:nth-child(5) img.tall,.cpm-news-box .inner .news-item:nth-child(7) img.tall{display:block}}@media (max-width: 991px){.cpm-news-box .inner .news-item{width:100%}.cpm-news-box .inner .news-item img.landscape{display:block}.cpm-news-box .inner .news-item img.tall{display:none}}.home .cpm-news-box .inner .news-item{width:calc(33.33333333% - 20px);margin:0 10px}@media (min-width: 992px){.home .cpm-news-box .inner .news-item:nth-child(1) img.landscape,.home .cpm-news-box .inner .news-item:nth-child(5) img.landscape,.home .cpm-news-box .inner .news-item:nth-child(7) img.landscape{display:block}.home .cpm-news-box .inner .news-item:nth-child(1) img.tall,.home .cpm-news-box .inner .news-item:nth-child(5) img.tall,.home .cpm-news-box .inner .news-item:nth-child(7) img.tall{display:none}}@media (max-width: 991px){.home .cpm-news-box .inner .news-item{width:100%}}.cpm-news-box .news-filters{margin-top:60px;margin-left:40px}@media (max-width: 991px){.cpm-news-box .news-filters{display:none}}.cpm-news-box .news-filters .news-filter-box,.cpm-news-box .news-filters .news-type-box{margin-top:20px;margin-bottom:40px;font-size:0.8em}.cpm-news-box .news-filters .news-filter-box a,.cpm-news-box .news-filters .news-type-box a{font-size:0.9em}.cpm-news-box .news-filters .news-filter-box a.active,.cpm-news-box .news-filters .news-type-box a.active{font-weight:600}.cpm-news-box .news-filters .news-filter-box h3,.cpm-news-box .news-filters .news-type-box h3{font-size:1.2em;font-weight:400;margin-bottom:10px;border-bottom:1px solid #e2e3e4;padding-bottom:5px;max-width:230px}.cpm-news-box .news-filters .news-filter-box .news-search-wrapper,.cpm-news-box .news-filters .news-type-box .news-search-wrapper{position:relative;display:inline-block}.cpm-news-box .news-filters .news-filter-box .news-search-wrapper #news-search,.cpm-news-box .news-filters .news-type-box .news-search-wrapper #news-search{padding-right:30px;min-width:90px}.cpm-news-box .news-filters .news-filter-box ul,.cpm-news-box .news-filters .news-type-box ul{list-style:none;margin:0;padding:0}.cpm-news-box .news-filters .news-filter-box ul.type li,.cpm-news-box .news-filters .news-type-box ul.type li{position:relative;line-height:1}.cpm-news-box .news-filters .news-filter-box ul.type li:after,.cpm-news-box .news-filters .news-type-box ul.type li:after{content:'\b7\a0';font-size:80px;line-height:0;position:relative;top:23px;left:5px;overflow:hidden}.cpm-news-box .news-filters .news-filter-box ul.type li.news-item:after,.cpm-news-box .news-filters .news-filter-box ul.type li.firm-news:after,.cpm-news-box .news-filters .news-type-box ul.type li.news-item:after,.cpm-news-box .news-filters .news-type-box ul.type li.firm-news:after{color:#00adef}.cpm-news-box .news-filters .news-filter-box ul.type li.briefing-note:after,.cpm-news-box .news-filters .news-filter-box ul.type li.insights:after,.cpm-news-box .news-filters .news-type-box ul.type li.briefing-note:after,.cpm-news-box .news-filters .news-type-box ul.type li.insights:after{color:#d10bb8}.cpm-news-box .news-filters .news-filter-box ul.type li.event-item:after,.cpm-news-box .news-filters .news-type-box ul.type li.event-item:after{color:#00A651}.cpm-news-box .news-filters .news-filter-box a,.cpm-news-box .news-filters .news-type-box a{color:inherit}.people-columns{overflow:hidden}.people-columns a{color:inherit}.person-column{position:relative;background-size:cover;background-position:right top;overflow:hidden;float:none !important}@media (min-width: 992px){.person-column{max-height:223px}}@media (max-width: 350px){.person-column{width:100% !important}}.person-column .text-box{position:absolute;top:84%;height:100%;left:0;width:100%;padding:3px;text-align:center;font-weight:300;color:#000;background-color:rgba(230,230,230,0.7);-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media (max-width: 404px){.person-column .text-box{top:80%}}.person-column .text-box .ptitle{font-size:15px;text-transform:uppercase;padding-top:0;line-height:1.2em;margin-bottom:5px}@media (max-width: 767px){.person-column .text-box .ptitle{font-size:12px}}@media (max-width: 404px){.person-column .text-box .ptitle{font-size:11px}}.person-column .text-box .group{font-family:"Crimson Text",serif;font-style:italic;font-size:20px;letter-spacing:0.05em;line-height:1em;margin-bottom:0.4em;opacity:0;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}@media (max-width: 767px){.person-column .text-box .group{font-size:15px}}.person-column .text-box .role{text-transform:uppercase;font-size:14px;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}@media (max-width: 767px){.person-column .text-box .role{font-size:11px}}@media (max-width: 767px){.person-column .text-box .role{font-size:9px}}.person-column:hover .text-box,.touch-device .person-column .text-box{top:0;height:100%}.person-column:hover .text-box .ptitle,.touch-device .person-column .text-box .ptitle{padding-top:24%}@media (max-width: 767px){.person-column:hover .text-box .ptitle,.touch-device .person-column .text-box .ptitle{padding-top:18%}}.person-column:hover .text-box .group,.touch-device .person-column .text-box .group{opacity:1}.cpm-person-grid{padding-top:10px;padding-bottom:60px}.cpm-person-grid.count-1{padding-top:70px}@media (max-width: 767px){.cpm-person-grid{padding-top:00px}}.cpm-person-grid .cpm-row-box{padding-left:0;padding-right:0}.cpm-person-grid .title,.cpm-person-grid .second-title{text-align:center;font-size:1.8em;margin-bottom:35px}.cpm-person-grid .title{cursor:pointer}.cpm-person-grid .open-people{width:20px;height:20px;background-image:url("images/plus.png");background-size:contain;display:inline-block;margin-left:20px}.cpm-person-grid .open-people.clicked{background-image:url("images/minus.png")}.cpm-person-grid .people-columns{-moz-transition:max-height 0.6s ease-in-out;-o-transition:max-height 0.6s ease-in-out;-ms-transition:max-height 0.6s ease-in-out;-webkit-transition:max-height 0.6s ease-in-out;transition:max-height 0.6s ease-in-out;overflow:hidden}.cpm-person-grid.start-collapsed .people-columns{height:auto;max-height:0px}.cpm-person-grid.start-collapsed .people-columns.open{max-height:99999px}.cpm-person-grid a{color:inherit}.cpm-person-grid.last{padding-bottom:60px}.cpm-person-grid-filter{padding-top:40px;width:auto}@media (min-width: 768px){.cpm-person-grid-filter{text-align:center}}.cpm-person-grid-filter .title{text-align:center;margin-top:20px;margin-bottom:35px;font-size:1.8em}.cpm-person-grid-filter .filter-box{background-color:#e2e3e4;display:inline-block;padding:20px 30px;width:auto}@media (max-width: 767px){.cpm-person-grid-filter .filter-box{width:100%}}.cpm-person-grid-filter .filter-box .ftitle{text-transform:uppercase;font-size:1.1em;font-weight:300;margin-bottom:10px}.cpm-person-grid-filter .filter-box .filter-input{position:relative}@media (min-width: 768px){.cpm-person-grid-filter .filter-box .filter-input{margin-right:20px;float:left}}@media (max-width: 767px){.cpm-person-grid-filter .filter-box .filter-input{margin-bottom:10px}}.cpm-person-grid-filter .filter-box .filter-input select,.cpm-person-grid-filter .filter-box .filter-input input{min-width:160px}@media (max-width: 767px){.cpm-person-grid-filter .filter-box .filter-input select,.cpm-person-grid-filter .filter-box .filter-input input{width:100%}}.cpm-person-grid-filter .filter-box .filter-input.name{margin-right:0}.cpm-person-grid-filter .filter-box .filter-input.name input{padding-right:30px;min-width:90px}.cpm-person-grid-filter .filter-box .filter-input.name:after{position:absolute;top:10px;right:10px;font:normal normal normal 14px/1 FontAwesome;content:"\f002";cursor:pointer;z-index:1}.cpm-case-study-box.single .slick-slide{cursor:default}.cpm-case-study-box.multi .slick-slide{cursor:pointer}.cpm-case-study-box .case-studies{overflow:hidden}.cpm-case-study-box .case-studies .case-study{overflow:hidden;background-size:cover;background-position:center center}.cpm-case-study-box .case-studies .case-study .left-col{position:relative}.cpm-case-study-box .case-studies .case-study .left-col .cpm-date-box{background-color:#226e8c}.cpm-case-study-box .case-studies .case-study .left-col .cpm-date-box .year{font-size:0.9em}.cpm-case-study-box .case-studies .case-study .right-col{background-color:rgba(235,235,235,0.7);padding:100px 20px 60px 20px;text-align:center;font-size:0.8em}@media (max-width: 991px){.cpm-case-study-box .case-studies .case-study .right-col{padding-top:40px;padding-bottom:1px}}.cpm-case-study-box .case-studies .case-study .right-col .inner{max-width:525px;margin:0 auto;text-align:left}.cpm-case-study-box .case-studies .case-study .right-col .title{font-size:1.8em;margin-bottom:1.1em}.cpm-case-study-box .case-studies .case-study .right-col .text{margin-bottom:2.4em}.cpm-case-study-box .case-studies .case-study .right-col .text p{font-size:0.9em;line-height:1.3em}.cpm-case-study-box .case-studies .case-study .right-col .quote{font-style:italic;font-size:1.1em;line-height:1.4em;margin-bottom:1.1em}.cpm-case-study-box .case-studies .case-study .right-col .person{font-size:1.1em;margin-bottom:2.2em}.rolling_strip_wrapper{width:100%;position:fixed;bottom:0;z-index:999}.rolling_strip_wrapper.single .quote-slide{cursor:default}.rolling_strip_wrapper.multi .quote-slide{cursor:pointer}.rolling_strip_wrapper .slick-track{display:flex;align-items:stretch}.rolling_strip_wrapper .slick-track .slick-slide{height:auto}.rolling_strip_wrapper .slides{background-size:cover;width:100%}.rolling_strip_wrapper .slides:before{background:transparent;pointer-events:none}.rolling_strip_wrapper .slides .quote-slide{outline:none;background-size:cover}.rolling_strip_wrapper .slides .quote-slide .text{padding:20px 0;text-align:center;color:#fff;max-width:760px}@media (max-width: 767px){.rolling_strip_wrapper .slides .quote-slide .text{padding:15px 0}}.rolling_strip_wrapper .slides .quote-slide .text .quote{font-family:"Open Sans",sans-serif;font-size:1.4em;font-weight:300;line-height:1.4em}@media (max-width: 767px){.rolling_strip_wrapper .slides .quote-slide .text .quote{font-size:1em}}.rolling_strip_wrapper .slides .quote-slide .text .quote p{margin:0;Padding:0}.rolling_strip_wrapper .slides .quote-slide .text .quote a{color:#fff}.rolling_strip_wrapper .slick-prev,.rolling_strip_wrapper .slick-next{background-image:none;font-size:48px;color:#fff}.rolling_strip_wrapper .slick-prev{left:100px}.rolling_strip_wrapper .slick-next{right:100px}@media only screen and (max-width: 768px){.rolling_strip_wrapper .slick-arrow{display:none !important}}.cpm-hot-topic-summary{padding-top:80px;padding-bottom:100px}.cpm-hot-topic-summary a{color:inherit}.cpm-hot-topic-summary .main-title{text-align:center}.cpm-hot-topic-summary .main-sub-title{text-align:center;font-family:"Crimson Text",serif;font-style:italic;font-size:1.1em;letter-spacing:0.05em;color:#636363}@media (min-width: 768px){.cpm-hot-topic-summary .left-col{padding-right:45px}}.cpm-hot-topic-summary .title{margin-bottom:0.4em;font-size:1.4em}.cpm-hot-topic-summary .sub-title{font-size:1.0em;margin-bottom:0.8em;margin-top:1em}.cpm-hot-topic-summary .text-columns{margin-bottom:20px;overflow:hidden;font-size:0.7em;line-height:1.6em}@media (max-width: 767px){.cpm-hot-topic-summary .img-col{margin-bottom:20px;text-align:center}.cpm-hot-topic-summary .img-col img{max-height:100px;width:auto}}.cpm-hot-topic-summary.not-list .hot-topic{margin-top:40px}@media (max-width: 767px){.cpm-hot-topic-summary.not-list .hot-topic{margin-top:20px}}.cpm-gallery.has-container{background-color:#636363}.cpm-gallery .cpm-gallery-row{overflow:hidden}.cpm-gallery .cpm-gallery-images{margin:0 auto}.cpm-gallery .cpm-gallery-image{padding:0;position:relative}.cpm-gallery .cpm-gallery-image img{display:block}.cpm-gallery .cpm-gallery-image .inner{max-width:560px;padding:0 40px}@media (max-width: 767px){.cpm-gallery .cpm-gallery-image .inner.cpm-center-vertically{padding:20px}}.cpm-gallery .cpm-gallery-image .title{font-size:2.1em;font-weight:300;margin-bottom:5px;line-height:1.0em}@media (max-width: 1199px){.cpm-gallery .cpm-gallery-image .title{font-size:1.8em}}@media (max-width: 991px){.cpm-gallery .cpm-gallery-image .title{font-size:1.3em}}.cpm-gallery .cpm-gallery-image .text{font-family:"Crimson Text",serif;font-style:italic;font-size:1.0em;line-height:1.3em}@media (max-width: 1199px){.cpm-gallery .cpm-gallery-image .text{font-size:0.9em}}@media (max-width: 991px){.cpm-gallery .cpm-gallery-image .text{font-size:0.7em}}.cpm-gallery .cpm-gallery-image.black-bg{color:#fff}.cpm-gallery .cpm-gallery-image.grey-bg{color:#000}.cpm-gallery .cpm-gallery-image.grey-bg .text{color:#595959}.cpm-gallery .cpm-gallery-info{position:absolute;top:0;left:0;width:100%;height:100%;padding:22% 40px 0;text-align:center;pointer-events:none}.cpm-gallery .cpm-gallery-info:before{background-color:rgba(0,0,0,0.45)}.cpm-gallery .cpm-gallery-info .cgi-title{font-size:2em;margin-bottom:1em;font-weight:300;color:#fff;position:relative}.cpm-gallery .cpm-gallery-info .cgi-desc{position:relative}@media (max-width: 991px){.cpm-gallery .cpm-gallery-info .cgi-desc{display:none}}.cpm-title-intro-block{padding:120px 0 120px}@media (max-width: 991px){.cpm-title-intro-block{padding:80px 0 60px}}@media (min-width: 992px){.cpm-title-intro-block .left-col{padding-right:30px}}.cpm-title-intro-block .title{font-size:2.5em;line-height:1em;font-weight:300;margin-bottom:15px}@media (max-width: 767px){.cpm-title-intro-block .title{font-size:2em}}.cpm-title-intro-block .subtitle{font-family:"Crimson Text",serif;font-style:italic;color:#838383;font-size:1.1em;line-height:1.4em}.cpm-icon-row .cpm-row-box{text-align:center;padding:20px 0}.cpm-icon-row .cpm-icon-rows{display:inline-block}.cpm-icon-row .cpm-row-icon{padding:0 25px;text-align:center}@media (max-width: 991px){.cpm-icon-row .cpm-row-icon{margin-bottom:40px}}.cpm-icon-row .cpm-row-icon img{max-width:150px}.cpm-icon-row .cpm-row-icon .title{margin-top:30px;font-size:1.2em;font-weight:300}.cpm-icon-row .cpm-row-icon a{color:inherit}.cpm-map-row .cpm-row-box>div,.cpm-map-row .cpm-row-box #gmap_canvas{width:100% !important}.gf_contact{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:100px;text-align:center}.gf_contact .gfield{text-align:left}.gf_contact .gfield label{margin-bottom:0px !important}.gf_contact input[type=button]{background-color:transparent;color:#020202;border:1px solid #000;width:auto;margin:10px auto 0;transition:color .3s ease,background-color .3s ease;border-width:2px;text-transform:none;padding:6px 22px;font-weight:400}.gf_contact input[type=button]:hover{color:#fff;background-color:#020202}.cpm-contact-form-row .nf-form-wrap{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:100px;text-align:center}.cpm-contact-form-row .nf-form-wrap .nf-form-fields-required{font-size:0.6em;margin-bottom:1em}.cpm-contact-form-row .nf-form-wrap .ninja-forms-field{margin-bottom:25px;display:block;border:none;border-radius:0;width:100%;font-size:1em}.cpm-contact-form-row .nf-form-wrap .nf-field-container{margin-bottom:0}@media (max-width: 767px){.cpm-contact-form-row .nf-form-wrap .one-half{width:100%;margin-left:0}}.cpm-contact-form-row .nf-form-wrap input[type=button]{background-color:transparent;color:#020202;border:1px solid #000;width:auto;margin:10px auto 0;transition:color .3s ease,background-color .3s ease;border-width:2px;text-transform:none;padding:6px 22px;font-weight:400}.cpm-contact-form-row .nf-form-wrap input[type=button]:hover{color:#fff;background-color:#020202}.cpm-contact-form-row .wpcf7{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:100px;text-align:center}.cpm-contact-form-row .wpcf7 .wpcf7-form-control-wrap{margin-bottom:25px;display:block}.cpm-contact-form-row .wpcf7 .wpcf7-text,.cpm-contact-form-row .wpcf7 .wpcf7-textarea{border:none;border-radius:0;width:100%;font-size:1em}@media (min-width: 768px){.cpm-contact-form-row .wpcf7 .name,.cpm-contact-form-row .wpcf7 .email{width:50%}}@media (min-width: 768px){.cpm-contact-form-row .wpcf7 .name{float:left;margin-right:20px;width:calc(50% - 20px)}}@media (min-width: 768px){.cpm-contact-form-row .wpcf7 .email{float:left}}.cpm-contact-form-row .wpcf7 .subject{clear:both}.cpm-button-row .cpm-row-box{padding:60px 0;text-align:center}.cpm-accordion .ac-rows{margin:60px auto;max-width:800px}.cpm-accordion .ac-title{cursor:pointer;font-size:0.9em}.cpm-accordion .ac-title:hover{color:#000}.cpm-accordion .ac-text{display:none;overflow:hidden;font-size:0.7em;line-height:1.8em}.cpm-accordion .ac-text p{margin-top:5px}.cpm-accordion .ac-row{margin-bottom:10px;overflow:hidden}.cpm-accordion .ac-row.open .ac-text{display:block}.ninja-forms-form-wrap label{font-weight:normal !important}.ninja-forms-required-items{margin-bottom:1em;font-size:0.7em;color:#636363}@media (min-width: 768px){.ninja-forms-required-items{text-align:center}}.ninja-forms-form label{font-size:0.8em}@media (min-width: 768px){.ninja-forms-form div[id^=nf_processing_],.ninja-forms-form div[id^=nf_submit_]{text-align:center}}.ninja-forms-field-error{text-align:center}.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap{max-width:800px;margin:0 auto}@media (min-width: 768px){.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap label{display:inline;float:left;width:40%;text-align:right;margin-right:1em}}.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=text],.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap textarea,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap select,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap span[id$="_options_span"]{font-size:0.8em;max-width:100%}@media (min-width: 768px){.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=text],.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap textarea,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap select,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap span[id$="_options_span"]{display:inline-block;width:55%}}.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=text] ul,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap textarea ul,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap select ul,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap span[id$="_options_span"] ul{margin-left:1px}@media (min-width: 768px){.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=text] ul,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap textarea ul,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap select ul,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap span[id$="_options_span"] ul{width:55%}}.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=text] ul li,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap textarea ul li,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap select ul li,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap span[id$="_options_span"] ul li{margin-left:0;padding-left:0;width:100%;display:block}.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=text] ul li label,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap textarea ul li label,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap select ul li label,.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap span[id$="_options_span"] ul li label{width:100%;text-align:left}@media (min-width: 768px){.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap input[type=submit]{text-align:center;margin:0 auto}}.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .input-counter{font-size:0.6em}@media (min-width: 768px){.ninja-forms-cont .ninja-forms-form-wrap .ninja-forms-all-fields-wrap .input-counter{float:right;margin-right:22px}}.wpcf7 .wpcf7-submit,.ninja-forms-form input[type=submit]{border-width:2px;font-size:1em;text-transform:none;padding:6px 22px;font-weight:400;margin-top:10px;margin-left:auto;margin-right:auto}.page-template-template-hub .site-title .logo,.single-cpm_person .site-title .logo{opacity:1 !important}.page-template-template-hub .site-title .logo.light,.single-cpm_person .site-title .logo.light{opacity:0 !important}.page-template-template-hub .navigation__trigger .trigger,.single-cpm_person .navigation__trigger .trigger{background-color:#000 !important}.page-template-template-hub .home-button,.single-cpm_person .home-button{background-image:url("images/home-icon.svg")}.page-template-template-hub .china-button,.single-cpm_person .china-button{background-image:url("images/china-icon.svg") !important}.page-template-template-hub .japan-button,.single-cpm_person .japan-button{background-image:url("images/japan-icon-black.svg")}.page-template-template-hub .korea-button,.single-cpm_person .korea-button{background-image:url("images/korea-icon-black.svg")}.page-template-template-hub .upc-button,.page-template-template-hub .healthcare-button,.single-cpm_person .upc-button,.single-cpm_person .healthcare-button{color:#000}.page-template-template-hub{background-image:url("images/hub/Hub_Background.jpg");background-size:cover;background-position:center center}.page-template-template-hub #page{overflow:hidden}.page-template-template-hub .site-header{background-color:transparent !important}.page-template-template-hub .site-header .site-title .logo.light{opacity:0 !important}.page-template-template-hub .site-header .site-title .logo.dark{opacity:1 !important}.page-template-template-hub .hub-fallback{margin:100px auto 0;max-width:600px}.page-template-template-hub .hub-fallback h2{text-align:center;margin-bottom:1em}@media (max-width: 767px){.page-template-template-hub .hub-fallback h2{font-size:1.5em}}.page-template-template-hub .hub-fallback .ht-btn{background-size:contain;-moz-transition:background-image 0.2s ease-in-out;-o-transition:background-image 0.2s ease-in-out;-ms-transition:background-image 0.2s ease-in-out;-webkit-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;width:100px;height:100px;text-align:center;margin:0 auto}.page-template-template-hub .hub-fallback .mi-ht .ht-btn{background-image:url("https://www.carpmaels.com/wp-content/uploads/2016/06/the-hub-Hot-topic-icon-grey-01.png")}.page-template-template-hub .hub-fallback .mi-ht .ht-btn:hover{background-image:url("https://www.carpmaels.com/wp-content/uploads/2016/06/the-hub-Hot-topic-icon-01.png")}.page-template-template-hub .hub-fallback .mi-news .ht-btn{background-image:url("https://www.carpmaels.com/wp-content/uploads/2016/06/the-hub-news-icon-grey-01.png")}.page-template-template-hub .hub-fallback .mi-news .ht-btn:hover{background-image:url("https://www.carpmaels.com/wp-content/uploads/2016/06/the-hub-news-icon-01-01.png")}.page-template-template-hub .hub-fallback .mi-tools .ht-btn{background-image:url("https://www.carpmaels.com/wp-content/uploads/2016/06/the-hub-tools-icon-grey-01.png")}.page-template-template-hub .hub-fallback .mi-tools .ht-btn:hover{background-image:url("https://www.carpmaels.com/wp-content/uploads/2016/06/the-hub-tools-icon-01.png")}.page-template-template-hub .hub-fallback .ht-desc{margin-top:10px;color:#000;width:100%;text-align:center}.mfp-est .mfp-content{width:1310px !important;height:974px !important;max-width:100% !important}.mfp-map .mfp-content{width:1010px !important;height:815px !important;max-width:100% !important}.mfp-map .mfp-content iframe{overflow:hidden}@media (min-width: 992px){.single-cpm_person #content{min-height:1080px}}@media (max-width: 1199px){.single-cpm_person #content{background-attachment:scroll;background-position:80% 45%}}@media (max-width: 767px){.single-cpm_person #content{background-position:86% 0%;background-size:inherit}}@media (max-width: 991px){.single-cpm_person .content-section{background-color:rgba(240,240,240,0.9);overflow:hidden}}@media (min-width: 992px){.single-cpm_person .content-section .mobile-image{display:none}}@media (max-width: 991px){.single-cpm_person .content-section .mobile-image{display:block}}.single-cpm_person .content-section .container:after{border:auto;top:300px}.single-cpm_person .content-section .text{color:#090909;padding-bottom:100px;font-size:0.7em}@media (min-width: 1200px){.single-cpm_person .content-section .text{padding-left:15px}}@media (max-width: 1199px){.single-cpm_person .content-section .text .inner-text{max-width:500px}}@media (min-width: 992px){.single-cpm_person .content-section .text{max-width:650px}}.single-cpm_person .content-section .text .person-title{margin:100px 0 10px 0;text-transform:uppercase;font-size:3.3em}@media (max-width: 767px){.single-cpm_person .content-section .text .person-title{font-size:3em}}.single-cpm_person .content-section .text .group{font-size:2em;margin-bottom:2.25em}.single-cpm_person .content-section .text .qualifications{font-size:1.2em;margin-bottom:4em}.single-cpm_person .content-section .text .qualifications ul{margin-top:1em}.single-cpm_person .content-section .text .qualifications ul.two-col{column-count:2}.single-cpm_person .content-section .text .profile-label{font-size:1.8em;margin-bottom:-0.3em;font-weight:400}.single-cpm_person .content-section .text .profile{margin-bottom:4em;font-size:1.2em}@media (min-width: 992px){.single-cpm_person .content-section .text .profile{max-width:560px}}.single-cpm_person .content-section .text .quote{font-size:1.7em;margin-bottom:1.5em;margin-right:25px;display:inline}.single-cpm_person .content-section .text .quote-source{display:inline-block;margin-bottom:4em}.single-cpm_person .content-section .text .bottom-row{margin-top:2.5em;font-size:1.4em;display:flex}.single-cpm_person .content-section .text .bottom-row .social_links a{color:inherit;margin-left:40px}.single-cpm_person .content-section .text .bottom-row .social_links a:hover{color:#00adef}.single-cpm_person .content-section .text .bottom-row .email,.single-cpm_person .content-section .text .bottom-row .vcard,.single-cpm_person .content-section .text .bottom-row .phone{margin-right:40px;font-size:0.90em}.single-cpm_person .content-section .text .bottom-row .email:before,.single-cpm_person .content-section .text .bottom-row .vcard:before,.single-cpm_person .content-section .text .bottom-row .phone:before{content:'';display:inline-block;background-size:contain;margin-right:7px;vertical-align:middle;position:relative;top:-2px}.single-cpm_person .content-section .text .bottom-row .email a,.single-cpm_person .content-section .text .bottom-row .vcard a,.single-cpm_person .content-section .text .bottom-row .phone a{color:inherit}.single-cpm_person .content-section .text .bottom-row .email a:hover,.single-cpm_person .content-section .text .bottom-row .vcard a:hover,.single-cpm_person .content-section .text .bottom-row .phone a:hover{color:#00adef}.single-cpm_person .content-section .text .bottom-row .email:before{background-image:url("images/envelope.png");width:22px;height:15px}.single-cpm_person .content-section .text .bottom-row .vcard:before{background-image:url("images/card.png");width:22px;height:17px}.single-cpm_person .content-section .text .bottom-row .phone{margin-right:0}.single-cpm_person .content-section .text .bottom-row .phone:before{background-image:url("images/phone.png");width:17px;height:17px}.single-cpm_person .personal-interests{position:relative}@media (max-width: 767px){.single-cpm_person .personal-interests{font-size:0.7em}}.single-cpm_person .personal-interests .pi{min-height:514px;background-size:cover;background-position:center center;position:relative}@media (max-width: 991px){.single-cpm_person .personal-interests .pi:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(240,240,240,0.9)}}.single-cpm_person .personal-interests .pi .right-col{margin:120px 0 0px 0;padding-left:60px;padding-right:60px;z-index:1}.single-cpm_person .personal-interests .pi .right-col .pi-title{font-size:2em;font-weight:400;line-height:1.2em;margin-bottom:20px;color:#000}.single-cpm_person .personal-interests .pi .right-col .pi-text{max-width:90%;font-size:0.7em}.single-cpm_person .personal-interests .pi .right-col .pi-text p{margin-top:0;color:#000;font-size:1.2em}@media only screen and (max-width: 768px){.single-cpm_person .content-section .text .qualifications ul.two-col{column-count:1}}.hot-topics .cpm-hot-topic-summary:nth-child(odd){background-color:#f6f6f6}.hot-topics .cpm-hot-topic-summary:nth-child(even) .img-col{float:right}.single-cpm_hot_topic,.single-post,.related-news{background-color:#fff}.single-cpm_hot_topic .post-content p,.single-post .post-content p,.related-news .post-content p{line-height:1.8em}.single-cpm_hot_topic .text,.single-post .text,.related-news .text{margin-top:80px}@media (max-width: 767px){.single-cpm_hot_topic .text,.single-post .text,.related-news .text{margin-top:40px}}.single-cpm_hot_topic .text .icon-title,.single-post .text .icon-title,.related-news .text .icon-title{overflow:hidden;margin-bottom:40px}.single-cpm_hot_topic .text .icon-title .title,.single-post .text .icon-title .title,.related-news .text .icon-title .title{color:#000;font-size:3em;margin-top:10px}@media (max-width: 767px){.single-cpm_hot_topic .text .icon-title .title,.single-post .text .icon-title .title,.related-news .text .icon-title .title{font-size:2em}}@media (max-width: 767px){.single-cpm_hot_topic .text .icon-title img,.single-post .text .icon-title img,.related-news .text .icon-title img{max-width:150px}}.single-cpm_hot_topic .text:after,.single-post .text:after,.related-news .text:after{left:0;top:277px}.single-cpm_hot_topic .content-section .container.post-content,.single-cpm_hot_topic .footer-msg .container,.single-cpm_hot_topic .post-author .container,.single-post .content-section .container.post-content,.single-post .footer-msg .container,.single-post .post-author .container,.related-news .content-section .container.post-content,.related-news .footer-msg .container,.related-news .post-author .container{max-width:1000px;margin-left:auto;margin-right:auto}.single-cpm_hot_topic .entry-content blockquote.quote,.single-post .entry-content blockquote.quote,.related-news .entry-content blockquote.quote{margin-bottom:60px}.single-cpm_hot_topic .footer-msg,.single-post .footer-msg,.related-news .footer-msg{font-size:0.85em;line-height:2em;margin:40px 0 100px;position:relative}.single-cpm_hot_topic .ht-others,.single-post .ht-others,.related-news .ht-others{background-color:#f6f6f6;overflow:hidden;margin:40px 0 0;padding:40px 0 60px}.single-cpm_hot_topic .ht-others .container,.single-post .ht-others .container,.related-news .ht-others .container{width:100%;max-width:1320px}.single-cpm_hot_topic .ht-others .text-wrp,.single-post .ht-others .text-wrp,.related-news .ht-others .text-wrp{margin-top:20px}.single-cpm_hot_topic .ht-others .others-title,.single-post .ht-others .others-title,.related-news .ht-others .others-title{text-align:center;margin-bottom:40px}.single-cpm_hot_topic .ht-others .ht-other .others-title,.single-post .ht-others .ht-other .others-title,.related-news .ht-others .ht-other .others-title{font-size:1.2em;text-align:left}.single-cpm_hot_topic .other-news,.single-post .other-news,.related-news .other-news{margin:0 auto;background-color:#fff;padding:60px 0 60px;overflow:hidden}.single-cpm_hot_topic .other-news h2,.single-post .other-news h2,.related-news .other-news h2{text-align:center;margin-bottom:40px}.single-cpm_hot_topic .other-news h2 a,.single-post .other-news h2 a,.related-news .other-news h2 a{color:#000}.single-cpm_hot_topic .other-news .other-news-items,.single-post .other-news .other-news-items,.related-news .other-news .other-news-items{margin:0 auto;max-width:1470px;overflow:hidden}.single-cpm_hot_topic .other-news .other-news-items .other-news-item,.single-post .other-news .other-news-items .other-news-item,.related-news .other-news .other-news-items .other-news-item{width:33%;float:left;padding:0 15px;margin-bottom:30px;position:relative}@media (max-width: 991px){.single-cpm_hot_topic .other-news .other-news-items .other-news-item,.single-post .other-news .other-news-items .other-news-item,.related-news .other-news .other-news-items .other-news-item{width:100%;margin-bottom:20px}}.single-cpm_hot_topic .other-news .other-news-items .other-news-item a,.single-post .other-news .other-news-items .other-news-item a,.related-news .other-news .other-news-items .other-news-item a{display:block}.single-cpm_hot_topic .other-news .other-news-items .other-news-item a:hover,.single-post .other-news .other-news-items .other-news-item a:hover,.related-news .other-news .other-news-items .other-news-item a:hover{border:red 1px solid}.single-cpm_hot_topic .other-news .other-news-items .other-news-item .image img,.single-post .other-news .other-news-items .other-news-item .image img,.related-news .other-news .other-news-items .other-news-item .image img{display:block}.single-cpm_hot_topic .other-news .other-news-items .other-news-item .text-box,.single-post .other-news .other-news-items .other-news-item .text-box,.related-news .other-news .other-news-items .other-news-item .text-box{position:absolute;top:0%;left:0;height:100%;width:100%;text-align:center;z-index:1;display:flex;flex-direction:column;justify-content:center}.single-cpm_hot_topic .other-news .other-news-items .other-news-item .text-box .title,.single-post .other-news .other-news-items .other-news-item .text-box .title,.related-news .other-news .other-news-items .other-news-item .text-box .title{color:#fff;margin:0 30px 15px 30px}.single-cpm_hot_topic .other-news .other-news-items .other-news-item .text-box .cpm-cta-button,.single-post .other-news .other-news-items .other-news-item .text-box .cpm-cta-button,.related-news .other-news .other-news-items .other-news-item .text-box .cpm-cta-button{display:ruby}.single-cpm_hot_topic .other-news .other-news-items .other-news-item:after,.single-post .other-news .other-news-items .other-news-item:after,.related-news .other-news .other-news-items .other-news-item:after{width:calc(100% - 30px);left:15px}.single-cpm_hot_topic .other-news .other-news-items .slick-slide .other-news-item,.single-post .other-news .other-news-items .slick-slide .other-news-item,.related-news .other-news .other-news-items .slick-slide .other-news-item{width:100%}.single-cpm_hot_topic .other-news .other-news-items .slick-arrow,.single-post .other-news .other-news-items .slick-arrow,.related-news .other-news .other-news-items .slick-arrow{background-image:none;background-color:#00adef;padding:5px 18px;height:auto;width:auto}.single-cpm_hot_topic .other-news .other-news-items .slick-arrow:before,.single-post .other-news .other-news-items .slick-arrow:before,.related-news .other-news .other-news-items .slick-arrow:before{font-size:48px;color:#fff}.single-cpm_hot_topic .other-news .other-news-items .slick-arrow.slick-prev,.single-post .other-news .other-news-items .slick-arrow.slick-prev,.related-news .other-news .other-news-items .slick-arrow.slick-prev{left:0px}.single-cpm_hot_topic .other-news .other-news-items .slick-arrow.slick-next,.single-post .other-news .other-news-items .slick-arrow.slick-next,.related-news .other-news .other-news-items .slick-arrow.slick-next{right:0px}.related-news h2{font-size:1.8em}.related-news .other-news .other-news-items .other-news-item .text-box .title{font-size:1.2em}.single-post.briefing-note .footer-msg{margin-bottom:100px}@media (min-width: 768px){.single-post.briefing-note .hero-header .titles .title-large{font-size:3em}}@media (min-width: 768px){.single-post.briefing-note .text .icon-title .title{font-size:2.5em}}.post-author{margin-bottom:120px}.post-author .person-column{float:left !important;margin-left:0px;margin-right:0px}.post-author .person-column .text-box{font-size:0.9em}.post-author .person-column .text-box .ptitle{font-size:17px}.single-cpm_hot_topic .footer-msg{color:#000}.single-cpm_hot_topic .footer-msg:after{background-image:url("images/dots-left-blue.png");height:590px;width:100%;top:-495px;left:0}.single-post{background-color:#fff}.cm-social i{margin-right:10px;font-size:16px}.cm-social i,.cm-social i a{color:#5b5b5b}.fa-twitter:hover{color:#4099FF}.fa-facebook:hover{color:#3b5998}.fa-google-plus:hover{color:#dd4b39}.fa-linkedin:hover{color:#007bb5}.f404-inner{max-width:800px}#catapult-cookie-bar{font-size:0.8em}button#catapultCookie,.single-cpm_hot_topic .ht-others .ht-other #catapultCookie.others-read-more,.single-post .ht-others .ht-other #catapultCookie.others-read-more,.related-news .ht-others .ht-other #catapultCookie.others-read-more{font-size:1em}::-webkit-input-placeholder{color:#141414}:-moz-placeholder{color:#141414}::-moz-placeholder{color:#141414}:-ms-input-placeholder{color:#141414}.page-id-3252 .cpm-gallery .cpm-gallery-image .text p,.page-id-3550 .cpm-gallery .cpm-gallery-image .text p,.page-id-3715 .cpm-gallery .cpm-gallery-image .text p{font-size:0.6em;line-height:1.7em}.page-id-3252 .cpm-gallery .cpm-gallery-image .title,.page-id-3550 .cpm-gallery .cpm-gallery-image .title,.page-id-3715 .cpm-gallery .cpm-gallery-image .title{font-size:1.5em;margin-bottom:20px}.page-id-3252 .person-column .text-box .ptitle,.page-id-3550 .person-column .text-box .ptitle,.page-id-3715 .person-column .text-box .ptitle{font-size:16px}.page-id-3550 .cpm-person-grid:after{height:auto !important;bottom:auto !important}.page-id-3550 .person-column .text-box{top:77%}.page-id-3550 .person-column .text-box .ptitle{font-size:15px;padding-left:5px;padding-right:5px}.page-id-3550 .person-column .text-box .role{opacity:0}.page-id-3550 .person-column:hover .text-box{top:0}.page-id-3550 .person-column:hover .role{opacity:1}.page-id-3715 .cpm-person-grid:after{height:auto !important;bottom:auto !important}.page-id-3715 .cpm-gallery .cpm-gallery-image .text p{font-size:0.7em;line-height:1.7em}.alert-box-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8);z-index:99999}.alert-box-wrapper .alert-box{max-width:550px;width:100%;box-sizing:border-box;padding:30px;height:auto;background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,0.3);z-index:9999;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.alert-box-wrapper .alert-box h2{text-align:center}.alert-box-wrapper .alert-box .button,.alert-box-wrapper .alert-box .cpm-cta-button{text-align:center;display:block}.offices{display:block;background:#FFFFFF;border:1px solid #D4D4D4}.offices .offices-header{border-bottom:1px solid #D4D4D4;display:flex}.offices .offices-header .office{flex:1 50%;text-align:center;padding-top:70px;padding-bottom:70px;font-size:40px;font-weight:100;line-height:1em;color:#ffffff;background-color:#222}.offices .offices-header .office.ih-london{background-image:url(images/img-london.jpg)}.offices .offices-header .office.ih-munich{background-image:url(images/img-munich.jpg)}.offices .offices-header .office.ih-dublin{background-image:url(images/img-dublin.jpg)}.offices .offices-header .office.active{color:#222;background-color:#fff;background-image:none}.offices .offices-header .office .icon{display:inline-block;width:47px;height:47px;background-image:url(images/icon-cross.svg);background-position:center bottom;background-repeat:no-repeat}.offices .offices-header .office.active .icon{background-image:url(images/icon-down.svg)}.office-details{display:none}.office-details.active{display:flex}.office-details .col{flex:1 50%;font-size:20px;font-weight:100}.office-details .col .address-wrap{padding:50px 40px}.office-details .col p{margin-top:0}.office-details .col p:last-child{margin:0}.office-details .col.map{background-color:#efefef;border-left:1px solid #D4D4D4;padding:0}.office-details .col a{color:#FA00FF}@media only screen and (max-width: 720px){.offices .offices-header .office{font-size:20px;padding-top:20px;padding-bottom:20px}.offices .offices-header .office .icon{display:none}.office-details.active{display:block}.office-details.active .col{font-size:16px}}@media only screen and (max-width: 768px){.screenonly{display:none !important}}@media only screen and (min-width: 769px){.mobileonly{display:none !important}}.case-studies.slick-slider .slick-track{display:flex;align-items:stretch}.case-studies.slick-slider .slick-track .slick-slide{display:flex;height:auto}@media only screen and (max-width: 768px){.case-studies.slick-slider .slick-track .slick-slide{display:block}.case-studies.slick-slider .slick-track .slick-slide .right-col{height:100%}.case-studies.slick-slider .slick-arrow{display:none !important}}.menu{color:#000}.menu-overlay{padding-top:30px}.menu-overlay .overlay-wrap{max-height:none}.menu-overlay .overlay-wrap::-webkit-scrollbar{display:none}.menu-main-menu-container{font-weight:100;font-size:14px;color:#000000}.menu-main-menu-container h2,.menu-main-menu-container .h2,.menu-main-menu-container h3,.menu-main-menu-container .h3{font-size:20px}.menu-main-menu-container hr{margin:0 0 15px 0;background-color:transparent;border-top:3px solid #000;width:calc(100% - 30px);text-align:left}.menu-main-menu-container hr.small{border-top:1px solid rgba(0,0,0,0.3);width:70%}.menu-main-menu-container ul{list-style-type:none;padding:0;margin:0 30px 15px 0}.menu-main-menu-container ul li{padding:0}.menu-main-menu-container ul li a{font-weight:100;font-size:14px;color:#000000;letter-spacing:0}.menu-main-menu-container p{margin:0 30px 15px 0}.menusearch{margin:0 30px 20px 0;background-color:#fff;border-radius:3px;display:flex;align-content:stretch;align-items:center;color:#000000}.menusearch .menusearch-label{font-size:20px;letter-spacing:0}.menusearch .menusearch-label .label{display:block;padding:0 10px;white-space:nowrap;border-right:3px solid #ddd;font-weight:100}.menusearch .menusearch-field{flex:100%}.menusearch .menusearch-field input{box-sizing:border-box;width:100%;background-color:#fff}.menusearch .menusearch-button{flex:0 52px}.menusearch .menusearch-button button,.menusearch .menusearch-button .single-cpm_hot_topic .ht-others .ht-other .others-read-more,.single-cpm_hot_topic .ht-others .ht-other .menusearch .menusearch-button .others-read-more,.menusearch .menusearch-button .single-post .ht-others .ht-other .others-read-more,.single-post .ht-others .ht-other .menusearch .menusearch-button .others-read-more,.menusearch .menusearch-button .related-news .ht-others .ht-other .others-read-more,.related-news .ht-others .ht-other .menusearch .menusearch-button .others-read-more{display:block;width:52px;height:52px;border:none;background:transparent url(images/icon-search.svg) no-repeat center center}.menu-grid{display:flex;flex-wrap:wrap}.menu-grid hr{width:calc(100%-30px)}.menu-grid .four-colm{width:80%;max-width:80%}.menu-grid .four-colm .menu-rows{display:flex;flex-wrap:wrap}.menu-grid .four-colm .menu-rows .colm{width:25%}.menu-grid .three-colm{width:60%;max-width:60%}.menu-grid .three-colm .menu-rows{display:flex;flex-wrap:wrap}.menu-grid .three-colm .menu-rows .colm{width:33%}.menu-grid .two-colm{width:40%;max-width:40%}.menu-grid .two-colm .menu-rows{display:flex;flex-wrap:wrap}.menu-grid .two-colm .menu-rows .colm{width:50%}.menu-grid .one-colm{width:20%;max-width:20%}.menu-grid .one-colm .menu-rows{display:flex;flex-wrap:wrap}.menu-grid .one-colm .menu-rows .colm{width:100%}@media only screen and (max-width: 768px){.menu-main-menu-container h2,.menu-main-menu-container .h2,.menu-main-menu-container h3,.menu-main-menu-container .h3{margin:0 0 8px 0}.menu-main-menu-container hr{margin:0 0 8px 0;width:100%}.menu-main-menu-container hr.small{width:100%}.menu-main-menu-container ul{margin:0 0 8px 0}.menu-main-menu-container p{margin:0 0 8px 0}.menusearch{margin:0 0 20px 0}.menusearch .menusearch-label{display:none}.menu-grid{display:block;width:100%}.menu-grid .four-colm,.menu-grid .three-colm,.menu-grid .two-colm{display:block;width:100%;max-width:100%}.menu-grid .four-colm .menu-rows,.menu-grid .four-colm .menu-rows .colm,.menu-grid .three-colm .menu-rows,.menu-grid .three-colm .menu-rows .colm,.menu-grid .two-colm .menu-rows,.menu-grid .two-colm .menu-rows .colm{display:block;width:100%}}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0}.st-key{width:49%;text-align:right;padding-right:1%}.st-val{width:49%;padding-left:1%}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width: 800px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}.podcast-archive-wrapper{padding-bottom:3px}.cpm-news-box-podcast{padding-bottom:20px}.cpm-news-box-podcast .cpm-news-box{padding-bottom:10px}.cpm-news-box-podcast .inner .news-item{width:100%;overflow:hidden}.cpm-news-box-podcast .inner .news-item img{display:block !important;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.cpm-news-box-podcast .inner .news-item .text-box{position:relative !important}.cpm-news-box-podcast .inner .news-item .text-box .news-item--inner{max-width:none;padding:40px 100px}.cpm-news-box-podcast .inner .news-item .lead a{text-decoration:underline}.cpm-news-box-podcast .podcast-wrapper{padding:0px !important;box-shadow:0px 10px 20px rgba(0,0,0,0.4)}.cpm-news-box-podcast .podcast-wrapper>div{margin:0px !important}@media only screen and (max-width: 1200px){.cpm-news-box-podcast .inner .news-item .lead{display:block !important}}@media only screen and (max-width: 580px){.cpm-news-box-podcast .inner .news-item .date-wrapper{text-align:right}.cpm-news-box-podcast .inner .news-item .cpm-date-box{position:relative;display:inline-block}.cpm-news-box-podcast .inner .news-item .text-box .news-item--inner{padding:40px 20px 0px}.cpm-news-box-podcast .inner .news-item .lead{display:block !important}}.widget_accordion_archive ul{padding:0;margin:0;list-style:none}.widget_accordion_archive ul li{width:100%;position:relative}.widget_accordion_archive ul li a{display:block;padding:rem(5px) 0}.widget_accordion_archive ul li.archive-accordion-year:hover{cursor:pointer}.widget_accordion_archive ul li.archive-accordion-year ul{display:none}.widget_accordion_archive ul li ul{border:none}.widget_accordion_archive ul li ul li a{padding-left:rem(20px)}.widget_accordion_archive ul li ul li a:before{content:'- '}.widget-search{position:absolute;top:0px;right:0px;padding:10px;line-height:1px;border:0}.widget-search i{font-size:10px}.pagination{display:flex;padding-left:0;list-style:none;justify-content:center;padding:3.125rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#020202}.page-link:hover{z-index:2;color:#00adef;text-decoration:none}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(237,118,1,0.25)}.page-item.active .page-link{z-index:3;color:#fff;background-color:#00adef}.page-item.disabled .page-link{color:#666;pointer-events:none;cursor:auto}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.podcast-embed{margin-top:-50px;position:relative}.podcast-embed .entry-content div{box-shadow:0px 10px 11px rgba(0,0,0,0.2)}.podcast-date{margin-bottom:50px}.podcast-subscribe{list-style:none;display:flex;justify-content:space-around;box-shadow:0px 0px 3px rgba(0,0,0,0.2);padding:20px;margin-top:25px;margin-bottom:0px}.podcast-subscribe li{display:inline-block;vertical-align:top;min-height:32px}.podcast-subscribe li span{line-height:28px;vertical-align:text-top;padding-right:5px}.podcast-subscribe li .podcast-icon{position:relative;opacity:0.5;filter:grayscale(100%);transition:all 0.4s}.podcast-subscribe li .podcast-icon:hover{filter:grayscale(0%);opacity:1}.podcast-subscribe li .podcast-icon:before{position:absolute;content:'';left:0;background-size:contain;background-position:left top;background-repeat:no-repeat;top:0;width:118px;height:30px}.podcast-subscribe li .podcast-icon.icon-podcast{padding-left:145px}.podcast-subscribe li .podcast-icon.icon-podcast:before{width:145px;height:26px;background-image:url("images/icon-podcast.svg")}.podcast-subscribe li .podcast-icon.icon-spotify{padding-left:87px}.podcast-subscribe li .podcast-icon.icon-spotify:before{width:87px;height:26px;background-image:url("images/icon-spotify.svg")}.podcast-subscribe li .podcast-icon.icon-googlepodcasts{padding-left:130px}.podcast-subscribe li .podcast-icon.icon-googlepodcasts:before{width:130px;height:26px;background-image:url("images/icon-googlepodcasts.svg")}.podcast-subscribe+hr{margin-bottom:0px}div[data-cky-tag="detail-powered-by"]{display:none !important}body .cky-btn-revisit-wrapper{width:auto;height:auto;border-radius:0;background:#020202 !important;padding:rem(8px) rem(16px);bottom:0px;right:0px}body .cky-btn-revisit-wrapper .cky-btn-revisit img{display:none !important}body .cky-btn-revisit-wrapper .cky-btn-revisit::before{content:"Manage consent";font-size:75%;display:inline-block;color:#fff;margin-right:0px;padding:7px 10px;text-transform:none}
