body {
    box-sizing: border-box;
    font-family: Arial;
}
/*
    Header
*/
header {
    box-sizing: border-box;
    padding: 10px 75px;
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    z-index: 20;
    transition: .2s ease;
}
header .mobile-show {
    display: none;
}
header .header-top .row {
    align-items: flex-end;
}
header .top-wrapper {
    align-items: center;
    display: flex;
    margin-left: auto;
    scale: .8;
    position: relative;
    z-index: 2;
}
header .top-wrapper .search-trigger {
    margin-right: 0;
}
header .row {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
header .logo {
    transition: .2s ease;
}
header .logo svg {
    fill: #fff;
    transition: .2s ease;
}
header .logo:hover svg {
    fill: #6BBC15;
}

@media screen and (max-width: 768px) {
    header .header-top {
        display: none;
    }
    header .mobile-show {
        display: flex;
    }
}
header .right-part {
    align-items: center;
    display: flex;
}
/* Language Switcher */
.weglot-shortcode {
    margin-right: 40px;
}
.country-selector.weglot-dropdown {
    background-color: transparent;
    cursor: pointer;
}
.country-selector.weglot-dropdown .wgcurrent {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0001 0C16.9955 0 16.9908 0 16.9856 0C16.9836 0 16.9814 0 16.9789 0C16.9722 0 16.9656 0.00136546 16.9589 0.00136546C7.58828 0.0225984 0 7.62474 0 17C0 26.3726 7.58828 33.9761 16.9589 33.9986C16.9656 33.9986 16.9722 34 16.9789 34C16.9814 34 16.9835 34 16.9856 34C16.9908 34 16.9955 34 17.0001 34C26.3871 34 34 26.3871 34 17C34 7.61149 26.3871 0 17.0001 0ZM17.6798 10.1734C19.4821 10.1243 21.2365 9.88656 22.9245 9.47487C23.4346 11.479 23.7494 13.7886 23.7998 16.32H17.6797V10.1734H17.6798ZM17.6798 8.81344V1.4676C19.514 1.97494 21.3707 4.4187 22.5542 8.16669C20.9842 8.54513 19.3546 8.76565 17.6798 8.81344ZM16.3201 1.45162V8.81344C14.6322 8.76565 12.9892 8.54117 11.4067 8.15604C12.6 4.38545 14.4747 1.9324 16.3201 1.45162ZM16.3201 10.1721V16.3199H10.1583C10.2081 13.7845 10.5248 11.4723 11.0342 9.46681C12.7361 9.88253 14.5033 10.1243 16.3201 10.1721ZM8.78961 16.32H1.37727C1.52734 12.8244 2.82958 9.62098 4.91471 7.08422C6.4288 7.91831 8.0352 8.60098 9.71799 9.11098C9.1688 11.2797 8.83939 13.7248 8.78961 16.32ZM8.78961 17.68C8.83939 20.2738 9.1688 22.7189 9.71806 24.8877C8.03588 25.399 6.42887 26.0817 4.91477 26.9157C2.82965 24.379 1.52741 21.1756 1.37734 17.68H8.78961ZM10.1583 17.68H16.3201V23.8199C14.5033 23.8677 12.7355 24.1108 11.0335 24.5278C10.5242 22.5237 10.2081 20.2128 10.1583 17.68ZM16.3201 25.1786V32.5484C14.4734 32.0662 12.5974 29.6105 11.4047 25.836C12.9878 25.4508 14.6314 25.2264 16.3201 25.1786ZM17.6798 32.5324V25.1786C19.3546 25.2264 20.9842 25.4482 22.5554 25.8267C21.372 29.5773 19.514 32.0251 17.6798 32.5324ZM17.6798 23.8199V17.68H23.7999C23.7495 20.2087 23.4346 22.5156 22.9273 24.5185C21.2365 24.1067 19.4834 23.8677 17.6798 23.8199ZM25.1679 17.68H32.6227C32.4727 21.1756 31.171 24.3778 29.0859 26.9145C27.5597 26.0751 25.9395 25.3871 24.2421 24.8745C24.7906 22.7082 25.1186 20.2685 25.1679 17.68ZM25.1679 16.32C25.1186 13.7275 24.7893 11.2864 24.2408 9.1189C25.9369 8.60623 27.5573 7.91961 29.0819 7.08026C31.1697 9.61695 32.4727 12.8218 32.6227 16.32H25.1679ZM28.1456 6.04162C26.7923 6.76143 25.3644 7.35643 23.8729 7.80805C23.0774 5.25006 21.9617 3.16227 20.6416 1.79162C23.5369 2.4863 26.1227 3.98435 28.1456 6.04162ZM13.3046 1.80494C11.9918 3.17292 10.8808 5.25143 10.0886 7.7961C8.61163 7.34584 7.19585 6.75617 5.85517 6.04162C7.86451 3.99766 10.4306 2.50351 13.3046 1.80494ZM5.85046 27.9531C7.1925 27.2372 8.60896 26.6475 10.0872 26.1973C10.8795 28.7446 11.9904 30.8258 13.3046 32.1951C10.4286 31.4952 7.86124 29.9997 5.85046 27.9531ZM20.6416 32.207C21.9631 30.8364 23.0787 28.7472 23.8743 26.1853C25.3671 26.6382 26.7962 27.2319 28.1496 27.9543C26.1267 30.013 23.5395 31.5137 20.6416 32.207Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 40px;
    margin-right: 0px;
    width: 40px;
}
.country-selector.weglot-dropdown .wgcurrent:after {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.136718 0.762917C0.136687 0.831908 0.150247 0.900229 0.176624 0.963979C0.203001 1.02773 0.241679 1.08566 0.290447 1.13446L6.76524 7.6089C6.86375 7.70738 6.99733 7.7627 7.13661 7.7627C7.27589 7.7627 7.40947 7.70738 7.50797 7.6089L13.9828 1.13446C14.0316 1.08569 14.0703 1.02779 14.0967 0.96406C14.1231 0.900332 14.1367 0.832026 14.1367 0.763041C14.1367 0.694056 14.1232 0.625744 14.0968 0.562004C14.0704 0.498264 14.0317 0.440344 13.9829 0.391552C13.9342 0.342761 13.8763 0.304054 13.8125 0.27764C13.7488 0.251225 13.6805 0.237621 13.6115 0.237604C13.5425 0.237588 13.4742 0.25116 13.4105 0.277545C13.3468 0.303929 13.2888 0.34261 13.24 0.391378L7.13678 6.49464L1.03352 0.391378C0.960064 0.31787 0.866449 0.267804 0.764526 0.247517C0.662603 0.22723 0.556952 0.237632 0.460942 0.277408C0.364933 0.317183 0.28288 0.384546 0.225166 0.47097C0.167452 0.557393 0.136671 0.658994 0.136718 0.762917Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 100% auto;
    right: -14px;
    transform: rotate(0deg)!important;
}
.country-selector.weglot-dropdown .wgcurrent .wglanguage-name {
    display: none!important;
}
header.white .country-selector.weglot-dropdown .wgcurrent {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0001 0C16.9955 0 16.9908 0 16.9856 0C16.9836 0 16.9814 0 16.9789 0C16.9722 0 16.9656 0.00136546 16.9589 0.00136546C7.58828 0.0225984 0 7.62474 0 17C0 26.3726 7.58828 33.9761 16.9589 33.9986C16.9656 33.9986 16.9722 34 16.9789 34C16.9814 34 16.9835 34 16.9856 34C16.9908 34 16.9955 34 17.0001 34C26.3871 34 34 26.3871 34 17C34 7.61149 26.3871 0 17.0001 0ZM17.6798 10.1734C19.4821 10.1243 21.2365 9.88656 22.9245 9.47487C23.4346 11.479 23.7494 13.7886 23.7998 16.32H17.6797V10.1734H17.6798ZM17.6798 8.81344V1.4676C19.514 1.97494 21.3707 4.4187 22.5542 8.16669C20.9842 8.54513 19.3546 8.76565 17.6798 8.81344ZM16.3201 1.45162V8.81344C14.6322 8.76565 12.9892 8.54117 11.4067 8.15604C12.6 4.38545 14.4747 1.9324 16.3201 1.45162ZM16.3201 10.1721V16.3199H10.1583C10.2081 13.7845 10.5248 11.4723 11.0342 9.46681C12.7361 9.88253 14.5033 10.1243 16.3201 10.1721ZM8.78961 16.32H1.37727C1.52734 12.8244 2.82958 9.62098 4.91471 7.08422C6.4288 7.91831 8.0352 8.60098 9.71799 9.11098C9.1688 11.2797 8.83939 13.7248 8.78961 16.32ZM8.78961 17.68C8.83939 20.2738 9.1688 22.7189 9.71806 24.8877C8.03588 25.399 6.42887 26.0817 4.91477 26.9157C2.82965 24.379 1.52741 21.1756 1.37734 17.68H8.78961ZM10.1583 17.68H16.3201V23.8199C14.5033 23.8677 12.7355 24.1108 11.0335 24.5278C10.5242 22.5237 10.2081 20.2128 10.1583 17.68ZM16.3201 25.1786V32.5484C14.4734 32.0662 12.5974 29.6105 11.4047 25.836C12.9878 25.4508 14.6314 25.2264 16.3201 25.1786ZM17.6798 32.5324V25.1786C19.3546 25.2264 20.9842 25.4482 22.5554 25.8267C21.372 29.5773 19.514 32.0251 17.6798 32.5324ZM17.6798 23.8199V17.68H23.7999C23.7495 20.2087 23.4346 22.5156 22.9273 24.5185C21.2365 24.1067 19.4834 23.8677 17.6798 23.8199ZM25.1679 17.68H32.6227C32.4727 21.1756 31.171 24.3778 29.0859 26.9145C27.5597 26.0751 25.9395 25.3871 24.2421 24.8745C24.7906 22.7082 25.1186 20.2685 25.1679 17.68ZM25.1679 16.32C25.1186 13.7275 24.7893 11.2864 24.2408 9.1189C25.9369 8.60623 27.5573 7.91961 29.0819 7.08026C31.1697 9.61695 32.4727 12.8218 32.6227 16.32H25.1679ZM28.1456 6.04162C26.7923 6.76143 25.3644 7.35643 23.8729 7.80805C23.0774 5.25006 21.9617 3.16227 20.6416 1.79162C23.5369 2.4863 26.1227 3.98435 28.1456 6.04162ZM13.3046 1.80494C11.9918 3.17292 10.8808 5.25143 10.0886 7.7961C8.61163 7.34584 7.19585 6.75617 5.85517 6.04162C7.86451 3.99766 10.4306 2.50351 13.3046 1.80494ZM5.85046 27.9531C7.1925 27.2372 8.60896 26.6475 10.0872 26.1973C10.8795 28.7446 11.9904 30.8258 13.3046 32.1951C10.4286 31.4952 7.86124 29.9997 5.85046 27.9531ZM20.6416 32.207C21.9631 30.8364 23.0787 28.7472 23.8743 26.1853C25.3671 26.6382 26.7962 27.2319 28.1496 27.9543C26.1267 30.013 23.5395 31.5137 20.6416 32.207Z' fill='black'/%3E%3C/svg%3E%0A");
}
header.white .country-selector.weglot-dropdown .wgcurrent:after {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.136718 0.762917C0.136687 0.831908 0.150247 0.900229 0.176624 0.963979C0.203001 1.02773 0.241679 1.08566 0.290447 1.13446L6.76524 7.6089C6.86375 7.70738 6.99733 7.7627 7.13661 7.7627C7.27589 7.7627 7.40947 7.70738 7.50797 7.6089L13.9828 1.13446C14.0316 1.08569 14.0703 1.02779 14.0967 0.96406C14.1231 0.900332 14.1367 0.832026 14.1367 0.763041C14.1367 0.694056 14.1232 0.625744 14.0968 0.562004C14.0704 0.498264 14.0317 0.440344 13.9829 0.391552C13.9342 0.342761 13.8763 0.304054 13.8125 0.27764C13.7488 0.251225 13.6805 0.237621 13.6115 0.237604C13.5425 0.237588 13.4742 0.25116 13.4105 0.277545C13.3468 0.303929 13.2888 0.34261 13.24 0.391378L7.13678 6.49464L1.03352 0.391378C0.960064 0.31787 0.866449 0.267804 0.764526 0.247517C0.662603 0.22723 0.556952 0.237632 0.460942 0.277408C0.364933 0.317183 0.28288 0.384546 0.225166 0.47097C0.167452 0.557393 0.136671 0.658994 0.136718 0.762917Z' fill='black'/%3E%3C/svg%3E%0A");
    transform: rotate(0deg)!important;
}
header .search-trigger {
    cursor: pointer;
    margin-right: 40px;
}

header .menu-toggle {
    display: none;
}

.mobile-navigation {
    display: none;
}

header.white {
    box-sizing: border-box;
    background-color: #fff;
    padding: 20px 75px;
}
header.white .logo svg {
    fill: #161616;
}
header.white .logo:hover svg {
    fill: #000;
}
header.white .website-navigation ul li > a {
    color: #000;
}
header.white .search-trigger svg path {
    stroke: #000;
}
header.white .button-header {
    color: #000!important;
}

header.white .website-navigation ul li.sub-trigger {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.870001 0.869995L5.38 5.71L9.88 0.869995' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

header.white .menu-toggle svg path {
    fill: #000;
}
header.white .website-navigation ul li .sub-menu:after {
    border-bottom-color: #EFEEED;
}


.website-navigation {
     position: absolute;
    top: 50%; left: 50%;
    transform: translate3d(-50%, 25%, 0px); 
    max-width: 1000px; 
    width: auto;
}
.website-navigation ul {
    display: flex;
    flex-shrink: none;
    flex-wrap: wrap;
    gap: 32px;
    list-style: none;
    padding: 0;
}
.website-navigation ul li.sub-trigger {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.870001 0.869995L5.38 5.71L9.88 0.869995' stroke='%23F4F4F4' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 0 top 50%;
    padding-right: 20px;
    position: relative;
}
.website-navigation ul li > a {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
}
.website-navigation ul li .sub-menu {
    box-sizing: border-box;
    background-color: #EFEEED;
    padding: 16px;
    max-height: calc(100vh - 160px);
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    max-width: 1080px;
    width: 100vw;
    opacity: 0;
    visibility: hidden;
}

@media screen and (max-width: 1680px) {
    .website-navigation ul {
        gap: 32px;
    }
}

@media screen and (max-width: 1440px) {
    .website-navigation ul {
        gap: 32px;
    }
    .website-navigation ul li .sub-menu {
        width: 55vw;
    }
}

.website-navigation ul li .sub-menu.partner-submenu .categories-grid .category-item {
    width: 50%;
}
.website-navigation ul li .sub-menu:before {
    content: '';
    height: 50px;
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
}
.website-navigation ul li .sub-menu:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    content: '';
    position: absolute;
    top: -10px; left: 60px;
}
.website-navigation ul li .sub-menu.support-submenu:after {
    left: 25%;
}
.website-navigation ul li .sub-menu.resources-submenu:after {
    left: 50%;
}
.website-navigation ul li .sub-menu.partner-submenu:after {
    left: 75%;
}
.website-navigation ul li.sub-trigger:hover .sub-menu {
    opacity: 1;
    visibility: visible;
}
.website-navigation ul li .sub-menu .row {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    overflow-y: auto;
    /* max-height: 640px;
    overflow: scroll; */
}

.website-navigation ul li .sub-menu .left {
    box-sizing: border-box;
    width: 40%;
}

.website-navigation ul li .sub-menu .category-item {
    color: inherit;
    cursor: pointer;
    display: block;
    padding: 20px;
    position: relative;
    text-decoration: none;
}

.website-navigation ul li .sub-menu .category-item.active {
    background-color: #F4F4F4;
    border-right: 10px solid #EFEEED;
}

.website-navigation ul li .sub-menu .category-item.active:before {
    border-top: 10px solid transparent;
    border-left: 10px solid #FFFFFF;
    border-bottom: 10px solid transparent;
    content: '';
    position: absolute;
    top: 40px; right: -10px;
}

.website-navigation ul li .sub-menu .category-item.active strong {
    color: #2E6BFF;
}

.website-navigation ul li .sub-menu .category-item strong {
    display: block;
    font-size: 18px;
    margin-bottom: 8px;
}
.website-navigation ul li .sub-menu .category-item p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}
@media screen and (max-width: 1440px) {
    .website-navigation ul li .sub-menu .category-item strong {
        font-size: 14px;
        margin-bottom: 4px;
    }
    .website-navigation ul li .sub-menu .category-item p {
        font-size: 12px;
        margin-bottom: 10px;
    }
}
.website-navigation ul li .sub-menu .category-item:hover {
    background-color: #fff;
}
.website-navigation ul li .sub-menu .category-item:hover strong {
    color: #2E6BFF;
}
.website-navigation ul li .sub-menu .categories-grid {
    display: flex;
    flex-wrap: wrap;
}

