.is-keyboard-event button:focus {
    outline: 0;
    text-decoration: none;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #0e71eb
}

.productSubSection {
    display: flex
}

.productsLinkDesc,.solutionsLinkDesc {
    font-weight: normal;
    font-size: 14px;
    text-transform: none;
    color: black
}

.productsDescription,.solutionsDescription {
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0 5px 0;
    color: black;
    text-transform: none;
    line-height: 1.3
}

#exploreZoomOne,#discoverZoom,#findASolution {
    color: #0b5cff!important;
    font-size: 14px;
    text-transform: none;
    text-decoration: none;
    line-height: 1;
    font-weight: 100
}

.productSectionLinks,.solutionSectionLinks {
    line-height: 1
}

.productSectionLinks li,.solutionSectionLinks li,.resourceSectionLinks li {
    margin-bottom: 5px
}

.solutionSectionLinks li a,.resourceSectionLinks li a {
    color: #0b5cff!important;
    font-weight: 450;
    font-size: 16px!important;
    line-height: 20px;
    padding: 0!important;
    text-transform: none
}

.productSectionLinks li a {
    color: #0b5cff!important;
    font-weight: 450;
    font-size: 16px!important;
    line-height: 20px;
    text-transform: none
}

#products .productsTopBannerImage {
    max-width: none
}

#products>.dropdown-menu>.navBarMenuItems {
    padding: 0
}

.navbar-nav>li.dropdown #btnNewProducts+.dropdown-menu:after {
    border-bottom: 15px solid #f6f7f9
}

#products>.dropdown-menu>.navBarMenuItems>.main_col.first_column {
    background-color: #f6f7f9;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 20px
}

#products>.dropdown-menu>.navBarMenuItems>.main_col.second_column,#products>.dropdown-menu>.navBarMenuItems>.main_col.third_column,#products>.dropdown-menu>.navBarMenuItems>.main_col.fourth_column {
    margin-top: 20px
}

#btnNewResources,#btnNewProducts,#btnNewSolutions {
    font-weight: 500;
    color: #666484;
    font-size: 16px;
    padding: 0;
    border: 0;
    background: 0
}

html:lang(ru-RU) .loggedin #btnNewResources,html:lang(ru-RU) .loggedin #btnNewProducts,html:lang(ru-RU) .loggedin #btnNewSolutions,html:lang(ru-RU) .loggedin #header .navbar-left .top-pricing-new,html:lang(ru-RU) .loggedin #header .navbar-left .search-new,html:lang(ru-RU) .loggedin #btnScheduleMeeting,html:lang(ru-RU) .loggedin #btnJoinMeeting,html:lang(ru-RU) .loggedin #btnLogInHostMeeting,html:lang(ru-RU) .loggedin #btnWhiteboards,html:lang(ru-RU) .loggedin #btnLogInMutipleJoinMeeting,html:lang(ru-RU) .loggedin #btnWebApps {
    font-size: 14px!important
}

.menu-items-right-new-nav {
    background-color: #0b5cff;
    border: 1px solid #0b5cff;
    border-radius: 20px;
    color: white!important;
    padding: 10px 20px!important;
    text-align: center;
    text-decoration: none;
    font-size: 16px!important;
    margin: 4px;
    margin-top: 10px;
    cursor: pointer
}

#header_outer .signin>.link-myaccount {
    background-color: #0b5cff;
    border: 1px solid #0b5cff;
    border-radius: 20px;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer
}

#header .navbar-left .top-pricing-new,#header .navbar-left .search-new {
    color: #666484!important;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
    border: 0;
    text-transform: none;
    align-items: center;
    background: transparent;
    cursor: pointer;
    display: flex;
    font-family: inherit
}

.top-nav-search-item {
    align-items: center;
    display: flex;
    font-size: 14px;
    margin-bottom: 5px
}

#navbar-left .top-pricing-new,#navbar-left .search-new {
    color: #666484!important;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
    border: 0;
    text-transform: none
}

#navbar-left-tab .top-pricing-new,#navbar-left-tab .search-new {
    color: #666484!important;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
    border: 0;
    text-transform: none
}

.contact-sales-new:hover,.contact-sales-new:active,.contact-sales-new:focus {
    text-decoration: none;
    background: rgba(11,92,255,0.1)!important
}

.contact-sales-new {
    color: #0b5cff!important;
    background-color: white!important
}

.signup-new:hover,.signup-new:visited,.signup-new:active,.signup-new:focus {
    background: #004ce5!important
}

.myaccount-new:hover,.myaccount-new:visited,.myaccount-new:active,.myaccount-new:focus {
    text-decoration: none;
    color: white;
    background: rgba(11,92,255,0.9)
}

a#btnLogInHostMeeting:focus {
    text-decoration: none!important
}

#btnScheduleMeeting,#btnJoinMeeting,#btnLogInHostMeeting,#btnWhiteboards,#btnLogInMutipleJoinMeeting,#btnSupport,#btnWebApps {
    text-transform: none!important;
    color: #666484!important;
    font-size: 16px!important
}

.mobile-newnav-dropdown-divider {
    height: 1px;
    color: #e4f0ff;
    display: none
}

@media screen and (min-width: 768px) {
    .dropdown-menu.top-nav-menu-items:hover {
        display:block
    }

    #btnScheduleMeeting,#btnJoinMeeting,#btnLogInHostMeeting,#btnWhiteboards,#btnLogInMutipleJoinMeeting,#btnSupport,#btnWebApps {
        height: 64px
    }
}

.navbar-nav>li>.dropdown-menu {
    border-radius: 20px;
    padding-bottom: 0
}

.navbar-nav>li.dropdown .dropdown-menu:before {
    content: "";
    border-right: 7px solid transparent;
    border-bottom: 7px solid #f6f7f9;
    border-left: 7px solid transparent;
    position: absolute;
    bottom: 9px;
    left: 0;
    right: calc(20% - 10px);
    margin: 0 auto;
    width: 0;
    visibility: hidden
}

.navbar-nav>li.dropdown .dropdown-menu:after {
    content: "";
    border-right: 6px solid transparent;
    border-bottom: 15px solid #f6f7f9;
    border-left: 6px solid transparent;
    position: absolute;
    bottom: 2px;
    left: 0;
    right: calc(20% - 10px);
    margin: 0 auto;
    width: 0;
    z-index: 9999;
    visibility: hidden
}

.navBarMenuItems {
    display: flex;
    flex-wrap: wrap;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    line-height: 1em
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
    background-color: inherit
}

.navBarMenuItems>.main_col {
    flex: 1;
    margin-right: 20px
}

.mainSection {
    border-bottom: 1px solid #e1e1e6;
    margin-bottom: 20px;
    margin-right: 20px;
    min-height: 140px
}

span.columnTitle {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #00031f;
    display: block
}

.resourceDescription {
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0;
    color: black
}

.resourceSectionLinks {
    display: flex;
    flex-direction: column;
    line-height: 1;
    padding: 0!important
}

.articleSection {
    display: flex;
    line-height: 1;
    padding: 20px;
    margin-top: 30px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-right: -30px;
    margin-left: -30px;
    width: 1400px;
    background-color: #f6f7f9;
    border-top: 1px solid #e4f0ff
}

.articleSectionMobile {
    display: none;
    width: 100%;
    line-height: 1;
    padding-top: 10px;
    margin-bottom: 20px
}

.articleSubSectionNew {
    width: 50%;
    display: flex;
    align-items: center
}

.articleSubSectionNew ul {
    padding: 0!important
}

.articleSubSectionNew img {
    margin-right: 20px
}

.articleSubSectionNew span {
    display: block;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #232333;
    margin: 0 0 10px 0
}

.articleSubSectionNew p {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin: -5px 0 10px 0;
    color: black
}

.articleSubSectionNew a {
    color: #0b5cff!important;
    text-decoration: none!important;
    font-size: 15px;
    line-height: 24px;
    padding: 0!important;
    margin-top: -5px;
    text-transform: none
}

.articleSubSectionNew .mobileAndTabView {
    display: none
}

