.auto-width-column>div[class^="cq-placeholder-"]{display:none!important}
.awc-sixtyseven-thirtythree-c0{width:66%;margin-right:2%}
.awc-sixtyseven-thirtythree-c1{width:32%}
.awc-thirtythree-sixtyseven-c0{width:32%;margin-right:2%}
.awc-thirtythree-sixtyseven-c1{width:66%}
.awc-three-thirtythree-c0,.awc-three-thirtythree-c1,.awc-three-thirtythree-c2{width:33%;margin-right:0}
.awc-sixtyseven-thirtythree-c0 .featured-promo .article-image,[class^="awc-three-thirtythree"] .featured-promo .article-image,.table-frame-col-100 .featured-promo .article-image{width:30%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2%}
.awc-sixtyseven-thirtythree-c0 .featured-promo .article-image img,.awc-sixtyseven-thirtythree-c1 .featured-promo .article-image img,.table-frame-col-100 .featured-promo .article-image img{float:right;width:100%}
.awc-sixtyseven-thirtythree-c0 .featured-promo .article-image img[src=""],.awc-sixtyseven-thirtythree-c1 .featured-promo .article-image img[src=""],.table-frame-col-100 .featured-promo .article-image img[src=""]{display:none}
.awc-sixtyseven-thirtythree-c0 .featured-promo .article-text,.awc-sixtyseven-thirtythree-c1 .featured-promo .article-text,.table-frame-col-100 .featured-promo .article-text{width:70%;float:left;padding:20px 0 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.awc-sixtyseven-thirtythree-c0 .featured-promo .description,.awc-sixtyseven-thirtythree-c1 .featured-promo .description,.table-frame-col-100 .featured-promo .description{max-height:2.8em;overflow:hidden}
[class^="awc-three-thirtythree"] .featured-promo .article-image,.awc-sixtyseven-thirtythree-c1 .featured-promo .article-image,.awc-thirtythree-sixtyseven-c0 .featured-promo .article-image,.table-frame-col-50 .featured-promo .article-image{width:100%;float:left;padding:0;border-bottom:2px solid #f4f4f4}
[class^="awc-three-thirtythree"] .featured-promo .article-image img,.table-frame-col-50 .featured-promo .article-image img{float:left;width:100%}
[class^="awc-three-thirtythree"] .featured-promo .article-image img[src=""],.table-frame-col-50 .featured-promo .article-image img[src=""]{display:none}
[class^="awc-three-thirtythree"] .featured-promo .article-text,.awc-sixtyseven-thirtythree-c1 .featured-promo .article-text,.awc-thirtythree-sixtyseven-c0 .featured-promo .article-text,.table-frame-col-50 .featured-promo .article-text{width:100%;float:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout-ctrl .autowidthcolumnctrl{display:table;table-layout:fixed;width:100%;border-spacing:10px 5px}
.layout-ctrl .auto-width-column{display:table-row}
.layout-ctrl [class^="awc-"]{display:table-cell;border-spacing:10px 1px;background:#fff;color:#000;vertical-align:top}
.layout-ctrl [class^="awc-"].insight-black{background:#000;color:#d0d0ce}
.layout-ctrl [class^="awc-"].calltoaction{background:#00a3e0;padding:0}
.layout-ctrl [class^="awc-"].empty-column{background:transparent;margin-bottom:0!important}
.layout-ctrl .awc-sixtyseven-thirtythree-c0,.layout-ctrl .awc-thirtythree-sixtyseven-c1{width:67%;vertical-align:top}
.layout-ctrl [class^="awc-three-thirtythree"],.layout-ctrl .awc-thirtythree-sixtyseven-c0,.layout-ctrl .awc-sixtyseven-thirtythree-c1{width:33%}
.layout-ctrl [class^="awc-three-thirtythree"] .dynamic-image,.layout-ctrl .awc-thirtythree-sixtyseven-c0 .dynamic-image,.layout-ctrl .awc-sixtyseven-thirtythree-c1 .dynamic-image{display:none}
.layout-ctrl [class^="awc-three-thirtythree"] .dynamic-image img,.layout-ctrl .awc-thirtythree-sixtyseven-c0 .dynamic-image img,.layout-ctrl .awc-sixtyseven-thirtythree-c1 .dynamic-image img{display:none}
.layout-ctrl .awc-one-hundred{width:100%;vertical-align:top}
#featured-more-topic .section.layoutcolumnctrl{width:100%;display:table;margin-bottom:10px;table-layout:fixed}
#featured-more-topic .autowidthcolumnctrl{display:table;table-layout:fixed;width:100%;border-spacing:10px 0}
@media screen and (max-width:767px){.awc-twentyfive-fifty-twentyfive-c0,.awc-twentyfive-fifty-twentyfive-c1,.awc-twentyfive-fifty-twentyfive-c2,.awc-fifty-twentyfive-twentyfive-c0,.awc-fifty-twentyfive-twentyfive-c1,.awc-fifty-twentyfive-twentyfive-c2,.awc-twentyfive-twentyfive-fifty-c0,.awc-twentyfive-twentyfive-fifty-c1,.awc-twentyfive-twentyfive-fifty-c2,.awc-sixtyseven-thirtythree-c0,.awc-sixtyseven-thirtythree-c1,.awc-fifty-fifty-c0,.awc-fifty-fifty-c1,.awc-four-twentyfive-c0,.awc-four-twentyfive-c1,.awc-four-twentyfive-c2,.awc-four-twentyfive-c3{width:100%;margin-right:0}
.awc-three-thirtythree-c0,.awc-three-thirtythree-c1,.awc-three-thirtythree-c2{float:none;width:100%;display:block}
.awc-sixtyseven-thirtythree-c0 .featured-promo .description,.awc-sixtyseven-thirtythree-c1 .featured-promo .description,.table-frame-col-100 .featured-promo .description{max-height:inherit}
.layout-ctrl .autowidthcolumnctrl{border-spacing:0;margin-top:10px}
.layout-ctrl .autowidthcolumnctrl .awc-sixtyseven-thirtythree-c0 .dynamic-image,.layout-ctrl .autowidthcolumnctrl .awc-thirtythree-sixtyseven-c1 .dynamic-image{display:none}
.layout-ctrl .autowidthcolumnctrl .awc-sixtyseven-thirtythree-c0 .dynamic-image img,.layout-ctrl .autowidthcolumnctrl .awc-thirtythree-sixtyseven-c1 .dynamic-image img{display:none}
.layout-ctrl.table-frame{display:block;width:100%}
.layout-ctrl.table-frame .table-frame-row{display:block;width:100%}
.layout-ctrl.table-frame .auto-width-column [class^="awc-"]{display:block;width:100%;float:left;margin-bottom:10px}
.layout-ctrl.table-frame .auto-width-column [class^="awc-"]:last-child{margin-bottom:0}
.layout-ctrl.table-frame .auto-width-column .calltoaction,.layout-ctrl.table-frame .auto-width-column .insight-black{display:block;width:100%;float:left;margin-bottom:10px}
.layout-ctrl.table-frame .featured-promo.descriptive-promo .article-image,.layout-ctrl.table-frame .featured-promo.no-description .article-image{width:100%;padding:0;border-bottom:2px solid #f4f4f4}
.layout-ctrl.table-frame .featured-promo.descriptive-promo .article-text,.layout-ctrl.table-frame .featured-promo.no-description .article-text{width:100%;padding:20px}
#featured-more-topic .autowidthcolumnctrl{border-spacing:0}
}
.topic-page{background:f4f4f4}
.topic-page .main-container.topic-page-content{max-width:1200px;margin:0 auto}
.topic-page #topic-page-mobile-tabs{display:none}
.topic-page .calltoaction.section{margin-bottom:15px}
.topic-page .calltoaction.section #call-to-action-contact{color:#fff}
.topic-page .calltoaction.section #call-to-action-contact .button-call-to-action .button{background:#fff;color:#00a3e0;border:2px solid #fff}
.topic-page .calltoaction.section #call-to-action-contact .button-call-to-action .button:hover{background:#00a3e0;color:#fff}
.topic-page .tier{margin-left:-15px;margin-right:-15px;box-sizing:border-box}
.topic-page .tier *{box-sizing:border-box}
.topic-page .tier:before,.topic-page .tier:after{content:" ";display:table}
.topic-page .tier:after{clear:both}
.topic-page .col-100{width:100%}
.topic-page .col-70{width:66.66667%}
.topic-page .col-50{width:50%}
.topic-page .col-30{width:33.33333%}
.topic-page .col-100,.topic-page .col-70,.topic-page .col-50,.topic-page .col-30{display:block;position:relative;min-height:1px;float:left;padding-left:15px;padding-right:15px}
.topic-page .col-70{padding-left:0;padding-right:0}
.topic-page .col-70 .table-frame#featured-more-topic{margin-left:-5px}
.topic-page .col-70 .table-frame#featured-more-topic .section.layoutcolumnctrl{width:103.5%}
.topic-page .topic-services{background:#fff;border-radius:0;border:0;padding:0;margin-bottom:15px}
.topic-page .topic-services .tertiary-headline{padding:12px 20px;background:#000;color:#fff;font-weight:400;font-size:1.8em;min-height:50px;box-sizing:border-box;margin:0}
.topic-page .topic-services .service-tags li{margin:0;padding:30px 20px;border-bottom:1px solid #bbbcbc}
.topic-page .topic-services .service-tags li:hover{background:#eeeeed}
.topic-page .topic-services .service-tags li a{padding:0}
.topic-page .topic-services .service-tags li a:hover .service-title{text-decoration:none}
.topic-page .topic-services .service-tags li a .service-title{font-size:1.8em;font-weight:normal}
.topic-page .topic-services .service-tags li a p{font-size:1.4em;margin:0;color:#75787b}
.topic-page .topic-services .service-tags li:last-of-type{border-bottom:0}
.get-in-touch{background:#fff;border-top:4px solid #86bc25}
.get-in-touch .col-70{padding-left:15px;padding-right:15px}
.get-in-touch .content{max-width:1200px;margin:0 auto;padding-top:20px;padding-left:15px;padding-right:15px}
.get-in-touch .content ul{list-style-type:disc}
.get-in-touch .content ol{list-style-type:decimal}
.get-in-touch .content .get-in-touch-rich-text{font-size:1.4em;color:#000;font-weight:400;padding-bottom:8%}
.get-in-touch .headline{font-size:1.8em;font-weight:normal}
.get-in-touch .author-panel{padding:20px 0}
@media only screen and (max-width:1023px) and (min-width:768px){.get-in-touch .author-panel{padding:0}
}
.get-in-touch .author-panel .box-white.box-container-white{border-top:0;display:table;width:100%;table-layout:fixed}
.get-in-touch .author-panel .box-white.box-container-white .secondary-headline{display:none}
@media only screen and (max-width:1023px) and (min-width:768px){.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner{padding:0}
}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner{border-bottom:0}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-img,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-img{display:block;float:left;width:30%;max-width:100px}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt{display:block;padding-left:15px;width:68%;float:left;margin-left:0}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .divider,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .divider{padding:0 5px;color:gray}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .contact-info,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .contact-info{margin:6px 0;font-size:1.4em}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .contact-info a,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .contact-info a{display:inline-block}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .contact-info .link-email,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .contact-info .link-email{margin-bottom:6px}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .contact-info .link-telephone,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .contact-info .link-telephone{color:#000;word-break:keep-all}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .author-description p,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .author-description p{visibility:hidden;height:0}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper{margin:10px 0 0 0}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper li a,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper li a{display:table-cell;font-size:12px}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper .icon-whatsapp,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper .icon-whatsapp{display:none}
.get-in-touch .author-panel-area.no-showCase,.get-in-touch .author-panel.no-showCase{padding:0}
.get-in-touch .more-profile{margin:15px 0;text-align:right}
.get-in-touch .more-profile p{display:inline}
.get-in-touch .more-profile p a{font-size:1.6em;display:inline-block;font-weight:700;position:relative;margin-right:24px}
.get-in-touch .more-profile p a:hover{text-decoration:underline}
.get-in-touch .more-profile p a:after{content:"\f105";font-family:'Dcom-EDE';color:#00a3e0;border-radius:50%;border:1px solid #00a3e0;height:28px;text-align:center;width:28px;font-size:14px;position:absolute;left:101%;top:-5px;line-height:28px}
@media screen and (min-width:768px) and (max-width:1024px){.topic-page .main-container.topic-page-content,.topic-page .get-in-touch .content{width:96%}
.topic-page .get-in-touch .get-in-touch-authorhostpanel1 .author-panel{padding:0}
.topic-page .get-in-touch .get-in-touch-authorhostpanel1 .author-panel:first-of-type{padding-top:0}
.topic-page .get-in-touch .get-in-touch-authorhostpanel0 .author-panel{padding:0}
.topic-page .get-in-touch .get-in-touch-authorhostpanel0 .author-panel:first-of-type{padding-top:20px}
}
@media only screen and (max-width:767px){.topic-page .tabbedMenuWrap{position:relative}
.topic-page .tabbedScrollWrap{position:relative;top:1px;overflow:hidden;height:66px}
.topic-page .scrollArrows{position:absolute;top:0;z-index:10;background:url(../../../apps/dcom/dm/components/pages/extendedtopicpage/clientlibs/css/images/tabOverflowArrows.gif) repeat-x -15px 0;background:#d0d0ce;border-radius:0;color:#d0d0ce;text-align:center;display:block;width:40px;height:48px;text-decoration:none;font-family:"Dcom-EDE"}
.topic-page .scrollArrows.menuScrollLeft{background:-moz-linear-gradient(left,#fff 35%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 35%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 35%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.topic-page .scrollArrows.menuScrollLeft:after{content:'\f053';position:absolute;top:24px;left:10%;font-size:12px}
.topic-page .scrollArrows.menuScrollRight{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 76%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 76%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 76%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.topic-page .scrollArrows.menuScrollRight:after{content:'\f054';position:absolute;top:24px;right:10%;font-size:12px}
.topic-page .menuScrollLeft{left:0;border-left:none;background-position:0 0}
.topic-page .menuScrollRight{right:0;border-right:0}
.topic-page .tabbedMenu li a{display:block;padding:4px 15px;text-decoration:none}
.topic-page .tabList{position:absolute;top:-3px;right:-10px;z-index:30}
.topic-page .tabList ul{display:none;margin:0;height:auto;width:200px;position:relative;top:10px}
.topic-page .main-container.topic-page-content{padding:15px}
.topic-page #topic-page-mobile-tabs{display:block;margin-top:-15px;margin-left:-15px;margin-right:-15px;margin-bottom:15px}
.topic-page #topic-page-mobile-tabs ul{list-style:none}
.topic-page #topic-page-mobile-tabs ul li.tab{background:#fff;max-height:52px;width:32%;cursor:pointer;display:inline-block;position:relative;padding:10px 0;margin:0;float:left;border-bottom:5px solid #fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.topic-page #topic-page-mobile-tabs ul li.tab .label{font-size:1.6em;padding:3px 40px;border-right:1px solid #d0d0ce;display:block;text-align:center;color:#000;white-space:nowrap;width:auto;min-width:80px}
.topic-page #topic-page-mobile-tabs ul li.tab:last-of-type .label{border-right:0}
.topic-page #topic-page-mobile-tabs ul li.tab.active{border-bottom:5px solid #86bc25;font-weight:700}
.topic-page #topic-page-mobile-tabs ul li.tab.active::after{content:" ";border-top:10px solid #86bc25;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:0;position:absolute;bottom:-15px;left:43.5%;height:0;width:0}
.topic-page .tier{margin-left:-25px;margin-right:-25px}
.topic-page .col-100,.topic-page .col-70,.topic-page .col-50,.topic-page .col-30{width:100%;padding-left:25px;padding-right:25px}
.topic-page .col-30{margin-top:15px}
.topic-page .col-70 .table-frame#featured-more-topic{margin-left:0}
.topic-page .col-70 .table-frame#featured-more-topic .section.layoutcolumnctrl{width:100%}
.get-in-touch .author-panel{padding:0}
.get-in-touch .more-profile{margin-top:0;text-align:left}
.get-in-touch .more-profile p a{margin-right:30px}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner{padding:0 0 10px 0}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt{margin-top:0;clear:none}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .email-wrapper,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .email-wrapper{padding:0}
.get-in-touch .author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper .icon-whatsapp,.get-in-touch .author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper .icon-whatsapp{display:table-cell}
}
.extended-background{max-width:100%}
.home-page .extended-background{padding:.3% 0 0 0}
.home-page .extended-background.no-showcase{padding:0}
.home-page .extended-background.gsiteselector.video{height:auto;padding:.3% 0 0 0}
.showcase-basic-content{position:absolute;bottom:30px;width:33%;max-width:400px}
.showcase-basic-content h2{font-size:18px}
.white{background:white}
.white .showcase-basic-content h1,.white .showcase-basic-content h2{color:black}
.white .showcase-frame,.white .showcase-basic{background-color:white!important}
.black,.full{background:black}
.black .showcase-basic-content h1,.full .showcase-basic-content h1{color:#fff}
.black .showcase-basic-content h2,.full .showcase-basic-content h2{color:#d0d0ce}
.showcase-frame{background:#000;margin:0 auto;max-width:1200px;width:100%;height:auto}
.white .showcase-frame{background:#fff}
.wrapper.home-page{max-width:100%}
.wrapper .main-container.home-page{padding-bottom:15px}
.wrapper .main-container.home-page .content.main{background:transparent;max-width:1220px;width:100%;margin:auto}
.wrapper .main-container.home-page .content.main #home-featured .standardpromo.empty-column,.wrapper .main-container.home-page .content.main #home-featured .featuredpromo.empty-column{background:transparent;margin-bottom:0!important}
.wrapper .main-container.home-page .content.main #main-featured-trending.table-frame{margin:0 0 7px}
.wrapper .main-container.home-page .content.main button.see-more-btn{width:40%;margin:7px auto 0 auto;background:#fff;border:2px solid #00a3e0;font-size:1.6em;min-height:50px;color:#00a3e0}
.wrapper .main-container.home-page .content.main button.see-more-btn a{padding:0}
.wrapper .main-container.home-page .content.main button.see-more-btn:hover{background:#00a3e0;border:2px solid #00a3e0;color:#fff}
.wrapper .main-container.home-page .content.main button.see-more-btn:hover a{color:#fff}
.featured .table-frame{margin-bottom:10px}
.featured [class^="table-frame-col"]{border-spacing:10px;vertical-align:top}
.featured #row3 [class^="table-frame-col"]{border-spacing:10px 0}
.table-frame .trending{vertical-align:top;position:absolute}
.table-frame#row3{margin-bottom:0}
#home-page-mobile-tabs{display:none}
@media screen and (max-width:1023px){#featured-trending-container{width:100%;float:none;text-align:center;padding-top:2%}
.main-container .viewport{width:100%;float:none}
.green-dot-animation{display:none}
#toggle-links{width:auto;text-align:center;float:none;margin-top:0!important}
#toggle-links a{display:inline-block;margin-bottom:2%}
#toggle-links a span{display:inline}
#toggle-links a span i{margin:0;position:relative;right:50%;top:1em;opacity:0;display:inline-block;-webkit-transition-property:visibility;-webkit-transition-duration:4s;-moz-transition-property:visibility;-moz-transition-duration:4s;transition-property:visibility;transition-duration:4s}
#toggle-links .selected i{opacity:1}
.main-container .viewport .featured,.top-content .trending{margin-left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.showcase-basic-content{padding:0 15px;width:42%}
.showcase-basic-content h1{font-size:2.8em}
.showcase-basic-content .reverse-btn{font-size:1.4em}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.showcase-basic-content{padding:0 20px}
}
@media screen and (max-width:767px){.wrapper .main-container.home-page{padding:15px}
.wrapper .main-container.home-page .content.main #main-featured-trending.table-frame{margin:0}
.wrapper .main-container.home-page .content.main button.see-more-btn{width:100%;margin-bottom:0;margin-top:15px}
.showcase-basic-content h1{font-size:2.4em}
.showcase-basic-content h2{font-size:16px}
#home-page-mobile-tabs{display:block;background:#fff;margin-top:-15px;margin-left:-15px;margin-right:-15px;margin:-15px -15px 20px}
#home-page-mobile-tabs ul{list-style:none}
#home-page-mobile-tabs ul li.tab{width:48%;cursor:pointer;display:inline-block;position:relative;padding:10px 0;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#home-page-mobile-tabs ul li.tab .label{font-size:1.6em;padding:3px 25%;border-right:1px solid #d0d0ce;display:block;text-align:center;color:#000;word-break:normal}
#home-page-mobile-tabs ul li.tab:last-of-type .label{border-right:0}
#home-page-mobile-tabs ul li.tab.active{border-bottom:5px solid #86bc25;font-weight:700}
#home-page-mobile-tabs ul li.tab.active::after{content:" ";border-top:10px solid #86bc25;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:0;position:absolute;bottom:-15px;left:43.5%;height:0;width:0}
#home-featured.featured{width:100%;display:block}
#home-featured.featured .table-frame-col-50.featuredpromo{display:block;width:100%;float:left;margin-bottom:10px}
#home-featured.featured .table-frame-col-50.featuredpromo:last-child{margin-bottom:0}
#home-featured.featured .table-frame-col-100.featuredpromo .featured-promo.descriptive-promo .article-image{width:100%;padding:0;border-bottom:2px solid #f4f4f4}
#home-featured.featured .table-frame-col-100.featuredpromo .featured-promo.descriptive-promo .article-text{width:100%;padding:20px}
#home-featured.featured .table-frame-col-50.standardpromo{display:block;width:100%;margin-bottom:10px}
#home-featured.featured .table-frame-col-50.standardpromo:last-child{margin-bottom:0}
.table-frame-col-30.trending{width:100%;display:block;position:relative}
}
.tabbedMenuWrap{position:relative}
.tabbedScrollWrap{position:relative;top:1px;overflow:hidden;height:60px}
.scrollArrows{position:absolute;bottom:16px;z-index:10;background:url(../../../apps/dcom/dm/components/pages/memberfirmhomepage/clientlibs/css/images/tabOverflowArrows.gif) repeat-x -15px 0;background:#d0d0ce;border-radius:50%;color:#fff;text-align:center;display:block;width:40px;height:40px;text-decoration:none}
.menuScrollLeft{left:0;border-left:none;background-position:0 0}
.menuScrollRight{right:0;border-right:0}
.tabbedMenu li a{display:block;padding:4px 15px;text-decoration:none}
.tabList{position:absolute;top:-3px;right:-10px;z-index:30}
.tabList ul{display:none;margin:0;height:auto;width:200px;position:relative;top:10px}
img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto!important}
.viewport .youtube-component{margin-bottom:0}
* html.videoWrapper{margin-bottom:45px;margin-top:0;width:100%;height:100%}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}
.videoWrapper iframe{position:absolute;top:5px;left:0;width:100%;height:100%;-webkit-background-size:cover 100%;-moz-background-size:cover 100%;background-size:cover 100%;background-position:center}
.youtube-component h3.secondary-headline{padding:0;margin:0;padding-bottom:.3em;color:#000}
.topic-page .youtube-component h3.secondary-headline{color:black}
.topic-page .standard-white-component.youtube-component{padding:20px;margin-bottom:2em;background:white}
:lang(ja) .youtube-component h3.secondary-headline{font-size:22px}
:lang(zh-hans) .youtube .standard-white-component p,:lang(zh-hant) .youtube .standard-white-component p,:lang(zh-hans) .youtube .standard-white-component li,:lang(zh-hant) .youtube .standard-white-component li,:lang(zh-hans) .youtube .standard-white-component blockquote,:lang(zh-hant) .youtube .standard-white-component blockquote{font-size:15px}
@media only screen and (max-width:767px){.topic-page .standard-white-component.youtube-component{padding:15px;margin-bottom:2em}
.youtube-component .component-left-column p{display:none}
.youtube-component h3.secondary-headline{width:100%;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:10px}
.youtube-component .component-left-column h3.secondary-headline{text-align:center}
.youtube-component .component-right-column h3.secondary-headline{padding-top:1em}
.youtube .standard-white-component .component-left-column{margin-bottom:0}
:lang(ja) .youtube-component h3.secondary-headline{font-size:16px}
}
@media only screen and (max-width:1023px) and (min-width:768px){.youtube-component .component-left-column p{display:none}
.youtube-component h3.secondary-headline{padding-left:0;width:100%;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:.5em;padding-top:1em}
.youtube .standard-white-component .component-left-column{margin-bottom:0}
}
.wrapper.topic-page{max-width:100%}
.wrapper.topic-page .main-container.topic-page.lite .topicpagebanner .topic-introduction{min-height:75px}
.wrapper.topic-page .main-container.topic-page.lite .topicpagebanner .topic-introduction .topic-description{min-height:75px;max-width:1200px;margin:0 auto;padding-left:0;width:100%}
.topicpagebanner *{box-sizing:border-box}
.topicpagebanner.dark,.topicpagebanner.full{background:#000}
.topicpagebanner.dark .topic-description,.topicpagebanner.full .topic-description{min-height:300px;bottom:0}
.topicpagebanner.dark .topic-description .primary-headline,.topicpagebanner.full .topic-description .primary-headline,.topicpagebanner.dark .topic-description .body-copy,.topicpagebanner.full .topic-description .body-copy{color:#fff}
.topicpagebanner.dark .topic-description .secondary-headline,.topicpagebanner.full .topic-description .secondary-headline{color:#d0d0ce}
.topicpagebanner.full .topic-introduction{background-size:cover}
.topicpagebanner.lite{background:#fff;border-bottom:1px solid solid 1px #d0d0ce}
.topicpagebanner.lite .topic-description{color:#000}
.topicpagebanner.lite a.reverse-btn{border:2px solid #00a3e0;color:#00a3e0}
.topicpagebanner.lite a.reverse-btn:hover{background:#4cbee9;color:#fff}
.topicpagebanner.lite a.reverse-btn:visited{color:#00a3e0}
.topicpagebanner.lite .topic-description{background:rgba(255,255,255,0.8)}
.topicpagebanner .topic-introduction{background-repeat:no-repeat;background-position-x:right;opacity:1!important;top:0!important;min-height:300px;position:relative;background-position:right top;background-size:cover}
.topicpagebanner .topic-introduction img{position:absolute;top:0;right:0;z-index:0;width:auto;max-width:none;min-height:300px}
.topicpagebanner .topic-description{padding:20px 60px;width:50%;z-index:1;background:rgba(0,0,0,0.8)}
.topicpagebanner .topic-description p{font-size:1.6em}
a.reverse-btn{border:2px solid #d0d0ce;font-size:16px;color:#d0d0ce;display:table;padding:0;line-height:2.8;vertical-align:middle;min-height:50px;background:transparent}
a.reverse-btn:hover{background:#4cbee9;color:#fff}
@media only screen and (min-width:768px) and (max-width:1024px){.wrapper.topic-page .main-container.topic-page.lite .topicpagebanner .topic-introduction .topic-description{margin:0 auto;padding-left:0;width:96%}
}
@media only screen and (min-width:768px) and (max-width:1023px){.topicpagebanner.dark .topic-introduction,.topicpagebanner.lite .topic-introduction{background-position-x:120%;background-size:auto 300px;padding-top:205px;background-position-y:-20px}
.topicpagebanner.full .topic-introduction{background-size:contain}
}
@media only screen and (max-width:1023px){.wrapper.topic-page .main-container.topic-page.lite .topicpagebanner .topic-introduction{padding:0;min-height:60px}
.wrapper.topic-page .main-container.topic-page.lite .topicpagebanner .topic-introduction .topic-description{width:92%;padding-top:10px;min-height:50px}
.topicpagebanner{text-align:center}
.topicpagebanner.full .topic-introduction{background-position-x:center;background-size:auto 125px;padding-top:125px}
.topicpagebanner .topic-introduction{padding-top:300px;background-size:auto 300px;background-position-x:center;background-position-y:top;min-height:auto;position:relative}
.topicpagebanner .topic-introduction img{position:relative;width:auto;max-width:100%;min-height:auto;max-height:300px}
.topicpagebanner .topic-introduction.no-image{padding-top:0}
.topicpagebanner .topic-description{text-align:left;position:relative;width:100%;min-height:auto!important;padding:5px 0 20px 0;background:#000}
.topicpagebanner .topic-description .primary-headline,.topicpagebanner .topic-description .secondary-headline,.topicpagebanner .topic-description .body-copy,.topicpagebanner .topic-description .button{margin:15px 4%;width:92%}
}
@media only screen and (min-width:480px) and (max-width:767px){.topicpagebanner.dark .topic-introduction,.topicpagebanner.lite .topic-introduction{background-position-x:145%;background-size:auto 200px;padding-top:200px}
.topicpagebanner.full .topic-introduction{background-size:contain}
}
@media only screen and (max-width:480px){.topicpagebanner.dark .topic-introduction,.topicpagebanner.lite .topic-introduction{background-position-x:-458px;background-size:auto 200px;padding-top:125px;background-position-y:-30px}
}
@media only screen and (min-width:321px) and (max-width:480px){.topicpagebanner.dark .topic-introduction,.topicpagebanner.lite .topic-introduction{background-position:100% 0}
}
.tabbed-nav,.inline-nav-topic-page{text-align:center;padding:0 0 10px 0;background:#53565a}
.tabbed-nav .active-topic,.inline-nav-topic-page .active-topic{display:none}
.tabbed-nav a.inline-nav-container-links,.inline-nav-topic-page a.inline-nav-container-links{display:inline-block;position:relative;border-right:1px solid #bbbcbc;margin-top:18px;margin-bottom:7px;font-size:1.4em;padding:5px 18px;color:#fff}
.tabbed-nav a.inline-nav-container-links:hover,.inline-nav-topic-page a.inline-nav-container-links:hover{text-decoration:underline}
.tabbed-nav a.inline-nav-container-links:last-of-type,.inline-nav-topic-page a.inline-nav-container-links:last-of-type{border-right:0}
.tabbed-nav a.inline-nav-container-links.active-cue,.inline-nav-topic-page a.inline-nav-container-links.active-cue{font-weight:700;border-bottom:4px solid #86bc25}
.tabbed-nav a.inline-nav-container-links.active-cue:hover,.inline-nav-topic-page a.inline-nav-container-links.active-cue:hover{text-decoration:none}
.tabbed-nav a.inline-nav-container-links.active-cue::after,.inline-nav-topic-page a.inline-nav-container-links.active-cue::after{content:" ";border-top:10px solid #86bc25;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:0;position:absolute;bottom:-13px;left:43.5%;height:0;width:0}
.tabbed-nav li,.inline-nav-topic-page li{display:inline-block;position:relative;border-right:1px solid #bbbcbc;margin-top:18px;margin-bottom:7px}
.tabbed-nav li:last-of-type,.inline-nav-topic-page li:last-of-type{border-right:0}
.tabbed-nav li.active,.inline-nav-topic-page li.active{font-weight:700}
.tabbed-nav li.active .label,.inline-nav-topic-page li.active .label{border-bottom:4px solid #86bc25}
.tabbed-nav li.active .label:hover,.inline-nav-topic-page li.active .label:hover{text-decoration:none}
.tabbed-nav li.active::after,.inline-nav-topic-page li.active::after{content:" ";border-top:10px solid #86bc25;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:0;position:absolute;bottom:-27px;left:43.5%;height:0;width:0}
.tabbed-nav li .label,.inline-nav-topic-page li .label{font-size:1.4em;padding:20px 18px 14px;color:#fff}
.tabbed-nav li .label:hover,.inline-nav-topic-page li .label:hover{text-decoration:underline}
.inline-nav-topic-page{padding:0;margin-top:-1px}
.inline-nav-topic-page a.inline-nav-container-links{margin-bottom:0}
@media only screen and (max-width:767px){.tabbed-nav,.inline-nav-topic-page{text-align:left;padding:0;border-bottom:2px solid #86bc25}
.tabbed-nav .active-topic,.inline-nav-topic-page .active-topic{position:relative;display:block;border-bottom:1px solid #bbbcbc}
.tabbed-nav .active-topic .label,.inline-nav-topic-page .active-topic .label{display:block;padding:10px 20px;font-size:1.8em;color:#fff}
.tabbed-nav .active-topic .label a,.inline-nav-topic-page .active-topic .label a{color:#fff}
.tabbed-nav .active-topic .dropdown-btn,.inline-nav-topic-page .active-topic .dropdown-btn{font-family:"Dcom-EDE";font-size:1.5em;color:#fff;position:absolute;top:14px;right:8px;height:20px;width:20px;text-align:center}
.tabbed-nav .active-topic.closed .dropdown-btn:after,.inline-nav-topic-page .active-topic.closed .dropdown-btn:after{content:"\f107"}
.tabbed-nav .active-topic.opened .dropdown-btn:after,.inline-nav-topic-page .active-topic.opened .dropdown-btn:after{content:"\f106"}
.tabbed-nav a.inline-nav-container-links,.inline-nav-topic-page a.inline-nav-container-links{display:block;border-right:0;margin:0;border-bottom:1px solid #bbbcbc;padding:10px 20px;font-size:1.8em}
.tabbed-nav a.inline-nav-container-links.active,.inline-nav-topic-page a.inline-nav-container-links.active,.tabbed-nav a.inline-nav-container-links.active-cue,.inline-nav-topic-page a.inline-nav-container-links.active-cue{display:none}
.tabbed-nav ul.closed,.inline-nav-topic-page ul.closed,.tabbed-nav .mock-ul.closed,.inline-nav-topic-page .mock-ul.closed{display:none}
.tabbed-nav ul.opened,.inline-nav-topic-page ul.opened,.tabbed-nav .mock-ul.opened,.inline-nav-topic-page .mock-ul.opened{display:block}
.tabbed-nav ul li,.inline-nav-topic-page ul li,.tabbed-nav .mock-ul li,.inline-nav-topic-page .mock-ul li{display:block;border-right:0;margin:0;border-bottom:1px solid #bbbcbc}
.tabbed-nav ul li.active,.inline-nav-topic-page ul li.active,.tabbed-nav .mock-ul li.active,.inline-nav-topic-page .mock-ul li.active{display:none}
.tabbed-nav ul li.hide-md,.inline-nav-topic-page ul li.hide-md,.tabbed-nav .mock-ul li.hide-md,.inline-nav-topic-page .mock-ul li.hide-md{display:none}
.tabbed-nav ul li .label,.inline-nav-topic-page ul li .label,.tabbed-nav .mock-ul li .label,.inline-nav-topic-page .mock-ul li .label{display:block;padding:10px 20px;font-size:1.8em}
}
.main-container.topic-page{margin:0;width:100%;position:relative;padding-top:0;padding-bottom:0}
.main-container.topic-page .green-dots-container{margin:2em 0}
.main-container.topic-page .topic-promo-layout{position:relative;margin:0 auto;width:100%;max-width:1200px}
.main-container.topic-page .topic-promo-layout .featured-promo,.main-container.topic-page .topic-promo-layout .standard-promo,.main-container.topic-page .topic-promo-layout .solutions-promo,.main-container.topic-page .topic-promo-layout .careers-promo,.main-container.topic-page .topic-promo-layout .employee-promo,.main-container.topic-page .topic-promo-layout .events-promo,.main-container.topic-page .topic-promo-layout .pr-promo,.main-container.topic-page .topic-promo-layout .similar-trends,.main-container.topic-page .topic-promo-layout .download-file-component,.main-container.topic-page .topic-promo-layout .office-promo,.main-container.topic-page .topic-promo-layout .call-to-action,.main-container.topic-page .topic-promo-layout .topic-promo-featured,.main-container.topic-page .topic-promo-layout .topic-promo-standard,.main-container.topic-page .topic-promo-layout .du-featured-promo,.main-container.topic-page .topic-promo-layout .du-standard-promo{margin-bottom:2em}
.main-container.topic-page .topic-promo-layout .topic-column{float:right;width:19%;min-height:1px}
.main-container.topic-page .topic-promo-layout .topic-column.fifth-column{margin-right:-100%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column{width:58%;margin:0 21% 0 2%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .sub-column{float:left}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .featured-column{width:65.25%;margin-right:3.5%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .featured-column .first-column{width:47.5%;margin-right:5%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .featured-column .second-column{width:47.5%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .standard-column{width:31.25%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .article-text{width:60%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .article-text .description{max-height:2.8em;overflow:hidden}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .article-image{width:38%;float:right}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .featured-promo .text{width:68%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .featured-promo .promo-image{width:30%}
@media screen and (max-width:767px){.main-container.topic-page .topic-promo-layout{margin:0 4%;width:92%}
.main-container.topic-page .topic-promo-layout .topic-column{float:none;margin:0;width:100%}
.main-container.topic-page .topic-promo-layout .topic-column.first-column .similar-trends{position:absolute;width:100%;bottom:0}
.main-container.topic-page .topic-promo-layout .topic-column.main-column{margin:0;width:100%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .featured-column{width:100%;margin-right:0}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .featured-column .first-column{width:100%;margin-right:0}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .featured-column .second-column{width:100%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column .standard-column{width:100%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .article-text{width:100%}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .article-text .description{max-height:auto}
.main-container.topic-page .topic-promo-layout .topic-column.main-column>.dcomparsys .article-image{width:100%;float:none}
}
@media screen and (min-width:768px) and (max-width:1024px){.main-container.topic-page .topic-promo-layout{width:96%}
}
iframe#twitter-widget-0::-webkit-scrollbar{-webkit-appearance:none;width:7px}
iframe#twitter-widget-0::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}
.social-panel{background-color:white;color:black;border-top:4px solid #0096d7}
.social-panel i{color:#0096d7;font-size:27px}
.social-panel i.icon-padding{padding:0 1%}
.social-panel i.icon-twitter:before{border:2px solid;border-radius:50%;vertical-align:middle;padding:8px}
.social-panel .headline{color:#100b0c;font-weight:normal;padding-bottom:6%}
.social-panel .headline-sub-title{padding-bottom:1%;padding-top:10px}
.topic-column .social-panel{margin:0;margin-bottom:2em}
.topic-column .social-panel .heading{display:table-row}
.topic-column .social-panel .heading i{display:table-cell}
.topic-column .social-panel .heading h3.headline{font-size:18px;line-height:24px;display:table-cell;padding-left:16px;padding-bottom:0;margin-bottom:0;vertical-align:middle}
.topic-column .social-panel h3.headline-sub-title{font-size:14px;line-height:20px}
.topic-column .social-panel .twitt-iframe{margin-top:15px}
.topic-column .social-panel i.icon-padding{vertical-align:middle}
.topic-column .social-panel .button-container{margin-top:0}
.topic-column .social-panel .button-container a{width:100%}
:lang(zh-hant) .topic-column .social-panel h3.headline-sub-title,:lang(zh-hans) .topic-column .social-panel h3.headline-sub-title,:lang(zh-hant) .get-in-touch .social-panel h3.headline-sub-title,:lang(zh-hans) .get-in-touch .social-panel h3.headline-sub-title{font-size:15px}
.get-in-touch .social-panel{border-top:0;margin:0;margin-top:-20px}
.get-in-touch .social-panel .heading{display:table-row}
.get-in-touch .social-panel .heading i{display:table-cell}
.get-in-touch .social-panel .heading h3.headline{font-size:18px;line-height:24px;display:table-cell;padding-left:16px;padding-bottom:0;margin-bottom:0;vertical-align:middle}
.get-in-touch .social-panel h3.headline-sub-title{font-size:14px;line-height:20px}
.get-in-touch .social-panel .twitt-iframe{margin-top:15px;min-height:100px}
.get-in-touch .social-panel i.icon-padding{vertical-align:middle}
.get-in-touch .social-panel .button-container{margin-top:0}
.get-in-touch .social-panel .button-container a{width:100%}
.content-page .social-panel{padding-top:50px;margin:30px 60px;overflow:hidden;margin-bottom:2em}
.content-page .social-panel .tweet-group{float:left;width:67%;border:solid 1px #d0d0ce!important;position:relative}
.content-page .social-panel .tweet-group i{position:absolute;margin-top:100px;padding-left:2%;vertical-align:middle}
.content-page .social-panel .tweet-group iframe#twitter-widget-0{float:right}
.content-page .social-panel .content-group{float:right;width:27%}
.content-page .social-panel .content-group .headline{font-size:18px;padding-bottom:0;margin-bottom:5px}
.content-page .social-panel .content-group .headline-sub-title{font-size:14px;font-weight:normal;padding:0}
.content-page .social-panel .content-group .button-container{text-align:right;margin-top:0}
.content-page .social-panel .content-group .button-container a{width:100%}
:lang(ja) .content-page .social-panel .content-group .headline{font-size:2.2em}
.content-page iframe#twitter-widget-0{max-width:450px!important}
.content-page .social-panel .tweet-group .twitt-iframe{height:245px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.content-page iframe#twitter-widget-0{max-width:450px!important}
@media screen and (min-width:768px) and (max-width:1023px){.content-page .social-panel{margin:30px 30px}
.content-page .social-panel .tweet-group i{padding-left:2%}
.content-page .social-panel .content-group .headline{font-size:20px}
.content-page iframe#twitter-widget-0{width:initial!important}
}
@media screen and (min-width:1024px) and (max-width:1024px){.content-page .social-panel .tweet-group iframe#twitter-widget-0{width:390px!important}
}
@media screen and (max-width:767px){.content-page iframe#twitter-widget-0{width:100%!important}
.content-page .social-panel{margin:15px 15px 2em;padding-top:15px}
.content-page .social-panel .tweet-group{float:none;width:100%}
.content-page .social-panel .tweet-group i{display:none}
.content-page .social-panel .tweet-group iframe#twitter-widget-0{float:none}
.content-page .social-panel .content-group{float:none;width:100%}
.content-page .social-panel .content-group .headline{font-size:16px;margin-top:6%}
.content-page .social-panel .content-group .headline-sub-title{font-size:14px;margin-bottom:1em}
.content-page .social-panel .content-group .button-container{text-align:left}
.content-page .social-panel .content-group .button-container a{width:100%;margin-top:0}
}
.topic-page .social-panel,.more-on-deloitte-page .social-panel{margin:0;margin-bottom:2em;float:left;padding:20px;width:100%;box-sizing:border-box}
.topic-page .get-in-touch .social-panel{margin-top:-20px;background-color:#f9f9f9;margin-bottom:0}
.twittersocialpanel>div{overflow:hidden}
.topic-column .social-panel iframe#twitter-widget-0{width:100%!important;min-width:0!important}
.topic-column .social-panel .twitt-iframe{max-height:315px;overflow-y:scroll;-webkit-overflow-scrolling:touch;border:solid 1px #d0d0ce}
.get-in-touch .social-panel .twitt-iframe{width:100%!important;border:solid 1px #d0d0ce!important;min-width:0!important}
@media screen and (max-width:767px){.get-in-touch .social-panel .twitt-iframe{max-height:276px!important;overflow-y:scroll;-webkit-overflow-scrolling:touch}
}
@media screen and (min-width:768px) and (max-width:1024px){.content-page .social-panel{margin:1% 5%;margin-bottom:2em}
.content-page .social-panel .button-container a{padding:1em;word-break:break-word}
.content-page .social-panel i.icon-twitter:before{padding:4px}
.topic-page .social-panel,.more-on-deloitte-page .social-panel{padding:15px}
.topic-page .social-panel .heading h3.headline,.more-on-deloitte-page .social-panel .heading h3.headline{padding-left:8px;word-break:break-word}
.topic-page .social-panel i,.more-on-deloitte-page .social-panel i{font-size:18px}
.topic-page .get-in-touch .social-panel .heading h3.headline{padding-left:0}
.content-page .social-panel .content-group .headline{font-size:18px}
}
@media screen and (max-width:767px){.topic-page .social-panel,.more-on-deloitte-page .social-panel{padding:15px}
.topic-column .social-panel .heading h3.headline{font-size:16px}
.content-page .social-panel .content-group .headline{font-size:16px}
.content-page .social-panel .content-group .headline-sub-title{font-size:14px}
:lang(ja) .content-page .social-panel .content-group .headline{font-size:1.6em}
}
.author-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;padding:50px 60px 0 60px;width:100%}
.author-panel h3.secondary-headline{margin:20px 0 0 0!important;color:#000}
.author-panel .profile-boxes{display:table-row}
.author-panel .profile-boxes .profile-box-inner{display:table-cell;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:35px}
.author-panel .profile-boxes .profile-box-inner:last-child{padding:0}
.author-panel .profile-img{width:100px;float:left}
.author-panel .profile-txt{margin-top:0}
.author-panel .profile-txt p{margin:0}
.author-panel .profile-txt p #more-btn:hover{text-decoration:underline}
.author-panel .profile-txt .email-wrapper{margin:.5em 0 .7em 0;display:block}
.author-panel .profile-txt .email-wrapper a:hover{text-decoration:underline}
.author-panel .profile-txt .tel-number-wrapper{display:block;margin:1em 0}
.author-panel .profile-txt .tel-number-wrapper a{color:#000;font-size:1.4em}
.author-panel .profile-txt h5.roles{font-size:1.4em;font-weight:normal;margin:0;line-height:1.4em}
.author-panel .profile-txt h4.profile-name{font-size:1.8em;line-height:1.4em;margin-bottom:0;font-weight:normal}
.author-panel .profile-txt h4.profile-name a:hover{text-decoration:underline}
.author-panel .profile-txt .social-media-wrapper{margin:1.5em 0 2em 0}
.author-panel .profile-txt .social-media-wrapper ul li{display:inline-block;font-size:1.4em;margin:0 .5em .5em 0}
.author-panel .profile-txt .social-media-wrapper ul li a{vertical-align:middle;color:#97999b;border-radius:50%;border:1px solid #97999b;height:28px;text-align:center;width:28px;display:table-cell}
.author-panel .profile-txt .social-media-wrapper ul li a:hover{text-decoration:none}
.author-panel .profile-txt .social-media-wrapper ul li:hover a.icon-facebook{color:#3b5998}
.author-panel .profile-txt .social-media-wrapper ul li:hover a.icon-linkedin{color:#007bb6}
.author-panel .profile-txt .social-media-wrapper ul li:hover a.icon-twitter{color:#00aced}
.author-panel .profile-txt .email-wrapper{line-height:1.2em;font-size:1.4em}
.author-panel .profile-txt .email-wrapper a:hover{text-decoration:underline}
.author-panel .profile-box-inner{margin-bottom:1em}
.author-panel .box-white{background-color:#fff;height:auto}
.author-panel .box-white.box-container-white{border-top:4px solid #86bc25}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner{width:100%;display:table;table-layout:fixed}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-img{display:table-cell;float:left;vertical-align:top;width:100px}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt{display:table-cell;float:none;padding-left:0;width:86%;vertical-align:top}
.author-panel.author-panel-1 .profile-txt .tel-number-wrapper{line-height:1.2em;display:inline-block;margin:1em 0 0 0}
.author-panel.author-panel-1 .profile-txt .email-wrapper{border-right:1px solid #d0d0ce;display:inline-block;margin:.5em 1em 0 0;padding-right:1em}
.author-panel.author-panel-1 .profile-txt .email-wrapper a:hover{text-decoration:underline}
.author-panel.author-panel-1 .profile-txt .email-wrapper.no-pipe{border-right:0}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner,.author-panel.author-panel-3 .profile-boxes .profile-box-inner{width:34%;padding-right:40px}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-img,.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-img{display:block;width:150px;float:none}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt,.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt{display:block;margin-top:1.5em}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner:last-child,.author-panel.author-panel-3 .profile-boxes .profile-box-inner:last-child{width:30%}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner{width:50%}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner:last-child{width:47%}
.profile-img>img{width:100%}
:lang(zh-Hans) .author-panel .profile-txt .tel-number-wrapper a{font-size:1.5em}
:lang(zh-Hans) .author-panel .profile-txt h5.roles{font-size:1.5em}
:lang(zh-Hans) .author-panel .profile-txt .email-wrapper{font-size:1.5em}
:lang(ja) .author-panel .profile-txt h4.profile-name{font-size:1.6em}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.author-panel{padding:1% 5%}
.author-panel .profile-box-inner .profile-img{width:100px}
.author-panel h3.secondary-headline{font-size:1.8em;margin:30px 0 30px 0}
.author-panel .profile-txt{width:75%}
.author-panel .profile-txt .social-media-wrapper ul li{margin:.5em 1em .5em 0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner,.author-panel.author-panel-2 .profile-boxes .profile-box-inner,.author-panel.author-panel-1 .profile-boxes .profile-box-inner{width:100%;margin-bottom:0;padding:2em 0;border-bottom:1px solid #d0d0ce;display:inline-block}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-img,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-img,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-img{float:left;width:100px}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt{width:75%;float:left;margin-top:0;margin-left:5%}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .email-wrapper,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .email-wrapper,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .email-wrapper{display:inline-block;margin:.5em 1em 0 0;padding-right:1em;border-right:1px solid #d0d0ce}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .email-wrapper.no-pipe,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .email-wrapper.no-pipe,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .email-wrapper.no-pipe{border-right:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper{display:inline-block;margin:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:after,.author-panel.author-panel-2 .profile-boxes .profile-box-inner:after,.author-panel.author-panel-1 .profile-boxes .profile-box-inner:after{clear:both}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:first-child,.author-panel.author-panel-2 .profile-boxes .profile-box-inner:first-child,.author-panel.author-panel-1 .profile-boxes .profile-box-inner:first-child{padding-top:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:last-child,.author-panel.author-panel-2 .profile-boxes .profile-box-inner:last-child,.author-panel.author-panel-1 .profile-boxes .profile-box-inner:last-child{padding:2em 0;width:100%;border:0}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner:last-child{padding-top:0}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.author-panel{padding:1% 5%}
.author-panel .profile-box-inner .profile-img{width:100px}
.author-panel h3.secondary-headline{font-size:1.8em;margin:30px 0 30px 0}
.author-panel .profile-txt{width:75%}
.author-panel .profile-txt .social-media-wrapper ul li{margin:.5em 1em .5em 0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner,.author-panel.author-panel-2 .profile-boxes .profile-box-inner,.author-panel.author-panel-1 .profile-boxes .profile-box-inner{width:100%;margin-bottom:0;padding:2em 0;border-bottom:1px solid #d0d0ce;display:inline-block}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-img,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-img,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-img{float:left;width:100px}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt{width:75%;float:left;margin-top:0;margin-left:5%}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .email-wrapper,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .email-wrapper,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .email-wrapper{display:inline-block;margin:.5em 1em 0 0;padding-right:1em;border-right:1px solid #d0d0ce}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .email-wrapper.no-pipe,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .email-wrapper.no-pipe,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .email-wrapper.no-pipe{border-right:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper,.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper,.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper{display:inline-block;margin:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:after,.author-panel.author-panel-2 .profile-boxes .profile-box-inner:after,.author-panel.author-panel-1 .profile-boxes .profile-box-inner:after{clear:both}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:first-child,.author-panel.author-panel-2 .profile-boxes .profile-box-inner:first-child,.author-panel.author-panel-1 .profile-boxes .profile-box-inner:first-child{padding-top:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:last-child,.author-panel.author-panel-2 .profile-boxes .profile-box-inner:last-child,.author-panel.author-panel-1 .profile-boxes .profile-box-inner:last-child{padding:2em 0;width:100%;border:0}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner:last-child{padding-top:0}
}
@media screen and (max-width:767px){.author-panel{padding:15px;margin-bottom:0}
.author-panel h3.secondary-headline{font-size:1.6em;margin:30px 0}
.author-panel .profile-boxes .profile-box-inner{display:inline-block;padding-right:0;padding:2em 0;border-bottom:1px solid #d0d0ce}
.author-panel .profile-boxes .profile-box-inner .profile-img{width:150px}
.author-panel .profile-boxes .profile-box-inner .profile-txt h4.profile-name{font-size:1.6em}
.author-panel .profile-boxes .profile-box-inner .profile-txt .email-wrapper{display:block;padding:0 0 .7em 0;margin:.5em 0 0 0;border:0}
.author-panel .profile-boxes .profile-box-inner .profile-txt .tel-number-wrapper{border:0;display:block;padding:0}
.author-panel .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper ul li{margin:.5em 1em .5em 0}
.author-panel .profile-boxes .profile-box-inner:first-child{padding-top:0}
.author-panel .profile-boxes .profile-box-inner:last-child{border:0;width:100%;padding:2em 0}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner{width:100%;padding:0}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-img{width:150px;float:none;display:block}
.author-panel.author-panel-1 .profile-boxes .profile-box-inner .profile-txt{width:100%;float:none;margin-left:0;clear:both;margin-top:2em;display:block;padding-left:0}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner{width:100%}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-img{width:150px;float:none}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner .profile-txt{width:100%;float:none;margin-left:0;clear:both;margin-top:2em}
.author-panel.author-panel-2 .profile-boxes .profile-box-inner:last-child{padding:2em 0;width:100%}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner{width:100%;padding-right:0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-img{float:none}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt{width:100%;float:none;margin-left:0;clear:both;margin-top:2em}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner .profile-txt .social-media-wrapper{margin:2em 0}
.author-panel.author-panel-3 .profile-boxes .profile-box-inner:last-child{padding:2em 0;width:100%}
}