.website-navigation ul li .sub-menu .categories-grid .category-item {
    width: 33.3333%;
}

.website-navigation ul li .sub-menu .right {
    box-sizing: border-box;
    background-color: #F4F4F4;
    min-height: 100%;
    padding: 20px;
    width: 60%;
}

.website-navigation ul li .sub-menu .right .item:first-child {
    margin-top: 0;
}




.website-navigation ul li .sub-menu .right .item {
    /*margin-bottom: 16px;*/
    margin-top: 18px;
}
.website-navigation ul li .sub-menu .right .item a {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.website-navigation ul li .sub-menu .right .item a.smaller {
    /*margin-bottom: -16px;*/
    margin-top: -18px;
}
.website-navigation ul li .sub-menu .right .item a.smaller strong{
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0;
}
.website-navigation ul li .sub-menu .right .item a:hover {
    color: #6BBC15;
}
.website-navigation ul li .sub-menu .right .item ul {
    display: block;
    padding-left: 0;
}
.website-navigation ul li .sub-menu .right .item ul li {
    display: block;
    padding: 0!important;
}
.website-navigation ul li .sub-menu .right .item ul li > a {
    font-weight: normal;
    font-size: 18px;
}
@media screen and (max-width: 1440px) {
    .website-navigation ul li .sub-menu .right .item a {
        font-size: 16px;
    }
}
.website-navigation .tab-content {
    display: none;
}
.website-navigation .tab-content.active {
    display: block;
}

.header-buttons-wrapper {
    align-items: center;
    display: flex;
    gap: 24px;
}
.button-header {
    border: 1px solid #B2FF00;
    border-radius: 40px;
    color: #fff!important;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
/*    margin: 0 16px;*/
    padding: 0 32px;
    text-align: center;
}


#home-hero-buttons .elementor-button {
    width: 360px;
}