@media screen and (max-width: 767px) {
    html:lang(ru-RU) #header .left .logo {
        height:18px
    }

    html:lang(fr-FR) #header .left .logo {
        height: 20px
    }

    html:lang(tr-TR) #header .left .logo {
        height: 20px
    }

    html:lang(ru-RU) ul.list-inline.pull-right.visible-xs>li>a {
        font-size: 10px
    }

    #navbar>.navbar-left .arrow {
        position: relative
    }

    #header_outer .navbar-nav li>button {
        text-align: left;
        width: 95%
    }

    #navbar>ul.nav.navbar-nav.navbar-right {
        height: auto;
        position: absolute;
        width: 100%
    }

    #header_container.coverSolvvy {
        z-index: auto
    }

    #header_container.coverSolvvy>#header_outer {
        z-index: 2000000000
    }

    iframe.iframe-chat-window {
        z-index: 2000000001!important
    }

    #header_container #navbar ul.nav.navbar-nav.visible-xs.mobile-newmenu-items {
        margin-top: 20px
    }

    #header_container #navbar>ul.navbar-left>ul.nav.navbar-nav.visible-xs.mobile-newmenu-items {
        margin-top: 40px
    }

    #header_container #navbar ul.nav.navbar-nav.visible-xs.mobile-newmenu-items.profile {
        margin-top: calc(100vh - 500px)!important
    }

    #navbar>.navbar-left .arrow {
        float: right
    }

    .showContent {
        display: block!important
    }

    #header_outer .navbar-nav>li>a.link-myaccount:hover {
        background: #0b5cff!important
    }

    #header_outer .navbar-nav>li.pic>div.profile-menu>a#mobileBtnLogout:hover {
        background: #00000000!important
    }

    #header_outer .navbar-nav>li>a.menu-items-right-new-nav.signup-new:hover {
        background: #0b5cff!important
    }

    #header_outer .navbar-nav>li>a:hover {
        background: 0
    }

    .navbar-collapse {
        background: white!important;
        max-height: 1000px!important
    }

    .mobile-newmenu-items {
        margin-top: 0
    }

    .navbar-nav>li>a {
        color: #666484!important;
        font-weight: 100
    }

    .mobile-newmenu-items>li>a {
        line-height: 1em!important;
        font-size: 16px
    }

    .mobile-newmenu-items>li>a>span {
        display: none
    }

    #header .navbar-left {
        display: flex!important;
        overflow: scroll;
        height: calc(var(--vh,1vh) * 100 - 145px)!important;
        flex-direction: column;
        justify-content: space-between
    }

    #header #navbar-left-tab {
        display: none!important
    }

    .loggedin #header_outer.home .navbar-left {
        height: calc(var(--vh,1vh) * 100 - 128px)!important
    }

    .loggedin #header_outer:not(.home) .navbar-left {
        height: calc(var(--vh,1vh) * 100 - 130px)!important
    }

    #navbar.navbar-collapse.collapse.in {
        height: calc(var(--vh,1vh) * 100 - 50px)!important
    }

    #contactSalesNew {
        display: none
    }

    .mainSection {
        border-bottom: 0;
        min-height: 0
    }

    .mobile-newnav-dropdown-divider {
        display: block;
        width: auto
    }

    .productsDescription {
        line-height: 15px;
        margin: 10px 0 10px 0
    }

    #exploreZoomOne {
        font-weight: 600;
        border-bottom: 0;
        font-size: 14px
    }

    .productSectionLinks li a,.solutionSectionLinks li a,.resourceSectionLinks li a {
        line-height: 35px
    }

    .navbar-nav>li>.dropdown-menu {
        border-radius: 0;
        padding-bottom: 25px
    }

    .nav-dropdown-menu-contents {
        margin-left: 50px
    }

    .dropdown-menu .navBarMenuItems {
        flex-direction: column;
        padding-top: 15px;
        margin-left: -60px
    }

    .dropdown-menu .articleSectionMobile {
        flex-direction: column;
        display: block;
        width: auto;
        height: 130px;
        border-radius: 10px;
        margin-left: 40px;
        background-color: #f6f7f9
    }

    .dropdown-menu .articleSection,.articleSubSectionNew p,.articleSubSectionNew .mobileAndTabView {
        display: block;
        text-transform: none
    }

    .dropdown-menu .resourceSectionLinks,.dropdown-menu .solutionSectionLinks {
        flex-direction: column;
        margin-left: 10px!important
    }

    .dropdown-menu .articleSubSectionNew p {
        text-transform: initial
    }

    .dropdown-menu .navBarMenuItems {
        background: #fff
    }

    .dropdown-menu .articleSubSectionNew img {
        width: 50px;
        height: 50px;
        object-fit: cover
    }

    .dropdown-menu .articleSubSectionNew {
        width: 80vw;
        margin-bottom: 10px;
        margin-left: 10px
    }

    .navBarMenuItems>.main_col {
        margin-left: 50px
    }

    .main_col.first_column>.productsDescription {
        visibility: visible
    }

    #products>.dropdown-menu>.navBarMenuItems>.main_col {
        width: 90vw;
        margin-left: 40px;
        padding-left: 10px
    }

    #products>.dropdown-menu>.navBarMenuItems {
        padding: 10px 10px 0 20px;
        width: 10px
    }

    #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column {
        margin-left: 40px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        padding: 10px
    }

    .navbar-nav>li.dropdown .dropdown-menu:before {
        border-right: 7px solid transparent;
        border-bottom: 7px solid #eee;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0,0,0,0);
        position: absolute;
        bottom: 9px;
        left: 0;
        right: calc(20% - 10px);
        margin: 0 auto;
        width: 0;
        visibility: hidden
    }

    .navbar-nav>li.dropdown .dropdown-menu:after {
        border-right: 7px solid transparent;
        border-bottom: 7px solid #eee;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0,0,0,0);
        position: absolute;
        left: 0;
        right: calc(20% - 10px);
        margin: 0 auto;
        visibility: hidden
    }

    html:lang(pl-PL) .navbar-nav>li>.dropdown-menu {
        margin-top: 0
    }

    .articleSubSectionNew {
        align-items: center
    }

    #products>.dropdown-menu>.navBarMenuItems>.main_col.second_column,#products>.dropdown-menu>.navBarMenuItems>.main_col.third_column,#products>.dropdown-menu>.navBarMenuItems>.main_col.fourth_column {
        margin-top: 15px
    }

    #products .first_column .mainSection {
        border-bottom: none!important
    }
}

@media screen and (min-width: 1025px) {
    #header .navbar-left {
        display:flex;
        align-items: center
    }
}

#black-topbar.new-black-topbar ul>li>a {
    text-transform: none;
    font-size: 14px
}

#black-topbar.new-black-topbar {
    background-color: #00031f
}

#header #dropdown-hostmeeting .blackTopHostDropdown {
    margin-top: -8px;
    right: 0;
    left: auto;
    display: none
}

#header #dropdown-hostmeeting.open .blackTopHostDropdown {
    display: block!important
}

#black-topbar #dropdown-hostmeeting.open>ul>li>a {
    padding: 8px 20px;
    color: #333;
    font-weight: normal;
    line-height: 1.42857143
}

#dropdown-webapps {
    margin-left: 15px;
    margin-right: 15px
}

#btnWebApps:hover,#btnWebApps:active,#btnWebApps:focus {
    text-decoration: none
}

#header #dropdown-webapps ul {
    margin-top: -18px;
    padding: 5px 0;
    border-radius: 8px
}

#dropdown-webapps.open>ul>li>a {
    padding: 8px 20px 8px 0
}

#dropdown-webapps.open>#btnWebApps {
    color: #0b5cff!important;
    border-bottom: 2px solid #0b5cff
}

#webAppsMenuDropdown>li>a>img {
    width: 15px;
    height: 15px;
    object-fit: none;
    margin: 0 10px
}

#btnWebApps>span.arrow {
    display: inline-block;
    width: 10px;
    height: 5px;
    background-size: cover;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(../image/icon/icon-arrow-down-grey.svg)
}

#dropdown-webapps.open>#btnWebApps>span.arrow {
    background-image: url(../image/icon/icon-arrow-down-blue.svg)
}

#webApps-home {
    object-position: -50px -25px
}

#webApps-teamchat {
    object-position: -97px -26px
}

#webApps-phone {
    object-position: -141px -25px
}

#webApps-meetings {
    object-position: -185px -25px
}

#webApps-drive {
    object-position: -358px -25px
}

#webApps-docs {
    object-position: -229px -25px
}

#webApps-contact {
    object-position: -272px -25px
}

#webApps-whiteboards {
    object-position: -316px -25px
}

#webAppsMenuDropdown>li>a:active,#webAppsMenuDropdown>li>a:focus {
    background-color: #0B5CFF1A
}

#webAppsMenuDropdown>li>a:hover {
    color: #0b5cff
}

#webAppsMenuDropdown .driveNewIcon {
    display: inline-flex;
    padding: 4px 6px;
    justify-content: center;
    align-items: center;
    gap: 2px;
    border-radius: 9999px;
    border: 1px solid #a8ccf8;
    background: #f2f8ff;
    color: #2057b1;
    text-align: center;
    font-variant-numeric: lining-nums tabular-nums;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: .27px;
    text-transform: uppercase;
    float: right
}

#webAppsMenuDropdown>li>a {
    color: #00053d
}

a:hover>#webApps-home {
    object-position: -49px -77px
}

a:hover>#webApps-teamchat {
    object-position: -97px -78px
}

a:hover>#webApps-phone {
    object-position: -141px -77px
}

a:hover>#webApps-meetings {
    object-position: -185px -77px
}

a:hover>#webApps-drive {
    object-position: -358px -77px
}

a:hover>#webApps-docs {
    object-position: -229px -77px
}

a:hover>#webApps-contact {
    object-position: -272px -77px
}

a:hover>#webApps-whiteboards {
    object-position: -316px -77px
}

#newBtnHostMeeting {
    padding: 2px 0;
    color: #fff;
    line-height: 15px;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    background: transparent;
    border-width: 0
}

.dropdown.open .arrow>img {
    transform: rotate(180deg)!important
}

#dropdown-webapps.open .arrow {
    transform: rotate(180deg)!important
}

.arrow>img {
    transition: all .25s;
    transform: rotate(0deg)
}

.arrow {
    transition: all .25s
}

.whiteBarArrow.arrow {
    left: 0;
    visibility: hidden;
    opacity: 0
}

#header .navbar-left::-webkit-scrollbar {
    width: 0;
    height: 0
}

