@font-face{font-family:'NewRailAlphabet-MediumWEB';font-display:swap;src:url('/wp-content/themes/ec_theme/assets/fonts/NewRailAlphabet/NewRailAlphabet-MediumWEB.woff2') format('woff2'), url('/wp-content/themes/ec_theme/assets/fonts/NewRailAlphabet/NewRailAlphabet-MediumWEB.woff?x93741') format('woff')}:root{--company-primary-color:#3171AD;--company-primary-text-color:#fff}.clearfix:after,.breakerOnSmartphone{clear:both;content:".";display:block;height:0;visibility:hidden}* html
.clearfix{height:1%}a:focus,a:active,input:focus,input:active,button:focus,button:active{outline:none !important;box-shadow:none !important;text-decoration:none}.form-checkbox input:checked+.form-icon, .form-radio input:checked+.form-icon, .form-switch input:checked+.form-icon{background:#000;border-color:#000}.form-checkbox input:focus+.form-icon, .form-radio input:focus+.form-icon, .form-switch input:focus+.form-icon{border-color:#000}.form-select:not([multiple]):not([size]){background:#eee url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/.4rem .5rem;border-color:#eee;font:400 14px/17px Inter;color:#646464}.form-input:focus,.form-select:focus{box-shadow:none}.bg-black{background:#000}.bg-green{background:#7DFF00}.text-color-white{color:#fff}.text-color-green{color:#7DFF00}*:disabled{opacity:0.2}a,a:visited,a:focus{color:#015644}a:hover{color:#000}body{padding-top:132px;color:#000;font-family:Inter}body.scrolled
.siteLogo{height:40px}.grecaptcha-badge{display:none}#goTopLink{display:none;position:fixed;bottom:250px;right:50px;width:37px;height:44px;z-index:99;background:url("/wp-content/themes/ec_theme/assets/img/arrow_go_top.svg?x93741") no-repeat;background-size:cover}.verticalCenteredContent{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.title-h1{font:normal 60px/69px "NewRailAlphabet-MediumWEB";letter-spacing:-0.53px}.title-h2, .postBodyContent
h2{font:normal 36px/43px "NewRailAlphabet-MediumWEB";letter-spacing:-0.53px}.title-h3, .postBodyContent
h3{font:normal 24px/29px "NewRailAlphabet-MediumWEB";letter-spacing:0.17px}.title-h1
span{color:#7DFF00}.ctaButton{display:inline-block;font:500 14px/21px Inter;text-transform:uppercase;letter-spacing:0.14px;color:#000 !important;text-decoration:none;cursor:pointer;background:#fff;box-shadow:0px 6px 10px #0000004D !important;padding:10px
25px;text-align:center;transition:all 0.3s;border:none}.ctaButton.flat{padding:12px
30px;border-radius:20px}.ctaButton.alternate{background:#B6D9FC}.ctaButton.highlight{background:#1EF7FF}.ctaButton:hover,.ctaButton:focus,.ctaButton:active{background:#DCDCDC !important;text-decoration:none !important;transition:all 0.3s}.ctaColumn{margin:50px
0;z-index:99}.sectionTextColumn
.ctaColumn{margin-top:20px}.ctaColumnContainer
.ctaColumn{display:inline-block;margin-right:20px;margin-bottom:5px}.ctaColumnContainer .ctaColumn:last-child,
.sectionTextColumn.text-right .ctaColumnContainer
.ctaColumn{margin-right:0}.pageBanner
.ctaColumn{margin:0
20px 0 0}.pageBanner .ctaColumn:last-child{margin-right:0}.ctaColumn
p{font:normal 12px/15px "IBM Plex Sans" !important;letter-spacing:0.4px;margin-bottom:15px;color:#7C7C7C}.sectionTextColumn .ctaColumn
p{color:#B6D9FC !important}#newsSection .ctaColumn
p{text-shadow:none;color:#7C7C7C !important}.skipSectionNav{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:99}.skipSectionNav
a{display:block;width:100%;height:100%;color:#fff !important;text-decoration:none !important;font-size:32px;padding:30px
0}.skipSectionNav a
span{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;display:block;width:100%;text-align:center;margin-bottom:0}body .pageSection:last-child
.skipSectionNav{display:none}.showMore{position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0,0,0,0.001) 0%, #000);padding:60px
20px 20px 20px;text-align:center;width:100%}a.linkWithArrow
span{display:none}a.linkWithArrow:hover
span{display:inline}span.nrArrow{font-family:"NewRailAlphabet-MediumWEB"}body.home
.homeStickyBanner{position:fixed;bottom:0;left:0;width:100%;z-index:999}body.home .homeStickyBanner
.closeButton{display:block !important;position:absolute;top:10px;right:10px}textarea{line-height:20px !important}::-webkit-input-placeholder{color:#999 !important}::-moz-placeholder{color:#999 !important}:-ms-input-placeholder{color:#999 !important}:-moz-placeholder{color:#999 !important}.headerContainer{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:999}.headerContainer
*{transition:all 0.3s}.header{padding:20px}.siteLogo{height:60px;vertical-align:middle}.wpEditLink{position:absolute;top:20px;right:220px}.wpEditLink
a{color:#000;font-size:14px}.languageSwitcher{position:absolute;top:20px;right:20px}.languageSwitcher
a.ctaButton{margin-left:5px;width:auto !important;background:#fff;color:#000;border:1px
solid #000;border-radius:20px;padding:9px
12px;height:32px;box-shadow:none !important}.languageSwitcher a.ctaButton:nth-of-type(1){margin-left:20px}.languageSwitcher
a.ctaButton.alternate{background:#1EF7FF;color:#000}.languageSwitcher a.ctaButton:hover{background:#0E202D !important;color:#fff !important}.languageSwitcher
a.userLoginButton{width:auto}.languageSwitcher
ul{margin:0;padding:0;display:inline-block}.languageSwitcher
li{margin:0;display:inline-block;list-style:none}.languageSwitcher ul li:first-child{border-right:1px solid #000;padding-right:6px;margin-right:6px}.languageSwitcher
a{display:inline-block;font:bold 10px/12px Inter;letter-spacing:0px;color:#000;width:25px;height:24px;padding:5px;text-align:center;border:1px
solid #fff}.languageSwitcher li.currentLanguage a, .languageSwitcher li:hover
a{border:1px
solid #000;border-radius:100%;text-decoration:none}.menuBar{border-bottom:1px solid #000;border-top:1px solid #000}.menuBar
.column{line-height:30px;height:30px;text-align:center}.menuBar
.buttonColumn{background:#000;color:#fff;max-width:48px}.menuBar
.shortcutColumn{border-right:1px solid #000;overflow:hidden}.menuBar
.shortcutColumn.last{border-right:none}.menuBar .shortcutColumn:hover, .menuBar
.shortcutColumn.currentItem{background:#DCDCDC}.menuBar .shortcutColumn
a{display:inline-block;width:100%;font:normal 15px/23px "NewRailAlphabet-MediumWEB";letter-spacing:0.15px;color:#000;line-height:30px}.menuBar .shortcutColumn a:hover{text-decoration:none}.progressBarContainer{overflow:hidden;margin-bottom:-5px;z-index:99}.progressBar{height:5px;background:#B6D9FC;width:0%}.toggleMenu{width:100%;height:100%;display:inline-block;position:absolute;top:0;left:8px;padding-left:8px;padding-top:6px}.toggleMenu
span{background:#fff;border-radius:2px;display:block;width:22px;height:1px;margin:4px
0;transition:transform .2s}.toggleMenu span:last-child{margin-bottom:0}.menuTrigger.opened .toggleMenu
span{position:absolute;top:10px}.menuTrigger.opened .toggleMenu span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menuTrigger.opened .toggleMenu span:nth-child(2){opacity:0}.menuTrigger.opened .toggleMenu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.searchToggle{position:absolute;top:0;right:2px;width:100%;height:100%;padding-right:10px;color:#fff !important}.searchToggle.searchIcon{background:url("/wp-content/themes/ec_theme/assets/img/search.svg?x93741") no-repeat center;background-size:20px;width:48px}.menuTrigger{text-align:left !important;position:relative}.menuTrigger
.text{display:none;position:absolute;color:#ffff;text-decoration:none;padding-top:0;padding-left:0;top:0;left:50px;font-size:14px}.menuTrigger.opened{max-width:320px;overflow:hidden}.menuTrigger.opened
.text{display:inline-block}.searchTrigger{text-align:right !important;position:relative}.searchTrigger
.text{display:none;position:absolute;color:#ffff;text-decoration:none;padding-top:0;padding-left:0;top:0;right:35px;font-size:14px}.searchTrigger.opened{max-width:320px;overflow:hidden}.searchTrigger.opened
.text{display:inline-block}.searchTrigger.opened
.searchToggle.searchIcon{background:url("/wp-content/themes/ec_theme/assets/img/close.svg?x93741") no-repeat center;background-size:15px}.megaMenu{background:#DCDCDC;display:none;width:100%;padding:0;border-bottom:1px solid #000}.megaMenu, .megaMenu
*{z-index:999}.menuColumn{border-right:1px solid #444;max-width:312px}.mainMenu{margin:0;position:relative}.mainMenu a:hover{text-decoration:none}.mainMenu
li.firstLevelMenu{background:#fff;list-style:none;margin:0;border-bottom:1px solid #000}.mainMenu li.firstLevelMenu:hover, .mainMenu
li.firstLevelMenu.selected{background:#000}.mainMenu li.firstLevelMenu:hover > a, .mainMenu li.firstLevelMenu.selected>a{color:#fff}.mainMenu li.firstLevelMenu.menu-item-has-children>a:after{display:block;width:29px;height:29px;position:absolute;top:10px;right:10px;content:"→";font-family:"NewRailAlphabet-MediumWEB";font-size:24px;color:#000}.mainMenu li.firstLevelMenu.menu-item-has-children:hover > a:after, .mainMenu li.firstLevelMenu.menu-item-has-children.selected>a:after{color:#B6D9FC !important}.mainMenu li.firstLevelMenu .sub-menu{display:none}.mainMenu li.firstLevelMenu>a{display:block;width:100%;padding-top:12px;padding-left:40px;height:54px;line-height:54px;font:normal 24px "NewRailAlphabet-MediumWEB";color:#000;text-decoration:none;position:relative}.mainMenu li.firstLevelMenu.isBeta>a{padding-top:20px;height:62px}.mainMenu li.firstLevelMenu.isBeta>a:before{display:block;content:"BETA";font:bold 10px "IBM Plex Sans";position:absolute;top:8px;left:41px;color:#3171AD;letter-spacing:1.2px}.mainMenu li.firstLevelMenu.isBeta:hover>a:before{color:#B6D9FC}.mainMenu li.firstLevelMenu.selected>.sub-menu{position:absolute;top:20px;margin-top:0;left:330px;width:calc(100vw - 370px);height:100%;display:flex;flex-flow:wrap}.mainMenu li.firstLevelMenu.selected>.sub-menu>li{list-style:none;flex:33% 0;width:250px;line-height:27px}.mainMenu li.firstLevelMenu.selected>.sub-menu>li>a{font:normal 20px/27px "NewRailAlphabet-MediumWEB";color:#000}.invisibleMenuItem>a{visibility:hidden}.mainMenu li.firstLevelMenu.selected>.sub-menu>li>.sub-menu{display:block;margin:10px
0 0 0;padding:0}.mainMenu li.firstLevelMenu.selected>.sub-menu>li>.sub-menu>li{list-style:none;height:auto;margin:0;padding:0
0 0 50px;line-height:16px}.mainMenu li.firstLevelMenu.selected>.sub-menu>li>.sub-menu>li>a{font:normal 16px/27px "NewRailAlphabet-MediumWEB";color:#000}.mainMenu li.firstLevelMenu.selected > .sub-menu > li > .sub-menu > li.colouredItem
a{color:#3171AD}.mainMenu li.firstLevelMenu.selected > .sub-menu > li > .sub-menu > li > a:hover,
.mainMenu li.firstLevelMenu.selected > .sub-menu > li.archiveLink a:hover{text-decoration:underline}#loggedUserDropdown{background:#f1f1f1;width:250px;z-index:99999;position:absolute;top:145%;right:0;box-shadow:0px 6px 10px #00000029;border-radius:6px}#loggedUserDropdown
ul{border-radius:6px;overflow:hidden;margin:0;padding:0;vertical-align:middle}#loggedUserDropdown
li{border:none;width:100%;padding-right:0}#loggedUserDropdown
a{text-align:left;border:none;display:block;width:100%;height:auto;font-size:16px;padding:15px;border-radius:0}#loggedUserDropdown a:hover{border:none;background:#3171AD;color:#fff}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink{position:absolute;bottom:-55%;left:0;padding-right:40px;width:auto}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink.bottom0{bottom:0}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink.bottom5{bottom:-5%}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink.bottom20{bottom:-20%}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink.bottom28{bottom:-28%}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink.bottom45{bottom:-45%}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink.bottom38{bottom:-38%}.mainMenu li.firstLevelMenu.selected > .sub-menu > li.archiveLink
a{font:normal 16px/27px "NewRailAlphabet-MediumWEB"}.mainMenu li.firstLevelMenu.selected > .sub-menu > li.archiveLink a:after{display:block;width:29px;height:29px;position:absolute;top:0;right:0;content:"→";font-family:"NewRailAlphabet-MediumWEB";font-size:18px;color:#000}.searchArea{height:100vh;background:#000;display:none;width:100%;border-bottom:1px solid #000;position:relative}.searchForm{margin-top:100px}.searchForm input[type="text"]{background:transparent;border:none;border-bottom:1px solid #fff;padding:10px;font:normal 37px "NewRailAlphabet-MediumWEB";color:#fff;text-align:center}.searchForm
button{background:transparent;-webkit-appearance:none;border:none;color:#fff;font-size:24px;cursor:pointer}.pageSection{padding:100px
0;background-size:cover !important;overflow:hidden}.pageSection
.sectionTextColumn{z-index:2;position:relative}.pageSection
.sectionImageColumn{z-index:2;position:relative}.pageSection .sectionImageColumn
img{margin:0
0 30px 0;max-width:90%}.pageSection .overlay, .tmlBody .overlay, .eventPageSection .overlay, .eventHeroSection
.overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.1)}.overlay.dark{background:rgba(0,0,0,0.4)}.preTitle{font:500 10px/13px "IBM Plex Sans";letter-spacing:1.2px;color:#FFFFFF99;text-transform:uppercase}.afterTitle{font:500 10px/13px "IBM Plex Sans";letter-spacing:1.2px;color:#7dff00;text-transform:uppercase;display:block;margin:-15px 0 15px 0}.pageSection .sectionTextColumn h1,
.pageSection .sectionTextColumn h2,
.pageSection .sectionTextColumn h3,
.pageSection .sectionTextColumn p,
.pageSection .sectionTextColumn ul
li{color:#fff;text-shadow:0px 3px 6px #00000029}.pageSection .title-h1{margin-bottom:15px}.pageSection .title-h2{margin-bottom:15px}.pageSection
p{font:normal 20px/24px "NewRailAlphabet-MediumWEB";letter-spacing:0.19px}.pageSection.block .post-edit-link{color:#fff;position:absolute;top:10px;right:10px;z-index:2}.pageColumnsBlock .post-edit-link{color:#000;position:absolute;top:10px;right:10px;z-index:2}.pageSection.researchExtraVideos{margin-top:50px;padding-top:100px;padding-bottom:100px;background:#f1f1f1}.pageSection.researchExtraVideos
h2{margin-bottom:35px}#newsSection{padding-bottom:0}.newsSectionContainer{background:#000;overflow:hidden}#newsCardsContainer .owl-stage-outer{overflow:visible}.contentFilters{margin:20px
0}.contentFilters
li{list-style:none;display:inline;position:relative}.contentFilters li
i.fas{position:absolute;left:-50%;right:-50%;transform:translate(-50%, -50%);top:-100%;color:#14FF00}.contentFilters li
a{display:inline-block;padding:20px
10px;font:bold 10px/13px "IBM Plex Sans";letter-spacing:1.56px;color:#FFFFFF99;text-transform:uppercase;text-decoration:none}.contentFilters li a:hover, .contentFilters li
a.selected{color:#fff;text-decoration:none}.postCard{box-shadow:0px 6px 10px #00000029;border:none;text-align:left;margin:0
3%;height:100%}.postCard
img{width:100%;vertical-align:middle}.postTerms{display:block;width:100%;margin-bottom:8px}.postTerms a,.breadcrumbs,.reportPublishDate{font:500 10px/13px "IBM Plex Sans";letter-spacing:1.2px;color:#00000099;text-transform:uppercase}.postCardImage{position:relative;z-index:2}.postCard.first .postCardImage:after{position:absolute;top:100%;left:-5000px;right:-10000px;background:#fff;height:500%;content:".";text-indent:-9000px;z-index:1}.postCardBody{z-index:99;position:relative;box-shadow:0px 6px 10px #00000029}.postCardBody
a{color:#000;display:block;width:100%;margin-bottom:10px}.postCardBody a:hover{text-decoration:none}.postCardBody
p{font:500 17px/21px Inter;letter-spacing:0.16px;color:#000;text-shadow:none;margin-bottom:0}.postDate{font:normal 10px/12px "IBM Plex Sans";letter-spacing:0px;color:#000000DE;display:block;margin:10px
0 15px 0}.postCardFooter{z-index:99;background:#000;padding:0
!important;box-shadow:0px 6px 10px #00000029}.postCardFooter
a{display:block;padding:8px
.8rem;width:100%;height:100%;font:400 16px/20px "NewRailAlphabet-MediumWEB";letter-spacing:0.15px;color:#B6D9FC;position:relative}.postCardFooter a:hover{color:#fff;text-decoration:none}.postCardFooter a
i{margin-left:10px}.focusCardHorizontalV2{}.focusCardVerticalV2 .postCardImage
a{display:block;position:relative;z-index:2}.focusCardVerticalV2
.postCardBody{padding-bottom:120px}.focusCardFooter,.webinarCardFooter{display:flex;position:absolute;bottom:0;left:0;width:100%}.focusCardFooter i, .webinarCardFooter
i{margin-right:6px}.focusCardFooter a:first-child, .webinarCardFooter a:first-child{margin-right:15px}.focusCardFooter a, .webinarCardFooter
a{margin-bottom:0}.focusCardVertical .focusCardFooter, .webinarCardVertical
.webinarCardFooter{flex-direction:column}.focusCardVertical .focusCardFooter a:first-child, .webinarCardVertical .webinarCardFooter a:first-child{margin-bottom:15px}.focusCardVertical .focusCardFooter a:last-child, .webinarCardVertical .webinarCardFooter a:last-child{margin-bottom:0}.focusCardVertical .focusCardFooter a, .webinarCardVertical .webinarCardFooter
a{width:100%;margin:0;padding:10px
5px;z-index:99}.pageBanner{padding:25px
0;position:relative}.pageBanner h3, .pageBanner
h4{margin-bottom:10px}.pageBanner
p{font:normal 16px/22px Inter;letter-spacing:0.53px;color:#00000099;margin-bottom:0}.pageBanner .ctaColumn
p{margin-bottom:10px}.pageBanner
.closeButton{display:none}.pageBanner
.preTitle{color:#777}.pageBanner .post-edit-link{color:#000;position:absolute;top:10px;right:10px;z-index:2}.pageBanner.homeStickyBanner .post-edit-link{right:30px}.blockSubPagesLinks{margin:20px
0}.blockSubPagesLinks
ul{margin:0;display:flex;flex-wrap:wrap}.blockSubPagesLinks ul
li{flex:0 50%;min-width:250px;list-style:none;padding:0;margin:0}.blockSubPagesLinks ul li
a{font:normal 16px/23px "NewRailAlphabet-MediumWEB";letter-spacing:0px;text-shadow:0px 3px 6px #00000029;position:relative;color:#fff}.blockSubPagesLinks ul li a:after{display:inline-block;width:29px;height:29px;margin:0
5px;content:"→";font-family:"NewRailAlphabet-MediumWEB";font-size:16px;color:#7dff00;text-decoration:none}.sectionTextColumn.text-right .blockSubPagesLinks
ul{justify-content:flex-end}.sectionTextColumn.text-center .blockSubPagesLinks ul
li{flex:1}.singleEntry{padding:50px
0}.servicePageBody{padding:50px
0 0 0;font:normal 20px/24px "NewRailAlphabet-MediumWEB";letter-spacing:0.19px;color:#000}.servicePageBody
.lightText{font:normal 16px/21px Inter;letter-spacing:0.49px;color:#000000DE}.serviceTextColumn
ul{list-style:square;list-style-position:inside;margin:20px
0}.serviceGraphColumn
img{margin-bottom:20px}.serviceGraphColumn
p{margin:10px
0;font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.serviceBenefitAreaContainer{margin:20px
0 70px 0}.serviceBenefitAreaColumn{font:normal 18px/23px Inter;letter-spacing:0.23px}.serviceBenefitAreaColumn
img{max-width:48px !important;float:left}.serviceBenefitAreaColumn
p{margin-left:80px}.serviceBenefitAreaColumn
span{margin-left:65px;display:block}.serviceBenefitsList{margin:20px
0;display:flex;flex-wrap:wrap}.serviceBenefitsList
li{font:500 18px/21px Inter;letter-spacing:0.23px;list-style:none;flex:33% 0;padding:0
30px;position:relative}.serviceBenefitsList li:before{position:absolute;top:0;left:0;display:block;content:"→";width:24px;font:normal 14px/22px "NewRailAlphabet-MediumWEB"}.serviceExtraServicesContainer{background:#000;color:#fff}.serviceExtraServicesContainer
.column{padding:20px
20px 20px 10px}.serviceExtraServicesContainer .column
p{font:normal 16px/21px Inter;letter-spacing:0.49px}.serviceExtraServicesContainer .column
h4{font-size:27px;line-height:33px}.serviceExtraServicesContainer
.column.hasCustomServiceCta{position:relative;padding-bottom:140px}.serviceExtraServicesContainer .column.hasCustomServiceCta
.ctaColumn{position:absolute;bottom:0;left:0;right:0}.serviceMethodsContainer{background:#015644;margin-top:50px}.serviceMethodsContainer
.overlayWrapped{background:rgba(255,255,255,0.7);z-index:1}.serviceMethodsContainer .columns
*{z-index:2}.serviceMethodsContainer
.introColumn{padding:50px
0}.serviceMethodsContainer .introColumn
h2{margin-bottom:5px}.serviceMethodsContainer .introColumn
.introText{font:normal 16px/21px Inter;letter-spacing:0.49px}.serviceMethodsContainer .methodsColumn:after{display:block;content:".";text-indent:-9000px;position:absolute;right:0;top:0;width:9000px;height:100%;background:rgba(255,255,255,0.7)}.serviceMethodsContainer
.actionColumn{color:#fff}.serviceMethodsContainer .actionColumn h4, .serviceMethodsContainer .actionColumn
p{text-shadow:0px 3px 6px #00000029}.serviceMethodsContainer
.ctaColumn{margin:0}.serviceMethodsContainer
.ctaButton{margin-right:0}.serviceMethodsList
li{list-style:none;display:flex;padding:20px
0;position:relative}.serviceMethodsList li:after{position:absolute;bottom:0;right:0;width:2000px;height:1px;background:#000;content:".";text-indent:-9000px}.serviceMethodsList li:last-child:after{display:none}.serviceMethodsList li
.methodTitle{flex:1;position:relative;font:500 27px/36px Inter;padding:0
30px}.serviceMethodsList li .methodTitle:before{position:absolute;top:5px;left:0;display:block;content:"→";width:24px;font:normal 18px/22px "NewRailAlphabet-MediumWEB"}.serviceMethodsList li
.methodDesc{flex:1;padding-right:15px}.serviceMethodsContainer.darkVersion{background:#000;color:#fff;margin-top:0;padding-bottom:100px}.serviceMethodsContainer.darkVersion .introColumn
.introText{color:#fff}.serviceMethodsContainer.darkVersion
.overlayWrapped{background:none}.serviceMethodsContainer.darkVersion .methodsColumn:after{display:none}.serviceMethodsContainer.darkVersion .serviceMethodsList.aboutList .methodDesc
a{color:#fff}.serviceMethodsContainer.darkVersion .serviceMethodsList.aboutList .methodDesc a
span{color:#7dff00}.aboutCounter.sponsorizeCounter
strong{line-height:90px}.pageSectionSmall{padding:30px
0}.pageSectionSmall.dark{background:#000;color:#fff}.eventLandingLiveSection{margin-top:150px;margin-bottom:30px}.eventSponsorSection{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.eventSponsorSection
.column{padding-top:20px;padding-bottom:20px}.eventSponsorSection
.logosBoxContainer{vertical-align:top}.eventSponsorSection
.logosBox{vertical-align:top;display:inline-block;margin-right:20px;margin-bottom:4px;text-align:left}.eventSponsorSection
.sponsorType{display:block;width:100%}.eventSponsorSection
img{clear:both;max-width:100px;height:auto !important;max-height:45px;margin-top:10px}.eventPageSection{padding:50px
0 0 0}.eventPageSection
img{max-width:100%;height:auto !important}.eventPageSection
.serviceBenefitAreaColumn{padding-bottom:20px}.eventPageSection .serviceBenefitAreaColumn
img{max-height:60px}.eventPageSection .serviceBenefitAreaColumn
p{margin-left:60px}.researchPresentation
img{margin-bottom:30px}.speakersTable,.companiesTable,.workshopsTable,.meetingsTable{border-top:1px solid #000;border-bottom:1px solid #000}.speakersTable ul, .companiesTable ul, .workshopsTable ul, .meetingsTable
ul{margin:0}.speakersTable ul li, .companiesTable ul li, .workshopsTable ul li, .meetingsTable ul
li{border-bottom:1px solid #000;list-style:none;position:relative;cursor:pointer}.meetingsTable ul
li{cursor:initial}.speakersTable ul li:last-child, .companiesTable ul li:last-child, .workshopsTable ul li:last-child, .meetingsTable ul li:last-child{border-bottom:none}.speakersTable ul li
h5{font:normal 21px/24px "NewRailAlphabet-MediumWEB";margin-bottom:2px;margin-left:20px}.speakersTable ul li
h6{font:normal 14px/21px "Inter";margin-left:20px}.speakersTable ul li.hasImage h5,
.speakersTable ul li.hasImage
h6{margin-left:0}.speakerImageContainer{min-width:60px}.speakerImageContainer
img{width:45px;float:left;margin-right:15px;border-radius:10px}.speakerTitleContainer{padding-right:35px}.speakersTable{margin-bottom:50px}.companiesTable{margin-bottom:100px}.companiesTable ul li img, .workshopsTable ul li img, .meetingsTable ul li
img{min-height:20px !important;width:auto;margin:10px
0 10px 20px}.companiesTable ul li p, .workshopsTable ul li p, .workshopsTable ul li h3, .meetingsTable ul li p, .meetingsTable ul li
h3{margin-left:20px;margin-right:40px}.workshopsTable,.meetingsTable{margin:20px
0 30px 0;clear:both;float:left;width:99%}.workshopsTable ul li, .meetingsTable ul
li{display:flex;margin-top:0;transition:all 0.3s}.workshopsTable ul
li.subscribed{background:#d7e7f7}.workshopsTable
.speakerTile{margin:20px
0}.workshopsTable .tile-icon
img{margin:0}.workshopsTable .tile-content
p{margin-left:0}.meetingsTable ul
li.subscribed{background:#f1f1f1}.workshopInfoArea,.meetingInfoArea{width:100%;cursor:pointer;z-index:2}.meetingInfoArea{cursor:initial}.workshopToggleArea,.meetingToggleArea{width:40px;padding-top:5px;padding-left:5px}.workshopToggleArea .form-switch input:checked+.form-icon, .meetingToggleArea .form-switch input:checked+.form-icon{background:#3171AD;border-color:#3171AD}.workshopMeta,.meetingMeta{margin-left:20px;margin-bottom:20px;display:block;color:#666;font:normal 20px "IBM Plex Sans";letter-spacing:1px;font-variant:all-small-caps}.workshopMeta .chip, .meetingMeta
.chip{font:normal 13px Inter;letter-spacing:normal;display:inline-block;margin-top:6px}.meetingMeta
.chip{max-width:100%}.workshopMeta .workshop-error, .meetingMeta .meeting-error{background:#090;color:#fff}.workshopMeta .workshop-warning, .meetingMeta .meeting-warning,.company-warning{background:#f90;color:#fff}.workshopMeta
strong{color:#3171AD}.workshopDescription a, .meetingMeta
a{font-weight:bold}.meetingMeta .meeting-warning
a{color:#fff;text-decoration:underline}.workshopSpeakersInfo{margin-top:20px}.workshopSpeakersInfo ul
li{border-bottom-style:dotted;border-color:#ddd;justify-content:space-between}.workshopSpeakersInfo ul li
p{margin:10px
0}.workshopSpeakersInfo ul li
img{width:100px;height:100px;border-radius:100%;box-shadow:0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}.meetingsTable
.timePicker{border:1px
solid #ccc;display:inline-block;margin-right:5px;margin-bottom:5px;padding:7px;font-size:14px;border-radius:8px;color:#000;text-decoration:none;background:#fff}.meetingsTable .timePicker:hover, .meetingsTable
.timePicker.selected{border-color:#000;text-decoration:none;background:#000;color:#fff}.meetingsTable
.timePicker.disabled{border-color:#000;border-style:dashed;background:#d7e7f7;opacity:0.3;cursor:initial}.meetingsTable .timePicker.disabled:hover{background:#d7e7f7;opacity:0.5;border-color:#000;color:#000;opacity:0.3}.meetingsTable .timePickerContainer
span{display:block;width:100%;margin-bottom:10px}.meetingsTable
.bookingButton{position:absolute;top:10px;right:20px;padding:5px
10px;border:1px
solid;border-radius:6px;background:#d7e7f7;color:#000;font-weight:bold;z-index:5}.meetingsTable .bookingButton:hover, .meetingsTable .bookingButton.deleteBooking:hover{background:#000;color:#fff;text-decoration:none}.meetingsTable
.bookingButton.deleteBooking{background:#c00;color:#fff}.meetingLogoBar{display:flex;align-items:center;margin-bottom:10px}.speakersTable ul li.hasBio:after, .companiesTable ul li.hasDesc:after, .workshopsTable ul li.hasDesc:after{position:absolute;display:block;top:10px;right:20px;content:"\f107";font:bold 24px "Font Awesome 5 Free";transition:all 0.3s}.workshopsTable ul li.hasDesc:after, .meetingsTable ul li.hasDesc:after{z-index:1}.speakersTable ul li.hasBio.opened:after, .companiesTable ul li.hasDesc.opened:after, .workshopsTable ul li.hasDesc.opened:after, .meetingsTable ul li.hasDesc.opened:after{transform:rotate(180deg);transition:all 0.3s}.speakersTable ul li
.speakerBio{background:#eee;padding:20px}.speakersTable ul li .speakerBio
img{max-width:150px;float:right;margin:0
0 20px 20px;border-radius:10px}.companiesTable ul li .companyDescription, .workshopsTable ul li .workshopDescription, .meetingsTable ul li .meetingDescription, .meetingsTable ul li
.meetingStaticDescription{padding:0
20px 20px 20px}.companyDescription
ul{margin:20px
13px}.companyDescription ul
li{list-style:square;border:none}.programBoard{background:#000;padding:30px
0;color:#fff}.programBoard
.column{padding:20px
10px}.programBoard
span{display:block;width:100%;margin-bottom:10px}.programBoard
.programHour{font:normal 16px "IBM Plex Sans";letter-spacing:0.19px;text-transform:uppercase;color:#999;margin:2px
0 10px 0}.programBoard
.programTitle{font:normal 24px/27px "NewRailAlphabet-MediumWEB";margin-bottom:15px;color:#B6D9FC}.programBoard
.programSubTitle{font:normal 16px/21px Inter;color:#FFFFFFDE}.programBoard .programSubTitle
small{color:#bbb;display:block;margin-bottom:5px;font-size:90%}.programBoard .programSubTitle
.sectionTitle{font-weight:bold;color:#fff;margin-bottom:5px;display:block}.programBoard .programTitle
a{color:#B6D9FC}.eventDecorationImage{margin-bottom:-1px}.eventDecorationImage
img{vertical-align:middle;max-width:100%;width:100%}.eventFocusIntro{background:#000;color:#fff;padding-bottom:50px}.eventFocusIntro
a{color:#fff}.eventPerspectives{padding:30px
0;background:#F0F0F0}.eventPerspectives
.perspectivesList{margin-top:20px}.eventPerspectives .perspectivesList
.sectorImageContainer{float:left}.eventPerspectives .perspectivesList .sectorImageContainer
img{max-height:90px !important;width:50px}.eventPerspectives .perspectivesList .sectorImageContainer
.trend{position:absolute;display:block;z-index:2;width:24px;height:24px}.sectorImageContainer
.trend.up{top:0;right:0;background:url("/wp-content/themes/ec_theme/assets/img/icon_trend_up.svg?x93741") no-repeat 100%}.sectorImageContainer
.trend.stable{top:40%;right:0;background:url("/wp-content/themes/ec_theme/assets/img/icon_trend_stable.svg?x93741") no-repeat 100%}.sectorImageContainer
.trend.down{bottom:0;right:0;background:url("/wp-content/themes/ec_theme/assets/img/icon_trend_down.svg?x93741") no-repeat 100%}.eventPerspectives .perspectivesList h6,
.eventPerspectives .perspectivesList
p{margin-left:80px}.eventPerspectives .perspectivesList
h6{font:700 18px Inter;margin-bottom:5px}.eventPerspectives .perspectivesList
.column{margin-bottom:20px}.eventPerspectives
.source{font:normal 16px/20px "IBM Plex Sans";letter-spacing:0.53px;color:#00000099;display:block;margin-top:20px}.footNotes{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099;margin:30px
0}.eventFirstChapterGraphicContainer{background:#F0F0F0;margin-bottom:20px}.eventFirstChapterGraphicContainer
.textColumn{padding:20px
0}.eventFirstChapterGraphicContainer
.footNote{position:absolute;bottom:20px;left:0;font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.graphicLegend{margin:10px
0 50px 0}.graphicLegend
li{list-style:none;font:normal 12px/18px Inter;letter-spacing:0px;color:#000000DE}.graphicLegend li
span{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:100%}.eventDownloadSection{background:#000;color:#fff}.eventDownloadSection
.ctaColumn{margin:0;padding:50px
0}.focusCounterDesc{font:normal 16px Inter !important;color:#f1f1f1 !important}.videoPreviewContainer{display:inline-block;width:auto}.playVideo{display:inline-block;padding:10px
20px;background:#000;color:#fff;width:auto;height:auto;text-align:center;font-size:32px;position:absolute;top:40%;left:45%}.largeLeadButton{position:relative;border:1px
solid #3171AD;background:#3171AD;margin-right:5px;margin-bottom:5px}.largeLeadButton
a{display:block;width:100%;height:100%;padding:15px
50px 15px 15px;color:#fff;text-decoration:none}.largeLeadButton:hover{border-color:#000}.largeLeadButton
p{margin-bottom:0}.largeLeadButton p
strong{font-size:20px}.largeLeadButton
span{position:absolute;top:40%;right:10px;font:normal 20px/19px "NewRailAlphabet-MediumWEB";transition:all 0.3s ease-in;color:#B6D9FC}.largeLeadButton:hover
span{right:5px;transition:all 0.3s ease-in}.networkPartnersBox,.mediaPartnersBox{margin:20px
20px 20px 2px}.networkPartnersBox img, .mediaPartnersBox
img{max-height:50px}#mediaPartners{margin-top:20px}.stayUpdated{background:#B6D9FC;padding:20px}.workshopSection{background:#B6D9FC}.workshopSection
p{margin-bottom:0}.workshopBox{padding:10px
0;border-bottom:1px solid #333;display:inline-block;width:100%}.workshopBox:last-child{border-bottom:none}.workshopBox
.companyLogo{margin-bottom:10px}.workshopBox
.workshopInfoArea{cursor:pointer;padding-right:40px}.workshopBox
.workshopMeta{margin-left:0}.workshopBox
.speakerTile{margin-top:15px}.workshopBox .workshopInfoArea:after{position:absolute;display:block;top:60px;right:20px;content:"\f107";font:bold 32px "Font Awesome 5 Free";transition:all 0.3s}.workshopBox.opened .workshopInfoArea:after{transform:rotate(180deg)}.workshopBox
.ctaButton{font-weight:500;margin-bottom:20px}.externalReportCoverColumn{z-index:2}.externalReportCoverColumn
img{box-shadow:0 0 15px #ccc;margin-top:-20px}.listWithIcons{margin:20px
0}.listWithIcons
li{display:flex;align-items:flex-start;list-style:none}.listWithIcons
img{margin-right:20px}.eventSubscribeButtons{margin:50px
0 0 0}.eventSubscribeButtons
.ctaColumn{margin-top:20px;margin-bottom:10px}.eventHeroSection{display:flex;flex-direction:column;justify-content:center;color:#fff;min-height:600px;height:min(calc(100vh - 132px), 800px);background-size:cover !important;background-attachment:fixed !important;overflow-x:hidden}.eventHeroSection
.column{z-index:2}.eventHeroSection .title-h1, .eventHeroSection .eventMetadata, .eventHeroSection .title-h2{text-shadow:0px 3px 6px #00000029}.eventHeroSection .title-h1{margin:50px
auto}.eventHeroSection .title-h1
span{color:#B6D9FC}.eventHeroSection.b2c .title-h1
span{color:#2fe0f3}.eventHeroSection.b2b .title-h1
span{color:#d797ff}.eventHeroSection.b2c
.ctaButton.alternate{background:#2fe0f3}.eventHeroSection.b2b
.ctaButton.alternate{background:#d797ff;color:#fff !important}.eventHeroSection.b2b .ctaButton.alternate:hover{color:#000 !important}.eventHeroSection .title-h2{font-size:40px;line-height:46px;margin-bottom:10px}.eventHeroSection
.eventDate{display:inline-block;background:rgba(30, 247, 255, 0.9);padding:5px
20px;color:#000;font-size:18px;border-radius:30px;margin-bottom:20px}.eventHeroSection
.eventMetadata{color:#B6D9FC;display:inline-block;margin-left:30px}.eventHeroSection .eventMetadata
a{color:#B6D9FC}.eventHeroSection.b2c .eventMetadata,
.eventHeroSection.b2c .eventMetadata
a{color:#2fe0f3}.eventHeroSection.b2b .eventMetadata,
.eventHeroSection.b2b .eventMetadata
a{color:#d797ff}.eventHeroSection .eventMetadata:first-child{margin-left:0}.eventHeroSection .eventMetadata
i{margin-right:5px}.eventHeroSection
.eventEdition{margin-bottom:20px;font:normal 13px "IBM Plex Sans";text-transform:uppercase;letter-spacing:0.9px;color:#ddd}.eventHeroBottomLine{display:block;margin-top:20px;font-size:13px;color:#B6D9FC}.eventHeroSection.b2c
.eventHeroBottomLine{color:#2fe0f3}.eventHeroSection.b2b
.eventHeroBottomLine{color:#d797ff}.themesSection{background:#000;background-size:cover !important;color:#fff;padding-bottom:50px}.themesSection
.column{z-index:2}.themesAreaColumn
img{margin:20px
auto;width:auto !important;height:90px !important}.themesAreaColumn
.singleTheme{margin-bottom:20px}.eventLocationWrapper{background:#000;color:#fff;padding:0
0 20px 0}.eventLocationWrapper.b2c{border-bottom:4px solid #2fe0f3}.eventLocationWrapper.b2b{border-bottom:4px solid #d797ff}.eventLocationCover{min-height:600px;background-size:cover !important;position:relative}.eventLocationCover:after{position:absolute;display:block;content:".";bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,1))}.eventLocationWrapper.b2c
.eventLocationCover{border-bottom:4px solid #2fe0f3;margin-bottom:30px}.eventLocationWrapper.b2b
.eventLocationCover{border-bottom:4px solid #d797ff;margin-bottom:30px}.eventLocationWrapper.b2c
a.readMoreLink{color:#2fe0f3}.eventLocationWrapper.b2b
a.readMoreLink{color:#d797ff}.eventLocationDesc{display:flex;flex-direction:column;justify-content:center;padding-top:0}.eventLocationPhoto
img{border-radius:10px}.minHeightSection{min-height:600px}.aboutPageLogo{width:300px;margin-left:1rem;z-index:99;margin-bottom:30px}.aboutSection
p{font:normal 20px/24px Inter}.aboutSection p
a{font-weight:bold;color:#B6D9FC}.aboutCounter{margin:30px
0}.aboutCounter>div{float:left;display:inline;padding:0
20px;width:49%}.aboutCounter>div:first-child{border-right:1px solid #fff;padding-left:0}.aboutCounter
strong{color:#7dff00;font:500 60px/110px "IBM Plex Sans"}.aboutCounter
p{color:#7dff00;font:500 24px/27px Inter}.aboutCounter p
small{font:500 14px/19px Inter;color:#fff}.serviceMethodsContainer.aboutServices{margin-top:0}.serviceMethodsList.aboutList
.methodTitle{padding-left:0}.serviceMethodsList.aboutList .methodTitle:before{display:none}.serviceMethodsList.aboutList .methodDesc
a{font:normal 16px/19px "NewRailAlphabet-MediumWEB";letter-spacing:0.16px;display:block;width:100%;margin-bottom:15px;color:#000}.serviceMethodsList.aboutList .methodDesc a
span{display:none}.serviceMethodsList.aboutList .methodDesc a:hover
span{display:inline}.serviceMethodsList.aboutList .methodDesc a:last-child{margin-bottom:0}.aboutPageBody{background:#000;color:#FFFFFFDE}.aboutSection.aboutPageBody
p{font:normal 16px/22px Inter;letter-spacing:0.52px}.aboutPageBody
.bigQuote{font:italic 36px/47px "IBM Plex Sans";letter-spacing:0.26px;color:#FFFFFFDE}.aboutPageBody
.smallCaption{display:block;width:100%;margin-top:15px;font:normal 12px/16px "IBM Plex Sans";letter-spacing:0px;color:#FFFFFFDE}.aboutTable,.pressTable{border-top:1px solid #fff;margin:0}.aboutTable li, .pressTable
li{list-style:none;display:inline-block;width:49%;padding:10px
0;border-bottom:1px solid #fff}.aboutTable li h4, .aboutTable li h4
a{color:#fff;font:normal 24px/38px "NewRailAlphabet-MediumWEB";margin-bottom:0}.aboutTable li
p{font:normal 17px/32px Inter;letter-spacing:0.16px;margin:0}.aboutTable li .profileLink
a{font-size:24px;color:#2867B2;margin-top:10px;margin-right:20px;display:block}.aboutTable li .profileLink a:hover{color:#fff}.pressTable
li{width:100%}.pressTable li
h5{color:#fff;font:500 20px/24px Inter;letter-spacing:0.26px;margin-bottom:4px}.pressTable li
p{font:normal 12px/15px "IBM Plex Sans" !important;letter-spacing:0.4px;color:#FFFFFF99;margin-bottom:0}.pressTable .downloadCta
a{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#FFFFFF99;margin-left:20px;display:inline-block;margin-top:15px}.pressTable .downloadCta a:first-child{margin-left:0}.pressTable .downloadCta a:hover{text-decoration:none}.pressTable .downloadCta a
i{color:#7dff00;font-size:14px;vertical-align:middle;margin-left:5px}.aboutPageBody
.serviceBenefitAreaColumn{margin-bottom:15px;display:flex;align-items:center}.aboutPageBody .serviceBenefitAreaColumn
img{background:#fff;padding:7px;border-radius:10px}.aboutPageBody .serviceBenefitAreaColumn
p{margin-left:20px;margin-bottom:0}.companiesListColumn
p{margin-bottom:10px}.companiesListColumn
big{color:#B6D9FC}.networkPartnersSection{padding-top:0}.networkPartnersContainer{margin-top:10px}.networkPartnersColumn
img{max-height:50px;margin:20px
auto 0 auto}hr.divider{background-color:transparent;background-image:linear-gradient(90deg,rgba(206,211,246,0),#bbb 38%,#bbb 64%,rgba(206,211,246,0) 99%);opacity: .3;margin:0;border:none;height:1px;margin:40px
0}.booksList{margin:30px
0}.booksList
h4{font:500 20px/24px Inter;letter-spacing:0.26px;color:#FFF;margin-bottom:2px}.booksList a, .booksList h4
a{color:#fff}.booksList
p{font:normal 12px/15px "IBM Plex Sans" !important;letter-spacing:0.4px;color:#FFFFFF99 !important}.categoryHeader{background:#000}.categoryHeader
.preTitle{color:#7dff00}.categorySection{background:#fff;padding:30px
0 0 0;overflow:hidden}.postBlockColumn{margin-bottom:20px}.categorySection .postCard.first .postCardImage:after, .subCategorySection .postCard.first .postCardImage:after{display:none}.loadMoreContainer{background:#000;overflow:hidden;margin-top:30px}.loadMore{padding:30px
0}.loadMore
.ctaColumn{margin:0
0 10px 0}.loadMore .ctaColumn
p{color:#7dff00}.loadMoreSpinner{background:#fff;color:#7dff00;padding:30px
0}.newsTopSection{background:#000;color:#fff;padding:30px
0}.newsTopSection
.categoryIntro{color:#FFFFFFDE}.categoryIntroContainer{margin:40px
10px}.categoryIntroContainer h2
a{color:#000}.categoryIntroContainer h2 a:hover{color:#000;text-decoration:none}.categoryIntro{font:normal 20px/25px "NewRailAlphabet-MediumWEB";letter-spacing:0.19px}.newsTopSection .postCard, .subCategorySection .postCard, .categorySection
.postCard{margin:0}.newsTopSection
.postCardVertical{margin-bottom:20px}.newsTopSection
.postCardHorizontal{padding:0;margin:20px
.4rem;max-width:960px}.postCardHorizontal
.postCardBody{padding:20px
20px 40px 20px !important}.postCardHorizontal
.postCardFooter{position:absolute;bottom:0;left:0;width:100%}.postCardHorizontal .postCardFooter
a{margin-bottom:0}.postCardImageHorizontal{background-size:cover !important;min-height:300px}.postCardImageHorizontal
a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.focusCardHorizontal.postCardImageHorizontal
a{position:relative;top:auto;left:auto;width:auto;height:auto}.webinarCardHorizontal.postCardImageHorizontal
a{position:relative;top:auto;left:auto;width:auto;height:auto}.subCategorySection{padding:40px
0}.subCategorySection
.postTerms{display:none}.subCategorySection .postCardHorizontal, .categorySection
.postCardHorizontal{padding:0;margin:0
.4rem 20px .4rem;max-width:960px}.subCategorySection .categoryIntroContainer:first-child{margin-top:0}.subCategorySection
.categoryIntroContainer{padding-top:30px;border-top:1px solid #000}.videoPlayButton{position:absolute;left:43%;top:45%;background:url("/wp-content/themes/ec_theme/assets/img/icon_play_video.png?x93741") no-repeat;background-size:contain;display:block;width:60px;height:44px}.postCardVertical
.videoPlayButton{left:40%}.focusParts{margin:15px
0 30px 0;padding:0;border:1px
solid #eee}.focusParts
li{list-style:none;margin:0;padding:0;font-size:15px}.focusParts li:last-child
a{border-bottom:none}.focusParts li
a{background:#f3f7f9;color:#000;display:block;margin:0;padding:5px
10px;position:relative;border-bottom:1px solid #eee}.focusParts li a:after{display:block;width:18px;height:18px;position:absolute;top:6px;right:10px;content:"→";font-family:"NewRailAlphabet-MediumWEB";font-size:14px;color:#3171AD;transition:0.1s all ease-in}.focusParts li a:hover{background:#3171AD;color:#fff;transition:0.1s all ease-in}.focusParts li a:hover:after{color:#fff}.postHeroSection{min-height:350px}.postBodyContainer{background:#fff}.postHeader{padding:30px
30px 0 30px;background:#fff;margin-top:-100px;z-index:2}.postHeader .title-h1{font:normal 52px/56px "NewRailAlphabet-MediumWEB";letter-spacing:-0.53px}.postSubTitle{font:normal 16px/21px "NewRailAlphabet-MediumWEB";letter-spacing:0px;color:#000;margin-bottom:25px}.postSubTitle
p{margin-bottom:10px}.postMeta{margin:0
0 30px 0}.postMeta
.column{padding:0
20px}.postMeta
.credits{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.postBodyContent{padding:0
80px 20px 80px}.postBodyContent
img{max-width:100%;height:auto}.postBodyContent
p{margin-bottom:15px}.postBodyContent p
a{font-weight:bold;color:#0497DF}.postBodyContent
p{margin-bottom:15px}.postBodyContent
ul{margin-left:0;list-style:square;list-style-position:inside}.postBodyContent
.alignleft{float:left;margin-right:20px}.postBodyContent
.aligncenter{float:none;display:block;margin:0
auto}.postBodyContent
.alignright{float:right;margin-left:20px}.postBodyContent .wp-caption.alignleft{float:left;margin-left:-100px}.postBodyContent .wp-caption.alignright{float:right;margin-right:-100px}.postBodyContent .wp-caption.aligncenter{float:none;margin:40px
auto}.postAuthorInfo{background:#eee;padding:20px;margin:0
0 20px 0;display:flex;border-radius:10px;box-shadow:0px 0px 6px #bbb}.postAuthorInfo .postAuthorInfoImage, .postAuthorInfo
.postAuthorInfoText{z-index:2}.postAuthorInfo
img{max-width:100px;border-radius:100%}.postAuthorInfo p:last-child{margin-bottom:0}.postAuthorInfo.hasRelatedEvent
p{color:#fff}.postAuthorInfo.hasRelatedEvent
a{color:#fff;text-decoration:underline}.postAuthorInfo.hasRelatedEvent
img{box-shadow:0 0 4px #777}.postAuthorInfo.hasRelatedEvent
.overlay{height:100%;position:absolute;top:0;width:100%;left:0;z-index:1;border-radius:6px;z-index:1;background:rgba(0,0,0,0.3)}.wp-caption{margin:20px
0;max-width:100% !important}.wp-caption
img{height:auto !important;max-width:100% !important}.wp-caption
p{margin:10px
0;font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.shareContentBox{margin-top:-15px;z-index:2}.shareContentLink,.downloadFocusLink{font:normal 16px/23px "NewRailAlphabet-MediumWEB";color:#000 !important}.shareContentLink:hover,.downloadFocusLink:hover{text-decoration:none}.shareContentButtons{background:#000;padding:6px;border-radius:6px;color:#fff;display:inline-block;visibility:hidden}.shareContentButtons.opened{visibility:visible}.shareContentButtons
i{margin-right:5px}.shareContentButtons
a{font-size:20px;color:#fff}.shareContentButtons a:last-child
i{margin-right:0}.shareIcons{margin-left:0}.shareIcons
li{list-style:none;display:inline-block;margin-right:10px;margin-top:0}.shareIcons li:last-child{margin-right:0}.shareIcons li
a{display:block;font-size:48px;width:48px;height:48px;border-radius:16px}.shareIcons li a.share-wa{color:#4AC959}.shareIcons li a.share-fb{color:#4267B2}.shareIcons li a.share-tw{color:#1DA1F2}.shareIcons li a.share-ln{color:#2867B2}.postShareContent
.ctaColumn{margin-top:0}.addToCalendarBox
a{color:#000;display:block;margin-bottom:10px;font:normal 16px/23px "NewRailAlphabet-MediumWEB"}.addToCalendarBox a:hover{text-decoration:none}.addToCalendarBox
i{margin-right:5px}.postScreenGallery
.column{margin-bottom:35px}.postScreenGallery .column h3
a{color:#000}.postScreenGallery .column
img{border:1px
solid #f1f1f1}.postScreenGallery .column
img{border:1px
solid #f1f1f1}.postScreenGallery .column img:hover{border-color:#ddd}.topNavContainer{position:absolute;top:10px;left:10px;width:100%;z-index:2;padding:0
.4rem !important}.topNavContainer.dark
a{color:#000}.topNavContainer.dark a:hover{text-decoration:none}.topNavContainer.light
a{color:#fff;text-shadow:0px 3px 6px #00000029}.topNavContainer.light a:hover{text-decoration:none}.newsletterMenuBox{background:#3171AD;padding:20px
40px}.newsletterMenuBox
h5{font:normal 16px/19px "NewRailAlphabet-MediumWEB";color:#fff}.newsletterMenuBox .inputGroup, .newsletterFooterContainer .inputGroup, .formPage
.inputGroup{display:flex}.newsletterMenuBox input[type="text"], .newsletterFooterContainer input[type="text"], .formPage input[type="text"]{border:1px
solid #000;font:10px/12px Inter;letter-spacing:0.11px;padding:10px;flex:1;-webkit-appearance:none;border-radius:0}.newsletterMenuBox input[type="text"], .formPage input[type="text"]{min-width:90%}.newsletterFooterContainer input[type="text"]{min-width:70%}.newsletterMenuBox input[type="submit"], .newsletterFooterContainer input[type="submit"], .formPage input[type="submit"]{background:#000;font:normal 16px/27px "NewRailAlphabet-MediumWEB";color:#fff;height:34px;display:inline;border:none;vertical-align:middle;flex:1;cursor:pointer;-webkit-appearance:none;border-radius:0}p.introText{font:normal 10px/12px Inter;letter-spacing:0.33px;color:#00000099;margin-bottom:10px}.newsletterMenuBox
p.introText{color:#f3f7f9}.privacyLine{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.3px}.newsletterForm .privacyLine .form-switch{line-height:19px}.privacyLine
a{color:#000}.privacyLine a:hover{color:#000;text-decoration:underline}.newsletterMenuBox .privacyLine, .newsletterMenuBox .privacyLine
a{color:#fff}.newsletterFooterContainer{background:#3171AD url(/wp-content/themes/ec_theme/assets/img/bg_footer_newsletter.jpg?x93741) no-repeat center;padding:40px
0}.newsletterFooterContainer
h5{font:normal 24px/27px "NewRailAlphabet-MediumWEB";letter-spacing:0px;color:#fff}.newsletterFooterContainer input[type="text"]{font-size:14px;width:300px}.newsletterFooterContainer input[type="submit"]{height:39px}.newsletterFooterContainer
p.introText{font:normal 16px/20px Inter;letter-spacing:0.53px;color:#f3f7f9;margin-bottom:0}.stayUpdated
p.introText{font:normal 16px/20px Inter;letter-spacing:0.53px;margin-bottom:0}.newsletterFooterContainer .privacyLine, .newsletterFooterContainer .privacyLine
a{color:#fff}.footerContainer{background:#0E202D;padding:20px}.footerContainer .columns:first-child{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #fff}.footerContainer
p{font:normal 14px/23px "NewRailAlphabet-MediumWEB";color:#fff;margin-bottom:5px}.siteLogoFooter{max-width:170px}.footerContainer
p.companyData{color:#fff;font:normal 12px/19px Inter;letter-spacing:0.37px}.footerContainer p.companyData
strong{font:normal 14px/19px "NewRailAlphabet-MediumWEB";letter-spacing:0.43px}.footerContainer .privacyColumn
a{font:500 12px/23px Inter;letter-spacing:0.1px;color:#fff;display:block;margin-bottom:10px}.footerContainer .privacyColumn
p{font:normal 12px/16px "IBM Plex Sans";letter-spacing:0.3px;color:#DCDCDC}.footerContainer .privacyColumn
.copy{font-weight:700;font-size:52px;color:#fff;margin-top:15px}.footerNav{margin:0;padding:0}.footerNav
li{list-style:none;margin:0}.footerNav a,a.footerCtaLink{color:#fff;font:normal 14px/23px "NewRailAlphabet-MediumWEB";position:relative;padding-right:48px;display:inline-block;margin-bottom:4px}a.footerCtaLink{color:#B6D9FC;display:inline-block;width:auto;margin-bottom:10px}.footerNav a:after,a.footerCtaLink:after{display:block;width:29px;height:29px;position:absolute;top:0;right:10px;content:"→";font-family:"NewRailAlphabet-MediumWEB";font-size:16px;color:#B6D9FC}.socialLinks{margin:0
0 20px 0;padding:0}.socialLinks
li{list-style:none;display:inline;padding-right:5px}.socialLinks li
a{font-size:24px}.socialLinks li i.fa-facebook-square{color:#4267B2}.socialLinks li i.fa-twitter{color:#1DA1F2}.socialLinks li i.fa-linkedin{color:#2867B2}.socialLinks li i.fa-youtube{color:#f00}.socialLinks li i.fa-slideshare{color:#2867B2}#gdpr-cookie-message{position:fixed;right:30px;bottom:15px;max-width:375px;background-color:#000;padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,0.25);margin-left:30px;font-family:"Inter";z-index:99999}#gdpr-cookie-message
h4{color:#fff;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message
h5{color:#fff;font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:white;font-size:15px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:#fff;text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:#fff;transition:all 0.3s ease-in}#gdpr-cookie-message
button{border:none;background:#fff;color:#000;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in;margin-bottom:10px}#gdpr-cookie-message button:hover{background:white;color:#111;transition:all 0.3s ease-in}button#gdpr-cookie-advanced,button#gdpr-cookie-refuse{background:transparent;color:#fff;border:1px
solid #fff}button#gdpr-cookie-advanced:hover,button#gdpr-cookie-refuse:hover{background:transparent;border:1px
solid #fff;color:#fff}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type="checkbox"]{float:none;margin-top:0;margin-right:5px}#gdpr-close-button{position:absolute;top:20px;right:10px;display:block;width:18px;border:none !important}#gdpr-close-button
span{display:block;width:100%;height:1px;background:#fff}#gdpr-close-button span:first-child{transform:rotate(-45deg)}#gdpr-close-button span:last-child{transform:rotate(45deg)}.owl-stage{margin-left:10px}.sliderCarousel .owl-stage{margin-left:0}.sliderCarousel
.pageSection{min-height:650px}.carouselNavContainer{margin:30px
auto;position:relative;z-index:99;width:100%}.sliderCarouselContainer
.carouselNavContainer{position:absolute;bottom:30px;left:0;right:0;width:100%;max-width:400px;color:#fff}#newsCarouselDotsContainer,#sliderCarouselDotsContainer,#eventExtraVideosCarouselDotsContainer,#eventCompanyVideosCarouselDotsContainer{position:absolute;top:8px;left:0;width:100%;height:100%;z-index:99}#newsCarouselNavContainer,#sliderCarouselNavContainer,#eventExtraVideosCarouselNavContainer,#eventCompanyVideosCarouselNavContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}#eventExtraVideosCarouselDotsContainer.disabled,#eventExtraVideosCarouselNavContainer.disabled,#eventCompanyVideosCarouselDotsContainer.disabled,#eventCompanyVideosCarouselNavContainer.disabled{display:none}.owl-dot{background:#ddd;display:inline-block;width:13px;height:13px;border-radius:100%;margin-right:5px;padding:0;border:none;-webkit-appearance:none;cursor:pointer}.owl-dot.active{background:#48FF27}.owl-prev{position:absolute;left: .8rem;font-size:32px;cursor:pointer}.owl-next{position:absolute;right: .8rem;font-size:32px;cursor:pointer}#newsCarouselNavContainer .disabled, #sliderCarouselNavContainer .disabled, #eventExtraVideosCarouselNavContainer .disabled, #eventCompanyVideosCarouselNavContainer
.disabled{opacity:0.3}#extraVideosContainer .owl-stage, #eventCompanyVideosContainer .owl-stage{margin-left:0}#extraVideosContainer img, #eventCompanyVideosContainer
img{margin-bottom:10px}#extraVideosContainer h4, #eventCompanyVideosContainer
h4{margin-bottom:0}#extraVideosContainer h4 a, #eventCompanyVideosContainer h4
a{font:normal 20px/22px "NewRailAlphabet-MediumWEB";color:#000}#extraVideosContainer h5, #eventCompanyVideosContainer
h5{font:normal 16px "IBM Plex Sans";color:#999}#eventExtraVideosCarouselNavContainer .owl-prev, #eventCompanyVideosCarouselNavContainer .owl-prev{left:0}.researchExtraVideos
.carouselNavContainer{margin:10px
auto}.blockMarquee{padding:5px
0;font:italic 700 14px/19px Inter;overflow:hidden}.contactFeaturedSection{background:#000}.contactFeaturedSection.panelRequestPage,
.contactFeaturedSection.panelRequestPage .col-12{min-height:300px}.contactFeaturedSection.panelRequestPage
h1{text-shadow:0px 3px 6px #00000029;margin-bottom:0}.contactFeaturedSection
.navBar{position:absolute;top:0;left:0;width:100%;padding:16px
20px}.contactFeaturedSection .navBar
a{color:#fff;text-decoration:none;font:400 14px/17px Inter}.contactFeaturedSection
.contactBar{position:absolute;bottom:20px;left:10px;right:0;width:100%;color:#fff}.contactFeaturedSection .title-h2{padding-right:20px}.contactFeaturedSection
.smallDesc{font:normal 11px "IBM Plex Sans";text-transform:uppercase;margin:0;letter-spacing:1.56px}.contactFeaturedSection .contactBar
.contactName{font:400 24px/24px Inter}.contactFeaturedSection .contactBar
.contactRole{font:400 15px/24px Inter}.contactFeaturedSection .contactBar
.contactLink{color:#fff;font:400 15px/24px Inter;display:block;width:100%;margin-top:10px}.contactFeaturedSection .contactBar .contactLink
a{color:#fff;text-decoration:none !important}.contactPageSection{background:#fff;padding:25px
0}.contactPageSection .form-input:focus{border-color:#7dff00}.contactPageSection .form-input{border:none;background:#eee;font:400 14px/17px Inter;color:#646464;padding:20px}.contactPageSection .form-select:focus{border-color:#ccc}.contactPageSection .response-error{font-weight:bold;color:#c00;display:block;width:100%;margin:20px
0;text-align:center}.contactFormSection{color:#000;font:400 14px/17px Inter}.contactFormSection
.pageDesc{font-size:16px;line-height:22px}.contactFormSection
a{color:#000}.contactFormSection a:hover{text-decoration:none}.contactNavBar{padding:15px
0;position:absolute;top:0;left:20px;width:95%;z-index:99}.contactNavBar
a{color:#fff}.contactFormSection .form-group{margin-bottom: .8rem}.contactFormSection
.ctaColumn{margin-top:20px}.contactFormSection .form-select{height:40px;padding-left:20px}.contactFormResponse
.ctaColumn{margin-top:20px;margin-bottom:0}.contactFormResponse .ctaColumn, .contactFormResponse .ctaColumn
p{text-align:left}.contactFormResponse .title-h1{margin-bottom:20px}.contactFormResponse .title-h1, .contactFormResponse .title-h4{text-shadow:0px 2px 6px #000000CC}.contactFormResponse{margin-bottom:100px}.formPage{padding:75px
0;overflow:hidden}.formPage
.preTitle{color:#00000099}.formPage.event{background:#fff;padding-top:20px}.formPage.error404{background:#B6D9FC}.formPage.newsletter{background:#3171AD}.formPage.contact{background:#FFA800}.formPage.sponsor{background:#ccc}.formPage.christmasPat{background:#8031A7;color:#fff}.formPage.christmasPat .response-error{color:#ff7500}.formPage.christmasPat input:read-only{opacity:0.6}.formPage.newsletter .pageDescContainer,
.formPage.newsletter .preTitle,
.formPage.newsletter .form-group.fullWidth label,
.formPage.newsletter .form-group.fullWidth label a,
.formPage.newsletter .formLegend,
.formPage.newsletter .formLegend span,
.formPage.newsletter .responseTitle,
.formPage.newsletter #registrationSuccess
p{color:#fff}.formPage
.pageDescContainer{padding-right:50px}.formPage
.pageDesc{font:normal 16px/25px "Inter";letter-spacing:0.53px}.formPage .pageDesc
big{font:normal 17px/25px "Inter";letter-spacing:0.53px;color:#000000DE}.formPage .form-group{width:49%;float:left;margin-right:1%;margin-bottom:15px}.formPage .form-group.fullWidth{width:100%;padding-right:1%}.formPage .form-group.fullWidth label, .partnerFocusSection .form-group.fullWidth
label{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.formPage .form-group.fullWidth label a, .partnerFocusSection .form-group.fullWidth label
a{color:#000;text-decoration:underline}.formPage input[type="text"], .formPage input[type="email"], .formPage
textarea{border:1px
solid #000;font:14px/12px Inter;letter-spacing:0.11px;padding:10px;flex:1;min-width:90%;border-radius:0;-webkit-appearance:none}.formPage input[type="submit"]{height:36px;border-radius:0}.formPage input[type="submit"].ctaButton.standard{height:auto;background:#fff;color:#000;cursor:pointer;margin-top:20px}.formPage input[type="submit"].ctaButton.alternate{height:auto;background:#B6D9FC;color:#000;cursor:pointer;margin-top:20px}.formPage .form-select{border:1px
solid #000 !important;background-color:#fff !important;color:#646464 !important}.formPage
.responseTitle{color:#1A4098}.formPage p.form-input-hint{margin-bottom:5px}.formPage .response-error{font-weight:bold;color:#c00;display:block;width:100%;margin:20px
0}.formLegend{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;display:block;margin-bottom:10px}.formLegend
span{color:#c00;padding-right:1%}.formExtraWarning{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099;padding:10px;background:#d7e7f7;margin-top:10px}.formExtraWarning
p{margin-bottom:0}.formExtraWarning
a{color:#000;text-decoration:underline;font-weight:bold}.speakerTile.withArrow{max-width:380px}.speakerTile.withArrow .tile-content{position:relative;padding-right:50px}.speakerTile.withArrow .tile-content:after{display:block;width:29px;height:29px;position:absolute;top:30%;right:10px;content:"→";font-family:NewRailAlphabet-MediumWEB;font-size:16px;color:#000}.pageSectionText{margin-bottom:0}.pageSectionText
a{color:#fff;text-decoration:underline}.focusDownloadCover{max-width:200px;margin:0
auto 0 auto;box-shadow:0 0 15px #ccc}.searchPage{background:#000;color:#fff;padding-bottom:100px}.searchPage
.searchArea{display:block !important;height:auto;margin-bottom:150px}.searchResultSummary{font:500 10px/13px "IBM Plex Sans";letter-spacing:1.2px;color:#FFF;border-bottom:1px solid #fff;padding:10px
0;text-transform:uppercase}.searchResult{padding:20px
0;border-bottom:1px solid #fff}.searchResult
p{font:normal 14px/19px Inter}.searchResult h5
a{color:#fff}.searchResult .preTitle
a{color:#FFFFFF99}a.readMoreLink{color:#B6D9FC;font:normal 16px/23px "NewRailAlphabet-MediumWEB"}a.readMoreLink.dark{color:#000}a.readMoreLink.dark
span{color:#B6D9FC}.searchPagination{margin:30px
0}.searchPagination
a{color:#B6D9FC;font-weight:bold}.liveBody{background:#000;padding:0;margin:0}.liveDone{background:#000}.liveOnGoing{background:#fff}.liveHeader{background:#000;padding:20px;color:#fff}.liveHeader
img{height:35px;vertical-align:middle;margin-right:20px;display:inline}.liveHeader
h1{margin:5px
0 5px 0}.liveHeader
p{font:normal 18px 'IBM Plex Sans';color:#999;margin-bottom:0}.liveMainArea{background:#fff;padding-top:20px}.liveMainArea
.videoColumn{padding:20px
0}.liveMainArea
.sponsorContentColumn{padding:5px}.liveMainArea
iframe{max-width:95%;box-shadow:0px 6px 10px #00000029}.liveMainArea
p.eventDesc{padding:0
8px}.liveMoreLink{display:inline;margin:10px
10px 0 0;font:normal 20px/23px "NewRailAlphabet-MediumWEB";color:#000 !important}.liveEnd{background:#000;color:#fff;padding-top:30px;min-height:70vh}.liveDot{background:#f00;display:inline-block;width:12px;height:12px;border-radius:100%;vertical-align:middle;margin:0
5px 0 10px}.liveContactSponsors{margin:0}.liveContactSponsors
li{display:flex;list-style:none}.liveContactSponsors li p, .liveContactSponsors li
a.ctaButton{font-size:13px}.liveContactSponsors li
a.ctaButton{padding:10px;min-width:150px}.liveSponsorLogoContainer{min-width:118px;margin-right:10px}.liveSponsorDesc{padding-right:10px}body.webinar
.liveHeader{padding:25px}.livePageContent{padding:0;display:flex;flex-direction:column;height:100vh;justify-content:space-between}.livePageContent
.liveHeader{background:hsl(0,0%,7%);display:flex;justify-content:space-between;padding:10px
20px}.livePageContent .liveHeader
h1{font-size:20px;margin:5px
0 5px 0;line-height:20px}.livePageContent .liveHeader
p{font-size:14px;margin:0}.livePageContent .liveHeaderLogo
img{height:45px}.livePageContent
.liveHeaderTitle{text-align:center}.livePageContent
.liveHeaderActions{padding-top:5px;text-align:right}.liveHeaderLogo,.liveHeaderTitle,.liveHeaderActions{width:33.3333%}.livePageContent
.liveSponsorArea{height:170px;background:#fff;padding:20px
10px;bottom:0;position:relative}.livePageContent .liveSponsorArea
.sponsorItem{display:flex;justify-content:space-between;width:100%}.livePageContent .liveSponsorArea .sponsorDesc
img{margin-bottom:15px}.livePageContent .liveSponsorArea
.sponsorDesc{width:90%;padding-bottom:15px}.livePageContent .liveSponsorArea
.sponsorCta{width:10%;min-width:250px;margin-left:20px;text-align:right}.livePageContent
.liveMainArea{background:#000;padding:70px
0;height:100%;max-height:calc(100vh - 250px);position:relative;overflow:hidden}.livePageContent .liveMainArea
.videoColumn{margin:0
auto}.livePageContent .liveMainArea
.videoWrapper{width:100%;height:0;padding-bottom:61%}.livePageContent .liveMainArea .videoWrapper
iframe{position:absolute;top:0;width:100%;height:100%;box-shadow:none;max-width:100%}.livePageContent
.liveEnd{min-height:0}.liveSponsorArea .owl-dots{position:absolute;left:10px;bottom:0}.liveSponsorArea .owl-dots .owl-dot{width:auto}.liveSponsorArea .owl-theme .owl-dots .owl-dot
span{transition:all 0.3s;display:block;width:6px;height:6px;margin:5px
2px}.liveSponsorArea .owl-theme .owl-dots .owl-dot:first-child
span{margin-left:0}.liveSponsorArea .owl-theme .owl-dots .owl-dot.active
span{transition:all 0.3s;display:block;width:15px;background:#000}.liveDrawer{width:400px;right:-400px;padding:20px;position:fixed;top:0;bottom:0;z-index:9998;background:#000;transition:all 0.3s;color:#fff}.liveDrawer.opened{right:0}.liveDrawer
.programBoard{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 80px);padding-bottom:200px;-ms-overflow-style:none;scrollbar-width:none}.liveDrawer .programBoard::-webkit-scrollbar{display:none}.liveDrawer
.programBoardSingle{margin-bottom:20px}.liveDrawer
.programBoardSingleHour{margin-top:20px;width:100%}.liveDrawer
.programHour{font-size:14px}.liveDrawer
.programTitle{font-size:20px}.liveDrawer
.programSubTitle{padding-left:20px;padding-right:10px}.liveDrawer
.programBoardDivider{padding-left:0}.liveDrawer .programBoardDivider
.programSubTitle{margin-left:0;font-style:italic}.liveDrawer .programBoard .programSubTitle
small{max-width:300px}.liveDrawer>h3{color:#7dff00}.liveDrawer.ei>h3{color:#B6D9FC}.liveDrawer>h3{color:#7dff00}.liveDrawer > .drawerToggle
img{position:absolute;top:25px;right:20px;width:24px}.liveDrawer
.eventLinks{background:#7dff00;width:100%;padding:20px;z-index:9999;position:absolute;bottom:0;left:0;height:170px}.liveDrawer.ei
.eventLinks{background:#B6D9FC}.liveDrawer .eventLinks:before{position:absolute;top:-50px;height:50px;width:100%;content:'';background:linear-gradient(rgba(0,0,0,0),#000)}.liveDrawer .eventLinks
a{display:block;width:100%;margin-bottom:10px;color:#000;font:normal 20px/21px "NewRailAlphabet-MediumWEB"}#liveOverlay{background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9997;display:none}.responsiveVideoWrapper{position:relative;padding-bottom:56.25%;height:0}.responsiveVideoWrapper
iframe{position:absolute;top:0;left:0;width:100%;height:95%}body.page-template-tpl-page-landing-lead{padding-top:0}body.page-template-tpl-page-landing-lead
.newsletterFooterContainer{display:none}body.page-template-tpl-page-landing-lead
.serviceBenefitAreaColumn{padding-bottom:25px}.landingPageLogo{width:300px;margin-left:1rem;z-index:99;margin-bottom:30px}.landingPageSection{color:#fff;padding:50px
0}.landingPageSection
.ctaColumn{margin-top:50px}.landingPageSection
ul{margin:0
.9rem}.landingPageSection ul
li{list-style:square;list-style-position:outside}.landingPageSection p
a{font-weight:bold;color:#7dff00}.landingPageSection.bookingSection{background:#1EF7FF;color:#000}.landingPageSection.bookingSection
h2{margin-bottom:10px}.speakerTile{margin:10px
0;width:100%}.speakerTile .tile-icon{padding-right:10px}.speakerTile
h4{margin:8px
0 3px 0}.speakerTile
p{margin:0}.landingBlocksWrapper{background:#000}.landingStickyNav{position:sticky;top:0;left:0;z-index:999;background:rgba(0,0,0,0.9);padding-top:20px}.landingStickyNav
.contentFilters{margin-top:0}.withQuotes{position:relative}.withQuotes:before{color:#ccc;content:"\201C";font-size:5em;font-family:"NewRailAlphabet-MediumWEB";line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;position:absolute;top:0;left:-45px}.withQuotes:after{color:#ccc;content:"\201D";font-size:5em;font-family:"NewRailAlphabet-MediumWEB";line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;position:absolute;bottom:-50px;right:-45px}.christmasPat{background:#ff7500;color:#fff}.christmasPatInfo{background:#F4EEE6;color:#000}.christmasPatInfo
p{font:normal 16px Inter}body.lang-en
.newsletterMenuBox{background:transparent;min-height:220px}.rankingSectorsList{margin-top:30px}.rankingSectorsList.rankingBottom{margin-top:0px;margin-bottom:50px}.rankingSectorsList
.rankingSectorLink{display:inline-block;text-decoration:none;background:#f1f1f1;color:#000;padding:5px
15px;margin:5px;border-radius:20px}.rankingSectorsList.rankingBottom
.rankingSectorLink{background:#fff;border:1px
solid #000}.rankingSectorsList .rankingSectorLink:has(img){padding-left:4px}.rankingSectorsList .rankingSectorLink
img{width:24px;margin-right:5px;vertical-align:middle}.rankingSectorsList.rankingBottom .rankingSectorLink:hover{background:#EEFAFA}.modal.active,.modal:target{z-index:9999}.removeFilter{background:#1EF7FF;border-radius:20px;padding:5px
20px;color:#000;font-size:14px;margin-top:20px;display:inline-block}.removeFilter:hover{text-decoration:none}.removeFilter
i{margin-left:5px;font-size:12px;color:#333}#ecommerceStandingsWrapper{width:100%}table.ecommerceStandings{width:100%;margin-bottom:50px;border:1px
solid #0E202D;margin-top:20px;*border-collapse:collapse;*empty-cells:show;position:relative}table.ecommerceStandings
td{text-align:right;padding:10px
5px;border-bottom:1px solid #0E202D;background:#fff}table.ecommerceStandings td.text-center{text-align:center}table.ecommerceStandings td
a{color:#000}table.ecommerceStandings td,th{font:400 14px/17px Inter}table.ecommerceStandings
th{background:#0E202D;color:#ccc;border-bottom:1px solid #000;font:normal 14px "IBM Plex Sans"}table.ecommerceStandings th
a{display:block;color:#fff;padding:10px;position:relative}table.ecommerceStandings th a:hover{text-decoration:none}table.ecommerceStandings
td.company{text-align:left}table.ecommerceStandings td.company.sector
a{color:#3171AD}table.ecommerceStandings td
img.rankTrend{width:14px}table.ecommerceStandings td
img.rankTrend.new{width:24px}table.ecommerceStandings th
i{margin:0
0 0 5px;font-size:12px;position:absolute;top:40%;right:0}table.ecommerceStandings
td.companyFavicon{height:45px}table.ecommerceStandings td.companyFavicon
img{width:100%;height:100%;object-fit:contain}table.ecommerceStandings.dataTable{width:98%}table.ecommerceStandings.dataTable
th{padding:10px}.dataTableText
p{position:sticky;top:130px;margin-top:20px;margin-bottom:60px}.standingsLinks
img{vertical-align:middle}.standingsLinks
a{font:bold 16px/23px "IBM Plex Sans";color:#000}.standingsLinks
i{vertical-align:middle}.standingsLinks
.floatLeft{float:left;width:70%}.standingsLinks
.floatRight{float:right;width:29%;text-align:right}.activeFilterColumn{background:#F2F2F2 !important;font-weight:700!important}.standingsLinks
.lastUpdate{font:normal 14px "IBM Plex Sans";color:#666}.standingsLinks .lastUpdate
p{margin-bottom:15px}.standingsLinks
.poweredBy{font:normal 14px "IBM Plex Sans";color:#666}.standingsLinks .poweredBy
p{margin-bottom:15px}.rankingTotals,.rankingLinks{margin-left:0}.rankingTotals
li{display:inline;font-size:22px;position:relative;padding-left:30px;padding-right:30px;margin-right:20px;border-right:1px solid #ddd}.rankingTotals li
a{color:#000}.rankingTotals li:last-child{border-right:none;margin-right:none}.rankingTotals li:before{display:block;width:29px;height:29px;position:absolute;top:0;bottom:0;margin:auto 0;left:0;content:"→";font-family:NewRailAlphabet-MediumWEB;font-size:16px;color:#1EF7FF}.rankingLinks
li{display:inline-block;list-style:none;margin-right:10px}.rankingLinks li
a{border-radius:20px;display:block;background:#1EF7FF;padding:8px
15px;font-size:14px;font-weight:bold;color:#000;transition:0.3s all}.rankingLinks li a:hover{text-decoration:none;background:#151E3B;color:#fff;transition:0.3s all}.rankingLinks li a
i{margin-right:5px}.rankingLastUpdate{font:normal 14px "IBM Plex Sans";color:#666;display:block;margin:30px
0}.poweredBy.v3{display:flex;justify-content:end;align-items:flex-end}.poweredBy.v3
p{display:inline;margin-bottom:3px;margin-right:10px;font-size:12px;color:#666}table.ecommerceStandings
td.rankingPositionColumn{font-weight:bold;text-align:center}table.ecommerceStandings.v3{border:none;border-collapse:separate;border-spacing:0 8px;margin-top:10px}table.ecommerceStandings.v3
td{border-top:1px solid #898E8F;border-bottom:1px solid #898E8F}table.ecommerceStandings.v3
th{background:#151E3B;border-top:1px solid #151E3B;border-bottom:1px solid #151E3B}table.ecommerceStandings.v3 tr th:first-child{border-left:1px solid #151E3B}table.ecommerceStandings.v3 tr th:last-child{border-right:1px solid #151E3B}table.ecommerceStandings.v3 tr td:first-child{border-left:1px solid #898E8F}table.ecommerceStandings.v3 tr td:last-child{border-right:1px solid #898E8F}table.ecommerceStandings.v3
.chip{font-size:13px;height:auto;padding:1px
10px 1px 4px;transition:0.3s all}table.ecommerceStandings.v3 .chip:hover{color:#000 !important;box-shadow:0px 0px 10px #ddd;transition:0.3s all}table.ecommerceStandings.v3 .chip
img{height:32px;width:auto}table.ecommerceStandings.v3
.activeFilterColumn{background:#EEFAFA !important}.rankingSmallButton{background:#1EF7FF;border-radius:20px;padding:6px
10px;font-size:13px;margin-right:10px;display:block;transition:0.3s all}.rankingSmallButton:hover{text-decoration:none;background:#151E3B;color:#fff;transition:0.3s all}.rankingMobileAction{background:#1EF7FF;border-radius:100%;width:24px;height:24px;line-height:24px;display:block;margin:0
auto}.rankingCompanyMobileArea{display:none}.rankingMobileCompanyTable{width:100%}.rankingMobileCompanyTable td, .rankingMobileCompanyTable
th{background:none !important;border:none !important;text-align:center;width:25%}.rankingMobileCompanyTable
th{color:#000 !important;font-weight:bold !important}.rankingMobileCompanyTable td
.rankingSmallButton{margin-right:0}.dropdown{background:#3171AD;display:inline-block;vertical-align:middle;margin-right:10px}.dropdown
a{color:#fff!important}.dropdown
.menu{background:#3171AD;width:250px;max-height:none}.dropdown .menu a:hover{background:#fff;color:#000!important}.dropdown.v3{background:#0497DF;border-radius:20px}.dropdown.v3
a{font-size:14px;padding-left:15px;padding-right:15px;color:#000}.dropdown.v3
.menu{background:#fff;width:250px;max-height:none}.dropdown.v3 .menu
li{padding:0}.dropdown.v3 .menu
a{color:#000 !important}.dropdown.v3 .menu a:hover{background:#fff;color:#000!important}.dropdown.v3 .menu a
img{height:24px;width:auto;display:inline;margin-right:7px;vertical-align:middle}.rankingSectorDetails{margin-bottom:40px}.rankingSectorDetailsNumbers{margin:20px
0 10px 0}.rankingSectorDetailsNumbers
li{display:inline-flex;list-style:none;flex-direction:column;padding:0
20px;border-right:1px solid #ccc}.rankingSectorDetailsNumbers li:first-child{padding-left:0}.rankingSectorDetailsNumbers li:last-child{border-right:0}.rankingSectorDetailsNumbers li
.desc{display:block;margin-bottom:2px;font:normal 14px "IBM Plex Sans";color:#777;text-transform:uppercase;letter-spacing:0.4px}.rankingSectorDetailsNumbers li
img{vertical-align:middle;margin-right:7px}.rankingSectorDetailsNumbers li
.value{font-weight:bold;font-size:20px}.rankingSectorDetails
hr{border:none;border-top:1px solid #ccc;height:1px;background:none;margin:20px
0}.rankingReportLink{font-weight:bold;color:#0497DF !important;font-size:16px}.rankingReportLink
i{margin-right:5px;font-size:22px;vertical-align:middle}.rankingReportCover{max-height:250px;margin:0
auto;box-shadow:0px 0px 3px #ccc}.rankingReportCover:hover{box-shadow:0px 0px 10px #ccc}.awardsBanner{background:#fff url(https://www.ecommerceitalia.info/wp-content/uploads/2023/02/98.jpg);position:relative;border-radius:6px;padding:20px;margin-bottom:20px}.awardsBanner
img{max-width:90%;margin:0
auto}.awardsBanner
.ctaButton{margin-top:10px;margin-bottom:10px}.awardsBanner
h3{color:#62C2CF}.awardsBanner
p{color:#fff}.awardsBanner .ctaButton, .awardsBanner .ctaButton:hover{background:#62C2CF !important;color:#fff !important}.topBanner{position:relative;background:url(https://www.ecommerceitalia.info/wp-content/uploads/2023/06/bg_ecommerce_2024.jpg) no-repeat center;border-radius:6px;padding:20px}.topBanner
.overlay{height:100%;position:absolute;top:0;width:100%;left:0;z-index:1;border-radius:6px;z-index:1}.topBanner
img{max-width:90px;margin:0
auto}.topBanner
.ctaButton{margin-top:10px;margin-bottom:10px}.topBanner
h3{color:#fff}.topBanner
p{color:#fff}.topBanner .ctaButton, .topBanner .ctaButton:hover{background:#B6D9FC !important;color:#000 !important}.topBanner
.column{z-index:2}.categoryPromo{margin-bottom:40px}.categoryPromoWrapper{margin:0
0.4rem 20px 0.4rem;box-shadow:0px 6px 10px #00000029}.categoryPromoHeader{background:#f1f1f1;padding:20px}.categoryPromoHeader
img{max-width:180px}.categoryPromoTextColumn{padding:30px
!important}.categoryPromoBody{background:#39BB97;}.categoryPromoBody
h2{color:#000;font-size:30px;line-height:36px}.categoryPromoBody
p{color:#000}.categoryPromoBody
.column{padding:0px}.categoryPromoBody
.ctaColumn{padding-top:0;margin-top:0}.categoryPromoLogo{width:200px}.focusCardHorizontal{display:flex;align-items:center}.focusCardHorizontal a, .focusCardHorizontal
img{z-index:2}.eventReportCover{width:70% !important;height:auto;margin:8% 15%;box-shadow:0 0 15px #ccc}.focusCardVertical
.eventReportCover{position:relative;width:45% !important;height:auto;margin:8% 27%;z-index:2}.webinarCardHorizontal{display:flex;align-items:center}.webinarCardHorizontal.postCardImageHorizontal{align-items:flex-end}.webinarCardHorizontal .title-h2{font-size:32px;line-height:38px}.webinarCardHorizontal
p{margin-bottom:20px}.webinarCardHorizontal
.date{color:#3171AD;margin-bottom:15px;font-size:14px}.webinarCardVertical
.postCardBody{padding-bottom:80px}.floatingBanner{display:none;position:fixed;bottom:15px;max-width:960px;width:100%;transform:translateX(-50%);left:50%;background:#3171AD url('/wp-content/themes/ec_theme/assets/img/bg_footer_newsletter.jpg?x93741') no-repeat center;z-index:999;border-radius:10px;padding:20px
40px 20px 20px;right:auto;box-shadow:0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgba(0,0,0,.25)}.floatingBanner h4, .floatingBanner
p{color:#fff;font-size:20px}.floatingBanner
.closeLink{color:#fff;width:24px;height:24px;display:block;position:absolute;top:10px;right:10px;text-align:center}.floatingBannerCta{border:1px
solid #fff;padding:10px
25px;color:#fff;font-size:18px;font-weight:bold;border-radius:20px;margin:5px
0;display:inline-block}.floatingBannerCta:hover{text-decoration:none;background:#fff}#leadSubscribeSection{min-height:600px;height:min(calc(100vh - 132px), 800px);background:url(/wp-content/themes/ec_theme/assets/img/bg_subscribe_leads.jpg?x93741) center;background-size:cover}#leadSubscribeSection
.column{z-index:99}.leadSubscribeColumn
input{background:#fff;padding:30px
10px 10px 10px;border:none;width:100%}.leadSubscribeColumn
select{background:#fff;padding:30px
10px 10px 10px;border:none;width:100%;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='var(--gray-500, %236b7280)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:97% 55%;cursor:pointer;outline:none}.leadSubscribeColumn select::after{display:block;position:absolute;right:5px;bottom:5px;content:"+";border-radius:0}.leadSubscribeColumn
span{position:absolute;top:10px;left:10px;font:bold 10px/13px "IBM Plex Sans";letter-spacing:1.56px;text-transform:uppercase}.leadSubscribeColumn:nth-of-type(2) input{border-right:1px solid #eee;border-left:1px solid #eee}.leadSubscribeColumn.first
input{border-radius:6px 0 0 6px}.leadSubscribeColumn input[type="submit"]{background:#3171AD;border-radius:0 6px 6px 0;padding:10px;height:64px;font-weight:bold;cursor:pointer;color:#fff;transition:0.3s all}.leadSubscribeColumn input[type="submit"]:hover{background:#0E202D;transition:0.3s all}.leadSubscribeColumn p.form-input-hint, .leadSubscribePrivacyLine p.form-input-hint{text-align:left;font-size:14px;margin-left:10px}.leadSubscribePrivacyLine{color:#fff;font-size:14px}.leadSubscribePrivacyLine
a{color:#fff;text-decoration:underline}#leadSubscribeResponse.error{color:#f90}#leadSubscribeResponse.success{color:#7dff00}.modalOverlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.24);z-index:999;backdrop-filter:blur(10px)}.modalBanner{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);margin:20px
20px;border-radius:10px;background:#fff}.modalBanner
h2{font-size:42px;line-height:48px}.modalBanner
.closeButton{position:absolute;top:20px;right:20px;background:rgba(0, 0, 0, 0.24);z-index:999;border-radius:100%;display:block;width:32px;height:32px;line-height:32px;color:#fff;text-align:center;transition:0.3s ease-in all}.modalBanner .closeButton:hover{background:rgba(0, 0, 0, 0.64);transition:0.3s ease-in all}.modalBanner
.container{padding:0;border-radius:10px;height:100%}.modalBanner
.columns{height:100%;overflow:hidden;border-radius:10px}.modalBanner
.imgColumn{background:url(https://www.ecommerceitalia.info/wp-content/uploads/2023/06/2023-04-18-Casaleggio-30.jpg);background-size:cover;background-position:center;border-radius:10px 0 0 10px}.modalBanner
.textColumn{border-radius:0 10px 10px 0;padding:50px
!important}.modalBanner
a.button{background:#3171AD;color:#fff;font-weight:bold;padding:15px
30px;border-radius:50px;transition:0.3s ease-in all;font-size:18px}.modalBanner a.button:hover{text-decoration:none;background:#000;transition:0.3s ease-in all}.modalBanner
small{position:relative;color:#ccc;display:inline-block;margin-bottom:20px}.modalBanner small:before{display:block;width:100px;height:1px;content:".";text-indent:-999px;background:linear-gradient(90deg,transparent,#ccc);position:absolute;right:100%;top:10px;margin-right:10px}.modalBanner small:after{display:block;width:100px;height:1px;content:".";text-indent:-999px;background:linear-gradient(90deg,#ccc,transparent);position:absolute;left:100%;top:10px;margin-left:10px}.modalBanner
a.readMore{color:#666}#companyCover{min-height:250px}#companyCover.noCoverImage{min-height:100px}#companyNavBarContainer{border-bottom:1px solid #ddd;margin-bottom:100px;position:sticky;left:0;top:112px;background:#fff;z-index:99}#companyNavBar{display:inline-flex;position:relative;padding-left:150px;transition:0.3s ease-in all}.companyPageSection{scroll-margin-top:600px}.companyPageLogo,.profilePageLogo{position:absolute;top:-50px;left:0;width:150px;height:150px;display:flex;align-items:center;padding:10px;border-radius:10px;margin-right:10px;background:#fff;box-shadow:0 2px 4px rgba(15,13,10,.1), 0 0 20px rgba(15,13,10,.08);transition:0.3s ease-in all}.profilePageLogo
img{width:100%;height:100%;border-radius:10px;object-fit:cover}.companyPageLogo
a{display:flex;height:100%;width:100%}.companyPageLogo a
img{align-self:center}body.scrolled
#companyNavBar{padding-left:0}body.scrolled
.companyPageLogo{display:none}body.scrolled
.companyPageNav{margin-left:0}.companyPageNav{padding:0;margin:0
0 0 20px;transition:0.3s ease-in all;display:inline-flex;flex:1;align-items:center}.companyPageNav
li{margin:0;padding:0;display:inline-block;list-style:none}.companyPageNav li
a{display:inline-block;color:#000;text-decoration:none;padding:15px
20px;border-right:1px solid #ddd;transition:0.3s ease-in all;font-weight:bold}.companyMainColumn{padding-right:20px}.companyMainColumn h1:has(+.chip){margin-bottom:0}.companyMainColumn h1:has(+h2){margin-bottom:10px}.companySidebar{padding-bottom:50px}.companyAdvisorBadge{margin-top:30px;padding:20px;border:1px
solid #ddd;border-radius:20px;box-shadow:0px 0px 6px #ddd;background-image:linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(182, 217, 252, 0.2))}.companyAdvisorBadge
h4{font-size:18px;font-weight:normal}.companyAdvisorBadge
img{width:min(200px, 100%);margin:0
auto}.companyAdvisorBadge.savePage{margin-top:-30px}.companyFeatures{margin:50px
0;display:flex;flex-wrap:wrap;gap:15px 0}.companyFeatures
li{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box;margin:0px;list-style:none;display:inline-block;font-size:14px;color:#666}.companyFeatures li
i{margin-right:15px}.companyPageSection{padding:50px
0}.companyPageSection.alternate{background:#F5F5F7}.companyPageSection.primarybg{background:var(--company-primary-color);color:var(--company-primary-text-color)}.companyPageSection.primarybg-light{background:rgba(var(--company-primary-color-rgb), 0.3);color:var(--company-primary-text-color)}.companyPageSection.primarybg
a.primary{background:#000;border-color:#000;color:#fff}.companyContacts{margin:0;padding:0}.companyContacts
li{list-style:none;padding:3px
0;margin:0}.companyContacts li
a{color:var(--company-primary-text-color)}.companyContacts li
i{margin-right:5px}.companyInterviewsContainer{margin:20px
0 50px 0}.companyInterviewDescription{padding-left:10px}.companyInterviewDescription h4
a{color:#000}.companyInterviewDescription h4+h5{margin-top:-5px;font-size:16px}.companyInterviewImage{padding-right:20px !important}.companyInterviewImage
img{width:min(210px, 100%);margin-right:20px;align-self:start;border-radius:10px}.companyInterviewDate{display:block;margin-bottom:40px;font-size:14px;font-family:"IBM Plex Sans";color:#999}.companyChipLabel{margin:5px
5px 5px 0;background:#fff;color:#333;border:1px
solid #333;padding:15px}a.companyChipLabel{color:#000;transition:0.3s ease-in all}a.companyChipLabel:hover{text-decoration:none;background:#000;color:#fff;transition:0.3s ease-in all}table.companyCustomersTable{margin-bottom:0}table.companyCustomersTable
th{padding:10px
5px}table.companyCustomersTable td.company.sector
a{color:#444;text-decoration:none}.companyCustomers{margin:0;padding:0}.companyCustomers
li{list-style:none;display:inline-block;margin-right:10px}.companyCustomers li
.customer{border-radius:10px;transition:0.3s ease-in all}.companyCustomers li .customer
a{display:flex;width:100%;height:100%;align-items:center;padding:5px
10px 5px 3px}.companyCustomers li .customer
img{width:48px;vertical-align:middle;display:inline}.companyCustomers li .customer
a{text-decoration:none}.companyCustomers li .customer
h4{display:inline;font-size:18px;color:#000;margin:0}.companyCustomers li .customer
.flag{position:absolute;top:-6px;left:6px;width:18px;transition:0.3s ease-in all;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s linear}.companyCustomers li .customer:hover
.flag{visibility:visible;opacity:1}.companyCustomers li .customer
.companyCustomerDetail{background:#fff;padding:3px;font-size:11px;position:absolute;top:-12px;right:4px;border-radius:4px;box-shadow:0 0 2px #bbb;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s linear}.companyCustomers li .customer:hover
.companyCustomerDetail{visibility:visible;opacity:1;font-weight:bold}.companyCustomers li .customer .companyCustomerDetail
i{margin-right:4px}.companyCustomers li .customer .companyCustomerDetail
img{width:20px;margin-right:3px;vertical-align:middle}.advisorSearchBox{display:flex;justify-content:end;align-items:center}.advisorSearchBox
form{width:100%;position:relative}.advisorSearchBox form
#advisorSearchIndicator{position:absolute;top:12px;left:12px;font-size:24px}.advisorSearchBox input[type="text"]{background:#f1f1f1;border:1px
solid #333;border-radius:30px;padding:12px
12px 12px 48px;width:100%;transition:0.3s ease-in all}#advisorSearchForm.searchOpened input[type="text"]{width:100%;transition:0.3s ease-in all;box-shadow:0px 0px 0px 3px rgba(0, 143, 248, 0.5) !important;border-color:#666}#advisorSearchForm.searchClosed
#advisorSearchResults{display:none !important}.advisorSearchBox input[type="text"]::-webkit-input-placeholder{color:#333 !important}.advisorSearchBox input[type="text"]::-moz-placeholder{color:#333 !important}.advisorSearchBox input[type="text"]:-ms-input-placeholder{color:#333 !important}.advisorSearchBox input[type="text"]:-moz-placeholder{color:#333 !important}#advisorSearchResults{display:none;position:absolute;top:115%;left:0;background:#fff;width:100%;text-align:left;padding:0;border-radius:10px;border:1px
solid #ddd;box-shadow:0 0 6px #ccc;z-index:99}#advisorSearchResults>div{padding:20px}#advisorSearchNoResults{display:none}#advisorSearchNoResults
p{font:normal 14px "Inter";margin-bottom:0;line-height:20px}#advisorSearchResults
h6{display:block;font:bold 14px "IBM Plex Sans";color:#666;text-transform:uppercase;letter-spacing:1px}#advisorSearchResults h6
i{margin-right:5px}#advisorSearchCompanyResults,#advisorSearchTagResults{display:none}#advisorSearchCompanyResults
ul{display:flex;flex-wrap:wrap;margin-left:0;margin-bottom:0}#advisorSearchCompanyResults ul
li{cursor:pointer;list-style:none;display:inline-flex;flex-basis:30%;justify-content:space-between;margin-right:30px;margin-bottom:30px}#advisorSearchCompanyResults ul li
img{max-height:30px;max-width:100%;margin:0
auto}.advisorSearchMoreLink{display:none;color:#0497DF !important;font-size:14px;font-weight:bold;margin:0}.advisorSearchCompanyLogo{margin-left:20px;display:flex;align-items:center;width:80px}.advisorSearchCompanyDesc{display:flex;justify-content:center;flex-direction:column}.advisorSearchCompanyDesc
h3{font-size:18px;margin-bottom:3px;font-weight:bold}.advisorSearchCompanyDesc
p{font:normal 12px Inter;margin-bottom:0;color:#777}#advisorSearchTagResults{background:#B6D9FC}#advisorSearchTagResults
ul{margin:0}#advisorSearchTagResults ul
li{list-style:none;margin-top:10px;display:inline-block}#advisorSearchTagResults ul li
.chip{background:#fff;color:#000;font-size:14px;padding:15px
20px;transition:0.3s ease-in all}#advisorSearchTagResults ul li .chip:hover{text-decoration:none;background:#000;color:#fff;transition:0.3s ease-in all}.advisorSearchClose{position:absolute;top:15px;right:20px;color:#000}.advisorSearchFilterForm{margin-left:-.4rem;margin-right:-.4rem}.advisorSearchFilters{margin:30px
0 50px 0}.advisorSearchFilters
p{font-size:14px}.advisorSearchFilters .form-select{border-radius:10px;padding:15px;height:50px;cursor:pointer}.advisorSearchFilters .form-input{border-radius:10px;padding:15px;height:50px;cursor:pointer}.advisorSearchFilters .form-input:focus{border-color:#3171AD}.advisorSearchFilters input[type="submit"]{border-radius:10px;background:#3171AD;padding:10px;height:50px;font-weight:bold;cursor:pointer;color:#fff;transition:0.3s all;border:none}.advisorSearchFilters input[type="submit"]:hover{background:#0E202D;transition:0.3s all}.advisorActiveFilter{background-color:#d7e7f7 !important}#advisorSearchArguments{max-width:none;background:#B6D9FC;padding:15px;margin-top:20px}#advisorSearchArguments
li{list-style:none;color:#000;margin:0;padding:0
15px;border-right:1px solid #777}#advisorSearchArguments li:first-child{padding-left:0}#advisorSearchArguments li:last-child{padding-right:0;border-right:none}.advisorSearchCleanQuery{position:absolute;top:13px;right:10px}.advisorSearchCleanQuery
i{color:#000}.advisorSearchPaginationContainer{margin:30px
0}.advisorSearchPaginationContainer a, .advisorSearchPaginationContainer
span{display:inline-block;border:1px
solid #ddd;border-radius:6px;padding:5px
10px;color:#000}.advisorSearchPaginationContainer a:hover, .advisorSearchPaginationContainer .page-numbers.current{text-decoration:none;background:#000;color:#fff;transition:0.3s all}.advisorSmallSearch{flex:1}.advisorSmallSearch .btn-primary{padding: .25rem 0.6rem}.advisorSmallSearch .input-group .form-input:first-child:not(:last-child){border-radius:20px 0 0 20px;margin-left:15px;background:#eee;border-color:#999}.advisorSmallSearch .form-input:focus{border-color:#000}.advisorSmallSearch .input-group .input-group-btn:last-child:not(:first-child){border-radius:0  20px 20px 0;background:#000;border-color:#000;transition:0.3s all}.advisorSmallSearch .input-group .input-group-btn:last-child:not(:first-child):hover{background:#3171AD;border-color:#000;transition:0.3s all}.advisorSearchTagDescription{border-left:4px solid #369;padding:10px
20px}.advisorSearchTagDescription
p{font-size:16px;line-height:22px;font-weight:normal;margin-bottom:0}.advisorSearchTagDescription
.companyLogo{float:right;height:35px;margin:0
0 20px 20px}.advisorSearchTagDescription h3:has(+.chip){margin-bottom:5px}.advisorSearchTagDescription
.chip{margin-bottom:10px}.advisorSearchTagDescription
a.readMoreLink{display:block;margin-top:15px;color:#0497DF}#companyCardsContainer.blurred{opacity:0.2}.companyArchiveCard{margin-bottom:30px}.companyArchiveCard h3:has(+.chip){padding-bottom:0}.companyArchiveCard
.chip{margin-left:15px}.companyArchiveCardLogo{position:relative;width:100%;height:200px;border-radius:10px;margin-bottom:5px;background:#fff;box-shadow:0 2px 4px rgba(15,13,10,.1), 0 0 20px rgba(15,13,10,.08)}.companyArchiveCardLogo
a{display:block;width:100%;height:100%;display:flex;align-items:center;padding:10px}.companyArchiveCardLogo
img{width:min(200px, 100%);max-height:100%;margin:0
auto;transition:0.3s ease-in all}.companyArchiveCard
h3{padding:15px;font-size:20px}.companyArchiveCard h3
a{color:#000}.companyArchiveCard:hover
.companyEditButton{display:block}.companyArchiveCardLogoImageContainer{height:75%}.companyArchiveCardLogo .companyArchiveCardLogoImageContainer
img{width:min(150px, 100%)}.companyArchiveTags{transition:0.3s ease-in all;height:25%;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom, rgba(255,0,0,0), rgba(182,217,252,0.2))}.companyArchiveTags
.chip{transition:0.3s ease-in all;border-color:#999;color:#999;font-size:14px;margin:0
auto}.companyArchiveCard:hover .companyArchiveTags
.chip{border-color:#000;color:#000}.companyArchiveCard:hover
.companyArchiveTags{background-image:linear-gradient(to bottom, rgba(255,0,0,0), rgba(182,217,252,0.4))}.companyLatestBox{background:#B6D9FC}.companyLatestBox
.companyArchiveCard{margin-bottom:0}.companySubscribeCard{padding:15px;background:#3171AD;text-align:center;display:flex;align-items:center;transition:0.3s ease-in all}.companySubscribeCard:hover{background:#000;transition:0.3s ease-in all}.companySubscribeCard
a.ctaRoundedButton{display:inline-block;width:auto;height:auto;margin:0
auto}.companySubscribeCard
a{color:#fff}.companySubscribeCard a:hover{color:#fff;text-decoration:none}.companySubscribeCard>div{color:#fff;width:100%}.companySubscribeCard
h3{padding-top:0;padding-bottom:0;margin-bottom:5px}.companySubscribeCard
p{margin-bottom:0;font-size:14px}.companySubscribeCard
i{font-size:32px;margin-bottom:10px}.companyEditButton{display:none;position:absolute;top:10px;right:10px;background:rgba(0,0,0,0.7);color:#fff !important;transition:0.3s ease-in all;width:40px;height:40px;line-height:40px;text-align:center;border-radius:100%}.companyEditButton:hover{background:#000;color:#fff !important;transition:0.3s ease-in all}.companyArchiveFilters{margin-bottom:30px}.companyArchiveFilters a, .advisorRecentSearchs
a{margin:5px
10px 5px 0;background:#fff;color:#333;border:1px
solid #333;padding:15px}.companyArchiveFilters a:hover, .companyArchiveFilters a.selected, .advisorRecentSearchs a:hover{background:#000;color:#fff;text-decoration:none}.companyArchiveFilters a
span{font-size:12px;margin-left:4px;color:#888;margin-top:2px}.companyArchiveFilters
img{width:16px;margin-right:3px}.companyArchiveFilters
img.white{display:none}.companyArchiveFilters a:hover
img.black{display:none}.companyArchiveFilters a:hover
img.white{display:inline-block}.companyActionsContainer{margin-bottom:20px}.companyCategoryCounter{display:block;font-weight:700;font-size:36px}.companyCategoryCounterText{display:block;font:normal 14px "IBM Plex Sans";color:#666;text-transform:uppercase;letter-spacing:1px}.companyCategoryResults{display:flex;flex-direction:column;justify-content:center}#companyFiltersMobileContainer{margin-bottom:40px}#companyFiltersMobileContainer
p{color:#777;font:normal 14px "IBM Plex Sans"}.companyArchiveFiltersMobile
.companyFiltersMobileSelected{display:block;margin:5px
0 5px 0;background:#fff;color:#333;padding:10px
15px;border-radius:6px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='var(--gray-500, %236b7280)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") !important;background-size:20px !important;background-repeat:no-repeat !important;background-position:97% 55% !important;background-color:#f1f1f1 !important;text-decoration:none}#companyFiltersMobileDropdown{background:#f1f1f1;border-radius:6px;margin-top:5px}#companyFiltersMobileDropdown
a{display:block;color:#000;padding:8px
16px;border-bottom:1px solid #ddd;position:relative}#companyFiltersMobileDropdown a:first-child{padding-top:12px}#companyFiltersMobileDropdown a:last-child{border-bottom:none;padding-bottom:12px}#companyFiltersMobileDropdown a:hover, #companyFiltersMobileDropdown a:focus{text-decoration:none}#companyFiltersMobileDropdown a
span{font-size:14px;font-weight:bold;position:absolute;top:25%;right:10px;color:#999}#companyCategoryLabel{background:#B6D9FC;padding:15px;margin-top:20px}#companyCategoryLabel:empty{display:none}.companySingleCategoryLabel{margin:10px
0 50px 0;background:#fff;color:#333;border:1px
solid #333;padding:15px}.companyClaimedBadge{margin:10px
0 50px 0;background:#43A2F3;color:#fff;border:1px
solid #43A2F3;padding:15px}#companyPaginationContainer
p{font:normal 14px "IBM Plex Sans";color:#777}#companyPaginationContainer
progress{-webkit-appearance:none;appearance:none;display:block;margin:0
auto 2rem auto;width:12.5rem;height:0.125rem;border:0;background:#ddd}#companyPaginationContainer progress::-webkit-progress-bar{background-color:#ddd;width:100%}#companyPaginationContainer progress::-webkit-progress-value{background-color:#000 !important}#companyPaginationContainer progress::-moz-progress-bar{background-color:#000 !important}#companyPaginationContainer
progress{color:#000}.profileAddCompanyColumn{align-items:flex-end}#companyServicesTags_fstInput div:first-child{background:#3171AD;border-color:#3171AD}.charCounter{position:absolute;top:9px;right:0;font-size:14px}.ctaRoundedButton,.dz-remove{border-radius:0.5rem;padding:0.5625rem 1rem;text-align:center;transition:0.3s ease-in all}.ctaRoundedButton:hover{text-decoration:none;transition:0.3s ease-in all}.ctaRoundedButton.small,.dz-remove{padding:5px
10px}.ctaRoundedButton.standard{color:var(--company-primary-text-color);background:var(--company-primary-color);border:1px
solid var(--company-primary-color)}.ctaRoundedButton.standard:hover{background:#0E202D;border-color:#0E202D;color:#fff}.ctaRoundedButton.light{color:#000;background:#B6D9FC;border:1px
solid #B6D9FC}.ctaRoundedButton.light:hover{background:#0E202D;border-color:#0E202D;color:#fff}.ctaRoundedButton.alternate,.dz-remove{background:#fff;border:1px
solid #000;color:#000}.ctaRoundedButton.alternate:hover,.dz-remove:hover{background:#0E202D;border-color:#0E202D;color:#fff}.ctaRoundedButton.dark{background:#3171AD;color:#fff}.ctaRoundedButton.dark:hover{background:#000}.ctaRoundedButton.edit{background:#c00;color:#fff}.ctaRoundedButton.edit:hover{background:#0E202D}.ctaRoundedButton.linkedin{background:#0077b5;color:#fff;border:1px
solid #000}.ctaRoundedButton.linkedin:hover{background:#0E202D;color:#fff}.wp-picker-container .wp-color-result.button{border:1px
solid #999;border-radius:4px;font-size:13px}.wp-picker-input-wrap .screen-reader-text{display:none}.wp-picker-input-wrap .button.wp-picker-clear, .wp-picker-container input[type=text].wp-color-picker{height:35px;font-size:13px}button.wp-color-result,button.wp-picker-clear{cursor:pointer}.advisorForm .form-group{margin-bottom:20px}.advisorForm .has-error .form-input-hint, .advisorForm .is-error+.form-input-hint{font-size:14px;margin-bottom:5px}.claimCta{display:block;margin-top:30px;color:#777;font-size:14px;line-height:14px}.claimCta
a{color:#000;text-decoration:none}.companyFormDescription{font-size:14px;color:#888}.companyLinkedEvent{font-size:14px;color:#888;display:block;margin-top:-10px;margin-bottom:30px}.companyLinkedEvent
a{color:#777;font-weight:bold}.companyLinkedEvent a
i{margin-right:7px;font-size:18px;vertical-align:middle}.focusBottomBanner{color:#fff;background:url(https://www.ecommerceitalia.info/wp-content/uploads/2023/12/bg_banner_ranking.jpg) no-repeat center;border-radius:8px;padding:20px;margin-bottom:50px;background-size:cover}.focusBottomBanner ul
li{list-style:none}.focusBottomBanner ul li
i{margin-right:6px;color:#B6D9FC;font-size:14px}.focusBottomBanner
a{margin-left:15px;font-weight:bold}.eventsList{margin:40px
0}.eventsList
li{list-style:none;display:block;width:100%;border-bottom:1px solid #ccc;padding:20px
0}.eventsList li
p{margin-bottom:0}.eventsList
.eventIcon{width:50px}.eventsList .eventIcon
i{font-size:24px}.eventsList .eventIcon i.fa-users{color:#3171AD}.eventsList .eventIcon i.fa-globe{color:#62C2CF}.eventsList .eventDescription
strong{font-size:18px}.eventPending{background:#f90;color:#fff}.eventRefused{background:#c00;color:#fff}.eventSubscribed{background:#090;color:#fff}.advisorCompanyBanner{margin-bottom:20px;padding:20px;border:1px
solid #ddd;border-radius:10px;box-shadow:0px 0px 6px #ddd;background-image:linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(182, 217, 252, 0.2))}.advisorCompanyBanner .logoColumn, .advisorCompanyBanner
.buttonColumn{display:flex;align-items:center;justify-content:center}.advisorCompanyBanner
.companyLogo{max-height:40px}.advisorCompanyBanner
p{margin-bottom:0}.advisorCompanyBanner p
a{color:#000;font-weight:bold}.advisorRecentSearchs{background:#94c0ed;padding:20px}.noticeStrip{background:#1EF7FF;padding:15px
0;margin:0}.noticeStrip
a{font-weight:bold;color:#000}.noticeStrip
a.arrow{font-size:16px;font-family:"NewRailAlphabet-MediumWEB"}.awardsTextContent
a{font-weight:bold;text-decoration:underline}.awardsHighlightBox{padding:10px;border-radius:6px;margin:15px
0 25px;background:#62C2CF;color:#fff}.awardsBadgeColumn{width:200px}.topHeading{margin-bottom:20px;margin-top:70px;display:flex}.topHeading:nth-of-type(1){margin-top:0}.topHeadingImage{width:250px}.topHeadingImage
img{width:100%}.topHeadingText{padding-left:20px;align-items:flex-start}.topHeadingText
p{margin-bottom:0}table.awards{width:100%;margin:20px
auto;border:1px
solid #62C2CF;margin-top:20px;*border-collapse:collapse;*empty-cells:show;position:relative}table.awards tr:last-child
td{border:none}table.awards
th{background:#62C2CF;color:#fff;padding:10px
5px;color:#fff;font-size:14px}table.awards
td{background:#fff;padding:10px
5px;border-bottom:1px solid #eee;background:#fff;font-size:14px}table.awards.bySector{margin:0
0 10px 0}table.awards.bySector td:nth-of-type(2){padding:0}table.awards.bySector
th{padding-left:10px}table.awards.bySector th
a{font-weight:bold;color:#000}table.awards
td.awardType{border:none;background:#f1f3f7;vertical-align:middle;text-align:center;width:200px}table.awards td.awardType
img{max-width:200px}table.awards
td.trendValue{font-weight:bold;color:#62C2CF}table.awards td.trendValue
.up{color:#62C2CF}table.awards td.trendValue
.dw{color:#850a36}table.awards td.trendValue
.eq{color:#999}table.awards
td.companyLogo{vertical-align:middle}table.awards td.companyLogo
img{max-width:100px;max-height:30px;vertical-align:middle}table.awards td.companyFlag
img{width:24px}.topHorizontal{border:1px
solid #62C2CF;display:grid;grid-template-columns:repeat(5, calc(100%/5));grid-gap:1px;background:#62C2CF;overflow:hidden}.topHorizontal.bySector{margin:-1px -1px -1px 0}.topHorizontal
.singleCompany{padding:10px;background:#fff;font-size:14px;position:relative}.topHorizontal .singleCompany
span{display:block;width:100%}.topHorizontal .singleCompany .companyRatingContainer
span{display:inline-block}.topHorizontal .singleCompany
.companyName{overflow:hidden;text-overflow:ellipsis}.topHorizontal .singleCompany
.companySector{margin-left:-2px;margin-top:3px}.topHorizontal .singleCompany
.companyPos{font-weight:bold;color:#62C2CF;margin-bottom:20px}.topHorizontal.bySector .singleCompany
.companyPos{color:#444}.topHorizontal .singleCompany
.companyLogo{height:30px;margin:15px
0;width:100%;display:flex;justify-content:flex-start;align-items:center}.topHorizontal .singleCompany .companyLogo
img{max-width:100%;max-height:30px;width:min(150px,100%);vertical-align:middle}.topHorizontal .singleCompany
.companyRatingContainer{margin:5px
0}.topHorizontal .singleCompany
.companyTrend{position:absolute;top:10px;right:10px;display:block;width:15px;height:15px}.topHorizontal .singleCompany
.companyTrend.new{width:24px;height:24px}.topHorizontal .singleCompany .companyTrend
img{max-width:100%}.companyRating{display:inline-block;width:18px !important;height:18px;background:url(/wp-content/themes/ec_theme/assets/img/awards/rating-badge.png);background-size:100%}.companyRating.off{filter:grayscale()}a.outboundRankingCompanyLink{font-weight:bold;color:#000}a.outboundRankingCompanyLink:hover{font-weight:bold;color:#62C2CF}.partnerReportDownloadBody{padding:50px
30px 100px 10px}.partnerReportDownloadBody.noNegativeMargin{padding-bottom:50px}.partnerReportDownloadBody
h3{margin-bottom:20px}.partnerReportDownloadBody ul
li{list-style-position:inside;list-style:square}.partnerReportDownloadContainer{padding:20px;border-radius:10px;margin-top:-150px;background:#fff;position:sticky;top:130px;z-index:2;box-shadow:0 0px 6px #999}.partnerReportDownloadContainer.noNegativeMargin{position:relative;top:0;margin-top:0}.partnersContainer{position:absolute;top:-100px;left:0;display:flex}.partnerBox{display:flex;background:#fff;border-radius:100%;width:120px;height:120px;overflow:hidden;margin-right:20px;justify-content:center;align-items:center;z-index:99;box-shadow:0 0px 6px #999;text-align:center}.partnerBox
img{max-width:50px}.tmlBody{position:relative;height:100vh;display:flex;background:url(/wp-content/themes/ec_theme/assets/img/bg_subscribe_leads.jpg?x93741) center;background-size:cover;align-items:center}.tmlFormColumn{background:#fff;padding:35px;border-radius:10px;margin:20px
0}.tmlFormContainer{z-index:10}.tml-field, .advisorForm .form-input{border:1px
solid #ccc;border-radius:10px;padding:10px}select.tml-field, .advisorForm .form-select{-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='var(--gray-500, %236b7280)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") !important;background-size:20px !important;background-repeat:no-repeat !important;background-position:97% 55% !important;background-color:#fff !important;font:inherit !important;border-color:#ccc !important}.tml-label{font:normal 14px "IBM Plex Sans";color:#666;letter-spacing:0.3px}.tml-label
a{color:#0497DF}.tml-button{display:block;width:100%;text-align:center;color:#fff;font-weight:bold;background:#0497DF;border:none;padding:15px;border-radius:10px;cursor:pointer;transition:0.3s ease-in all}.tml-button:hover{background:#000;transition:0.3s ease-in all}.tml-links{margin:40px
0 0 0}.tml-links
li{margin:0;padding:0;list-style:none}.tml-links li a, .tml-messages
a{font-weight:bold;color:#0497DF}#pass-strength-result{display:none;border-radius:3px}#pass-strength-result.short,#pass-strength-result.bad,#pass-strength-result.good,#pass-strength-result.strong{display:block}p.description.indicator-hint{font:normal 12px/15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.tml .tml-errors{border-radius:3px;margin-bottom:40px;padding:15px;background:#FED8B1;border:1px
solid #f90}.tml .tml-error{box-shadow:none;border:none;margin:0;padding:0}.extraImageBlockStart,.extraImageGridStart,.extraImageGridEnd,.extraImageBlockEnd{z-index:1}#block-pensare-digitale .extraImageGridStart
img{max-width:300px;position:absolute;top:-200px;left:100%}#block-digital-patch .extraImageBlockStart
img{position:absolute;max-width:50%;left:0;top:-50%}#block-digital-patch .extraImageBlockEnd
img{max-width:400px;position:absolute;right:0;bottom:0;z-index:1}#block-motore-di-ricerca-avanzato-raccomandazioni-intelligenti-automatizza-e-ottimizza-il-cross-selling-del-tuo-ecommerce .title-h1{font-size:48px;line-height:52px}#block-ecommerce-italia-awards-2025 .ctaColumn p, #block-ecommerce-italy-awards-2025 .ctaColumn
p{color:#2fe0f3 !important}#block-ecommerce-italia-awards-2025 .ctaColumn a, #block-ecommerce-italy-awards-2025 .ctaColumn
a{background:#2fe0f3}.listGalleryWrapper{overflow:hidden}.listGallery{margin:0;padding:0}.listGallery
ul{margin:0;padding:0}.listGallery
li{list-style:none;border-radius:0;height:0;width:20%;padding-bottom:20%;float:left;position:relative;overflow:hidden;margin:0}.listGallery li:nth-child(1){width:40%;padding-bottom:40%}.listGalleryImageContainer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important}.listGalleryImageContainer
a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.pageColumnsBlock{padding:50px
0}.pageColumnsBlock
h2{margin-bottom:50px}.pageColumnsBlock
.blockColumn{margin:0
auto 50px auto;padding-bottom:50px}.pageColumnsBlock .column
img{max-height:90px;margin:0
auto}.pageColumnsBlock .column
h3{margin-top:20px}.pageColumnsBlock .column h3
a{color:#000 !important}.pageColumnsBlock .column
.columnFooter{position:absolute;bottom:0;left:0;display:block;width:100%}.rankingSearch{margin-bottom:20px}.rankingSearchQuery{background:#f1f1f1;border:1px
solid #333;border-radius:30px;padding:12px
100px 12px 48px;width:100%;text-overflow:ellipsis;transition:0.3s ease-in all}.rankingSearchQuery:focus{box-shadow:0px 0px 0px 3px rgba(0, 143, 248, 0.5) !important;border-color:#666}.rankingSearchQuery::-webkit-input-placeholder{color:#333 !important}.rankingSearchQuery::-moz-placeholder{color:#333 !important}.rankingSearchQuery:-ms-input-placeholder{color:#333 !important}.rankingSearchQuery:-moz-placeholder{color:#333 !important}.rankingSearchButton{position:absolute;top:5px;right:5px;border-radius:30px;background:#0497DF;color:#fff;height:40px;padding:0
20px;border:none;font-weight:bold;cursor:pointer;transition:all 0.3s}.rankingSearchButton:disabled{opacity: .7}.rankingSearchButton:hover{background:#000}.rankingSearchButton.loading
.text{display:none}.rankingSearchButton.loading:after{border: .1rem solid #fff;border-radius:50%;border-right-color:transparent;border-top-color:transparent}#rankingSearchIndicator{position:absolute;top:12px;left:12px;font-size:24px}#rankingSearchResultsContainer{position:relative;display:none;background:#fff;border:1px
solid #333;border-radius:20px;padding:20px;margin-bottom:20px;margin-top:-10px;box-shadow:inset 0 0 8px #ccc}#rankingSearchResultsContainer
.close{position:absolute;top:15px;right:15px;color:#000}#rankingSearchResultsList{margin:0}#rankingSearchResultsList
li{position:relative;list-style:none;margin:0;padding:15px
0;border-bottom:1px solid #ccc}#rankingSearchResultsList li:first-child{padding-top:0}#rankingSearchResultsList li:last-child{padding-bottom:0;border-bottom:none}#rankingSearchResultsList li
.chip{padding:15px
15px 15px 0;transition:0.3s all}#rankingSearchResultsList li .chip:hover{color:#000 !important;box-shadow:0px 0px 10px #ddd;transition:0.3s all}#rankingSearchResultsList li .chip
img{height:32px;width:auto}#rankingSearchResultsList li
.countryIcon{height:24px;vertical-align:middle}#rankingSearchResultsList li
h3{display:inline-block}#rankingSearchResultsList li
.rankingSmallButton{display:inline-block;margin-left:5px;color:#000;font-size:12px;padding:4px
8px;vertical-align:super}#rankingSearchResultsList li .rankingSmallButton:hover{color:#fff}#rankingSearchResultsList li
.requestEditLink{position:absolute;bottom:20px;right:0px;font-size:13px;color:#777}#rankingSearchResultsList li
.sectorLink{color:#0497DF}#rankingSearchResultsList li:last-child
.requestEditLink{bottom:10px}#rankingSearchResultsFail{display:none;padding:20px}#rankingSearchResultsFail
.ctaRoundedButton{display:inline-block}#rankingSearchResultsFail
p{color:#333;margin:20px
auto}.rankingVisibilityWarning{display:none;margin-top:20px;background:#fff;padding:20px;border-radius:8px;align-items:center;border-left:6px solid #f60}.rankingVisibilityWarning
.fas{font-size:24px;margin-right:15px;color:#f60}.rankingVisibilityWarning
p{font-size:13px;margin-bottom:0}#rankingSearchValidationError{display:none;color:#f60;padding:10px;font-weight:bold;font-size:14px}.rankingSearchResultsMeta{display:block;padding:10px
0}.rankingSearchResultsMeta
img{width:14px;vertical-align:middle;margin-right:3px}#rankingSearchResultsWarning{background:#f90;color:#fff;border-radius:10px;font-size:14px;padding:10px;display:none;align-items:center;margin:0
0 20px 0;width:97%}#rankingSearchResultsWarning
.fas{font-size:24px;margin-right:15px}#rankingSearchResultsWarning
p{font-size:13px;margin-bottom:0}.awardsIntroImageColumn,.awardsIntroTextColumn{display:flex;flex-direction:column;justify-content:center}.awardsIntroImageColumn
img{max-width:90%}.awardsPreviousEditions{justify-content:center}.awardsPreviousEditions
h2{margin-bottom:30px !important}.awardsPreviousEditions
img{margin-bottom:10px}.awardsPreviousEditions
a{color:#fff;text-decoration:none}.speakerCover{position:relative;padding:60px
0 40px 0;color:#fff;background:url('https://www.ecommerceitalia.info/wp-content/uploads/2024/09/IMG_04.2025_2-WEB-scaled.jpg') no-repeat center;background-size:cover !important}.speakerCover
h2{text-transform:uppercase;margin-bottom:0}.speakerBody{margin:60px
0}.speakerLeftColumn
img{border:8px
solid #00F3FB;border-radius:8px;max-width:95%}.speakerRightColumn
.companyLogo{height:fit-content;max-height:35px;max-width:180px}.speakerRightColumn
h1{text-transform:uppercase;margin:5px
0}.speakerRightColumn
.speakerMeta{color:#03C4E4;font-weight:bold;margin-bottom:25px}.speakerRightColumn .speakerMeta
a{color:#03C4E4}.speakerNextEvent{margin:20px
0 50px 0;display:flex}.speakerNextEvent
i{font-size:64px;color:#03C4E4;margin-right:15px}.speakerNextEventDesc
h3{text-transform:uppercase;margin-bottom:2px}.speakerNextEventDesc
strong{color:#03C4E4}.speakerNextEventDesc
a{color:#000;font-weight:bold}.speakerSpeeches{border-top:2px solid #03C4E4;margin-top:20px;padding-top:20px}#speakerSpeechesCarousel .owl-stage{display:flex !important;margin-left:0 !important}.speakerSpeechesDots{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;z-index:999}.speakerSpeeches .owl-dots .owl-dot{width:auto}.speakerSpeeches .owl-dots .owl-dot
span{background:#D6D6D6;transition:all 0.3s;display:block;width:6px;height:6px;margin:5px
2px}.speakerSpeeches .owl-dots .owl-dot:first-child
span{margin-left:0}.speakerSpeeches .owl-dots .owl-dot{background:none}.speakerSpeeches .owl-dots .owl-dot
span{border-radius:30px}.speakerSpeeches .owl-dots .owl-dot.active
span{transition:all 0.3s;display:block;width:15px;background:#03C4E4}.singleSpeechItem{list-style:none;background:#E5FBFE;border-radius:10px;padding:20px;display:inline-block;width:100%;height:100%}.singleSpeechItem
.speechDate{font-weight:bold;color:#03C4E4;text-transform:uppercase}.singleSpeechItem
a{font-weight:bold;color:#666}.singleSpeechItem
hr{border:none;border-top:1px solid #03C4E4;height:1px}.singleSpeechItem
p{margin-bottom:0}.speakerSpeechesNav{position:absolute;top:20px;right:0}.speakerSpeechesNav
button{display:inline-block;position:relative;left:auto;right:auto;-webkit-appearance:none;border:1px
solid #03C4E4;border-radius:100%;width:32px;height:32px;padding:0;line-height:24px;text-align:center;background:none;font-size:24px;color:#03C4E4;transition:all 0.3s}.speakerSpeechesNav button:first-child{margin-right:5px}.speakerSpeechesNav button:hover{background:#03C4E4;color:#fff;transition:all 0.3s}.speakerSpeechesNav
button.disabled{opacity:0.5}.speakerSpeechesNav.disabled,.speakerSpeechesDots.disabled{display:none}.speakersSummary{margin-bottom:50px}.speakersSummary
h2{margin:20px
0 40px 0}.speakerCard{border:4px
solid #00F3FB;border-radius:8px;position:relative;margin-bottom:20px;overflow:hidden}.speakerCardFooter{display:block;background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 1));position:absolute;bottom:0;left:0;width:100%;padding:15px
10px;text-align:center;color:#fff;border-radius:0 0 8px 8px}.speakerCardFooter
h5{margin-bottom:0;font-weight:bold;font-size:14px;text-shadow:0px 3px 6px #00000029}.speakerCardFooter
h6{margin-top:5px;font-size:11px;text-shadow:0px 3px 6px #00000029}body.tml-action-login,body.tml-action-register,body.tml-action-lostpassword,body.tml-action-resetpassword,body.page-template-tpl-page-complete-signup,body.page-template-tpl-page-register-thankyou{padding-top:0 !important}#xs-social-login-container{max-width:100%;padding-bottom:10px}#xs-social-login-container .xs-login--style-1{display:flex}#xs-social-login-container
a{width:100%}#xs-social-login-container.siteLogin{margin-bottom:0;padding-bottom:10px}.loginWidget{max-width:500px;margin:0
auto;margin-top:30px}.loginWidget #xs-social-login-container{margin-top:5px}.horizontalDivider{position:relative;color:#999;display:inline-block;margin-bottom:30px}.horizontalDivider:before{display:block;width:100px;height:1px;content:".";text-indent:-999px;background:linear-gradient(90deg,transparent,#999);position:absolute;right:100%;top:10px;margin-right:10px}.horizontalDivider:after{display:block;width:100px;height:1px;content:".";text-indent:-999px;background:linear-gradient(90deg,#999,transparent);position:absolute;left:100%;top:10px;margin-left:10px}.loginEiImage{width:24px;margin-top:10px}.wslu-color-scheme--google .xs-login__item--icon{padding-top:1px}.wslu-color-scheme--ei{--wslu-color-scheme:#000;--wslu-color-scheme-lighten:#a2c3fa;--wslu-color-scheme-darken:#1266f1}#xs-social-login-container.siteLogin .xs-login--style-1 .xs-login__item:hover .xs-login__item--icon{background:#3171AD}.loginAreaContainer{display:inline-flex;width:100%}.loginAreaForm{max-width:50vw;padding-bottom:1.6rem;position:relative;padding-top:max(-28.8rem + 50vh, 0rem);align-items:normal;display:flex;flex:1 1 0%;align-items:center;justify-content:center;padding-top:1.6rem;padding-bottom:6rem}.loginAreaSide{height:100vh;max-width:50vw;position:sticky;top:0;right:0;overflow:hidden;background:#d7e7f7 url(/wp-content/themes/ec_theme/assets/img/bg_tml_pages.jpg) center;background-size:cover;width:100%;display:flex;align-items:center;justify-content:center;flex:1 1 0%}.loginTitle{margin-bottom:20px}.loginTitle
h1{display:inline-block;margin-bottom:0;vertical-align:middle}.loginTitle
img{height:30px;margin-right:10px;vertical-align:middle}.tml
select{padding:10px;border-radius:10px;height:auto}.tml .form-switch{font:normal 12px / 15px "IBM Plex Sans";letter-spacing:0.4px;color:#00000099}.tml .form-switch
a{color:#0497DF}.gatedContentBanner{background:#f1f1f1;position:fixed;z-index:99;bottom:0;width:100%}.gatedContentBanner:before{display:block;width:100%;height:300px;background:linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));content:".";text-indent:-99999px;position:absolute;top:-300px;left:0}@media screen and (max-width: 960px){.container{padding-left:1rem;padding-right:1rem}.header{padding:6px
10px}.postCardHorizontal{max-width:98% !important}.megaMenu{padding-left:0;padding-right:0;overflow-y:scroll;border-top:1px solid #000}.footerContainer{padding:20px
0}.liveHeader .container.grid-xl{padding:0}.liveSponsorLogoContainer{min-width:100%;margin:20px
0}.liveContactSponsors
li{flex-wrap:wrap;text-align:center}.liveSponsorCta{margin:0
auto 20px auto}.liveSponsorDesc{min-width:100%}.aboutCounter
strong{font-size:36px}.overlayDarkMobile{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.6)}.withQuotes:before{left:0;top:-30px}.withQuotes:after{right:0;bottom:-50px}.floatingBanner{width:95%}.standingsLinks .floatLeft,.standingsLinks
.floatRight{width:100%}.standingsLinks
.floatRight{margin-top:30px;text-align:left}.userLoginButton
figure{margin-top:2px;margin-right:-8px}.partnerReportDownloadBody{padding-bottom:30px}.partnersContainer{position:relative;margin-top:-100px;top:0;margin-bottom:50px}.partnerReportDownloadContainer{margin-top:0;padding:30px
10px}.partnerBox{width:90px;height:90px}.focusCardHorizontalV2
.focusCardFooter{flex-direction:column}.focusCardHorizontalV2 .focusCardFooter a:first-child{margin-bottom:15px}.focusCardHorizontalV2
.postCardBody{padding-bottom:120px !important}.webinarCardHorizontal
.webinarCardFooter{flex-direction:column}.webinarCardHorizontal .webinarCardFooter a:first-child{margin-bottom:15px}.webinarCardHorizontal
.postCardBody{padding-bottom:120px !important}.rankingMobileAction{display:flex !important;justify-content:space-around;align-items:center;text-decoration:none !important}.companyArchiveTags
.chip{font-size:9px;padding:5px}.eventHeroSection{background-attachment:scroll !important}.eventSponsorSection{text-align:left}#rankingSearchResultsList li
.requestEditLink{position:relative;margin-top:20px;display:block;text-align:right}.advisorSearchTagDescription{border-left:none;margin-top:30px;padding:8px}.awardsIntroImageColumn{margin-bottom:20px}}@media screen and (max-width: 600px){.title-h1, .postBodyContent .title-h1{font:normal 45px/54px "NewRailAlphabet-MediumWEB";letter-spacing:-0.72px}.title-h2, .postBodyContent .title-h2{font:normal 27px/32px "NewRailAlphabet-MediumWEB";letter-spacing:0.26px}.title-h3, .postBodyContent .title-h3{font:normal 21px/24px "NewRailAlphabet-MediumWEB";letter-spacing:0.17px}body{padding-top:44px}.siteLogo{height:30px !important}.header{padding:6px}.languageSwitcher{top:6px;right:100px}.languageSwitcher a.ctaButton:nth-of-type(1){margin-left:5px}.menuBarMobile{display:flex !important;flex-direction:row;position:absolute;top:0;right:0;width:90px;height:43px}.menuBarMobile
.buttonColumn{background:#000;display:block;width:44px;height:100%;line-height:32px}.menuBarMobile .buttonColumn:first-child{margin-bottom:0;margin-right:1px}.toggleMenu{padding-left:0;left:0}.toggleMenu
span{margin-left:auto;margin-right:auto}.menuTrigger
a{padding-top:10px}.menuTrigger.opened
.toggleMenu{left:25%}.menuTrigger.opened .toggleMenu
span{top:17px;margin-left:auto;margin-right:auto}.searchToggle{padding-top:5px;padding-right:0;top:0;right:0;text-align:center}.menuColumn{max-width:100%;width:100%;height:100vh;padding-bottom:300px;overflow:scroll}.mainMenu
li.firstLevelMenu{height:auto;min-height:54px}.mainMenu li.firstLevelMenu>a{padding-right:40px}.mainMenu li.firstLevelMenu.menu-item-has-children>a:after{right:40px}.mainMenu li.firstLevelMenu.selected>.sub-menu{position:relative;display:block;top:auto;left:auto;width:100%;margin:0;background:#DCDCDC;padding:20px
40px}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink{position:relative;bottom:auto;margin-top:30px}.invisibleMenuItem, .invisibleMenuItem .sub-menu{margin-top:0 !important}.invisibleMenuItem>a{display:none}.megaMenu{margin-top:2px}.searchForm input[type="text"]{width:60%}.pageSection{padding:50px
0}.newsSectionContainer
h2{margin-bottom:30px !important}.pageBanner
.ctaColumn{margin:20px
20px 0 0}.pageBanner .ctaColumn:last-child{margin-right:0}.postCard{margin:0;min-height:500px}.focusCardHorizontalV2,.focusCardVerticalV2{min-height:680px}.webinarCardVertical{min-height:640px}.newsContainer
.container{padding:0
.4rem}.owl-item .postCardImage img, .owl-item .postCardBody, .owl-item
.postCardFooter{opacity:0.5}.owl-item.active .postCardImage img, .owl-item.active .postCardBody, .owl-item.active
.postCardFooter{opacity:1}.postCardHorizontal{max-width:96% !important}.contentFiltersWrapper{position:relative}.contentFiltersWrapper:before{display:block;position:absolute;top:0;left:0;width:60px;height:100%;background:linear-gradient(to left, rgba(0,0,0,0.001) 0%, #000);content:".";text-indent:-9999px;z-index:99}.contentFiltersWrapper:after{display:block;position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(to right, rgba(0,0,0,0.001) 0%, #000);content:".";text-indent:-9999px;z-index:99}.contentFiltersContainer{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative}.contentFiltersContainer::-webkit-scrollbar{display:none}.contentFilters.ajaxLoading{margin-left:40%}.contentFilters.ajaxLoading li:last-child{margin-right:100px}.contentFilters.swipable{margin-left:10%}.contentFilters.swipable li:last-child{margin-right:100px}.blockSubPagesLinks ul
li{flex:1}.serviceBenefitsList{display:block}.serviceBenefitsList
li{flex:none;width:100%}.serviceExtraServicesContainer
.column{padding:10px;border:none !important}.serviceMethodsContainer
.overlayWrapped{background:transparent}.serviceMethodsContainer
.container{background:rgba(255,255,255,0.7)}.serviceMethodsContainer.darkVersion
.container{background:transparent}.serviceMethodsContainer .methodsColumn:after{display:none}.serviceMethodsContainer
.actionColumn{padding:50px
0;color:#000}.serviceMethodsContainer.darkVersion
.actionColumn{padding:50px
0;color:#fff}.serviceMethodsContainer .actionColumn h4, .serviceMethodsContainer .actionColumn
p{text-shadow:none}.serviceMethodsList
li{display:block}.serviceMethodsList li:after{right:-1rem}.serviceMethodsList li .methodTitle, .serviceMethodsList li
.methodDesc{flex:none;width:100%}.serviceMethodsList li
.methodTitle{margin-bottom:10px}.footerContainer .columns:first-child{padding-bottom:0;margin-bottom:0;border:none}.footerContainer .columns:first-child
.column{padding-bottom:20px;margin-bottom:0;border:none}.footerContainer
.column{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.footerContainer .column:last-child{border-bottom:none}.newsletterFooterContainer
p.introText{margin-bottom:10px}.skipSectionNav{margin-top:20px}.skipSectionNav
a{padding:0}.landingPageLogo{width:100px;margin-left:0}.landingPageSection img.img-responsive{margin-bottom:20px}.invertedDirectionsOnMobile{flex-direction:column-reverse}.liveHeader
h1{margin-bottom:20px}.livePageContent .liveHeaderLogo
img{margin-right:0;height:35px}.livePageContent .liveHeaderActions
.toggleMenu{padding-top:2px;position:relative}.livePageContent .liveHeader
h1{font-size:16px;margin:1px
0 -5px 0;text-align:left}.livePageContent
.liveMainArea{max-height:30vh !important}.livePageContent
.liveSponsorArea{height:50vh !important}.livePageContent .liveSponsorArea .owl-carousel{height:100%}.livePageContent .liveSponsorArea .owl-item{padding-bottom:30px}.livePageContent .liveSponsorArea
.sponsorItem{flex-direction:column}.livePageContent .liveSponsorArea
.sponsorCta{width:100%;margin-left:0}.liveHeaderLogo,.liveHeaderTitle,.liveHeaderActions{width:auto}.liveDrawer{width:350px}.liveDrawer .eventLinks
a{font-size:18px}#leadSubscribeSection
h2{font-size:32px;line-height:38px}#leadSubscribeSection{height:auto}.leadSubscribeColumn{border-bottom:1px solid #eee}.leadSubscribeColumn:last-child{border-bottom:none}.leadSubscribeColumn.first
input{border-radius:6px 6px 0 0 }.leadSubscribeColumn input[type="submit"]{border-radius:0 0 6px 6px}.leadSubscribeColumn .form-group.has-error
p{margin:0;padding:5px
10px;background:#eee}.leadSubscribeColumn:nth-of-type(2){border-radius:0 !important}.leadSubscribeColumn:nth-of-type(2) input{border-radius:0}.formPage
.pageDesc{padding-right:0}.formPage
.pageDescContainer{padding-right:0}.meetingsTable ul li
img{max-width:180px;max-height:35px}.programBoard
.column.programBoardSingleHour{padding-top:0;padding-bottom:0}.programBoard
.column.programBoardSingleDetail{padding-top:0}.eventSponsorSection
.logosBox{margin-bottom:0}.eventSponsorSection .logosBox
.carouselOnly{display:inline-block !important}.eventSponsorSection .owl-stage-outer, .eventSponsorSection .owl-dots{margin-left:-10px}.eventSponsorSection .owl-item
img{width:auto !important}.eventSponsorSection .owl-item
a{display:inline-block;z-index:9999}.eventSponsorSection .owl-item a:hover{display:inline-block;z-index:9999}.eventSponsorSection .owl-dots{position:absolute;left:10px;bottom:-25px}.eventSponsorSection .owl-dots .owl-dot{width:auto}.eventSponsorSection .owl-theme .owl-dots .owl-dot
span{transition:all 0.3s;display:block;width:6px;height:6px;margin:5px
2px}.eventSponsorSection .owl-theme .owl-dots .owl-dot:first-child
span{margin-left:0}.eventSponsorSection .owl-theme .owl-dots .owl-dot.active
span{transition:all 0.3s;display:block;width:15px;background:#000}.modalBanner
.textColumn{padding:20px
!important}table.ecommerceStandings td.companyFavicon
img{object-fit:cover;height:35px;width:auto}.postBodyContent table.ecommerceStandings th:nth-of-type(2),
.postBodyContent table.ecommerceStandings td:nth-of-type(2),
.postBodyContent table.ecommerceStandings th:nth-of-type(3),
.postBodyContent table.ecommerceStandings td:nth-of-type(3){display:none}.tmlBody{min-height:0}#companyNavBarContainer{top:40px}.companyPageNavMobile{background:#fff;min-height:60px}.companyPageNavMobile
h3{display:none;line-height:60px;margin-bottom:0}body.scrolled .companyPageNavMobile
h3{display:block}.companyToggleMobileNav{display:block;width:40px;height:40px;position:absolute;top:8px;right:0;color:#000;text-align:center;line-height:40px;font-size:20px;border:1px
solid #000;border-radius:100%}#companyPageNavMobileMenu{background:#f1f1f1;width:200px;z-index:99999;position:absolute;top:80%;right:0;box-shadow:0px 6px 10px #00000029;border-radius:6px;position:absolute}#companyPageNavMobileMenu
li{list-style:none;margin:0;padding:0}#companyPageNavMobileMenu li
a{display:block;color:#000;text-decoration:none;padding:10px;border-bottom:1px solid #ddd;font-weight:bold}.companyFeatures
li{max-width:100%}.companyInterviewsContainer{padding-top:60px}.companyInterviewImage{padding-right:0}.companyInterviewImage
img{width:100%}.companyInterviewDescription{margin-top:20px}.dashboardHeader{min-height:200px}table.ecommerceStandings.dataTable{width:100%}.dataTableText
p{margin-top:0;margin-bottom:0}.awardsBadgeColumn{width:100px}.topHorizontal .singleCompany .companyLogo
img{width:auto}.rankingLinks li a span.show-xs, .rankingLinks li a span.show-sm{display:inline-block !important}.rankingTotals
li{display:block;width:100%;border-right:none}.rankingLinks
li{margin-right:2px}.rankingLinks li
a{padding:7px
8px}table.ecommerceStandings th, table.ecommerceStandings
td{font-size:13px;padding:5px}table.ecommerceStandings th .show-xs,
table.ecommerceStandings th .show-sm{display:inline-block !important}table.ecommerceStandings.v3 th
a{font-size:11px}table.ecommerceStandings.v3
.chip{padding-top:0;padding-bottom:0;font-size:10px;margin-top:4px}table.ecommerceStandings.v3 .chip
img{height:18px}.rankingSectorDetailsNumbers
li{border:none;width:100%;padding:5px
0}.categoryPromoBody{flex-direction:column-reverse}.externalReportCoverColumn
img{margin-top:10px}.companyAdvisorBadge.savePage{margin-top:50px}.advisorSearchBox{margin-top:20px}.advisorSearchBox input[type="text"]{width:100% !important}#advisorSearchCompanyResults ul
li{flex-basis:100%}.advisorSearchFilters input, .advisorSearchFilters
select{width:100%;margin-bottom:10px}.pageColumnsBlock
h2{font-size:22px}.eventSubscribeButtons
.ctaColumn{margin-bottom:30px}.eventHeroSection{height:auto;padding:80px
0}.eventHeroSection .title-h1{margin:30px
auto;font-size:32px;line-height:36px}.eventHeroSection .title-h2{font-size:22px}.eventHeroSection
.eventMetadata.edition{margin-left:0}.eventHeroSection
.eventMetadata{padding:2px
0;margin-left:10px}.eventHeroSection .ctaColumnContainer
.ctaColumn{margin-right:0}body.logged-in
.languageSwitcher{top:3px;display:flex;align-items:center}body.logged-in .languageSwitcher
a{height:auto}body.logged-in .languageSwitcher
.userLoginButton{margin:0
10px}body.logged-in .loggedUserDropdown:after{display:block;height:8px;width:8px;content:".";text-indent:-9999px;position:absolute;top:-4px;right:16px;transform:rotate(45deg);background:#f1f1f1}#xs-social-login-container .xs-login{flex-direction:column}.loginAreaForm{max-width:100vw}.loginAreaSide{display:none}.tmlFormColumn{padding:15px}}@media screen and (min-width: 601px) and (max-width: 975px){body{padding-top:95px}body.scrolled
.languageSwitcher{top:12px}.menuColumn{height:100vh}.mainMenu li.firstLevelMenu.selected>.sub-menu>li{min-width:250px}.mainMenu li.firstLevelMenu.selected>.sub-menu>li.archiveLink{position:relative}.liveHeader
h1{margin-bottom:5px !important;line-height:20px;margin-top:5px !important}.livePageContent
.liveMainArea{max-height:50vh !important}.livePageContent
.liveSponsorArea{height:35vh !important}.eventHeroSection{height:auto;padding:80px
0}.eventHeroSection .title-h1{margin:30px
auto;font-size:32px;line-height:36px}body.logged-in
.languageSwitcher{top:8px;display:flex;align-items:center}body.logged-in .languageSwitcher
a{height:auto}body.logged-in .languageSwitcher
.userLoginButton{margin:0
10px}body.logged-in .loggedUserDropdown:after{display:block;height:8px;width:8px;content:".";text-indent:-9999px;position:absolute;top:-4px;right:16px;transform:rotate(45deg);background:#f1f1f1}.tmlFormContainer{max-width:600px !important}.loginAreaForm{max-width:100vw}.loginAreaSide{display:none}}@media screen and (max-width: 374px){}@media screen and (max-width: 1024px){.postBodyContent{padding:0
20px 20px 20px}.wp-caption.alignleft{margin:20px
20px 20px 0 !important;width:100% !important}.wp-caption.alignright{margin:20px
0 20px 0 !important;width:100% !important;float:left !important}.livePageContent
.liveMainArea{max-height:50vh}.livePageContent
.liveSponsorArea{height:35vh}}@media screen and (min-width: 480px) and (max-width: 700px){.eventHeroSection .ctaColumnContainer
.ctaColumn{margin-right:10px}}@media screen and (max-width: 1152px){}@media screen and (max-width: 1280px){.livePageContent
.liveSponsorArea{height:35vh}}@media screen and (min-width: 960px){.firstSponsorType-partner-b2c-mi-apr-2025{margin-left:30px}}@media screen and (max-width:630px){.eventable-hide{display:none!important}.eventable-mob-column{float:none!important;width:100%!important}.eventable-mob-100p{width:100%!important;height:auto!important}.eventable-condensed{padding-bottom:15px!important;display:block}.eventable-padtopbottom{width:100%!important;padding:20px
0px 20px 0px}.eventable-mobile-button,.eventable-button-inner{width:200px!important}.eventable-mobile-icon{width:11.5%!important}}.wpml-login-ls{margin:0
auto;padding:0
0 24px;text-align:center}#wpml-login-ls-form{padding:0;overflow:visible;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}