@media screen and (max-width: 1560px) {
    header {
        padding: 30px 20px;
    }
    .logo svg {
        width: 160px;
    }
    .website-navigation {
        /* width: 44%; */
    }
    .website-navigation ul li {
        margin-left: 0;
    }
    .website-navigation ul li > a {
        font-size: 18px;
    }
    .weglot-trigger {
        scale: 0.8;
    }
    .weglot-shortcode {
        margin-right: 20px!important;
    }
    .search-trigger {
        margin-right: 20px!important;
        scale: 0.8;
    }
    .header-buttons-wrapper {
        gap: 6;
    }
    .button-header {
        font-size: 16px;
        line-height: 40px;
        padding: 0 12px;
    }
}

@media screen and (max-width: 1366px) {
    header {
        padding: 20px;
    }
    header .logo svg {
        width: 160px;
    }
    .website-navigation ul li > a {
        font-size: 14px;
    }
    header .search-trigger svg {
        width: 24px;
    }
    .button-header {
        font-size: 12px!important;
        line-height: 40px!important;
    }
}

/*
    Footer
*/
footer {
    box-sizing: border-box;
    background-color: #161616;
}
footer .top {
    padding-top: 140px;
    padding-bottom: 80px;
}
footer .bottom {
    background-color: #000;
    color: #666666;
    padding: 15px 0;
}
footer .bottom p {
    font-size: 14px;
    margin-bottom: 0;
}
footer .container {
    margin: 0 auto;
    max-width: 1080px;
}
footer .row {
    display: flex;
    justify-content: space-between;
}
footer .col {
    box-sizing: border-box;
    padding-right: 16px;
    width: 25%;
}
footer .block {
    margin-bottom: 24px;
}
footer .block ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
footer .block strong {
    color: #fff;
    display: block;
    font-size: 18px;
    margin-bottom: 16px;
}
footer .block li {
    color: #999999;
    font-size: 16px;
}
footer .block a {
    color: #999999;
    font-size: 16px;
    transition: .2s;
}
footer .block a:hover {
    color: #B7FF00;
}
footer .foot-logo {
    transition: .2s ease;
}
footer .foot-logo svg {
    fill: #fff;
}
footer .foot-logo:hover {
    opacity: .5;
}
footer .foot-partners-logos {
    border-top: 1px solid #B7FF00;
    display: flex;
    gap: 30px;
    align-items: center;
    margin-top: 35px;
    padding-top: 35px;
}
footer .foot-partners-logos img {
    max-width: 100%;
}




/*
    Search Modal
*/
.search-modal {
    background-image: url("data:image/svg+xml,%3Csvg width='1167' height='1001' viewBox='0 0 1167 1001' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_314_11)'%3E%3Cg opacity='0.35'%3E%3Cmask id='mask0_314_11' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1167' height='1001'%3E%3Cpath d='M1166.73 0H0V1000.05H1166.73V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_314_11)'%3E%3Cmask id='mask1_314_11' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1167' height='1001'%3E%3Cpath d='M1166.73 0H0V1000.05H1166.73V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_314_11)'%3E%3Cpath opacity='0.1' d='M172.23 565C100.85 611.7 56.25 664.08 49.85 714.49V738.95C50.05 740.52 50.13 742.11 50.46 743.7C62.18 807.96 140.52 853.26 255.29 873.13L289.25 878.39V418L49.86 383.48V659.82C79.2 626.82 120.86 594.63 172.24 565.01' fill='black'/%3E%3Cpath opacity='0.1' d='M1164.91 618.89C1164.66 617.6 1164.15 616.41 1163.82 615.13C1137.77 737.3 915.15 867.36 628 919.92C312.27 977.63 36.33 920.05 4.36998 791.3C-0.730025 807.75 -1.54002 824.48 2.84998 841.56C39.99 984.93 295.94 1031.05 616.3 979.86C965.66 924.04 1189.29 752.06 1164.91 618.9' fill='black'/%3E%3Cpath opacity='0.1' d='M338.42 882.66V200.1L577.79 241.01V869.77C492.26 883.21 410.76 887.1 338.42 882.66Z' fill='black'/%3E%3Cpath opacity='0.1' d='M1090.36 553.49C1076.69 478.75 973.06 429.67 826.91 416.38C938.85 421.46 1032.17 444.18 1092.61 481.22V129.53L626.96 0V861.05C905.52 806.19 1111.69 670.25 1090.36 553.48' fill='black'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_314_11'%3E%3Crect width='1166.73' height='1000.05' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-color: #fff;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 100%;
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: .2s ease;
}
.search-modal.visible {
    opacity: 1;
    visibility: visible;
}
.search-modal .container {
    height: 100vh;
    margin: 0 auto;
    max-width: 1680px;
    width: 100%;
}
.search-modal .search-head {
    box-sizing: border-box;
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 80px;
    padding: 40px 80px;
}
.search-modal .search-head .container {
    max-width: 100%;
}
.search-modal .close-search {
    cursor: pointer;
}
.search-modal .search-head .logo svg {
    fill: #7EBA3C;
}
.search-modal .close-search:hover {
    opacity: .5;
}
.search-modal .search-wrap {
    margin-left: auto;
    width: 50%;
}
.search-modal .search-form .cell:focus {
    border-bottom-color: #7EBA3C;
    outline: none;
}
.search-modal .search-form .cell {
    background-color: transparent;
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    font-size: 50px;
    width: 100%;
}
.search-modal .search-form {
    margin-bottom: 80px;
    position: relative;
}
.search-modal .search-form label {
    display: block;
    width: 100%;
}
.search-modal .search-form .search-field {
    box-sizing: border-box;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    border-bottom: 2px solid #CCCCCC;
    font-size: 50px;
    padding: 0;
    outline: none;
    width: 100%;   
    transition: .2s ease;
    -webkit-appearance: none;
}
.search-modal .search-form .search-field:focus {
    border-color: #7EBA3C;
}
.search-modal .search-form .search-submit {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1799 25.7099L34.5399 35.0699M29.6299 15.3999C29.6299 23.259 23.2589 29.6299 15.3999 29.6299C7.54091 29.6299 1.16992 23.259 1.16992 15.3999C1.16992 7.54091 7.54091 1.16992 15.3999 1.16992C23.2589 1.16992 29.6299 7.54091 29.6299 15.3999Z' stroke='%237EBA3C' stroke-width='2.33' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 95%;
    border: 0;
    border-radius: 0;
    font-size: 0;
    text-indent: -99999px;
    height: 40px;
    position: absolute;
    top: 50%; right: 0;
    margin-top: -20px;
    width: 40px;
}
.search-modal .quick-links strong {
    display: block;
    font-size: 24px;
    margin-bottom: 12px;
}
.search-modal .quick-links a {
    color: #000;
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
}


#search-cards-list .elementor-post__card:before {
    box-sizing: border-box;
    background-color: #fff;
    color: #989898;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 20px;
    position: absolute;
    left: 0; top: 0;
}
#search-cards-list .type-page .elementor-post__card:before {
    content: 'Solutions Page';
}
#search-cards-list .type-post .elementor-post__card:before {
    content: 'News';
}
#search-cards-list .category-other .elementor-post__card:before {
    content: 'Other';
}
#search-cards-list .category-devices .elementor-post__card:before {
    content: 'Devices';
}