#dropdown-joinmeeting.open>ul>li>a {
    padding: 8px 20px
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .deskTopView {
        display:none
    }

    .mobileView {
        display: none
    }

    #header .navbar-left.deskTopView {
        display: none!important
    }

    #header .navbar-left.deskTopView {
        display: none!important
    }

    #header .navbar-left.mobileView {
        display: none!important
    }

    #header li#dropdown-webapps-li {
        display: none!important
    }

    #header .navbar-left>li.dropdown>div.dropdown-menu {
        position: static
    }

    #header .navbar-left {
        width: 100%;
        overflow: scroll;
        height: calc(100vh - 450px)!important;
        -webkit-overflow-scrolling: touch
    }

    .searchBoxContainer {
        display: none!important
    }

    #tabletToggle {
        display: block
    }

    .whiteBarArrow.arrow {
        position: absolute;
        visibility: visible;
        opacity: 1;
        left: 95%
    }

    #header .navbar-left>li {
        width: 100%
    }

    #searchWrapperWhiteBar {
        width: 100%
    }

    #header .navbar-left>li>a {
        display: inline-block;
        width: 100%
    }

    #header .navbar-left>li>a.highLight {
        display: inline-block;
        width: 100%
    }

    #header .navbar-left>li.dropdown.open+li.visible-xs.divider {
        background-color: blue
    }

    .navBarMenuItems>.main_col:nth-child(even) {
        margin-right: 10px
    }

    #products>.dropdown-menu {
        padding-left: 20px
    }

    .mainSection {
        min-height: 130px
    }

    #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column {
        padding: 10px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px
    }

    #products>.dropdown-menu>.navBarMenuItems>.main_col.second_column,#products>.dropdown-menu>.navBarMenuItems>.main_col.third_column,#products>.dropdown-menu>.navBarMenuItems>.main_col.fourth_column {
        margin-top: 10px
    }

    .nav-dropdown-menu-contents {
        flex-wrap: wrap;
        display: grid;
        grid-column-gap: 20px;
        grid-row-gap: 30px;
        grid-template-columns: repeat(2,1fr)
    }

    .articleSection {
        width: -webkit-fill-available;
        width: -moz-available;
        border-radius: 10px;
        padding: 5px 10px 5px 10px
    }

    .articleSubSectionNew a,.articleSubSectionNew p {
        display: none!important
    }

    .articleSubSectionNew img {
        width: 60px;
        height: 60px
    }

    .articleSubSectionNew .mobileAndTabView {
        display: block!important;
        text-transform: none
    }

    #header .navbar-left>#resources>.dropdown-menu {
        padding-bottom: 0
    }

    #header .navbar-left.nonIpad>#resources>.dropdown-menu {
        padding-bottom: 0
    }

    #header .navbar-left>#products>.dropdown-menu {
        padding-bottom: 20px
    }

    #header .navbar-left.nonIpad>#products>.dropdown-menu {
        padding-bottom: 0
    }

    #header .navbar-left>#solutions>.dropdown-menu {
        padding-bottom: 20px
    }

    #header .navbar-left.nonIpad>#solutions>.dropdown-menu {
        padding-bottom: 0
    }

    .productSectionLinks,.solutionSectionLinks,.resourceSectionLinks {
        line-height: 2
    }

    html:lang(zh-TW) #products .dropdown-menu {
        width: 100%
    }

    html:lang(en-US) .enable-audiences-replace-services .new-resources .mainSection,html:lang(en-US) .enable-audiences-replace-services .new-solutions .mainSection {
        min-height: auto;
        border-bottom: 0
    }
}

@media screen and (max-width : 767px) {
    ul.navbar-right.mobileView {
        display:flex
    }

    .whiteBarArrow.arrow {
        visibility: visible;
        opacity: 1
    }

    .deskTopView {
        display: none
    }

    .mobileView.in:not(.collapse) {
        display: block
    }

    .nonMobileView {
        display: none
    }

    #header .navbar-left.deskTopView {
        display: none!important
    }

    #header .navbar-left.mobileView.in:not(.collapse) {
        display: block!important
    }
}

.whiteBarArrow.arrow.slideRight {
    position: relative;
    left: 10px;
    visibility: visible;
    opacity: 1
}

#navbar ul.navbar-right.mobileView {
    box-shadow: 0 0 1px rgb(0 0 0 / 60%);
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    justify-content: space-around
}

ul.navbar-right.mobileView>li:not(.divider) {
    flex: 1;
    text-align: center
}

li.signin:empty {
    display: none
}

ul.navbar-right.mobileView .profile-menu {
    display: flex;
    justify-content: space-around
}

ul.navbar-right.mobileView .profile-menu>a {
    flex: 1
}

li.signin.disappear {
    display: none
}

.searchButton {
    align-items: center;
    background: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    padding: 0;
    text-decoration: none
}

.searchButton .searchButtonIcon {
    height: 30px;
    padding-right: 5px;
    width: 25px
}

#searchWrapperWhiteBar {
    margin: 0 15px;
    border-bottom: 1px solid #e1e1e6;
    display: flex;
    flex-direction: row;
    cursor: pointer
}

#searchBox {
    flex-direction: row;
    background-color: white;
    border-radius: 5px;
    justify-content: center;
    width: 300px;
    display: none
}

div#searchBox.resetDisplay {
    display: flex
}

.searchButton.resetDisplay {
    display: none
}

div#searchBox.resetColor {
    background-color: #0e72ed
}

.bi.bi-search.resetColor {
    color: white
}

.searchIcon,.cancelSearchIcon {
    width: 30px;
    height: 30px;
    color: #747487;
    cursor: pointer
}

.searchIcon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    order: 1
}

.cancelSearchIcon {
    order: 3
}

div#searchBox input[type=text] {
    order: 2;
    font-size: 14px;
    background: white;
    width: 80%;
    height: 30px;
    border: 0;
    padding-left: 10px;
    font-weight: 400;
    color: #67768b
}

.bi.bi-search {
    color: #747487
}

.bi.bi-x {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: white
}

#searchWrapperWhiteBar .searchButtonIcon {
    margin: 2px
}

.searchBoxContainer {
    display: flex;
    flex-direction: row
}

div#searchBox input:focus {
    outline: 0
}

#navbar.navbar-collapse.collapse.in {
    border-top: 0
}

#header_outer .divider.mobileButtonDivider {
    margin-top: 20px;
    margin-bottom: 20px
}

#header nav.container button.navbar-toggle.collapsed>span {
    transform: rotate(0deg)!important;
    top: 0!important;
    right: 0!important;
    width: 22px!important;
    opacity: 100%!important;
    transition: .25s ease-in-out!important
}

#header nav.container button.navbar-toggle>span:nth-child(2) {
    position: relative;
    transform: rotate(-45deg);
    transform-origin: right center;
    top: -4px;
    transition: .25s ease-in-out!important
}

.navbar-default #tabletToggle.navbar-toggle:hover,.navbar-default #tabletToggle.navbar-toggle:focus {
    background-color: white
}

#header nav.container button.navbar-toggle>span:nth-child(3) {
    width: 0;
    opacity: 0;
    transition: .25s ease-in-out!important
}

#header nav.container button.navbar-toggle>span:nth-child(4) {
    position: relative;
    transform-origin: right center;
    transform: rotate(45deg);
    top: 0;
    transition: .25s ease-in-out!important
}

ul.navbar-right.mobileView a {
    text-align: center!important
}

ul.navbar-right.mobileView>li:nth-child(1) {
    margin-left: 2%
}

ul.navbar-right.mobileView>li:last-child {
    margin-right: 2%
}

#header_container #navbar ul.navbar-right.mobileView li {
    text-transform: none
}

ul.navbar-right.mobileView>li:last-child>a {
    background-color: #0b5cff;
    color: white!important
}

ul.navbar-right.mobileView>li>a {
    background-color: white;
    color: black!important
}

ul.navbar-right.mobileView .profile-menu>a {
    color: black;
    padding: 10px 20px!important;
    text-align: center!important;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    margin-left: 10%
}

ul.navbar-right.mobileView .profile-menu>a:last-child {
    background-color: #0b5cff;
    border: 1px solid #0b5cff;
    color: white;
    margin-right: 10%;
    margin-left: 0
}

ul.navbar-right.mobileView .profile-menu>a {
    border-radius: 999px
}

#navbar #profile-menu-item-launch {
    text-transform: none
}

#header_container #navbar ul.nav.navbar-nav.visible-xs.mobile-newmenu-items>li {
    text-transform: none
}

@media screen and (min-width : 1025px) {
    #header .navbar-left .dropdown.open>a::before {
        content:"";
        position: absolute;
        left: 14px;
        bottom: 20px;
        width: 87%;
        height: 2px;
        border-radius: 999px;
        background: #0e72ed
    }

    .deskTopView.in:not(.collapse) {
        display: block
    }

    .mobileView {
        display: none
    }

    #header #navbar-left-tab {
        display: none
    }

    .nonMobileView {
        display: block
    }

    #header .navbar-left.deskTopView.in:not(.collapse) {
        display: block!important
    }

    #header .navbar-left.mobileView {
        display: none!important
    }

    #header .navbar-left.block {
        display: none!important
    }
}

#header_outer .navbar-left .highLight[aria-expanded="true"] {
    color: #0e72ed!important
}

.signin-new {
    text-transform: none!important;
    color: #0b5cff!important;
    background-color: white!important
}

@media screen and (min-width: 1025px) {
    #products>.dropdown-menu {
        left:-150px;
        padding-top: 0
    }

    #solutions>.dropdown-menu {
        left: -260px
    }

    #solutions>.dropdown-menu>.navBarMenuItems {
        padding: 20px 20px 20px 20px
    }

    #resources>.dropdown-menu>.navBarMenuItems {
        padding: 20px 20px 0 20px
    }

    .articleSection {
        margin-left: -20px
    }

    span.columnTitle {
        font-size: 16px
    }

    .productSectionLinks li a,.solutionSectionLinks li a,.resourceSectionLinks li a {
        font-size: 14px!important
    }

    .productsLinkDesc,.solutionsLinkDesc {
        font-size: 12px
    }

    .articleSubSectionNew a {
        font-size: 14px
    }

    .articleSubSectionNew img {
        height: 75px;
        width: 75px
    }

    .topnav-product-icon {
        width: 28px!important;
        height: 28px!important
    }

    #resources>.dropdown-menu {
        left: -380px
    }

    html:lang(zh-CN) #solutions>.dropdown-menu,html:lang(zh-TW) #solutions>.dropdown-menu,html:lang(ko-KR) #solutions>.dropdown-menu {
        left: -220px
    }

    html:lang(zh-CN) #resources>.dropdown-menu,html:lang(id-ID) #resources>.dropdown-menu,html:lang(zh-TW) #resources>.dropdown-menu {
        left: -340px
    }

    html:lang(ko-KR) #resources>.dropdown-menu {
        left: -300px
    }

    .nav-dropdown-menu-contents {
        display: flex;
        flex-direction: row
    }
}

