.idc-layout-content .blocks .block .info p{margin:0}*,:after,:before{-webkit-transition:all .2s ease;transition:all .2s ease}body.no-anim *,body.no-anim :after,body.no-anim :before{-webkit-transition:none!important;transition:none!important}.modal-menu li.active>p{color:#2279bc}#modal-mobilenav .activeMenu,.current-nav-item{font-weight:700}.idc-layout-content>.column:first-of-type>.row+.row,.idc-layout-content>.columns:first-of-type>.row+.row{margin-top:50px}.idc-layout-content p+ul.custom{margin-top:.8rem}.idc-layout-content ul.custom>p{margin-bottom:.4rem}.idc-layout-content .idc-layout-side a.learn-more{color:#2279bc;display:block;margin-top:10px}.idc-layout-content .idc-layout-side a.learn-more:hover i,.idc-layout-content .idc-layout-side a.learn-more:hover span{color:#4196d2}.idc-layout-content .idc-layout-side a.learn-more span{text-decoration:underline}.idc-layout-content .idc-layout-side a.learn-more i{font-size:14px;margin-left:6px;position:relative;top:-1px}.idc-layout-content .idc-layout-side h4:not(:first-child){margin-top:40px}#modal-mobilenav{padding-top:60px}fieldset.horizontal .toggle-box:not(:first-of-type){margin-left:0;margin-right:1em}.idc-layout-slider .slick-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.analysts-iframe{min-height:260px}.idc-layout-slider .slick-dots{bottom:-20px;margin:0}.idc-layout-slider .slick-dots li{height:10px;width:10px}.idc-layout-slider .slick-dots li+li{margin-left:5px}.idc-layout-slider .slick-dots li button{height:10px;margin:0;position:relative;width:10px}.idc-layout-slider .slick-dots li button:before{background:#ccc;border:1px solid #fff;content:"";height:100%;opacity:1;width:100%}.idc-layout-slider .slick-dots li.slick-active button:before{background:#004b85;opacity:1}.idc-layout-content .blocks.has-actions .actions{-webkit-box-pack:end;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.idc-layout-content .blocks.has-actions .actions .button{margin:2px}.idc-layout-content .blocks.has-actions .actions .button.bg-white{background:#fff;color:#2279bc}.idc-layout-content .blocks.has-actions .actions .button.bg-white:hover{background:#f4f4f4}.idc-layout-hero.as-slider .event-info{display:block;font-weight:600}.idc-layout-hero.as-slider .event-description{display:block}.idc-layout-hero.as-slider .event-description+.event-info{margin-top:5px}.idc-layout-hero.as-slider .info{min-height:165px;position:relative}.filter-wrap{margin-top:50px;padding-bottom:30px;padding-top:40px}.filter-wrap .filter-widget{margin-bottom:0}.filter-wrap .filter-widget #submitSearch{background:#f2f2f2;color:#01010f}.filter-wrap .filter-widget #submitSearch i:before{color:#2279bc}.filter-wrap .filter-widget #submitSearch:hover{background-color:#ddd}.coverNumber{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;width:100%}.coverNumber,.coverNumber>div{-webkit-box-pack:center;-webkit-justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center}.coverNumber>div{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-flex:0 0 130px;-webkit-flex-direction:column;align-items:center;background:#36aec7;border-radius:50%;color:#fff;flex:0 0 130px;flex-direction:column;margin:10px;min-height:130px;padding:20px}.coverNumber>div strong{font-size:1.5rem;font-weight:800}.coverNumber>div p{font-size:.75rem;margin-top:0}.hover-box-wrap{-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -10px}.hover-box-wrap.no-hover .box:hover .overlay{background-color:rgba(0,0,0,.7);top:100%}.hover-box-wrap.no-hover .box:hover .heading{-webkit-transform:translateY(-100%);background-color:inherit;transform:translateY(-100%)}.hover-box-wrap .box{-webkit-box-flex:0;-webkit-flex-basis:-webkit-calc(100% - 20px);-webkit-flex-grow:0;-webkit-flex-shrink:0;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:calc(100% - 20px);flex-grow:0;flex-shrink:0;height:240px;margin:10px;overflow:hidden;position:relative}.hover-box-wrap .box .overlay.bg-red{background-color:rgba(233,59,36,.7)!important}.hover-box-wrap .box .overlay.bg-blue{background-color:rgba(34,121,188,.7)!important}.hover-box-wrap .box:first-of-type .overlay{background-color:rgba(4,150,179,.7)}.hover-box-wrap .box:nth-of-type(2) .overlay{background-color:hsla(240,3%,52%,.7)}.hover-box-wrap .box:nth-of-type(3) .overlay{background-color:rgba(232,174,56,.7)}.hover-box-wrap .box:nth-of-type(4) .overlay{background-color:rgba(132,37,115,.7)}.hover-box-wrap .box .overlay{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-webkit-transition:top .4s ease;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;height:100%;position:absolute;top:100%;transition:top .4s ease;width:100%}.hover-box-wrap .box .overlay a{color:inherit}.hover-box-wrap .box .overlay .heading{-webkit-box-flex:0;-webkit-box-pack:justify;-webkit-flex:0 0 auto;-webkit-justify-content:space-between;-webkit-transform:translateY(-100%);-webkit-transition:top .4s ease;background-color:inherit;display:-webkit-box;display:-webkit-flex;display:flex;flex:0 0 auto;justify-content:space-between;padding:20px 15px;transform:translateY(-100%);transition:top .4s ease}.hover-box-wrap .box .overlay .info{overflow:auto;padding:0 15px 10px}.hover-box-wrap .box:hover .overlay{top:0}.hover-box-wrap .box:hover .heading{-webkit-transform:translateY(0);background-color:transparent;transform:translateY(0)}.people-wrap{-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap}.people-wrap .person{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;padding:10px;text-align:center}.people-wrap .person .photo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:190px}.filter-widget-form{background:none;border:none;padding:0}.filter-widget{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.filter-widget,.filter-widget .button{display:-webkit-box;display:-webkit-flex;display:flex}.filter-widget .button{-webkit-align-items:center;-webkit-box-align:center;align-items:center;margin-bottom:10px}.filter-widget .button i{font-size:22px;margin-right:10px}.filter-widget .main{-webkit-box-flex:1;-webkit-flex:1 1 auto;-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;flex:1 1 auto;flex-wrap:wrap;position:relative}.filter-widget .main>.field-box{-webkit-flex:1 1 300px;flex:1 1 300px}.filter-widget .main .buttons{display:-webkit-box;display:-webkit-flex;display:flex}.filter-widget .main .buttons .button{background:#f2f2f2;color:#01010f;position:relative}.filter-widget .main .buttons .button:before{-webkit-transition:none;background-color:transparent;content:"";height:10px;left:0;position:absolute;top:100%;transition:none;width:100%}.filter-widget .main .buttons .button+.button{margin-left:10px}.filter-widget .main .buttons .button i:before{color:#2279bc}.filter-widget .main .buttons .button:hover{background:#ddd}.filter-widget .main .buttons .button.active{background-color:#ddd}.filter-widget .main .buttons .button.active:before{background-color:inherit}.filter-widget .main .buttons .button.in-use:after{background:#e93b24;border-radius:50%;content:"";height:16px;position:absolute;right:-5px;top:-5px;width:16px}.filter-widget .main .sub{background:#ddd;padding:10px;top:100%;width:100%}.filter-widget .main .sub:not(.active){display:none}.filter-widget .main .sub .select2{max-width:100%;min-width:100%}.filter-widget .main .sub .overlay{display:none}.filter-widget .main .sub .overlay.active{display:block}.filter-widget .main .sub .overlay .field-box{margin:0}.filter-widget .main .sub .overlay .field-box .datepicker{background-color:#fff}.filter-widget.event-calendar-listing .main>.field-box{-webkit-box-flex:1;-webkit-flex:1 1 200px;flex:1 1 200px}.filter-widget #submitSearch{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:10px;max-height:50px}#promotion-slider{max-width:270px;padding:0}#promotion-slider .slick-slide{background-position:50%;background-size:cover;height:220px}#promotion-slider .slick-dots{bottom:10px}.job-detail .breadcrumb{color:#b3b3b3;font-size:18px;margin-bottom:35px}.job-detail .breadcrumb a{color:#2279bc}.job-detail .button{margin:40px 0 20px}.job-detail .button .icom{margin-left:10px}.tabs-custom_solutions{background:#f2f2f2;margin-top:50px;padding-top:70px}.tabs-custom_solutions .intro{margin-bottom:30px}.tabs-custom_solutions ul.tabs{background:none;border:none;display:-webkit-box;display:-webkit-flex;display:flex}.tabs-custom_solutions ul.tabs .tabs-title{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 2px}.tabs-custom_solutions ul.tabs .tabs-title>a{background:#ececec;border-bottom:4px solid #f2f2f2;color:#01010f;font-size:16px;line-height:1.4;text-align:center}.tabs-custom_solutions ul.tabs .tabs-title>a i{display:block;font-size:34px;margin-bottom:10px}.tabs-custom_solutions ul.tabs .tabs-title>a i:before{color:#2279bc}.tabs-custom_solutions ul.tabs .tabs-title>a:focus,.tabs-custom_solutions ul.tabs .tabs-title>a[aria-selected=true]{background:#fff;border-bottom-color:#fff;color:#2279bc}.tabs-custom_solutions ul.tabs .tabs-title>a:focus i:before,.tabs-custom_solutions ul.tabs .tabs-title>a[aria-selected=true] i:before{color:orange}.tabs_content-custom_solutions{padding-top:30px}.tabs_content-custom_solutions .tabs-panel .show-for-large.row{margin-top:20px}.tabs_content-custom_solutions .button i{margin-left:10px}.tabs_content-custom_solutions .button+.button{margin-left:20px}.tabs_content-custom_solutions .cs-members{-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap}.tabs_content-custom_solutions .cs-members .member{-webkit-box-flex:0;-webkit-flex:0 0 160px;flex:0 0 160px;padding:20px;text-align:center}.tabs_content-custom_solutions .cs-members .member .photo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:90px;margin-bottom:10px}.tabs_content-custom_solutions .cs-members .member p{margin:0}section.testimonial{padding:90px 0}section.testimonial h1{color:#004b85;font-size:28px;font-weight:700}section.testimonial h2{font-size:18px;margin-top:10px}.testimonials-slider .slick-track{display:table}.testimonials-slider .slick-slide{display:table-cell;float:unset;vertical-align:middle}.testimonials-slider .slick-slide .quoted{font-size:16px;padding:0 110px;position:relative}.testimonials-slider .slick-slide .quoted:after,.testimonials-slider .slick-slide .quoted:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);width:50px}.testimonials-slider .slick-slide .quoted:before{background-image:url("/COMMONS/GLOBAL/IMAGES/quote-open.png");left:20px}.testimonials-slider .slick-slide .quoted:after{background-image:url("/COMMONS/GLOBAL/IMAGES/quote-closed.png");right:20px}.testimonials-slider .slick-slide .quoted img{margin-top:20px;width:210px}.testimonials-slider .slick-slide .quoted .source{margin:10px 0 0}.testimonials-slider .slick-slide .quoted .source .name{color:#2279bc}.testimonials-slider .slick-slide .quoted .source .role{color:#707070}.accordion-content li.custom+img,.accordion-content ul.custom+img{margin:15px 0 10px 18px}.embed_preview{border:none;width:100%}.event{background-color:#f2f2f2;display:-webkit-box;display:-webkit-flex;display:flex}.event+.event{margin-top:20px}.event .image{-webkit-box-flex:0;-webkit-flex:0 0 250px;background-color:#ddd;background-position:50%;background-size:cover;flex:0 0 250px;height:125px}.event .side{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding:10px 20px}.event .side p{margin:0}.event .side .title{color:#2279bc;font-size:18px;margin-bottom:10px}.event .side .date{margin-top:10px}.event .side .actions{margin-top:10px;text-align:right;width:100%}.modal-menu p{margin:0}.idc-main-content form,.modal form{background-color:#f8f8f8;border:1px solid #ccc;padding:50px 20px 40px}.idc-main-content p,.modal p{margin:10px 0}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt-100{margin-top:-100px}.sub{padding:0 10px}.bgGray{background-color:#f8f8f8}.bgWhite{background-color:#fff}.white{color:#fff}.button.bgWhite{background:#fff;color:#333}.row.row-full{max-width:100%}.row.row-full .columns{margin:0 auto}#topMenu li a.activeMenu{background-color:#e9e9e9;border-top:2px solid #f37921;padding-bottom:11px}#topMenu li a.activeMenu>span{color:#004b85}.photoSlid{background:#2279bc;padding-top:40px}.photoSlid h4{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;line-height:2rem;margin-bottom:40px}.photoSlid .photoSlidWrapper{background:#000;width:100%}.photoSlid .photo{background-repeat:no-repeat;background-size:cover;height:400px;margin:0 auto;max-width:1170px}.idc-layout-side h3{width:100%}.squareBg{background-size:contain;height:250px;margin-bottom:10px;position:relative;width:48%}.squareBg .title{-webkit-transition:all 1s;color:#fff;font-weight:700;height:64px;line-height:64px;overflow:hidden;position:absolute;top:186px;transition:all 1s;width:100%!important}.squareBg .title a{color:#fff;font-size:12px;font-weight:400}.squareBg:hover .title{height:100%;top:0}.consulting .squareBg{background-repeat:no-repeat;background-size:contain;height:250px;margin-bottom:10px;position:relative;width:32%}.blockWithTitle .titleBar,.consulting .squareBg .title{-webkit-transition:all 1s;color:#fff;font-weight:700;height:64px;line-height:64px;overflow:hidden;position:absolute;top:186px;transition:all 1s;width:100%}.blockWithTitle .block{position:relative}.blockWithTitle .titleBar{left:7px;padding-left:10px;right:7px;top:212px;width:auto}.consulting .squareBg .title a{color:#fff;font-size:12px;font-weight:400}.consulting .squareBg:hover .title{height:100%;top:0}.blockWithTitle .titleBar.col1,.consultingBox1.squareBg .title,.research.squareBg .title{background-color:rgba(4,150,179,.7)}.blockWithTitle .titleBar.col2,.consulting.squareBg .title,.consultingBox2.squareBg .title{background-color:hsla(240,3%,52%,.7)}.blockWithTitle .titleBar.col3,.consultingBox3.squareBg .title,.events.squareBg .title{background-color:rgba(232,174,56,.7)}.blockWithTitle .titleBar.col4,.forCios.squareBg .title{background-color:rgba(132,37,115,.7)}.eventsBlock{-webkit-transition:-webkit-transform .5s;background-color:#f2f2f2;background-position:top;background-repeat:no-repeat;height:300px;position:relative;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:30%}.bgGray .eventsBlock{background-color:#fff}.eventsBlock:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.eventsBlock .text{margin-top:180px}.eventsBlock .text .title{color:#2279bc;font-size:14px;font-weight:700}.eventsBlock .text .button{bottom:20px;float:right;font-size:12px;position:absolute;right:20px}.researchBlock{background-color:#f2f2f2;background-position:top;background-repeat:no-repeat;height:550px;position:relative;width:30%}.bgGray .researchBlock{background-color:#fff}.researchBlock .text{margin-top:280px}.researchBlock .text .title{color:#2279bc;font-size:16px;font-weight:700}.researchBlock .text .title p{font-size:14px}.button.ver2{background:#36aec7;padding:14px 22px}.button.ver3{background:#accb32;font-size:1.1rem;line-height:40px}.blockWithTitle .block{height:286px}.idc-layout-content .blocks{margin-top:10px}.form-heading{background:#f8f8f8;border:1px solid #ccc;border-bottom:none;padding:20px}.form-heading+form{border-top:none;padding-top:0}.documents-widget .filters-section,.documents-widget .pagination,.documents-widget .report-author-name,.documents-widget .report-id,.documents-widget .report-separator,.documents-widget .report-topics{display:none}.documents-widget .report-title,.press-release-widget .social-box .social-box-header h2{color:#2279bc!important;font-size:1.125rem;font-weight:600;margin-bottom:5px;width:100%}.documents-widget .report-item,.press-release-widget .social-box{background:#f2f2f2;margin-bottom:20px;padding:16px}.press-release-widget .social-box .social-text{display:none}.rc-anchor-light.rc-anchor-normal{border:none}.rc-anchor{box-shadow:none}.g-recaptcha{width:100%}.addressOffices .address{background-color:#e9e9e9;margin-bottom:30px;padding:10px}.addressOffices .address h3{border:none;display:block;margin:0;padding:0}.listEvents.ver2 .eventImg{background-color:#e9e9e9;background-position:top;background-repeat:no-repeat;background-size:300px 165px!important}.listEvents .eventInfo{background:#e9e9e9;height:165px;padding:1rem}.listEvents.ver2 .eventInfo{height:auto}.listEvents .eventInfo h2{color:#2279bc;font-size:1.2rem;margin-bottom:10px}.listEvents .eventInfo p{font-size:.85rem;margin:0}.listEvents .eventInfo p+p{margin-top:.5rem}.listEvents .eventInfo p .title{display:inline-block;font-weight:700;width:80px}.listEvents .buttonWrap{margin-top:10px;text-align:right}.eventInfo{position:relative}.eventInfo .copy-expendable.ver2 .toggle{position:absolute;right:1rem;top:1rem}.eventInfo .copy-expendable.ver2 .toggle:before{display:none}.eventInfo .copy-expendable .toggle:after{content:"\e901"}.filterBlock{background:none;border:none;padding:0}.filterBlock .btnColumns button{float:right;line-height:2rem}.filterBlock #dateFilter{border-left:none;border-right:none}.contactItem{background:#f8f8f7;border:1px solid #ccc;padding:20px 0;text-align:center;width:80%}.contactItem .contactName+p{margin-top:0}.contactItem .img{background-position:50%;background-repeat:no-repeat;background-size:contain!important;height:80px;margin:10px auto;width:80px}.mediumForm{padding-top:20px}.social-feeds-widget .columns-slider,ul.IDCtwtr_widget{-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-left:-1rem}.social-feeds-widget .columns-slider .social-box,ul.IDCtwtr_widget li.twtr-fd{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-flex:1;-webkit-box-pack:center;-webkit-flex:1;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;flex:1;flex-wrap:wrap;justify-content:center;margin-right:10px;padding:20px;position:relative;text-align:center}.social-feeds-widget .columns-slider .social-box{-webkit-box-flex:0;-webkit-flex:0 0 48%;background:#f2f2f2;flex:0 0 48%;margin-bottom:20px;margin-right:30px}.social-feeds-widget .columns-slider .social-box:nth-of-type(2n){margin-right:0}.social-feeds-widget .columns-slider .social-box h2.social-title{color:#2279bc;font-size:16px;margin-bottom:-1px;margin-top:10px}ul.IDCtwtr_widget li.twtr-hd{display:none}ul.IDCtwtr_widget li.twtr-fd a img{border:0;border-radius:100px;bottom:-60px;height:40px;left:-2px;position:absolute;width:40px}ul.IDCtwtr_widget li.twtr-fd a span.fakeTwitName{bottom:-60px;color:#2279bc;font-weight:600;left:50px;line-height:20px;position:absolute;text-align:left}ul.IDCtwtr_widget li.twtr-fd p a{color:#2279bc}span.twtr_links a{font-size:.75em}ul.IDCtwtr_widget li:last-child{display:none}.section-nav{background-color:#f2f2f2;margin-bottom:50px}.section-nav nav,.section-nav nav a{display:-webkit-box;display:-webkit-flex;display:flex}.section-nav nav a{-webkit-align-items:flex-end;-webkit-box-align:end;-webkit-box-flex:0;-webkit-flex:0 1 auto;align-items:flex-end;color:#2279bc;flex:0 1 auto;padding:10px 20px}.section-nav nav a:hover{color:#54a4e2}.section-nav nav a.active{background:#fff;color:#01010f}.analyst-card{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;align-items:center;background:#f2f2f2;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;margin-right:10px;padding:25px 0 15px}a.link-analyst{color:#2779bc;display:block;font-size:18px;font-weight:600;margin-bottom:10px;padding:0 25px;text-align:center;width:100%}.analyst-card p{font-size:14px}.yt-thumbnail{background-position:50%;border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:flex;height:150px;overflow:hidden;width:100%}.yt-thumbnail .play-overlay{background-color:rgba(0,0,0,.5);bottom:-100%;color:rgba(0,0,0,.5);height:100%;position:relative;width:inherit}.yt-thumbnail .play-btn svg,.yt-thumbnail .play-overlay{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center}.yt-thumbnail .play-btn svg{-webkit-box-flex:1;-webkit-flex:1;-webkit-flex-wrap:wrap;flex:1;flex-wrap:wrap;margin:20% auto;text-align:center;width:50px}.media-library .column p{line-height:20px}.media-library .column p.text-blue{color:#2279bc;font-weight:600;margin-bottom:0}.media-library .column p.yt-date{color:#666;font-size:12px;margin:0 0 35px}.analyst-row h3{margin-bottom:15px;margin-right:20px;padding-bottom:5px}.analyst-row p.float-left{margin-top:2px}.analyst-row .contact a{color:#2279bc;font-size:14px}.analyst-row .contact a i{margin-right:7px}.analyst-row .analyst-card{background:#f2f2f2;margin-bottom:20px;padding:30px 0 15px;text-align:center;width:100%}.analyst-row .card.analyst-card .photo{background-position:50%;background-size:cover;border:1px solid #ccc;border-radius:50%;height:90px;margin:auto;width:90px}.analyst-row .card.analyst-card{padding:10px}.analyst-row .card.analyst-card a.link-analyst{font-size:14px}.analyst-row .card.analyst-card p{font-size:14px;margin:0;text-align:center}.analyst-row .analyst-card a:first-child{display:block;margin:10px 0 0;padding:0;text-transform:capitalize}.events-listing .info .actions{-webkit-box-pack:end;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.events-listing .info .actions .button{margin:2px}.events-listing .info .actions .button.bg-white{color:#2279bc}.events-listing .info .actions .button.bg-white:hover{background-color:#f2f2f2}.events-listing small.event-type{margin-bottom:10px}.events-listing .image-wrap .image{max-height:250px}.events-listing .info .actions .button.view-location.collapse{background-color:#979797!important;color:#fff}.event-locations-wrap{display:none;font-size:11px;padding-top:10px;width:100%}.event-locations-wrap .row{-webkit-align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:left;-webkit-flex-direction:row;-webkit-justify-content:left;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:row;justify-content:left;margin:auto auto 2px;padding:7px 2px;text-align:left;width:inherit}.sub-actions a{display:inline-block;padding:6px}.sub-actions a.moreInfo{color:#2279bc}.sub-actions a.register{-webkit-transition:all .2s ease;float:right;transition:all .2s ease}.sub-actions a.register:hover{background-color:#4196d2;color:#fff}.event-locations-wrap .date,.event-locations-wrap .place{margin-top:0}.info{-webkit-transition:all .2s ease;transition:all .2s ease}.idc-layout-content .listing .events-listing a{color:#fff}.idc-layout-content .listing .events-listing a.block-title,.idc-layout-content .listing .events-listing a.moreInfo{color:#2279bc}.idc-layout-content #searchListing.listing p{color:#01010f}p.toggleOtherLoc{-webkit-transition:.2s ease;transition:.2s ease}@-webkit-keyframes focusOut{0%{border:0 solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,0)}16%{border:1px solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,.26)}84%{border:1px solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,.26)}to{border:0 solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,0)}}@keyframes focusOut{0%{border:0 solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,0)}16%{border:1px solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,.26)}84%{border:1px solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,.26)}to{border:0 solid #54a4e2;box-shadow:0 0 3px 1px rgba(47,49,51,0)}}.focused{-webkit-animation:focusOut 6s;animation:focusOut 6s}.event-locations-wrap .row:last-of-type{margin-bottom:10px}.event-locations-wrap .icom-triangle{pointer-events:none}.filter-widget .main>.field-box{-webkit-box-flex:1;-webkit-flex:1 1 110px;flex:1 1 110px;margin-bottom:10px;margin-right:10px}.circle-image{border-radius:50%}.list-full .listing .text{position:relative}.list-full .listing .text p{font-weight:700;margin-top:0;position:absolute;right:0;top:0}.list-full .link-inline{display:block;text-align:right}.idc-mgmt-wrap{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0 -5px}.idc-mgmt-wrap,.idc-mgmt-wrap .idc-mgmt{display:-webkit-box;display:-webkit-flex;display:flex}.idc-mgmt-wrap .idc-mgmt{-webkit-box-flex:0;-webkit-flex-basis:-webkit-calc(100% - 10px);-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-flex-wrap:wrap;background:#f2f2f2;flex-basis:calc(100% - 10px);flex-grow:0;flex-shrink:0;flex-wrap:wrap;margin:5px}.idc-mgmt-wrap .idc-mgmt .name{color:#2279bc}.idc-mgmt-wrap .idc-mgmt .role{color:#747474;font-size:12px}.idc-mgmt-wrap .idc-mgmt .shortened{padding:15px 0}.idc-mgmt-wrap .idc-mgmt .photo{-webkit-box-flex:0;-webkit-flex:0 0 100%;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 100%}.regional__event-listing .idc-blocks.expandable .block .idc-text-expand{margin-top:31px}.regional__event-listing .idc-blocks.expandable .block .idc-text-expand>.toggle{right:unset;top:-25px}.regional__event-listing p.event-subtitle{font-weight:600;margin:0 0 5px}.regional__event-listing p.event-agenda,.regional__roadshow_modal p{margin:0}.regional__roadshow_modal .info b{color:#222}.regional__roadshow_modal .header{display:-webkit-box;display:-webkit-flex;display:flex}.regional__roadshow_modal .header .image{height:165px;margin-right:2em;width:300px}.regional__roadshow_modal .header .about .block-title{font-size:1.5rem}.regional__roadshow_modal .header .about p{color:#222;margin:0}.regional__roadshow_modal .idc-listing li{border:0;padding:5px 10px}.regional__roadshow_modal .idc-listing li:nth-child(odd){background-color:#f2f2f2}.regional__roadshow_modal .idc-listing li:nth-child(2n){background-color:#fff}.regional__roadshow_modal .idc-listing li .text P{font-size:.8rem}.regional__roadshow_modal .idc-listing li .button{background:none}.regional__roadshow_modal .idc-listing li .button:hover{background:#2279bc}.idc-analysts{-webkit-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap}.regional__event-numbers [data-countup-label],.regional__event-numbers [data-countup]{font-size:40px}.regional__event-numbers p{font-size:18px}@media screen and (min-width:28.125em) and (max-width:39.9375em){.people-wrap .person{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:34.375em) and (max-width:71.8125em){.idc-mgmt-wrap .idc-mgmt.grid-X1 .photo{-webkit-box-flex:0;-webkit-flex:0 0 230px;flex:0 0 230px}}@media screen and (min-width:34.375em){.idc-mgmt-wrap{margin:0 -15px}.idc-mgmt-wrap .idc-mgmt{-webkit-flex-basis:-webkit-calc(100% - 30px);-webkit-flex-wrap:nowrap;flex-basis:calc(100% - 30px);flex-wrap:nowrap;margin:15px}}@media screen and (min-width:40em){.idc-layout-slider .info{max-width:unset}.idc-layout-hero.as-slider .event-info{padding-right:200px}.idc-layout-hero.as-slider .event-description:only-child{margin-bottom:40px}.idc-layout-hero.as-slider .info .button{bottom:30px;position:absolute;right:30px}.hover-box-wrap.grid-X2 .box{-webkit-flex-basis:-webkit-calc(50% - 20px);flex-basis:calc(50% - 20px)}.regional__event-listing .idc-blocks .block .image-wrap{height:auto;min-height:165px}}@media screen and (min-width:40em) and (max-width:63.9375em){.hover-box-wrap.grid-X3 .box,.hover-box-wrap.grid-X4 .box{-webkit-flex-basis:-webkit-calc(50% - 20px);flex-basis:calc(50% - 20px)}.people-wrap .person{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%}}@media screen and (min-width:64em) and (max-width:1260px){.idc-layout-content{padding-right:20px}}@media screen and (min-width:64em){.idc-layout-content .idc-layout-side h3{display:block}.hover-box-wrap.grid-X3 .box{-webkit-flex-basis:-webkit-calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px)}.hover-box-wrap.grid-X4 .box{-webkit-flex-basis:-webkit-calc(25% - 20px);flex-basis:calc(25% - 20px)}.people-wrap .person{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%}.people-wrap .person .photo{background-size:cover}.tabs-custom_solutions{margin-top:100px}.tabs-custom_solutions .intro{margin-bottom:70px}.tabs_content-custom_solutions{padding-top:70px}.tabs_content-custom_solutions h3 i{display:none}.regional__event-numbers [data-countup-label],.regional__event-numbers [data-countup]{font-size:64px}.regional__event-numbers p{font-size:24px}}@media screen and (min-width:71.875em){.idc-mgmt-wrap .idc-mgmt.grid-X1{-webkit-flex-basis:-webkit-calc(100% - 30px);flex-basis:calc(100% - 30px)}.idc-mgmt-wrap .idc-mgmt.grid-X1 .photo{-webkit-box-flex:0;-webkit-flex:0 0 260px;flex:0 0 260px}}@media screen and (max-width:40em){.tabs_content-custom_solutions .button+.button{margin-top:10px}}@media screen and (max-width:39.9375rem){.mt-100{margin-top:20px}}@media screen and (max-width:63.9375em){.idc-layout-side.column.large-3 img{max-width:270px}.idc-layout-content>.column:first-of-type>.row+.row,.idc-layout-content>.columns:first-of-type>.row+.row{margin-top:40px}.idc-layout-content .idc-layout-side{margin-top:50px}.tabs_content-custom_solutions{background:#f2f2f2}.tabs_content-custom_solutions .tabs-panel{background:#fff;display:block;margin-bottom:10px;padding:20px!important}.tabs_content-custom_solutions .tabs-panel h3{border-bottom:none}.tabs_content-custom_solutions .tabs-panel h3 i{bottom:-5px;font-size:24px;margin-right:10px;position:relative}.tabs_content-custom_solutions .tabs-panel h3 i:before{color:#004b85}.tabs_content-custom_solutions .tabs-panel .intro{margin:0}.tabs_content-custom_solutions .tabs-panel>.row>.column+.column{margin-top:20px}}@media screen and (max-width:1000px){.yt-thumbnail.for-home{min-height:250px}}@media screen and (max-width:900px){.social-feeds-widget .columns-slider,ul.IDCtwtr_widget{display:block;margin:0}.social-feeds-widget .columns-slider .social-box{width:100%}ul.IDCtwtr_widget li.twtr-fd{margin-bottom:20px}.fakeTwitName,ul.IDCtwtr_widget li.twtr-fd a img{display:none}}@media screen and (max-width:28.0625em){.section-nav nav a{font-size:14px;padding:5px 9px}}@media screen and (max-width:800px){.event-locations-wrap .row{display:block}.sub-actions a.moreInfo{background-color:#f1f1f1;margin-top:10px;text-align:center;width:48%}.sub-actions a.register{-webkit-transition:all .2s ease;float:right;margin-top:10px;text-align:center;transition:all .2s ease;width:48%}}@media screen and (max-width:600px){.events-listing .image-wrap{display:none!important}}@media screen and (max-width:39.9375em){.idc-layout-content .tabs .tabs-title>a{font-size:14px;padding-left:10px;padding-right:10px}.idc-layout-content .listing.as-blocks li{-webkit-flex-wrap:wrap;flex-wrap:wrap}.idc-layout-content .listing.as-blocks li .text{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.idc-layout-content .listing.as-blocks li .text p{margin:0}.filter-widget{display:none}.testimonials-slider .slick-slide .quoted{font-size:14px;padding:0 20px}.testimonials-slider .slick-slide .quoted:after,.testimonials-slider .slick-slide .quoted:before{width:13px}.testimonials-slider .slick-slide .quoted:before{left:3px}.testimonials-slider .slick-slide .quoted:after{right:3px}.regional__event-listing .idc-blocks .block .image-wrap{display:none}.regional__roadshow_modal .header{border-bottom:2px solid #f2f2f2;padding-bottom:10px}.regional__roadshow_modal .header .image{background-size:cover;height:105px;margin-right:1em;width:240px}}@media screen and (max-width:23.6875em){.people-wrap .person .photo{height:130px}}@media screen and (max-width:34.3125em){.idc-mgmt-wrap .idc-mgmt.grid-X1 .photo{height:220px}}@media screen and (max-width:39.9735rem){.smt20{margin-top:20px}.small-text-center{text-align:center}.eventsBlock,.researchBlock,.squareBg{width:100%}.upcoming-events-widget .one-quarter{text-align:center;width:100%}.contactItem{margin-bottom:10px;width:100%}}