.search-results header {
    display: none;
}
.search-no-results header {
    display: none;
}
.elementor-widget-search-widget {
    position: sticky!important;
    top: 60px!important;
}
.calltower-search-filters {
    box-sizing: border-box;
    background-color: #F4F4F4;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    padding: 48px 30px;
    position: sticky;
    top: 40px;
/*    max-width: 85%;*/
}
.calltower-search-filters strong {
    display: block;
    font-size: 24px;
    margin-bottom: 16px;
}
.calltower-search-filters .filter-row {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 12px;
}
.calltower-search-filters .custom-checkbox input[type="checkbox"] {
    display: none;
}

.calltower-search-filters .custom-checkbox {
    margin-bottom: 20px;
    position: relative;
}

.calltower-search-filters .custom-checkbox label {
    line-height: 30px;
    position: relative;
    padding-left: 50px;
    cursor: pointer;
}

.calltower-search-filters .custom-checkbox label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background-color: #fff;
}

.calltower-search-filters .custom-checkbox input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.19 17.74'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %2308f3a9; stroke-miterlimit: 10; stroke-width: 3px; %7D %3C/style%3E%3C/defs%3E%3Cg id='Menu'%3E%3Cpath class='cls-1' d='m1.06,9.66l5.76,5.76c1.09,1.09,2.86,1.09,3.95,0L25.13,1.06'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90% auto;
}

/*.calltower-search-filters .custom-checkbox input[type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    left: 6px;
    top: 10px;
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}*/
.calltower-search-filters .search-filter-submit {
    background-color: transparent;
    border: 1px solid #6BBC15;
    border-radius: 0!important;
    color: #000!important;
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin-top: 24px;
    width: 100%;
}
.calltower-search-filters .search-filter-submit:hover {
/*    background-color: #6BBC15!important;*/
    border-color: #b7ff00!important;
    color: #000!important;
}


@media screen and (max-width: 768px) {
    header {
        padding: 20px;
    }
    header.white {
        padding: 20px;
    }
    header .logo svg {
        width: 120px;
    }
    header .button-header {
        display: none!important;
    }
    header .search-trigger {
        height: 38px;
        margin-right: 20px;
    }
    .weglot-shortcode {
      margin-top: 5px;
      margin-right: 30px;
    }
    .country-selector.weglot-dropdown .wgcurrent {
        background-size: 100% auto;
        height: 24px;
        width: 24px;
    }
    .country-selector.weglot-dropdown .wgcurrent:after {
      top: 40%;
    }
    header .search-trigger svg {
        width: 24px;
    }
    header .website-navigation {
        display: none;
    }
    header .menu-toggle {
        height: 24px;
        display: block;
        position: relative;
        width: 24px;
    }
    header .menu-toggle .menu-burger {
        position: absolute;
        top: 50%; 
        left: 50%;
        transform: translate3d(-50%, -50%, 0);
    }
    header .menu-toggle .menu-close {
        opacity: 0;
        position: absolute;
        top: 50%; 
        left: 50%;
        transform: translate3d(-50%, -50%, 0);
    }
    header .menu-toggle.active .menu-burger {
        opacity: 0;
    }
    header .menu-toggle.active .menu-close {
        opacity: 1;
    }
    footer .row {
        box-sizing: border-box;
        display: block;
        padding: 0 16px;
    }
    footer .col {
        width: 100%;
    }

    .search-modal .search-head {
        margin-bottom: 20px;
        padding-bottom: 0;
        padding: 20px;
    }

    .search-modal .search-head .logo svg {
        width: 120px;
    }

    .search-modal .container {
        padding: 0 16px;
    }

    .search-modal .search-form .search-field {
        font-size: 24px;
    }

    .search-modal .search-form .search-submit {
        top: 35%;
    }

    .search-modal .search-wrap {
        width: 100%;
    }

    .mobile-navigation {
        box-sizing: border-box;
        background-color: #fff;
        display: block;
        height: calc(100vh - 60px);
        padding: 60px 16px 0;
        position: fixed;
        top: 60px; left: 0;
        overflow-y: scroll;
        width: 100%;
        transform: translateX(100%);
        transition: transform .2s ease;
        z-index: 9;
    }
    .mobile-navigation.visible {
        transform: translateX(0);
    }
    .mobile-navigation ul {
        display: block;
        list-style: none;
        padding-left: 0;
    }
    .mobile-navigation ul li {
        margin-bottom: 24px;
    }
    .mobile-navigation ul li a {
        color: #000;
        font-size: 18px;
        font-weight: bold;
    }
    .mobile-navigation .sub-menu {
        box-sizing: border-box;
        display: none;
        margin-top: 6px;
        padding: 0;
        padding-left: 0!important;
    }
    .mobile-navigation .sub-menu hr {
        border-color: #f1f1f159;
        margin: 12px auto;
    }
    .mobile-navigation .sub-menu .main-link {
        box-sizing: border-box;
        border-left: 2px solid #0658FC;
        margin: 12px 0;
        padding-left: 12px;
    }
    .mobile-navigation .sub-menu .main-link+.main-link {
        border-color: #B7FF00;
    }
    .mobile-navigation .sub-menu .main-link+.main-link+.main-link {
        border-color: #08F3A9;
    }
    .mobile-navigation .sub-menu .main-link+.main-link+.main-link+.main-link {
        border-color: #0658FC;
    }
    .mobile-navigation .sub-menu .main-link+.main-link+.main-link+.main-link+.main-link {
        border-color: #08F3A9;
    }
    .mobile-navigation .sub-menu .main-link+.main-link+.main-link+.main-link+.main-link+.main-link {
        border-color: #B7FF00;
    }
    .mobile-navigation .sub-menu h4 {
        margin: 0;
        margin-bottom: 4px;
        font-size: 16px;
        font-weight: bold;
    }
    .mobile-navigation .sub-menu .sub-listing {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .mobile-navigation ul li.sub-trigger {
        background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.870001 0.869995L5.38 5.71L9.88 0.869995' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        background-position: right 0 top 5px;
        background-repeat: no-repeat;
     }
    .mobile-navigation ul li.sub-trigger:hover .sub-menu {
        display: block;
    }
}


.circles-wrap {
    box-sizing: border-box;
    background-color: #EFEEED;
    align-items: center;
    display: flex;
    height: 400px;
    margin: auto;
    padding: 40px;
    position: relative;
    max-width: 1440px;
    width: 100%;
}
.circle {
    box-sizing: border-box;
    height: 310px;
    margin: auto;
    position: absolute;
    width: 352px;
    transition: 2s ease;
}
.circle.first {
    left: 100px;
    width: 250px;
}
.circle.second {
    left: 305px;
    width: 277px;
}
.circle.centered {
    left: 534px;
    z-index: 5;
}
.circle.fourth {
    left: 760px;
}
.circle.last {
    left: 1050px;
    width: 267px;
}

.logo-main {
    background-color: #EFEEED;
    border-radius: 100%;
    align-items: center;
    display: flex;
    height: 200px;
    position: absolute;
    top: 50%; left: 50%;
    width: 200px;
    transition: .4s ease;
    opacity: 0;
}
/*.logo-main:hover {
    opacity: .7;
    scale: 1.1;
}*/
.logo-main.visible {
    opacity: 1;
}


.wheel-logos.visible {
    opacity: 1;
}
.wheel-logo {
    position: absolute;
    z-index: 5;
    opacity: 0;
    transition: .6s ease;
    scale: 1.4;
}
.wheel-logo.loaded {
    opacity: 1;
    scale: 1;
}
.wheel-logo.loaded:hover {
    opacity: .7;
    scale: 1.1;
}





.integrations-table-wrap {
    box-sizing: border-box;
    background-color: #F8FAFC;
    align-items: flex-start;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 48px 24px;
    overflow: hidden;
}
@media screen and (max-width: 768px) {
    .integrations-table-wrap {
        display: block;
        padding: 12px;
    }
}
.table-mob-wrap {
    box-sizing: border-box;
    border: 1px solid #E5E7EB;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    overflow: hidden;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap .table-mob-wrap {
    overflow: scroll;
  }
}
.integrations-table-wrap .table-filtering {
    box-sizing: border-box;
    border-radius: 12px;
    background-color: #fff;
    border: 1px solid #E2E8F0;
    padding: 20px;
    margin-bottom: 20px;
    min-width: 280px;
    max-width: 280px;
}
@media screen and (max-width: 768px) {
    .integrations-table-wrap .table-filtering {
        min-width: 280px;
        max-width: 100%;
    }
}
.integrations-table-wrap .table-filtering .row {
  align-items: center;
}