@media(min-width: 1440px) {
    #resources>.dropdown-menu,#solutions>.dropdown-menu,#products>.dropdown-menu {
        width:1400px!important
    }
}

@media(min-width: 1240px) {
    #resources>.dropdown-menu,#solutions>.dropdown-menu,#products>.dropdown-menu {
        width:1200px
    }
}

@media screen and (min-width : 1130px) and (max-width :1239px) {
    #resources>.dropdown-menu,#solutions>.dropdown-menu,#products>.dropdown-menu {
        width:1100px
    }
}

@media screen and (min-width : 1025px) and (max-width :1129px) {
    #resources>.dropdown-menu {
        width:1000px;
        left: -370px
    }

    #solutions>.dropdown-menu,#products>.dropdown-menu {
        width: 1000px
    }

    html:lang(ko-KR) #resources>.dropdown-menu {
        left: -310px
    }
}

.topnav-product-icon {
    height: 35px;
    width: 35px;
    flex-shrink: 0;
    object-fit: none;
    margin-right: 10px
}

#header_outer ul.tabletWhiteBar {
    padding: 20px 40px 20px 40px;
    margin-left: 0;
    margin-right: 0;
    height: calc(100vh - 100px)!important;
    background-color: white;
    box-shadow: 0 16px 64px rgba(0,0,0,0.16)
}

@media screen and (max-width: 1024px) {
    #header .navbar-left>li {
        border-bottom:1px solid #e1e1e6
    }

    #navbar-left-mobile>ul:first-of-type>li {
        border-bottom: 1px solid #e1e1e6
    }

    .dropdown-menu .columnTitle {
        font-size: 16px;
        text-transform: none
    }
}

#header .navbar-left .zm-icon-search {
    font-size: 16px
}

#header .navbar-left .top-pricing-new:hover {
    color: #0e72ed!important;
    text-decoration: none
}

#header .navbar-left .search-new:hover {
    text-decoration: none
}

#header .navbar-left>li {
    margin: 0 15px
}

#header .navbar-left {
    scrollbar-width: none
}

#navbar-left-mobile {
    margin: 0
}

#navbar-left-tab>li:first-of-type>a {
    width: auto
}

div#navbar-left-mobile>ul>li:nth-child(5),ul#navbar-left-tab>li:nth-child(5) {
    border-bottom: none!important
}

#navbar-left>li>button:hover,#navbar-left>li>a:hover {
    color: #0e72ed
}

#navbar-left-mobile>ul:first-of-type>li>button:hover,#navbar-left-mobile>li>a:hover {
    color: #0e72ed
}

#navbar-left-mobile>ul:first-of-type>li.open>button {
    color: #0e72ed
}

#navbar-left>li>button:hover>span.whiteBarArrow.arrow {
    position: relative;
    left: 10px;
    visibility: visible;
    opacity: 1
}

#navbar-left>li.dropdown.open>button>span.whiteBarArrow.arrow {
    position: relative;
    left: 10px;
    visibility: visible;
    opacity: 1
}

#navbar-left>li.dropdown.open>button {
    color: #0e72ed
}

#navbar-left-tab>li.dropdown>button:hover {
    color: #0e72ed
}

#navbar-left-tab>li.dropdown.open>button {
    color: #0e72ed
}

#navbar-left-mobile>ul:first-of-type>li {
    margin: 0 15px
}

#products .first_column .mainSection {
    border-bottom: 1px solid #666484
}

ul.list-inline.pull-right.visible-xs>li>a {
    font-size: 16px;
    text-decoration: none
}

#profile-menu {
    z-index: 999
}

@media screen and (min-width: 1300px) and (max-width:1350px) {
    html:lang(ru-RU) #header_outer .signin>.link-myaccount {
        font-size:14px
    }

    html:lang(ru-RU) #navbar #dropdown-joinmeeting,html:lang(ru-RU) #navbar #dropdown-hostmeeting,html:lang(ru-RU) #navbar #dropdown-webapps {
        margin-left: 0
    }

    html:lang(ru-RU) #btnWhiteboards {
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (min-width: 1025px) and (max-width:1300px) {
    html:lang(es-ES) .deskTopView,html:lang(de-DE) .deskTopView,html:lang(fr-FR) .deskTopView,html:lang(pt-PT) .deskTopView,html:lang(ja-JP) .deskTopView,html:lang(vi-VN) .deskTopView,html:lang(it-IT) .deskTopView,html:lang(ru-RU) .deskTopView,html:lang(pl-PL) .deskTopView,html:lang(tr-TR) .deskTopView,html:lang(id-ID) .deskTopView,html:lang(nl-NL) .deskTopView， html:lang(sv-SE) .deskTopView {
        display:none
    }

    html:lang(es-ES) .mobileView,html:lang(de-DE) .mobileView,html:lang(fr-FR) .mobileView,html:lang(pt-PT) .mobileView,html:lang(ja-JP) .mobileView,html:lang(vi-VN) .mobileView,html:lang(it-IT) .mobileView,html:lang(ru-RU) .mobileView,html:lang(pl-PL) .mobileView,html:lang(tr-TR) .mobileView,html:lang(id-ID) .mobileView,html:lang(nl-NL) .mobileView,html:lang(sv-SE) .mobileView {
        display: none
    }

    html:lang(es-ES) #header .navbar-left.deskTopView,html:lang(de-DE) #header .navbar-left.deskTopView,html:lang(fr-FR) #header .navbar-left.deskTopView,html:lang(pt-PT) #header .navbar-left.deskTopView,html:lang(ja-JP) #header .navbar-left.deskTopView,html:lang(vi-VN) #header .navbar-left.deskTopView,html:lang(it-IT) #header .navbar-left.deskTopView,html:lang(ru-RU) #header .navbar-left.deskTopView,html:lang(pl-PL) #header .navbar-left.deskTopView,html:lang(tr-TR) #header .navbar-left.deskTopView,html:lang(id-ID) #header .navbar-left.deskTopView,html:lang(nl-NL) #header .navbar-left.deskTopView,html:lang(sv-SE) #header .navbar-left.deskTopView {
        display: none!important
    }

    html:lang(es-ES) #header .navbar-left.mobileView,html:lang(de-DE) #header .navbar-left.mobileView,html:lang(fr-FR) #header .navbar-left.mobileView,html:lang(pt-PT) #header .navbar-left.mobileView,html:lang(ja-JP) #header .navbar-left.mobileView,html:lang(vi-VN) #header .navbar-left.mobileView,html:lang(it-IT) #header .navbar-left.mobileView,html:lang(ru-RU) #header .navbar-left.mobileView,html:lang(pl-PL) #header .navbar-left.mobileView,html:lang(tr-TR) #header .navbar-left.mobileView,html:lang(id-ID) #header .navbar-left.mobileView,html:lang(nl-NL) #header .navbar-left.mobileView,html:lang(sv-SE) #header .navbar-left.mobileView {
        display: none!important
    }

    html:lang(es-ES) span.columnTitle,html:lang(de-DE) span.columnTitle,html:lang(fr-FR) span.columnTitle,html:lang(pt-PT) span.columnTitle,html:lang(ja-JP) span.columnTitle,html:lang(vi-VN) span.columnTitle,html:lang(it-IT) span.columnTitle,html:lang(ru-RU) span.columnTitle,html:lang(pl-PL) span.columnTitle,html:lang(tr-TR) span.columnTitle,html:lang(id-ID) span.columnTitle,html:lang(nl-NL) span.columnTitle,html:lang(sv-SE) span.columnTitle {
        font-size: 20px
    }

    html:lang(es-ES) .productSectionLinks li a,html:lang(de-DE) .productSectionLinks li a,html:lang(fr-FR) .productSectionLinks li a,html:lang(pt-PT) .productSectionLinks li a,html:lang(ja-JP) .productSectionLinks li a,html:lang(vi-VN) .productSectionLinks li a,html:lang(it-IT) .productSectionLinks li a,html:lang(ru-RU) .productSectionLinks li a,html:lang(pl-PL) .productSectionLinks li a,html:lang(tr-TR) .productSectionLinks li a,html:lang(id-ID) .productSectionLinks li a,html:lang(nl-NL) .productSectionLinks li a,html:lang(sv-SE) .productSectionLinks li a {
        font-size: 16px!important
    }

    html:lang(es-ES) .solutionSectionLinks li a,html:lang(de-DE) .solutionSectionLinks li a,html:lang(fr-FR) .solutionSectionLinks li a,html:lang(pt-PT) .solutionSectionLinks li a,html:lang(ja-JP) .solutionSectionLinks li a,html:lang(vi-VN) .solutionSectionLinks li a,html:lang(it-IT) .solutionSectionLinks li a,html:lang(ru-RU) .solutionSectionLinks li a,html:lang(pl-PL) .solutionSectionLinks li a,html:lang(tr-TR) .solutionSectionLinks li a,html:lang(id-ID) .solutionSectionLinks li a,html:lang(nl-NL) .solutionSectionLinks li a,html:lang(sv-SE) .solutionSectionLinks li a {
        font-size: 16px!important
    }

    html:lang(es-ES) .resourceSectionLinks li a,html:lang(de-DE) .resourceSectionLinks li a,html:lang(fr-FR) .resourceSectionLinks li a,html:lang(pt-PT) .resourceSectionLinks li a,html:lang(ja-JP) .resourceSectionLinks li a,html:lang(vi-VN) .resourceSectionLinks li a,html:lang(it-IT) .resourceSectionLinks li a,html:lang(ru-RU) .resourceSectionLinks li a,html:lang(pl-PL) .resourceSectionLinks li a,html:lang(tr-TR) .resourceSectionLinks li a,html:lang(id-ID) .resourceSectionLinks li a,html:lang(nl-NL) .resourceSectionLinks li a,html:lang(sv-SE) .resourceSectionLinks li a {
        font-size: 16px!important
    }

    html:lang(es-ES) #resources>.dropdown-menu>.navBarMenuItems,html:lang(de-DE) #resources>.dropdown-menu>.navBarMenuItems,html:lang(fr-FR) #resources>.dropdown-menu>.navBarMenuItems,html:lang(pt-PT) #resources>.dropdown-menu>.navBarMenuItems,html:lang(ja-JP) #resources>.dropdown-menu>.navBarMenuItems,html:lang(vi-VN) #resources>.dropdown-menu>.navBarMenuItems,html:lang(it-IT) #resources>.dropdown-menu>.navBarMenuItems,html:lang(ru-RU) #resources>.dropdown-menu>.navBarMenuItems,html:lang(pl-PL) #resources>.dropdown-menu>.navBarMenuItems,html:lang(tr-TR) #resources>.dropdown-menu>.navBarMenuItems,html:lang(id-ID) #resources>.dropdown-menu>.navBarMenuItems,html:lang(nl-NL) #resources>.dropdown-menu>.navBarMenuItems,html:lang(sv-SE) #resources>.dropdown-menu>.navBarMenuItems {
        padding: 30px 30px 0 30px
    }

    html:lang(es-ES) .articleSection,html:lang(de-DE) .articleSection,html:lang(fr-FR) .articleSection,html:lang(pt-PT) .articleSection,html:lang(ja-JP) .articleSection,html:lang(vi-VN) .articleSection,html:lang(it-IT) .articleSection,html:lang(ru-RU) .articleSection,html:lang(pl-PL) .articleSection,html:lang(tr-TR) .articleSection,html:lang(id-ID) .articleSection,html:lang(nl-NL) .articleSection,html:lang(sv-SE) .articleSection {
        margin-left: -30px
    }

    html:lang(es-ES) .articleSubSectionNew a,html:lang(de-DE) .articleSubSectionNew a,html:lang(fr-FR) .articleSubSectionNew a,html:lang(pt-PT) .articleSubSectionNew a,html:lang(ja-JP) .articleSubSectionNew a,html:lang(vi-VN) .articleSubSectionNew a,html:lang(it-IT) .articleSubSectionNew a,html:lang(ru-RU) .articleSubSectionNew a,html:lang(pl-PL) .articleSubSectionNew a,html:lang(tr-TR) .articleSubSectionNew a,html:lang(id-ID) .articleSubSectionNew a,html:lang(nl-NL) .articleSubSectionNew a,html:lang(sv-SE) .articleSubSectionNew a {
        font-size: 16px
    }

    html:lang(es-ES) .topnav-product-icon,html:lang(de-DE) .topnav-product-icon,html:lang(fr-FR) .topnav-product-icon,html:lang(pt-PT) .topnav-product-icon,html:lang(ja-JP) .topnav-product-icon,html:lang(vi-VN) .topnav-product-icon,html:lang(it-IT) .topnav-product-icon,html:lang(ru-RU) .topnav-product-icon,html:lang(pl-PL) .topnav-product-icon,html:lang(tr-TR) .topnav-product-icon,html:lang(id-ID) .topnav-product-icon,html:lang(nl-NL) .topnav-product-icon,html:lang(sv-SE) .topnav-product-icon {
        width: 35px!important;
        height: 35px!important
    }

    html:lang(es-ES) .searchBoxContainer,html:lang(de-DE) .searchBoxContainer,html:lang(fr-FR) .searchBoxContainer,html:lang(pt-PT) .searchBoxContainer,html:lang(ja-JP) .searchBoxContainer,html:lang(vi-VN) .searchBoxContainer,html:lang(it-IT) .searchBoxContainer,html:lang(ru-RU) .searchBoxContainer,html:lang(pl-PL) .searchBoxContainer,html:lang(tr-TR) .searchBoxContainer,html:lang(id-ID) .searchBoxContainer,html:lang(nl-NL) .searchBoxContainer,html:lang(sv-SE) .searchBoxContainer {
        display: none
    }

    html:lang(es-ES) #tabletToggle,html:lang(de-DE) #tabletToggle,html:lang(fr-FR) #tabletToggle,html:lang(pt-PT) #tabletToggle,html:lang(ja-JP) #tabletToggle,html:lang(vi-VN) #tabletToggle,html:lang(it-IT) #tabletToggle,html:lang(ru-RU) #tabletToggle,html:lang(pl-PL) #tabletToggle,html:lang(tr-TR) #tabletToggle,html:lang(id-ID) #tabletToggle,html:lang(nl-NL) #tabletToggle,html:lang(sv-SE) #tabletToggle {
        display: block
    }

    html:lang(es-ES) .whiteBarArrow.arrow,html:lang(de-DE) .whiteBarArrow.arrow,html:lang(fr-FR) .whiteBarArrow.arrow,html:lang(ja-JP) .whiteBarArrow.arrow,html:lang(vi-VN) .whiteBarArrow.arrow,html:lang(it-IT) .whiteBarArrow.arrow,html:lang(ru-RU) .whiteBarArrow.arrow,html:lang(pl-PL) .whiteBarArrow.arrow,html:lang(tr-TR) .whiteBarArrow.arrow,html:lang(pt-PT) .whiteBarArrow.arrow,html:lang(id-ID) .whiteBarArrow.arrow,html:lang(nl-NL) .whiteBarArrow.arrow,html:lang(sv-SE) .whiteBarArrow.arrow {
        position: absolute;
        visibility: visible;
        opacity: 1;
        left: 95%
    }

    html:lang(pt-PT) #header .navbar-left,html:lang(es-ES) #header .navbar-left,html:lang(de-DE) #header .navbar-left,html:lang(fr-FR) #header .navbar-left,html:lang(ja-JP) #header .navbar-left,html:lang(vi-VN) #header .navbar-left,html:lang(it-IT) #header .navbar-left,html:lang(ru-RU) #header .navbar-left,html:lang(pl-PL) #header .navbar-left,html:lang(tr-TR) #header .navbar-left,html:lang(id-ID) #header .navbar-left,html:lang(nl-NL) #header .navbar-left,html:lang(sv-SE) #header .navbar-left {
        display: none
    }

    html:lang(pt-PT) #header .navbar-left>li,html:lang(es-ES) #header .navbar-left>li,html:lang(de-DE) #header .navbar-left>li,html:lang(fr-FR) #header .navbar-left>li,html:lang(ja-JP) #header .navbar-left>li,html:lang(vi-VN) #header .navbar-left>li,html:lang(it-IT) #header .navbar-left>li,html:lang(ru-RU) #header .navbar-left>li,html:lang(pl-PL) #header .navbar-left>li,html:lang(tr-TR) #header .navbar-left>li,html:lang(id-ID) #header .navbar-left>li,html:lang(nl-NL) #header .navbar-left>li,html:lang(sv-SE) #header .navbar-left>li {
        border-bottom: 1px solid #e1e1e6;
        width: 100%
    }

    html:lang(pt-PT) #header .navbar-left>li>a,html:lang(es-ES) #header .navbar-left>li>a,html:lang(de-DE) #header .navbar-left>li>a,html:lang(fr-FR) #header .navbar-left>li>a,html:lang(ja-JP) #header .navbar-left>li>a,html:lang(vi-VN) #header .navbar-left>li>a,html:lang(it-IT) #header .navbar-left>li>a,html:lang(ru-RU) #header .navbar-left>li>a,html:lang(pl-PL) #header .navbar-left>li>a,html:lang(tr-TR) #header .navbar-left>li>a,html:lang(id-ID) #header .navbar-left>li>a,html:lang(nl-NL) #header .navbar-left>li>a,html:lang(sv-SE) #header .navbar-left>li>a {
        display: inline-block
    }

    html:lang(pt-PT) #header .navbar-left.collapse.in,html:lang(es-ES) #header .navbar-left.collapse.in,html:lang(de-DE) #header .navbar-left.collapse.in,html:lang(fr-FR) #header .navbar-left.collapse.in,html:lang(ja-JP) #header .navbar-left.collapse.in,html:lang(vi-VN) #header .navbar-left.collapse.in,html:lang(it-IT) #header .navbar-left.collapse.in,html:lang(ru-RU) #header .navbar-left.collapse.in,html:lang(pl-PL) #header .navbar-left.collapse.in,html:lang(tr-TR) #header .navbar-left.collapse.in,html:lang(id-ID) #header .navbar-left.collapse.in,html:lang(nl-NL) #header .navbar-left.collapse.in,html:lang(sv-SE) #header .navbar-left.collapse.in {
        display: block!important;
        width: 100%;
        overflow: scroll
    }

    html:lang(pt-PT) .nav-dropdown-menu-contents,html:lang(es-ES) .nav-dropdown-menu-contents,html:lang(de-DE) .nav-dropdown-menu-contents,html:lang(ja-JP) .nav-dropdown-menu-contents,html:lang(fr-FR) .nav-dropdown-menu-contents,html:lang(vi-VN) .nav-dropdown-menu-contents,html:lang(it-IT) .nav-dropdown-menu-contents,html:lang(ru-RU) .nav-dropdown-menu-contents,html:lang(pl-PL) .nav-dropdown-menu-contents,html:lang(tr-TR) .nav-dropdown-menu-contents,html:lang(id-ID) .nav-dropdown-menu-contents,html:lang(nl-NL) .nav-dropdown-menu-contents,html:lang(sv-SE) .nav-dropdown-menu-contents {
        flex-wrap: wrap;
        display: grid;
        grid-column-gap: 20px;
        grid-row-gap: 30px;
        grid-template-columns: repeat(2,1fr)
    }

    html:lang(pt-PT) #products>.dropdown-menu,html:lang(de-DE) #products>.dropdown-menu,html:lang(es-ES) #products>.dropdown-menu,html:lang(ja-JP) #products>.dropdown-menu,html:lang(fr-FR) #products>.dropdown-menu,html:lang(it-IT) #products>.dropdown-menu,html:lang(vi-VN) #products>.dropdown-menu,html:lang(ru-RU) #products>.dropdown-menu,html:lang(pl-PL) #products>.dropdown-menu,html:lang(tr-TR) #products>.dropdown-menu,html:lang(id-ID) #products>.dropdown-menu,html:lang(nl-NL) #products>.dropdown-menu,html:lang(sv-SE) #products>.dropdown-menu {
        left: 0;
        padding: 20px;
        width: 100%!important;
        position: static
    }

    html:lang(pt-PT) #solutions>.dropdown-menu,html:lang(de-DE) #solutions>.dropdown-menu,html:lang(es-ES) #solutions>.dropdown-menu,html:lang(ja-JP) #solutions>.dropdown-menu,html:lang(fr-FR) #solutions>.dropdown-menu,html:lang(it-IT) #solutions>.dropdown-menu,html:lang(vi-VN) #solutions>.dropdown-menu,html:lang(ru-RU) #solutions>.dropdown-menu,html:lang(pl-PL) #solutions>.dropdown-menu,html:lang(tr-TR) #solutions>.dropdown-menu,html:lang(id-ID) #solutions>.dropdown-menu,html:lang(nl-NL) #solutions>.dropdown-menu,html:lang(sv-SE) #solutions>.dropdown-menu {
        left: 0;
        padding: 20px;
        width: 100%!important;
        position: static
    }

    html:lang(pt-PT) #resources>.dropdown-menu,html:lang(de-DE) #resources>.dropdown-menu,html:lang(es-ES) #resources>.dropdown-menu,html:lang(ja-JP) #resources>.dropdown-menu,html:lang(fr-FR) #resources>.dropdown-menu,html:lang(it-IT) #resources>.dropdown-menu,html:lang(ru-RU) #resources>.dropdown-menu,html:lang(vi-VN) #resources>.dropdown-menu,html:lang(pl-PL) #resources>.dropdown-menu,html:lang(tr-TR) #resources>.dropdown-menu,html:lang(id-ID) #resources>.dropdown-menu,html:lang(nl-NL) #resources>.dropdown-menu,html:lang(sv-SE) #resources>.dropdown-menu {
        left: 0;
        width: 100%!important;
        position: static
    }

    html:lang(pt-PT) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(es-ES) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(de-DE) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(fr-FR) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(ja-JP) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(it-IT) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(ru-RU) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(pl-PL) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(tr-TR) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(vi-VN) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(id-ID) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(nl-NL) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column,html:lang(sv-SE) #products>.dropdown-menu>.navBarMenuItems>.main_col.first_column {
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        padding: 10px
    }

    html:lang(pt-PT) .articleSubSectionNew img,html:lang(es-ES) .articleSubSectionNew img,html:lang(de-DE) .articleSubSectionNew img,html:lang(fr-FR) .articleSubSectionNew img,html:lang(it-IT) .articleSubSectionNew img,html:lang(vi-VN) .articleSubSectionNew img,html:lang(ja-JP) .articleSubSectionNew img,html:lang(pl-PL) .articleSubSectionNew img,html:lang(ru-RU) .articleSubSectionNew img,html:lang(tr-TR) .articleSubSectionNew img,html:lang(id-ID) .articleSubSectionNew img,html:lang(nl-NL) .articleSubSectionNew img,html:lang(sv-SE) .articleSubSectionNew img {
        width: 80px;
        height: 80px
    }

    html:lang(pt-PT) .articleSubSectionNew .mobileAndTabView,html:lang(es-ES) .articleSubSectionNew .mobileAndTabView,html:lang(de-DE) .articleSubSectionNew .mobileAndTabView,html:lang(fr-FR) .articleSubSectionNew .mobileAndTabView,html:lang(it-IT) .articleSubSectionNew .mobileAndTabView,html:lang(ja-JP) .articleSubSectionNew .mobileAndTabView,html:lang(vi-VN) .articleSubSectionNew .mobileAndTabView,html:lang(pl-PL) .articleSubSectionNew .mobileAndTabView,html:lang(ru-RU) .articleSubSectionNew .mobileAndTabView,html:lang(tr-TR) .articleSubSectionNew .mobileAndTabView,html:lang(id-ID) .articleSubSectionNew .mobileAndTabView,html:lang(nl-NL) .articleSubSectionNew .mobileAndTabView,html:lang(sv-SE) .articleSubSectionNew .mobileAndTabView {
        display: block!important;
        text-transform: none
    }

    html:lang(pt-PT) .articleSubSectionNew a,html:lang(es-ES) .articleSubSectionNew a,html:lang(de-DE) .articleSubSectionNew a,html:lang(fr-FR) .articleSubSectionNew a,html:lang(it-IT) .articleSubSectionNew a,html:lang(vi-VN) .articleSubSectionNew a,html:lang(ja-JP) .articleSubSectionNew a,html:lang(pl-PL) .articleSubSectionNew a,html:lang(ru-RU) .articleSubSectionNew a,html:lang(tr-TR) .articleSubSectionNew a,html:lang(id-ID) .articleSubSectionNew a,html:lang(nl-NL) .articleSubSectionNew a,html:lang(sv-SE) .articleSubSectionNew a {
        display: none!important
    }

    html:lang(pt-PT) .articleSubSectionNew p,html:lang(es-ES) .articleSubSectionNew p,html:lang(de-DE) .articleSubSectionNew p,html:lang(fr-FR) .articleSubSectionNew p,html:lang(it-IT) .articleSubSectionNew p,html:lang(vi-VN) .articleSubSectionNew p,html:lang(ja-JP) .articleSubSectionNew p,html:lang(pl-PL) .articleSubSectionNew p,html:lang(ru-RU) .articleSubSectionNew p,html:lang(tr-TR) .articleSubSectionNew p,html:lang(id-ID) .articleSubSectionNew p,html:lang(nl-NL) .articleSubSectionNew p,html:lang(sv-SE) .articleSubSectionNew p {
        display: none!important
    }
}