.integrations-table-wrap .table-filtering .clear-filters {
  box-sizing: border-box;
  color: #64748B;
  display: block;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  text-align: right;
  transition: 0.2s ease;
}

.integrations-table-wrap .table-filtering .search-form {
  max-width: 380px;
}
.integrations-table-wrap .table-filtering .search-form form {
  outline: none;
}
.integrations-table-wrap .table-filtering .search-form input {
  box-sizing: border-box;
  background-color: #F8FAFC;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzUgNC44NzVDOS43NSA1Ljk1MDc4IDkuNDAwNzggNi45NDQ1MyA4LjgxMjUgNy43NTA3OEwxMS43Nzk3IDEwLjcyMDNDMTIuMDcyNyAxMS4wMTMzIDEyLjA3MjcgMTEuNDg5MSAxMS43Nzk3IDExLjc4MkMxMS40ODY3IDEyLjA3NSAxMS4wMTA5IDEyLjA3NSAxMC43MTggMTEuNzgyTDcuNzUwNzggOC44MTI1QzYuOTQ0NTMgOS40MDMxMiA1Ljk1MDc4IDkuNzUgNC44NzUgOS43NUMyLjE4MjAzIDkuNzUgMCA3LjU2Nzk3IDAgNC44NzVDMCAyLjE4MjAzIDIuMTgyMDMgMCA0Ljg3NSAwQzcuNTY3OTcgMCA5Ljc1IDIuMTgyMDMgOS43NSA0Ljg3NVpNNC44NzUgOC4yNUM1LjMxODIxIDguMjUgNS43NTcwOCA4LjE2MjcgNi4xNjY1NiA3Ljk5MzA5QzYuNTc2MDMgNy44MjM0OCA2Ljk0ODA5IDcuNTc0ODggNy4yNjE0OSA3LjI2MTQ5QzcuNTc0ODggNi45NDgwOSA3LjgyMzQ4IDYuNTc2MDMgNy45OTMwOSA2LjE2NjU2QzguMTYyNyA1Ljc1NzA4IDguMjUgNS4zMTgyMSA4LjI1IDQuODc1QzguMjUgNC40MzE3OSA4LjE2MjcgMy45OTI5MiA3Ljk5MzA5IDMuNTgzNDRDNy44MjM0OCAzLjE3Mzk3IDcuNTc0ODggMi44MDE5MSA3LjI2MTQ5IDIuNDg4NTFDNi45NDgwOSAyLjE3NTEyIDYuNTc2MDMgMS45MjY1MiA2LjE2NjU2IDEuNzU2OTFDNS43NTcwOCAxLjU4NzMgNS4zMTgyMSAxLjUgNC44NzUgMS41QzQuNDMxNzkgMS41IDMuOTkyOTIgMS41ODczIDMuNTgzNDQgMS43NTY5MUMzLjE3Mzk3IDEuOTI2NTIgMi44MDE5MSAyLjE3NTEyIDIuNDg4NTEgMi40ODg1MUMyLjE3NTEyIDIuODAxOTEgMS45MjY1MiAzLjE3Mzk3IDEuNzU2OTEgMy41ODM0NEMxLjU4NzMgMy45OTI5MiAxLjUgNC40MzE3OSAxLjUgNC44NzVDMS41IDUuMzE4MjEgMS41ODczIDUuNzU3MDggMS43NTY5MSA2LjE2NjU2QzEuOTI2NTIgNi41NzYwMyAyLjE3NTEyIDYuOTQ4MDkgMi40ODg1MSA3LjI2MTQ5QzIuODAxOTEgNy41NzQ4OCAzLjE3Mzk3IDcuODIzNDggMy41ODM0NCA3Ljk5MzA5QzMuOTkyOTIgOC4xNjI3IDQuNDMxNzkgOC4yNSA0Ljg3NSA4LjI1WiIgZmlsbD0iIzk0QTNCOCIgc3R5bGU9ImZpbGw6Izk0QTNCODtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC41ODA0IDAuNjM5MiAwLjcyMTYpO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K);
  background-position: left 12px top 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border: 1px solid #E2E8F0;
  color: #1E293B;
  line-height: 40px;
  font-size: 14px;
  padding: 0 20px;
  padding-left: 30px;
  outline: #B7FF00;
  width: 100%;
}
.integrations-table-wrap .table-filtering .search-form input::placeholder {
  color: #1E293B;
}
.integrations-table-wrap .table-filtering .search-form input:focus {
  border-color: #B7FF00;
}
.integrations-table-wrap .table-filtering .filters-title {
  color: #fff;
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.integrations-table-wrap .table-filtering .filters-wrap strong {
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 14px;
}
.integrations-table-wrap .table-filtering .filters-wrap .filter {
  cursor: pointer;
  margin-bottom: 10px;
}
.integrations-table-wrap .table-filtering .filters-wrap .filter label {
    color: #334155;
    align-items: center;
    display: flex;
    font-size: 14px;
    cursor: pointer;
}
.integrations-table-wrap .table-filtering .filters-wrap .filter input[type=radio] {
    margin-right: 8px;
    height: 16px;
    width: 16p;
}
.integrations-table-wrap .table-filtering .filters-wrap .filter input[type=checkbox] {
  background: #fff;
  border: 1px solid #000000;
  cursor: pointer;
  height: 16px;
  margin-right: 8px;
  width: 16px;
  appearance: none;
}
.integrations-table-wrap .table-filtering .filters-wrap .filter input[type=checkbox]:checked {
  background-color: #0658FC;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSA0TDMuNSA2LjVMNy41IDEiIHN0cm9rZT0id2hpdGUiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLW9wYWNpdHk6MTsiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  border-color: #0658FC;
  background-position: center;
  background-size: 50% auto;
  background-repeat: no-repeat;
  color: #fff;
}
.integrations-table-wrap .table-filtering .filters-wrap .filter input[type=checkbox]:checked label  {
    color: red;
}




.integrations-table-wrap table {
    box-sizing: border-box;
    background-color: #F7FAFF;
    border-block-start: none!important;
    border: none;
    font-size: 12px;
    margin-block-end: 0;
    overflow: hidden;
    width: 100%;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap table {
    overflow-x: auto;
  }
}




.integrations-table-wrap .region-row {
    background-color: red;
}
.integrations-table-wrap .region-title {
    box-sizing: border-box;
    background-color: #F1F5F9!important;
    color: #64748B;
    font-size: 14px;
    padding: 15px 12px;
}

.integrations-table-wrap table thead th {
  box-sizing: border-box;
  background-color: #FFF;
  border: none;
  border-block-start: none!important;
  border-bottom: 1px solid #E2E8F0;
  color: #0F172A;
  align-items: center;
  line-height: 1;
  font-size: 12px;
  font-weight: 600;
  min-height: 40px;
  padding: 20px 0;
  text-align: center;
  vertical-align: middle;
  width: 120px;  
}
.integrations-table-wrap table thead td {
  box-sizing: border-box;
  background-color: #FFF;
  border: none;
  border-block-start: none!important;
  border-bottom: 1px solid #E2E8F0;
  color: #0F172A;
  align-items: center;
  line-height: 1;
  font-size: 12px;
  font-weight: 600;
  min-height: 40px;
  padding: 20px 0;
  text-align: center;
  vertical-align: middle;
  width: 120px;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap table thead td {
    /*font-size: 10px;*/
    /*padding: 10px 5px;*/
    min-width: 100px;
  }
  .integrations-table-wrap table thead th {
    min-width: 80px;
  }
}
/*.integrations-table-wrap table thead td.compare-title {
  background-color: #6DEAF9;
  width: 120px;
}*/
.integrations-table-wrap table thead td.country-title {
  box-sizing: border-box;
  background-color: #fff;
  padding-left: 20px;
  text-align: left;
  width: 200px;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap table thead td.country-title {
    padding-left: 5px;
  }
}
.integrations-table-wrap table thead small {
  display: block;
  font-size: 8px;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap table thead small {
    font-size: 6px;
  }
}


.integrations-table-wrap table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: #fff;
    border: none;
}
.integrations-table-wrap table tbody tr:hover>td, table tbody tr:hover>th {
  background-color: #F8FAFC;
}
.integrations-table-wrap table tbody th {
  box-sizing: border-box;
  background-color: #F7FAFF;
  border: none;
  color: #0F172A;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 2px;
  text-align: center;
  vertical-align: middle;
  width: 100px;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap table tbody th {
    font-size: 10px;
    padding: 10px 2px;
  }
}
.integrations-table-wrap table tbody td {
  box-sizing: border-box;
  border: none;
  font-size: 10px;
  font-weight: 600;
  padding: 15px;
}
@media screen and (max-width: 768px) {
  .integrations-table-wrap table tbody td {
    font-size: 10px;
    padding: 10px 5px;
  }
}
.integrations-table-wrap table tbody td.result-country {
    color: #0F172A;
    font-size: 12px;
    font-weight: 600;
    vertical-align: middle;
}
.integrations-table-wrap table tbody .yes {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMThDMTEuMzg2OSAxOCAxMy42NzYxIDE3LjA1MTggMTUuMzY0IDE1LjM2NEMxNy4wNTE4IDEzLjY3NjEgMTggMTEuMzg2OSAxOCA5QzE4IDYuNjEzMDUgMTcuMDUxOCA0LjMyMzg3IDE1LjM2NCAyLjYzNjA0QzEzLjY3NjEgMC45NDgyMTIgMTEuMzg2OSAwIDkgMEM2LjYxMzA1IDAgNC4zMjM4NyAwLjk0ODIxMiAyLjYzNjA0IDIuNjM2MDRDMC45NDgyMTIgNC4zMjM4NyAwIDYuNjEzMDUgMCA5QzAgMTEuMzg2OSAwLjk0ODIxMiAxMy42NzYxIDIuNjM2MDQgMTUuMzY0QzQuMzIzODcgMTcuMDUxOCA2LjYxMzA1IDE4IDkgMThaTTEyLjk3MjcgNy4zNDc2Nkw4LjQ3MjY2IDExLjg0NzdDOC4xNDIxOSAxMi4xNzgxIDcuNjA3ODEgMTIuMTc4MSA3LjI4MDg2IDExLjg0NzdMNS4wMzA4NiA5LjU5NzY2QzQuNzAwMzkgOS4yNjcxOSA0LjcwMDM5IDguNzMyODEgNS4wMzA4NiA4LjQwNTg2QzUuMzYxMzMgOC4wNzg5MSA1Ljg5NTcgOC4wNzUzOSA2LjIyMjY2IDguNDA1ODZMNy44NzUgMTAuMDU4MkwxMS43NzczIDYuMTUyMzRDMTIuMTA3OCA1LjgyMTg4IDEyLjY0MjIgNS44MjE4OCAxMi45NjkxIDYuMTUyMzRDMTMuMjk2MSA2LjQ4MjgxIDEzLjI5OTYgNy4wMTcxOSAxMi45NjkxIDcuMzQ0MTRMMTIuOTcyNyA3LjM0NzY2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIyNjVfMTE0OTkpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjI2NV8xMTQ5OSIgeDE9IjkiIHkxPSIwIiB4Mj0iOSIgeTI9IjE4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwNjU4RkMiIHN0eWxlPSJzdG9wLWNvbG9yOiMwNjU4RkM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMDIzNSAwLjM0NTEgMC45ODgyKTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDQzNDk2IiBzdHlsZT0ic3RvcC1jb2xvcjojMDQzNDk2O3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAwLjAxNDAgMC4yMDU0IDAuNTg4Mik7c3RvcC1vcGFjaXR5OjE7Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  height: 18px;
  display: block;
  margin: auto;
  text-align: center;
  width: 26px;
}