@media screen and (min-width: 1441px) {
    html:lang(pt-PT) #resources>.dropdown-menu,html:lang(fr-FR) #resources>.dropdown-menu {
        left:-350px
    }

    html:lang(ja-JP) #resources>.dropdown-menu {
        left: -420px
    }
}

@media screen and (min-width: 1200px) and (max-width:1440px) {
    html:lang(es-ES) #header_container .container,html:lang(de-DE) #header_container .container,html:lang(fr-FR) #header_container .container,html:lang(pt-PT) #header_container .container,html:lang(ja-JP) #header_container .container,html:lang(vi-VN) #header_container .container,html:lang(it-IT) #header_container .container,html:lang(ru-RU) #header_container .container,html:lang(pl-PL) #header_container .container,html:lang(tr-TR) #header_container .container,html:lang(id-ID) #header_container .container,html:lang(nl-NL) #header_container .container,html:lang(sv-SE) #header_container .container {
        width:100%!important
    }
}

@media screen and (max-width: 980px) and (min-width:768px) {
    html:lang(es-ES) .loggedin #btnJoinMeeting,html:lang(pt-PT) .loggedin #btnScheduleMeeting,html:lang(ja-JP) .loggedin #btnJoinMeeting {
        display:block!important
    }
}

@media screen and (max-width: 1024px) and (min-width:768px) {
    html:lang(de-DE) .loggedin #btnJoinMeeting {
        display:block!important
    }
}

@media screen and (max-width: 1000px) and (min-width:768px) {
    html:lang(fr-FR) .loggedin #btnJoinMeeting {
        display:block!important
    }
}

@media screen and (max-width: 940px) and (min-width:768px) {
    html:lang(pt-PT) .loggedin #btnJoinMeeting {
        display:block!important
    }
}

@media screen and (min-width : 768px) and (max-width :870px) {
    html:lang(pt-PT) .menu-items-right-new-nav {
        font-size:12px!important
    }
}

@media screen and (min-width : 768px) and (max-width :900px) {
    html:lang(ru-RU) #black-topbar .list-inline>li {
        padding-left:5px
    }

    html:lang(ru-RU) #black-topbar.new-black-topbar ul>li>a {
        font-size: 12px
    }

    html:lang(ru-RU) .menu-items-right-new-nav {
        font-size: 12px!important
    }
}

@media screen and (min-width : 768px) and (max-width :820px) {
    html:lang(ru-RU) .loggedin #btnScheduleMeeting,html:lang(ru-RU) .loggedin #btnJoinMeeting,html:lang(ru-RU) .loggedin #btnLogInHostMeeting,html:lang(ru-RU) .loggedin #btnWhiteboards,html:lang(ru-RU) .loggedin #btnLogInMutipleJoinMeeting,html:lang(ru-RU) .loggedin .link-myaccount {
        font-size:13px!important
    }
}

@media screen and (min-width : 768px) and (max-width :780px) {
    html:lang(pt-PT) #black-topbar.new-black-topbar ul>li>a {
        font-size:13px
    }
}

@media screen and (min-width: 1025px) and (max-width:1150px) {
    html:lang(en-US) .loggedin #btnNewResources,html:lang(en-US) .loggedin #btnNewProducts,html:lang(en-US) .loggedin #btnNewSolutions,html:lang(en-US) .loggedin .top-pricing-new,html:lang(en-US) .loggedin #btnScheduleMeeting,html:lang(en-US) .loggedin #btnJoinMeeting,html:lang(en-US) .loggedin #btnLogInHostMeeting,html:lang(en-US) .loggedin #btnWhiteboards,html:lang(en-US) .loggedin #btnLogInMutipleJoinMeeting,html:lang(en-US) .loggedin .link-myaccount,html:lang(en-US) .loggedin #btnWebApps {
        font-size:14px!important
    }
}

#black-topbar ul {
    display: flex;
    justify-content: center;
    align-items: center
}

ul.productSectionLinks img.virtual-meetings {
    object-position: -27px -37px
}

ul.productSectionLinks img.team-chat {
    object-position: -27px -110px
}

ul.productSectionLinks img.voip-phone-system {
    object-position: -27px -181px
}

ul.productSectionLinks img.online-whiteboard {
    object-position: -27px -253px
}

ul.productSectionLinks img.conversation-intelligence {
    object-position: -99px -253px
}

ul.productSectionLinks img.email-calendar {
    object-position: -27px -325px
}

ul.productSectionLinks img.virtual-working-spaces {
    object-position: -99px -325px
}

ul.productSectionLinks img.video-recording {
    object-position: -243px -253px
}

ul.productSectionLinks img.appointment-scheduler {
    object-position: -171px -325px
}

ul.productSectionLinks img.workvivo {
    object-position: -243px -325px
}

ul.productSectionLinks img.conference-room-system {
    object-position: -99px -37px
}

ul.productSectionLinks img.connected-conference-room {
    object-position: -99px -109px
}

ul.productSectionLinks img.workplaces {
    object-position: -99px -181px
}

ul.productSectionLinks img.event-platform {
    object-position: -171px -37px
}

ul.productSectionLinks img.single-session-events {
    object-position: -171px -109px
}

ul.productSectionLinks img.online-webinars {
    object-position: -171px -181px
}

ul.productSectionLinks img.community-events {
    object-position: -171px -253px
}

ul.productSectionLinks img.cloud-contract-center {
    object-position: -243px -37px
}

ul.productSectionLinks img.virtual-agent {
    object-position: -243px -109px
}

ul.productSectionLinks img.workforce-engagement-management {
    object-position: -243px -181px
}

#header .navbar-left.deskTopView>#products>.dropdown-menu>.nav-dropdown-menu-contents,#header .navbar-left.deskTopView>#solutions>.dropdown-menu>.nav-dropdown-menu-contents,#header .navbar-left.deskTopView>#resources>.dropdown-menu>.navBarMenuItems {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 80vh
}

@media(max-height: 440px) {
    #header .navbar-left.deskTopView>#products>.dropdown-menu>.nav-dropdown-menu-contents,#header .navbar-left.deskTopView>#solutions>.dropdown-menu>.nav-dropdown-menu-contents {
        max-height:70vh
    }

    #header .navbar-left.deskTopView>#resources>.dropdown-menu>.navBarMenuItems {
        max-height: 65vh
    }
}

html:lang(en-US) .with_audience,html:lang(en-US) .enable-audiences-replace-services .without_audience {
    display: none
}

html:lang(en-US) .enable-audiences-replace-services .with_audience {
    display: block
}

html:lang(en-US) .enable-audiences-replace-services #navbar-left-tab .new-resources .nav-dropdown-menu-contents,html:lang(en-US) .enable-audiences-replace-services #navbar-left-tab>.new-solutions>.dropdown-menu.top-nav-menu-items {
    width: 100%
}

html:lang(en-US) .enable-audiences-replace-services #navbar-left-tab .resourceSectionLinks,html:lang(en-US) .enable-audiences-replace-services #navbar-left-tab .solutionSectionLinks {
    padding-left: 10px!important
}

#header #navbar-left-tab .dropdown-menu.top-nav-menu-items {
    border: 0;
    box-shadow: none
}

.march-2024 #solutions .mainSection,.march-2024 #resources .mainSection {
    min-height: auto;
    display: flex;
    padding-bottom: 10px;
    border-bottom-color: #d7e6fc
}

.march-2024 #navbar-left-tab #solutions .mainSection,.march-2024 #navbar-left-tab #resources .mainSection,.march-2024 #navbar-left-mobile #solutions .mainSection,.march-2024 #navbar-left-mobile #resources .mainSection {
    border-bottom: 1px solid #d7e6fc;
    margin-bottom: 10px;
    margin-right: 0
}

.march-2024 #solutions .mainSection>.arrow,.march-2024 #solutions .arrowNew {
    transform: rotate(-90deg)!important;
    margin-left: 5px
}

.march-2024 #resources .main_col {
    flex: 1
}

.march-2024 span.columnTitle {
    font-weight: 500
}

.march-2024 #resources .navBarMenuItems>.nav-dropdown-menu-contents {
    width: 100%
}

.march-2024 #resources .articleSection {
    column-gap: 10px
}

.march-2024 #navbar-left-mobile .dropdown-menu.top-nav-menu-items {
    margin: 0
}

.march-2024 #navbar-left-mobile .dropdown-menu.top-nav-menu-items {
    margin-left: 10px
}

.march-2024 #navbar-left-mobile .new-products .dropdown-menu.top-nav-menu-items {
    margin-left: 0
}

.march-2024 #navbar-left-tab .navBarMenuItems {
    padding: 0
}

.march-2024 #navbar-left-tab .articleSection {
    margin-left: -10px;
    margin-right: 5px
}

html:lang(en-US) .march-2024.enable-audiences-replace-services #navbar-left-tab .resourceSectionLinks,html:lang(en-US) .march-2024.enable-audiences-replace-services #navbar-left-tab .solutionSectionLinks {
    padding-left: 0!important
}

#header.march-2024 #navbar-left-tab>li.dropdown.open .blueSeperator,#header.march-2024 #navbar-left-mobile>ul:first-child>li.dropdown.open .blueSeperator {
    border-top: 2px solid #0b5cff
}

#header.march-2024 #navbar-left-mobile>ul:first-child>li.dropdown.open .blueSeperator {
    margin-bottom: 5px
}

#header.march-2024 #navbar-left-tab>li.dropdown.open .blueSeperator {
    margin-bottom: 10px
}

#header.march-2024 #navbar-left-tab>li.dropdown.open {
    border-bottom: 0
}

.march-2024 #navbar-left-tab #resources .articleSection,.march-2024 #navbar-left-mobile #resources .articleSectionMobile,.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew {
    border-radius: 14px;
    border: 1px solid #0b5cff;
    background: rgba(11,92,255,0.05)
}

.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew>img {
    margin-right: 10px
}

.march-2024 .solutionSectionLinks li a,.march-2024 .resourceSectionLinks li a {
    font-size: 14px!important
}

.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew>div>* {
    color: #00053d;
    font-family: "Almaden Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%
}

.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew>div>p {
    margin: 5px 0 5px 0
}

.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew>div>a {
    font-weight: 500
}

.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew>div>span {
    margin: 0;
    font-weight: 600
}

.march-2024 #navbar-left #resources .articleSection>.articleSubSectionNew {
    padding: 10px
}

.march-2024 #navbar-left #resources .articleSection {
    border-top: 0;
    background-color: transparent;
    margin-top: 0;
    padding: 10px;
    width: 1200px
}

@media(min-width: 1440px) {
    .march-2024 #navbar-left #resources .articleSection {
        width:1400px
    }
}

@media screen and (min-width: 1025px) and (max-width:1129px) {
    .march-2024 #navbar-left #resources .articleSection {
        width:1000px
    }
}

@media screen and (min-width: 1130px) and (max-width:1239px) {
    .march-2024 #navbar-left #resources .articleSection {
        width:1100px
    }
}

.march-2024 #navbar-left-mobile #resources .articleSectionMobile {
    margin-left: 40px;
    margin-right: 10px
}

.march-2024 #resources .articleSection>.articleSubSectionNew img {
    border-radius: 15px
}

.march-2024 #navbar-left>li.dropdown.open>button {
    color: white
}

.march-2024 #navbar-left .dropdown-menu.top-nav-menu-items {
    border-radius: 20px;
    border: 1px solid #0b5cff;
    background: #FFF;
    box-shadow: 0 0 32px 0 rgba(113,160,236,0.33)
}

.march-2024 .navbar-header .logo {
    z-index: 1000;
    position: relative
}

.march-2024 .nav-products.feature-lists {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    line-height: 120%;
    color: #00053d;
    vertical-align: text-bottom
}

@media screen and (max-width: 767px) {
    #header_container .march-2024 #navbar li {
        text-transform:none
    }

    #header_outer .march-2024 .navbar-nav li>a {
        color: #0b5cff
    }

    .march-2024 #navbar-left-mobile .navBarMenuItems .main_col {
        margin-left: 0;
        margin-bottom: 25px
    }

    .march-2024 #navbar-left-mobile .dropdown-menu .resourceSectionLinks,.march-2024 #navbar-left-mobile .dropdown-menu .solutionSectionLinks {
        margin-left: 0!important
    }

    .march-2024 #navbar-left-mobile li.dropdown.open {
        border-bottom: 0
    }
}

.march-2024 .nav-products.feature-lists svg,.march-2024 .nav-products.feature-lists img.svgUrl {
    margin-right: 10px;
    flex-shrink: 0
}

.march-2024 .nav-products.feature-lists li {
    margin-bottom: 5px;
    vertical-align: text-top;
    display: inline-flex;
    align-items: center
}

.hori-selector {
    display: none;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    transition-timing-function: cubic-bezier(0.68,-0.55,0.265,1.55);
    background-color: #0b5cff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-top: 10px
}

.hori-selector .right,.hori-selector .left {
    position: absolute;
    width: 25px;
    height: 25px
}

.hori-selector .right {
    right: -25px;
    top: 20px
}

.hori-selector .left {
    left: -25px;
    bottom: 9px
}

.solutionsPlansPricingBang .right,.solutionsPlansPricingBang .left {
    width: 16px;
    height: 16px;
    background-color: #0b5cff;
    bottom: 11px
}

.solutionsPlansPricingBang .right {
    right: -16px
}

.solutionsPlansPricingBang .left {
    left: -16px
}

.solutionsPlansPricingBang .right:before,.solutionsPlansPricingBang .left:before {
    content: '';
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: white;
    display: block;
    position: relative;
    top: -16px
}

.solutionsPlansPricingBang .right:before {
    bottom: 0
}