.integrations-table-wrap table tbody .no {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC40OTUwMiAxLjQ5NTAyQzguODM2ODIgMS4xNTMyMiA4LjgzNjgyIDAuNTk4MTQ1IDguNDk1MDIgMC4yNTYzNDhDOC4xNTMyMiAtMC4wODU0NDkyIDcuNTk4MTUgLTAuMDg1NDQ5MiA3LjI1NjM1IDAuMjU2MzQ4TDQuMzc3MDUgMy4xMzgzOEwxLjQ5NTAyIDAuMjU5MDgyQzEuMTUzMjIgLTAuMDgyNzE0OSAwLjU5ODE0NSAtMC4wODI3MTQ5IDAuMjU2MzQ4IDAuMjU5MDgyQy0wLjA4NTQ0OTIgMC42MDA4NzkgLTAuMDg1NDQ5MiAxLjE1NTk2IDAuMjU2MzQ4IDEuNDk3NzVMMy4xMzgzOCA0LjM3NzA1TDAuMjU5MDgyIDcuMjU5MDhDLTAuMDgyNzE0OCA3LjYwMDg4IC0wLjA4MjcxNDggOC4xNTU5NiAwLjI1OTA4MiA4LjQ5Nzc2QzAuNjAwODc5IDguODM5NTUgMS4xNTU5NiA4LjgzOTU1IDEuNDk3NzUgOC40OTc3Nkw0LjM3NzA1IDUuNjE1NzJMNy4yNTkwOCA4LjQ5NTAyQzcuNjAwODggOC44MzY4MiA4LjE1NTk2IDguODM2ODIgOC40OTc3NiA4LjQ5NTAyQzguODM5NTUgOC4xNTMyMiA4LjgzOTU1IDcuNTk4MTUgOC40OTc3NiA3LjI1NjM1TDUuNjE1NzIgNC4zNzcwNUw4LjQ5NTAyIDEuNDk1MDJaIiBmaWxsPSIjQ0JENUUxIiBzdHlsZT0iZmlsbDojQ0JENUUxO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjc5NjEgMC44MzUzIDAuODgyNCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  height: 16px;
  display: block;
  margin: auto;
  text-align: center;
  width: 16px;
}
.integrations-table-additional {
    box-sizing: border-box;
    background-color: #F8FAFC;
    padding: 24px 0;
    text-align: center;
}
.integrations-table-additional .showing-cities {
    color: #64748B;
    font-size: 14px;
    margin-bottom: 16px;
    text-align: center;
}
.integrations-table-additional .load-more-countries {
    box-sizing: border-box!important;
    background-color: #fff!important;
    border: 1px solid #CBD5E1!important;
    border-radius: 8px!important;
    color: #334155!important;
    margin: 0 auto!important;
    text-align: center!important;
}
.integrations-table-additional .load-more-countries:hover {
    background-color: #0658FC!important;
    border-color: #0658FC!important;
    border-radius: 8px!important;
    color: #fff!important;
}
.integrations-table-additional .load-more-countries:hover svg path {
    fill: #fff!important;
}