.solutionsPlansPricingBang .left:before {
    bottom: 0;
    left: -16px
}

.solutionsPlansPricingBang {
    display: flex;
    justify-content: center;
    align-items: end
}

#products .solutionsPlansPricingBang:before {
    background: url(../image/new/topNav/small_blue_corner.svg);
    content: "";
    height: 14px;
    left: 14px;
    position: absolute;
    top: 0;
    width: 14px
}

@media screen and (min-width: 1025px) {
    #header.march-2024 #products>.dropdown-menu {
        left:-130px
    }

    #header.march-2024 #solutions>.dropdown-menu {
        left: -235px
    }

    #header.march-2024 #resources>.dropdown-menu {
        left: -342px
    }

    html:lang(zh-CN) #header.march-2024 #solutions>.dropdown-menu,html:lang(zh-TW) #header.march-2024 #solutions>.dropdown-menu,html:lang(ko-KR) #header.march-2024 #solutions>.dropdown-menu {
        left: -220px
    }

    html:lang(zh-CN) #header.march-2024 #resources>.dropdown-menu,html:lang(id-ID) #header.march-2024 #resources>.dropdown-menu,html:lang(zh-TW) #header.march-2024 #resources>.dropdown-menu {
        left: -320px
    }

    html:lang(ko-KR) #header.march-2024 #resources>.dropdown-menu {
        left: -300px
    }
}

.solutionsPlansPricing {
    background-color: #0b5cff;
    color: white;
    padding: 5px 10px 5px 10px;
    border-radius: 14px 14px 0 0;
    line-height: 20px;
    border: 0
}

.solutionsPlansPricing:hover,solutionsPlansPricing:focus,.march-2024 a.mainSection:hover,.march-2024 a.mainSection:focus,.productsBusinessService:hover,productsBusinessService:focus {
    text-decoration: none
}

.solutionsPlansPricing.white:hover,.solutionsPlansPricing.white:focus {
    color: white
}

.plansAndPricingArrow>img {
    transform: rotate(270deg)
}

.march-2024 .new-solutions .mainSection>.columnTitle>img {
    transform: rotate(-90deg)
}

.march-2024 #navbar-left>li.dropdown.open>button>span.whiteBarArrow.arrow {
    left: 5px
}

.march-2024 .dropdown.new-products .dropdown-menu.top-nav-menu-items>div:first-child>div:nth-child(2) a {
    text-decoration: none
}

.march-2024 .dropdown.new-solutions .dropdown-menu.top-nav-menu-items a,.march-2024 .dropdown.new-resources .dropdown-menu.top-nav-menu-items a {
    text-decoration: none
}

.march-2024 #navbar-left .columnTitle {
    color: #00053d;
    text-align: center;
    font-family: "Happy Display";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.march-2024 #navbar-left .mainSection {
    margin-bottom: 10px
}

.march-2024 .productSectionLinks li,.march-2024 .solutionSectionLinks li,.march-2024 .resourceSectionLinks li {
    margin-bottom: 10px
}

.march-2024 #navbar-left #solutions>.dropdown-menu>.navBarMenuItems {
    padding-bottom: 0
}

.march-2024 #navbar-left #solutions .solutionsPlansPricingBang>.left {
    margin-top: 0
}

.march-2024 #navbar-left-tab>li.dropdown>button,.march-2024 #navbar-left-mobile>ul>li.dropdown>button,.march-2024 #navbar-left-mobile>ul>li>a.top-pricing-new {
    margin-left: 10px
}

#header.march-2024 #navbar-left-tab .new-solutions .dropdown-menu.top-nav-menu-items,#header.march-2024 #navbar-left-tab .new-resources .dropdown-menu.top-nav-menu-items {
    margin-left: 10px
}

#header.march-2024 #navbar-left-tab>li:first-child,#header.march-2024 #navbar-left-mobile>ul:first-child>li:first-child {
    border: 1px solid #e1e1e6
}

#header.march-2024 #navbar-left-tab>li {
    line-height: 44px
}

#header.march-2024 #navbar-left-pricing {
    display: none!important;
    width: auto;
    height: 56px!important
}

#header.march-2024 .navbar-left.deskTopView>#products>.dropdown-menu>div:first-child {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 80vh
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    html:lang(zh-CN) #header.march-2024 #navbar-left-pricing,html:lang(en-US) #header.march-2024 #navbar-left-pricing,html:lang(zh-TW) #header.march-2024 #navbar-left-pricing,html:lang(ko-KO) #header.march-2024 #navbar-left-pricing {
        display:block!important
    }
}

html:lang(en-US) #navbar-left-tab>.navbar-left-tab-pricing-old,html:lang(zh-CN) #navbar-left-tab>.navbar-left-tab-pricing-old,html:lang(zh-TW) #navbar-left-tab>.navbar-left-tab-pricing-old,html:lang(ko-KO) #navbar-left-tab>.navbar-left-tab-pricing-old {
    display: none
}

#header.march-2024 .solutionSectionLinks>li>a,#header.march-2024 .resourceSectionLinks>li>a {
    font-size: 14px!important
}

@media screen and (max-width: 767px) {
    #header.march-2024 .solutionSectionLinks li a,#header.march-2024 .resourceSectionLinks li a {
        line-height:17px
    }
}

@media screen and (min-width: 1025px) and (max-width:1300px) {
    html:lang(pt-PT) .march-2024 #solutions>.dropdown-menu,html:lang(de-DE) .march-2024 #solutions>.dropdown-menu,html:lang(es-ES) .march-2024 #solutions>.dropdown-menu,html:lang(ja-JP) .march-2024 #solutions>.dropdown-menu,html:lang(fr-FR) .march-2024 #solutions>.dropdown-menu,html:lang(it-IT) .march-2024 #solutions>.dropdown-menu,html:lang(vi-VN) .march-2024 #solutions>.dropdown-menu,html:lang(ru-RU) .march-2024 #solutions>.dropdown-menu,html:lang(pl-PL) .march-2024 #solutions>.dropdown-menu,html:lang(tr-TR) .march-2024 #solutions>.dropdown-menu,html:lang(id-ID) .march-2024 #solutions>.dropdown-menu,html:lang(nl-NL) .march-2024 #solutions>.dropdown-menu,html:lang(sv-SE) .march-2024 #solutions>.dropdown-menu {
        padding-left:0
    }
}

@media screen and (min-width: 1025px) and (max-width:1300px) {
    html:lang(es-ES) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(de-DE) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(fr-FR) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(pt-PT) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(ja-JP) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(vi-VN) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(it-IT) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(ru-RU) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(pl-PL) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(tr-TR) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(id-ID) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(nl-NL) .march-2024 #resources>.dropdown-menu>.navBarMenuItems,html:lang(sv-SE) .march-2024 #resources>.dropdown-menu>.navBarMenuItems {
        padding:0
    }
}

@media screen and (min-width: 1025px) and (max-width:1300px) {
    html:lang(es-ES) .march-2024 span.columnTitle,html:lang(de-DE) .march-2024 span.columnTitle,html:lang(fr-FR) .march-2024 span.columnTitle,html:lang(pt-PT) .march-2024 span.columnTitle,html:lang(ja-JP) .march-2024 span.columnTitle,html:lang(vi-VN) .march-2024 span.columnTitle,html:lang(it-IT) .march-2024 span.columnTitle,html:lang(ru-RU) .march-2024 span.columnTitle,html:lang(pl-PL) .march-2024 span.columnTitle,html:lang(tr-TR) .march-2024 span.columnTitle,html:lang(id-ID) .march-2024 span.columnTitle,html:lang(nl-NL) .march-2024 span.columnTitle,html:lang(sv-SE) .march-2024 span.columnTitle {
        font-size:16px
    }
}

#header.march-2024 ul.nav.navbar-nav.navbar-right.mobileView a.menu-items-right-new-nav.signin-new.visible-xs {
    color: #0b5cff!important
}

#header.march-2024 .articleSubSectionNew>img {
    border-radius: 14px
}

#header.march-2024 #navbar-left-mobile>ul:first-of-type>li {
    margin: 0 10px;
    line-height: 42px
}

#header.march-2024 #navbar-left-mobile>ul:first-of-type {
    margin-top: 15px
}

#header.march-2024 #navbar-left-mobile>ul.nav.navbar-nav.visible-xs.mobile-newmenu-items {
    margin-left: 5px
}

.march-2024 #navbar-left-tab .dropdown-menu .resourceSectionLinks,.march-2024 #navbar-left-tab .dropdown-menu .solutionSectionLinks {
    line-height: 17px!important
}

.march-2024 #navbar-left #btnNewSolutions,.march-2024 #navbar-left #btnNewProducts,.march-2024 #navbar-left #btnNewResources {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 0 15px;
    line-height: 52px
}

.march-2024 #navbar-left .dropdown.new-products.open #btnNewProducts,.march-2024 #navbar-left .dropdown.new-solutions.open #btnNewSolutions,.march-2024 #navbar-left .dropdown.new-resources.open #btnNewResources {
    color: white;
    transition: background-color .3s linear
}

.march-2024 #navbar-left #solutions,.march-2024 #navbar-left #products,.march-2024 #navbar-left #resources {
    margin: 0
}

.navButtonBackgroundEdge {
    background: transparent;
    height: 55px;
    bottom: 0;
    width: 100%;
    z-index: -100000;
    position: absolute;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.dropdown.new-products.open .navButtonBackgroundEdge,.dropdown.new-solutions.open .navButtonBackgroundEdge,.dropdown.new-resources.open .navButtonBackgroundEdge {
    display: block;
    background: #0b5cff;
    transition: background-color .3s linear
}

.dropdown.open .navButtonBackgroundEdge>div>svg>path {
    fill: #0b5cff;
    transition: fill .3s linear
}

#navbar-left-mobile,#navbar-left-tab {
    scroll-behavior: smooth
}