.integrations-table-notice {
    box-sizing: border-box;
    align-items: center;
    display: flex;
    gap: 24px;
    padding: 24px 0;
    justify-content: center;
}
.integrations-table-notice p {
    align-items: center;
    display: flex;
    gap: 6px;
}













@media screen and (max-width: 768px) {
    .page-template .elementor-section:first-child {
        padding: 80px 16px 60px!important;
    }
    .page-template .elementor-section:first-child .elementor-widget-wrap {
        border-width: 0px 0px 0px 4px!important;
        padding: 24px!important;
    }
    .page-template .elementor-section:first-child p {
        font-size: 16px!important;
        line-height: 1.6!important;
    }
    .page-template .elementor-section:first-child .elementor-widget-button {
        margin-left: -24px!important;
        margin-bottom: 16px!important;
    }

    .mobile-navigation .category-item {
        margin-bottom: 6px;
    }
    .mobile-navigation .category-item p {
        display: none;
    }
    .mobile-navigation .item {
        margin-bottom: 12px;
    }
    .mobile-navigation .sub-menu {
        padding-left: 20px;
    }
    .mobile-navigation .sub-menu .tab-content {
        display: block;
    }
    .mobile-navigation .sub-menu .tab-content .sub-menu-tabs strong {
        font-weight: bold;
    }
    .mobile-navigation .sub-trigger > a {
        font-size: 20px;
    } 
    .mobile-navigation ul li {
        margin-bottom: 16px;
    }
    .mobile-navigation .category-item strong {
        font-size: 16px;
    }
    .mobile-navigation .sub-menu li {
        margin-bottom: 0;
    }
    .mobile-navigation .sub-menu li a {
        display: block;
        font-size: 16px;
        font-weight: normal;
    }
    .mobile-navigation .sub-menu a {
        display: block;
        font-size: 16px;
        font-weight: normal;
    }
    .mobile-navigation .sub-menu .category-item strong {
        font-weight: 400;
    }
  .integrations-table-wrap table tbody .no {
    width: 10px;
  }
}

hr {
  border-color: #353535;
}











/**********************************************************************************
    Partner Portal PDF 
*/
.pdf-sidebar {
    box-sizing: border-box;
    border-bottom: 1px solid #E5E7EB;
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 1;
    justify-content: space-between;
    gap: 20px;
    margin: 0 auto 20px;
    padding: 0;
    overflow: auto;
    scroll-behavior: smooth;
    white-space: nowrap;
    scrollbar-width: 1px;
    scrollbar-color: #2563EB #ffffff;
    max-width: 1740px;
}
.pdf-sidebar li {
    box-sizing: border-box;
    border-bottom: 1px solid transparent;
    color: #000;
    cursor: pointer;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    gap: 10px;
    font-size: 18px;
    flex-wrap: nowrap;
    list-style: none;
    padding: 22px 0;
}
.pdf-sidebar .direction-icon {
    height: auto;
    max-width: 20px;
    width: 100%;
}
.pdf-sidebar li:hover {
    color: #2563EB;
}
.pdf-sidebar li.active {
    border-bottom: 1px solid #2E6BFF;
    color: #2563EB;
}

.pdf-search-wrapper {
    box-sizing: border-box;
    margin: 60px auto 0px;
    max-width: 1540px;
    width: 100%;
}
.pdf-search-wrapper input {
    box-sizing: border-box;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXNlYXJjaCIgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: left 15px top 50%;
    /* background-size: ; */
    padding-left: 50px!important;
    max-width: 480px;
}

.pdf-wrapper {
    box-sizing: border-box;
    box-sizing: border-box;
    background: #F9FAFB;
    margin: 0 auto;
    max-width: 1540px;
}
.pdf-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}
.pdf-sub-title {
    align-items: center;
    display: flex;
    margin-top: 80px;
    margin-bottom: 40px;
    font-weight: 700;
}
.pdf-sub-title img {
    margin-right: 10px;
    max-width: 24px;
}
.pdf-block {
    box-sizing: border-box;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
    color: #000;
    cursor: pointer;
    overflow: hidden;
    padding-bottom: 16px;
    width: calc(25% - 30px);
}
.pdf-block:hover {
    opacity: .5;
}
.pdf-block a {
    color: inherit;
}
.pdf-cover {
    background-size: cover;
    background-repeat: no-repeat;
    height: 120px;
    margin-bottom: 16px;
    width: 100%;
}
.pdf-title {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
    min-height: 80px;
    font-weight: medium;
    padding: 16px;
}
.pdf-download {
    color: #2563EB;
    font-size: 16px;
    font-weight: 400;
    padding-left: 16px;
}
.pdf-download svg {
    margin-right: 10px;
}
.pdf-wrapper .show-more {
    background-color: #2563EB;
    border-color: #2563EB;
    margin-top: 40px;
    color: #fff;
}
.pdf-wrapper .show-more:hover {
    background-color: #2563EB;
    border-color: #2563EB;
    color: #fff;
}
.pdf-wrapper .show-more:focus {
    background-color: #2563EB;
    border-color: #2563EB;
    margin-top: 20px;
    color: #fff;
}
.pdf-wrapper .show-more:active {
    background-color: #2563EB;
    border-color: #2563EB;
    margin-top: 20px;
    color: #fff;
}
.tab-content {
    display: none;
    width: 100%;
}
@media screen and (max-width: 768px) {
    .partner-portal-pdf-section {
        display: block;
    }
    .pdf-sidebar li {
        padding: 8px 12px;
        text-align: center;
    }
    .pdf-wrapper {
        padding: 0;
        width: 100%;
    }
    .pdf-grid {
        justify-content: space-between;
        gap: 20px;
    }
    .pdf-block {
        /* text-align: center; */
        width: calc(50% - 10px);
    }
    .pdf-block p {
        padding-right: 0;
    }
    .pdf-cover {
        background-size: cover;
        height: 100px;
    }
}
@media screen and (max-width: 768px) {
    .elementor-element-populated {
        box-sizing: border-box;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
}



/*
  HubSpot Privacy Form
*/
#hubspot-privacy-form {
  box-sizing: border-box;
  background-color: #161616;
  padding: 50px;
  max-width: 850px;
}
#hubspot-privacy-form label span {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 5px;
  text-transform: uppercase;
}
#hubspot-privacy-form .input {
  margin-bottom: 10px;
}
#hubspot-privacy-form input[type=text] {
  box-sizing: border-box;
  background-color: #232323;
  border: 1px solid #232323;
  color: #999999;
  height: 46px;
  padding: 0 10px;
  width: 100%;
}
#hubspot-privacy-form input[type=email] {
  box-sizing: border-box;
  background-color: #232323;
  border: 1px solid #232323;
  color: #999999;
  height: 46px;
  padding: 0 10px;
  width: 100%;
}
#hubspot-privacy-form ul {
  list-style-type: none;
}
#hubspot-privacy-form select {
  box-sizing: border-box;
  background-color: #232323;
  border: 1px solid #232323;
  color: #999999;
  height: 46px;
  padding: 0 10px;
  width: 100%;
}
#hubspot-privacy-form .inputs-list {
  margin-top: 10px;
  padding-left: 0;
  text-transform: none;
}
#hubspot-privacy-form .inputs-list input {
  background-color: #232323;
  margin: 0;
  margin-right: 10px;
}
#hubspot-privacy-form .inputs-list span {
  margin-bottom: 0;
  text-transform: none;
}
#hubspot-privacy-form .hs-error-msg {
    color: red;
}
#hubspot-privacy-form input[type=submit] {
    color: #232323 !important;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
    background-color: rgba(183, 255, 0, 1.0);
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}



.five9-frame {
    right: 10px!important;
    text-align: right!important;
}
@media screen and (max-width: 768px) {
    .five9-frame {
        right: 19px!important;
        bottom: 60%!important;
        transform: rotate(-90deg);
        transform-origin: right;
    }
    .country-selector.weglot-default {
        position: fixed;
        bottom: 140px!important;
        right: 18px!important;
        transform: rotate(-90deg);
        transform-origin: right;
    }
}


.social-media-panel {
    position: fixed;
    top: 50%; 
    right: 0;
    transform: translate3d(0, -50%, 0);
    z-index: 50;
}
.social-media-panel a {
    background-color: #161616;
    align-items: center;
    display: flex;
    height: 40px;
    margin-bottom: 3px;
    width: 40px;
}
.social-media-panel a svg {
    height: auto;
    margin: auto;
    max-height: 45%;
    max-width: 40%;
    opacity: .5;
    transition: .2s;
}
.social-media-panel a:hover svg {
    opacity: 1;
}
@media screen and (max-width: 768px) {
    .social-media-panel {
        display: none;
    }
}

.inoria-table thead th, thead td {
  background: #EDEDDF;
}
.inoria-table td {
  padding: 10px 15px;
    min-width: 200px;
    max-width: 500px;
}
.button-inoria-table {
    background: #b7ff00!important;
    color: #000!important;
    display: block;
    font-size: 14px!important;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

html:not([lang="en-US"]) .lang-en {   
    display: none!important; 
}
html[lang="en-US"] .lang-other {   
    display: none!important; 
}
html:not([lang="fr"]) .lang-fr {
    display: none!important; 
}
html[lang="fr"] .lang-other {   
    display: none!important; 
}
html:not([lang="fr-ca"]) .lang-fr-ca {
    display: none!important; 
}
html[lang="fr-ca"] .lang-other {   
    display: none!important; 
}

/* 
    Events Page
*/

.fc-daygrid-day-number {
    color: #000!important;
}
th .fc-scrollgrid-sync-inner {
    background-color: #FBF8F8!important;
    font-weight: 200!important;
    line-height: 60px!important;
}
.fc-toolbar-title {
    color: #0658FC;
    font-weight: 200!important;
}
.fc .fc-toolbar {
    gap: 12px;
    margin: 0 auto;
    flex-direction: column-reverse!important;
    text-align: center;
}
.fc-header-toolbar .fc-toolbar-chunk+.fc-toolbar-chunk+.fc-toolbar-chunk {
    display: none!important;
}
.fc-today-button {
    display: none!important;
}

.fc .fc-button {
    padding: 0!important;
}
.fc .fc-button-primary:focus {
    box-shadow: none!important;
}
.fc .fc-button-primary {
    background-color: #fff!important;
    border-color: #fff!important;
}
.fc-icon-chevron-left:before {
    color: #0658FC;
}
.fc-icon-chevron-right:before {
    color: #0658FC;
}
.fc-daygrid-event {
    box-sizing: border-box;
    background-color: #0658FC!important;
    border-color: #0658FC!important;
    border-radius: 40px!important;
    padding: 6px 12px!important;
}
.fc-daygrid-event .fc-event-time {
    display: none!important;
}
.fc-daygrid-event .fc-event-title {
    color: #fff!important;
    font-size: 12px!important;
    font-weight: 700!important;
}
.fc-daygrid-dot-event .fc-daygrid-event-dot {
    display: none!important;
}


.tec-events-elementor-event-widget__venue-container {
	border: 0!important;
	margin: 0!important;
    padding: 0!important;
}
.tec-events-elementor-event-widget__venue-details {
	border: 0!important;
	margin: 0!important;
    padding: 0!important;
    font-style: normal;
}
.tec-events-elementor-event-widget__venue-details address {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzMiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjY2NjcgMTkuNTgzM0MxNi43NDM4IDE5LjU4MzMgMTcuNjY1OCAxOS4xOTk4IDE4LjQzMjggMTguNDMyOEMxOS4xOTk4IDE3LjY2NTggMTkuNTgzMyAxNi43NDM4IDE5LjU4MzMgMTUuNjY2N0MxOS41ODMzIDE0LjU4OTYgMTkuMTk5OCAxMy42Njc1IDE4LjQzMjggMTIuOTAwNUMxNy42NjU4IDEyLjEzMzUgMTYuNzQzOCAxMS43NSAxNS42NjY3IDExLjc1QzE0LjU4OTYgMTEuNzUgMTMuNjY3NSAxMi4xMzM1IDEyLjkwMDUgMTIuOTAwNUMxMi4xMzM1IDEzLjY2NzUgMTEuNzUgMTQuNTg5NiAxMS43NSAxNS42NjY3QzExLjc1IDE2Ljc0MzggMTIuMTMzNSAxNy42NjU4IDEyLjkwMDUgMTguNDMyOEMxMy42Njc1IDE5LjE5OTggMTQuNTg5NiAxOS41ODMzIDE1LjY2NjcgMTkuNTgzM1pNMTUuNjY2NyAzOS4xNjY3QzEwLjQxMTggMzQuNjk1MSA2LjQ4Njk4IDMwLjU0MTggMy44OTIxOSAyNi43MDY4QzEuMjk3NCAyMi44NzE3IDAgMTkuMzIyMiAwIDE2LjA1ODNDMCAxMS4xNjI1IDEuNTc0ODMgNy4yNjIxNSA0LjcyNDQ4IDQuMzU3MjlDNy44NzQxMyAxLjQ1MjQzIDExLjUyMTUgMCAxNS42NjY3IDBDMTkuODExOCAwIDIzLjQ1OTIgMS40NTI0MyAyNi42MDg5IDQuMzU3MjlDMjkuNzU4NSA3LjI2MjE1IDMxLjMzMzMgMTEuMTYyNSAzMS4zMzMzIDE2LjA1ODNDMzEuMzMzMyAxOS4zMjIyIDMwLjAzNTkgMjIuODcxNyAyNy40NDExIDI2LjcwNjhDMjQuODQ2NCAzMC41NDE4IDIwLjkyMTUgMzQuNjk1MSAxNS42NjY3IDM5LjE2NjdaIiBmaWxsPSIjQjdGRjAwIiBzdHlsZT0iZmlsbDojQjdGRjAwO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjcxNzYgMS4wMDAwIDAuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat !important;
    background-position: left 0 top 50%!important;
    background-size: 25px auto!important;
	font-style: normal!important;
    padding-left: 35px!important;
    line-height: 50px!important;
}

.ectbe-modal-footer {
	display: none!important;
}
.ectbe-modal-body {
	display: none!important;
}