@media (min-width: 1000px) and (max-width: 1200px) {
    .section.gloss-sec {
        padding-top:50px;
        padding-bottom: 100px
    }

    .padding-section-large.top-margin {
        padding-top: 9rem;
        padding-bottom: 9rem
    }

    .section_hero {
        background-color: var(--black);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68e40804816c7e6b67511dd1_282b7652a1a1462c4ee8e3964446d5d0_banner%209.49.23%E2%80%AFPM.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        height: 470px;
        max-height: none;
        margin-top: 0;
        overflow: hidden
    }

    .heading-style-h4 {
        color: var(--text);
        max-height: 60px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 20px;
        line-height: 140%;
        display: block;
        overflow: hidden
    }

    .heading-style-h4.zero-top-padding {
        font-size: 20px
    }

    .heading-style-h4._700-20 {
        margin-top: 10px
    }

    .blog-wrapper.blog-card.top.case-study-box {
        box-shadow: none;
        background-color: #fff0;
        border-style: none
    }

    .blog-wrapper.top {
        width: 100%;
        height: 100%
    }

    .text-block {
        font-size: 16px
    }

    .text-block.purple {
        color: var(--purple);
        font-size: 16px;
        font-weight: 500
    }

    .text-block.purple.product {
        font-size: 16px;
        font-weight: 400
    }

    .text-block.purple.product.bgcover-btntxt {
        color: var(--white);
        font-size: 14px
    }

    .text-block.purple._20px {
        font-size: 16px
    }

    .fs-styleguide_2-col.left-align {
        margin-bottom: 0
    }

    .nav_buttons {
        justify-content: flex-end;
        align-items: center
    }

    .footer_upper.container-main {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: space-between;
        align-items: stretch;
        padding-left: 0
    }

    .footer_lower-left {
        justify-content: center;
        align-items: center
    }

    .section_cta {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .section-testimonials {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .navbar_secrach.mb-0.search {
        margin-bottom: 0
    }

    .grid-col.add-space.skes {
        justify-content: flex-start
    }

    .grid-col.add-space.kedi {
        width: 100%;
        height: auto;
        padding-right: 0
    }

    .section-products {
        padding-top: 100px
    }

    .footer {
        background-color: #f4f5f9
    }

    .heading-style-h1._14px {
        margin-top: 0;
        font-weight: 500
    }

    .padding-section-small {
        width: 100%
    }

    .blogs-wrapper.mb-0 {
        margin-top: 0
    }

    .text-color-secondary.paragraph {
        color: var(--paragraph);
        font-weight: 400
    }

    .text-color-secondary.paragraph.kde {
        color: var(--white);
        margin-top: 20px;
        font-size: 18px;
        line-height: 30px
    }

    .text-color-secondary.paragraph.kksks {
        color: var(--paragraph);
        margin-top: 10px;
        font-weight: 400
    }

    .search-2 {
        display: block
    }

    .search-2.search-header {
        display: none
    }

    .button-outer-wrapper {
        margin-top: auto;
        position: static;
        inset: auto auto 5% 25px
    }

    .button-outer-wrapper.mt-zero {
        margin-top: 0
    }

    .button {
        grid-column-gap: .8rem;
        grid-row-gap: .8rem;
        cursor: pointer
    }

    .button.read-more-button {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .button.read-more-button:hover {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }

    .button.read-more-button.align-left {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .button.read-more-button.align-left:hover {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }

    .button.read-more-button.bgcover-btn {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: var(--purple);
        color: var(--white);
        padding-left: 10px;
        padding-right: 10px
    }

    .button.read-more-button.bgcover-btn:hover {
        grid-column-gap: 13px;
        grid-row-gap: 13px;
        background-color: #8337ad
    }

    .button.bge-c {
        transition: background-color .2s
    }

    .button.bge-c:hover {
        background-color: #7820a7
    }

    .button.bge-c.popup-youtube {
        background-color: #ff3000
    }

    .button.bge-c.popup-youtube:hover {
        background-color: #b94429
    }

    .section-news {
        background-color: #f4f5f9;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .cta-link.color-grey.add-padding {
        background-color: #f4f5f9
    }

    .header.left-align {
        position: static;
        top: 75px
    }

    .header.left-align.mb-5 {
        margin-bottom: 20px
    }

    .products-showcase-head {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 40px;
        font-size: 32px;
        line-height: 44px;
        position: static;
        top: 80px
    }

    .products-showcase-head.text-align-center {
        color: var(--text);
        margin-bottom: 40px
    }

    .products-showcase-head.sticky {
        position: sticky
    }

    .content.flex.flexi-child {
        flex-flow: row
    }

    .content.flex.flexi-child.footer-tagsec {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        flex-flow: column
    }

    .icon-embed-custom-2 {
        display: none
    }

    .paragraph {
        color: var(--paragraph)
    }

    .more-subheading {
        color: var(--purple);
        text-transform: none;
        font-size: 16px
    }

    .more-subheading.subheading._16-medium {
        text-transform: uppercase
    }

    .footer-menuhead.center.getintouch {
        margin-bottom: 20px
    }

    .footer-menuhead.side.less-space {
        margin-bottom: -15px
    }

    .rights-text {
        text-decoration: none
    }

    .image-3 {
        padding-left: 0
    }

    .image-3.logo-second {
        width: 150px
    }

    .text-block-6 {
        font-size: 16px
    }

    .product-content-block {
        margin-top: auto;
        margin-bottom: 0
    }

    .accordion-content {
        padding-bottom: 15px;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-5 {
        margin-top: 0;
        padding-bottom: 0;
        line-height: 10px
    }

    .feature-main-wrap {
        width: 80%
    }

    .indoor-section {
        background-color: #f4f5f9;
        padding: 100px 0
    }

    .overview-heading-style {
        color: var(--text);
        text-align: center;
        margin-bottom: 50px
    }

    .overview-heading-style.semibold {
        text-align: center
    }

    .overviewmain-para {
        margin-top: 10px;
        margin-bottom: 0;
        font-weight: 400
    }

    .faq-data-wrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .faq-data-wrap.productfaq {
        width: auto
    }

    .case-study-section {
        padding: 100px 0
    }

    .toggle-plus {
        height: 25px;
        margin-right: 20px
    }

    .heading-5 {
        color: var(--black)
    }

    .product-heor-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/66e1fc8cca40ef03555d1501_Rectangle%202963.svg),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67d17f7e2ec9154248a49b13_ubr-bannerbg.png)
    }

    .product-heor-bg.access-pointbg {
        background-image: linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67e3700844ee2c7faca9b8b6_overview-banner.jpg);
        background-position: 0 0,50%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .product-heor-bg.network-switch {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/66e1fc8cca40ef03555d1501_Rectangle%202963.svg),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67da8f527d1ffd86bb2d42b8_network-overview.png);
        background-position: 0 0,100% 100%;
        background-repeat: repeat,no-repeat
    }

    .product-heor-bg.accessries-bannermain {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/66e1fc8cca40ef03555d1501_Rectangle%202963.svg),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68340ba2176d10c42926c3c8_02a70bc0032afcc6b8e8d9a0a4928e08_overview-accessries.png);
        background-repeat: repeat,no-repeat
    }

    .product-heor-bg.solftware-mainbanner {
        background-image: linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/684053a34a1171d0dc6882aa_banner-software.png);
        background-position: 0 0,50%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .indoor-access-point-image-blokc {
        padding-top: 30px;
        position: sticky;
        top: 90px
    }

    .frequently-section {
        padding-bottom: 100px
    }

    .frequently-section._140 {
        padding: 100px 0
    }

    .information-box {
        justify-content: space-between;
        width: 100%;
        margin-top: auto;
        margin-bottom: 30px;
        padding-bottom: 0;
        display: flex;
        position: static;
        bottom: 0
    }

    .product-hero-section._140 {
        position: relative
    }

    .faq-para-data {
        color: var(--paragraph);
        line-height: 24px
    }

    .produc-content-hero {
        justify-content: center;
        width: 1340px;
        max-width: 95%;
        padding-left: 0;
        padding-right: 0
    }

    .paragraph-2 {
        color: var(--paragraph);
        margin-top: 15px
    }

    .paragraph-2._666666 {
        margin-top: 3px
    }

    .paragraph-2._666666.list-left {
        line-height: 15px
    }

    .text-block-12 {
        margin-top: 0
    }

    .bold-text {
        color: var(--text);
        font-size: 16px;
        line-height: 24px
    }

    .accordion-card.faq-card-fix {
        background-color: #e4e4e494;
        border-style: solid;
        border-color: #d9d9d9;
        border-radius: 12px;
        margin-bottom: 0;
        transition-property: none;
        box-shadow: 0 0 4px #0000001a
    }

    .card-one {
        width: 100%;
        height: 100%
    }

    .accordion-head {
        min-height: 50px;
        padding: 10px 10px 10px 20px
    }

    .heading-7 {
        font-weight: 500
    }

    .card-blick-wrpper {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        display: grid
    }

    .card-blick-wrpper.twocol {
        grid-template-columns: 1fr 1fr
    }

    .frequently.bg-image {
        background-color: #000;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67c7e916ca5be9b253be275d_cta-wifi.png);
        background-position: 480px;
        background-size: contain;
        background-attachment: fixed;
        justify-content: flex-start;
        align-items: center;
        height: 500px;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .frequently.bg-image.ubr-expert {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67d2b2296923c2b9d5235350_linkexpert-bgthumb.png);
        background-position: 100%;
        background-size: cover
    }

    .frequently.bg-image.port-switch48 {
        background-image: linear-gradient(90deg,#000 20%,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67da919fccb579ef8501b2ee_network-c-two.png);
        background-position: 0 0,100%;
        background-size: auto,cover
    }

    .frequently.bg-image.whats-next-software {
        background-image: linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68405594c4690803d71d4009_software-platform-banner.png);
        background-position: 0 0,100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        background-attachment: scroll,fixed
    }

    .toggle-heading.heading-1 {
        color: #292929;
        padding-right: 25px;
        font-size: 16px;
        font-weight: 500;
        line-height: 120%
    }

    .indoor-access-point-block {
        z-index: 10;
        height: 0;
        position: sticky;
        top: 40px
    }

    .overviewmain-title {
        margin-top: 0
    }

    .image-9.border-radius._200px {
        object-fit: cover
    }

    .main-banner.bg-che.top-padding.cent {
        -webkit-text-fill-color: inherit;
        background-image: none;
        background-clip: border-box;
        justify-content: center;
        align-items: center;
        height: auto;
        min-height: 310px;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .main-banner.mt-10 {
        background-size: cover;
        background-attachment: scroll;
        margin-top: 0
    }

    .lorem-ispsu-text-block {
        display: block
    }

    .main-banner-datawrap {
        z-index: 1;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        padding-left: 0;
        position: relative
    }

    .main-banner-datahead {
        z-index: 1;
        padding-right: 0;
        font-weight: 500;
        position: relative
    }

    .main-banner-datapara {
        z-index: 1;
        color: var(--white);
        margin-top: 0;
        font-weight: 400;
        position: relative
    }

    .body-2 {
        margin-top: 114px
    }

    .body-2.wifiday-bg {
        background-color: var(--black);
        margin-top: 114px
    }

    .section-3.center {
        padding-top: 50px;
        padding-left: 0;
        padding-right: 0
    }

    .section-3.center-100.resourcehub-pad {
        padding-top: 50px
    }

    .content_collection-list {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .filter_grid._100 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: .3fr 1fr;
        justify-content: space-between
    }

    .heading-small {
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 500
    }

    .filter_column {
        width: auto
    }

    .filter_column.new {
        position: static;
        top: 75px
    }

    .filter_header.f8f8f8 {
        border-radius: 12px
    }

    .filter_options {
        padding-right: 0
    }

    .product-card-2,.product-card-2.videopage-box {
        max-width: none
    }

    .image-wrapper-2 {
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative
    }

    .card-name.top-padding {
        min-height: 68px
    }

    .card-name.top-padding.fs-cmsfilter-field {
        color: var(--text);
        min-height: auto;
        font-size: 16px
    }

    .short-des.fs-cmsfilter-field {
        color: var(--paragraph);
        font-size: 14px;
        line-height: 22px
    }

    .check-items {
        font-size: 15px;
        line-height: 22px
    }

    .customer-profile {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .customer-profile._100 {
        padding-top: 100px;
        padding-left: 0;
        padding-right: 0
    }

    .customer-profile.nopadd {
        padding-top: 0;
        padding-bottom: 0
    }

    .coustomer-bock-wrpp {
        align-items: flex-start
    }

    .customer-profile-left._100 {
        width: 100%
    }

    .paragraph-9 {
        color: var(--paragraph)
    }

    .div-block-406._100 {
        flex-flow: column;
        justify-content: center;
        align-items: flex-end;
        display: flex;
        position: relative
    }

    .div-block-407 {
        justify-content: flex-start;
        align-items: center;
        padding-left: 30px
    }

    .link-block-10 {
        width: 100%
    }

    .objectives._2-5rem {
        background-image: linear-gradient(#f8f8f8,#fff);
        padding-left: 0;
        padding-right: 0
    }

    .objectives-card-bloe._0-px {
        padding: 30px
    }

    .heading-16._500-weight {
        color: var(--text)
    }

    .paragraph-10.top-pad {
        color: var(--paragraph)
    }

    .client-testimonials-left {
        width: 70%;
        padding-top: 100px;
        padding-bottom: 100px;
        display: block
    }

    .image-17 {
        top: 0%;
        left: 26%
    }

    .paragraph-11._288px {
        color: var(--paragraph);
        margin-top: 0
    }

    .paragraph-12._65737e {
        color: var(--paragraph)
    }

    .image-18.height {
        border-radius: 12px;
        width: 100%;
        min-width: 150px;
        height: auto;
        min-height: 150px
    }

    .container-4 {
        margin-left: auto;
        margin-right: auto
    }

    .container-4.mb-0.newl {
        padding-left: 0;
        padding-right: 0
    }

    .slide-nav-2 {
        z-index: 1;
        padding-left: 400px
    }

    .div-block-423 {
        background-color: var(--purple);
        padding: 30px
    }

    .div-block-423.h-auto {
        background-color: var(--purple)
    }

    .div-block-424 {
        position: absolute;
        bottom: 35px
    }

    .div-block-425 {
        margin-top: -50px
    }

    .div-block-430 {
        grid-column-gap: 30px;
        grid-row-gap: 50px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .io-canvas {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .insights-subhead {
        color: var(--paragraph);
        -webkit-text-stroke-color: var(--paragraph);
        text-overflow: ellipsis;
        word-break: normal;
        overflow-wrap: normal;
        height: 48px;
        font-size: 16px;
        line-height: 24px;
        overflow: hidden
    }

    .footer-maintext {
        color: var(--paragraph);
        font-size: 14px;
        line-height: 24px
    }

    .get-wiredheading-connected {
        color: var(--white);
        text-align: center;
        font-weight: 500;
        line-height: 40px
    }

    .get-wiredheading-connected.nomar {
        text-align: left
    }

    .image-27 {
        border-radius: 12px
    }

    .slide,.mask-2 {
        height: 400px
    }

    .blog-heading._40p {
        color: var(--text);
        font-size: 28px;
        font-weight: 500;
        line-height: 32px
    }

    .blog-heading._40p.plannowtitle {
        margin-bottom: 25px
    }

    .text-para {
        margin-top: 10px;
        margin-bottom: 0;
        font-weight: 400
    }

    .section-8 {
        padding-bottom: 100px
    }

    .heading-4 {
        text-decoration: none
    }

    .heading-4.author-head {
        margin-bottom: 5px;
        line-height: 24px
    }

    .link-text {
        color: var(--paragraph)
    }

    .link-text.no-hover {
        line-height: 18px
    }

    .link-text._w-100 {
        margin-top: 20px;
        padding-left: 40px;
        font-weight: 500
    }

    .cont-wrap {
        position: static
    }

    .services-collection.blogs-collection {
        margin-top: 0
    }

    .blog-title {
        font-weight: 500
    }

    .blog-text {
        color: var(--paragraph)
    }

    .grid-2 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        align-content: start;
        place-items: start center;
        display: grid
    }

    .blog-img {
        opacity: 1
    }

    .blog-img-outer {
        border-radius: 10px;
        text-decoration: none;
        position: relative
    }

    .list-3 {
        margin-bottom: 10px
    }

    .author-wrap {
        justify-content: flex-start;
        align-items: flex-start;
        text-decoration: none
    }

    .breadcrumb-container {
        margin-top: -1px
    }

    .events-wrapper {
        border: 1px #000;
        margin-top: 0;
        margin-bottom: 60px;
        padding-bottom: 0
    }

    .grid-4 {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .left-img-wrap {
        width: 45%
    }

    .left-img-wrap.flex-boxe {
        align-items: flex-start;
        width: auto
    }

    .right-content-wrap {
        width: 100%
    }

    .event-img {
        object-fit: cover;
        height: 350px;
        position: static
    }

    .event-head {
        color: var(--text);
        margin-bottom: 0
    }

    .event-para {
        margin-bottom: 0;
        padding-top: 20px
    }

    .event-para._224p {
        padding-top: 0
    }

    .event-date {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        display: flex
    }

    .event-date.mt-5 {
        width: auto;
        margin-top: 0
    }

    .event-date.mt-5.actualdate-show {
        display: none
    }

    .text-normal {
        color: var(--purple);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 400
    }

    .slider-press {
        display: none
    }

    .section-pressrelease {
        padding-bottom: 100px
    }

    .position-relative.color-bg {
        background-color: #d1d1d1
    }

    .press-img-gradient {
        text-align: center;
        padding-left: 20px;
        padding-right: 20px
    }

    .section-10 {
        padding-bottom: 100px
    }

    .press-card {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .image-111 {
        max-width: 28px
    }

    .purple-header.tag-page {
        background-color: var(--text);
        background-image: none
    }

    .section-tags {
        padding-top: 100px
    }

    .featured-secblog.stickyy {
        margin-left: 0;
        padding-left: 25px;
        position: static;
        top: 120px
    }

    .sticky-sidebar {
        top: 80px
    }

    .fa-icon {
        position: static
    }

    .fa-icon.solid {
        position: relative;
        top: -1px
    }

    .fa-icon.fa-social {
        position: relative;
        top: 1px
    }

    .link-block-70 {
        color: var(--paragraph)
    }

    .div-block-458 {
        grid-column-gap: 70px;
        grid-row-gap: 70px;
        padding-left: 0;
        padding-right: 0
    }

    .footer_content-2 {
        background-color: #f4f5f9
    }

    .link-block-75.flex {
        height: 100%
    }

    .div-block-459.unhide {
        justify-content: center;
        align-items: center;
        width: auto
    }

    .footer_lower-2.container-4 {
        margin-left: auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .footer_lower-2.container-main {
        padding-left: 0
    }

    .card-img {
        object-position: 0% 50%;
        margin-left: 0
    }

    .section-search {
        background-color: var(--black);
        background-image: linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/672dc1e1ac5dcacecfaf5fe4_glossary.png);
        background-position: 0 0,100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        max-height: 310px
    }

    .content-link {
        justify-content: space-between
    }

    .content-link:hover {
        color: var(--white)
    }

    .grid-8 {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .glossary-content {
        color: var(--paragraph)
    }

    .box {
        width: auto
    }

    .content--glossary {
        height: auto;
        min-height: 200px;
        padding: 20px
    }

    .navbar-2-ww {
        width: 100%;
        position: fixed
    }

    .short-banner.bg-img.gredient {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .short-banner.gredient-banner {
        padding-left: 0;
        padding-right: 0
    }

    .unlock-network-3-1 {
        margin-top: 0
    }

    .text-color-secondary-2-2.paragraph.kde {
        margin-top: 10px
    }

    .div-block-465 {
        padding-top: 0;
        padding-bottom: 0
    }

    .dropdown-list {
        top: 58px
    }

    .dropdown-list.w--open {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        border-radius: 12px;
        width: 260px;
        min-width: auto;
        height: 275px;
        margin-top: 0;
        box-shadow: 0 2px 5px #00000024
    }

    .paragraph-18 {
        color: #292929;
        text-decoration: none
    }

    .dropdown-toggle-2 {
        justify-content: flex-start;
        align-items: center;
        height: 36.5px;
        padding-right: 50px
    }

    .dropdown-list-2.w--open {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        height: 275px;
        max-height: none;
        padding-left: 20px;
        display: block
    }

    .dropdown-link {
        margin-bottom: 12px
    }

    .paragraph-19 {
        margin-bottom: 0
    }

    .dropdown-list-21.w--open {
        height: 275px;
        min-height: auto;
        top: -52px
    }

    .dropdown-list-2-3.w--open {
        width: 250px;
        height: 275px;
        min-height: auto;
        top: -93px
    }

    .dropdown-list-2-4.w--open {
        height: 275px;
        min-height: auto;
        top: -176px
    }

    .dropdown-list-2-5 {
        height: 400px;
        min-height: 400px;
        top: 0
    }

    .dropdown-list-2-5.w--open {
        height: 275px;
        min-height: auto;
        top: -218px
    }

    .dropdown-list-2-7.w--open {
        height: 275px;
        min-height: auto;
        top: -135px
    }

    .link-12 {
        padding-bottom: 0;
        line-height: 18.75px
    }

    .link-12:hover {
        padding-left: 5px
    }

    .div-block-467.less-height.h-171 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        height: 220px;
        display: flex
    }

    .div-block-467.right-height {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        height: 270px;
        display: flex
    }

    .dropdown-list-copy.w--open {
        height: 270px
    }

    .dropdown-list-copy.h-171.w--open {
        height: 220px
    }

    .div-block-468 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-flow: column;
        height: 270px;
        display: flex
    }

    .div-block-468.h-171 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 220px;
        display: flex
    }

    .icon-7 {
        display: none
    }

    .filter_block-header-100 {
        padding-right: 0
    }

    .dropdown-content {
        display: none
    }

    .checkbox-field-2 {
        align-items: flex-start
    }

    .checkbox-2 {
        margin-top: 5px
    }

    .section--new._300px {
        height: 310px
    }

    .blog-author-title {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .blog-author-title._300px {
        background-color: var(--black);
        background-image: linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/672c64a252bc8e17516937dd_5ef2cb2523ab510f1d19eb5664941be4_contact-us.png);
        background-position: 0 0,100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        background-attachment: scroll,scroll;
        padding-left: 0;
        padding-right: 0
    }

    .heading-29 {
        text-align: left;
        margin-bottom: 0;
        font-family: Roboto,sans-serif
    }

    .text-block-42 {
        width: 900px
    }

    .text-block-42._100 {
        text-align: left;
        font-size: 20px
    }

    .section-new-1 {
        padding: 100px 0
    }

    .section-new-1.title-section {
        padding: 50px 0
    }

    .section-new-1.top-mar-0 {
        padding-top: 0
    }

    .maps {
        height: 300px
    }

    .maps.mappad {
        margin-bottom: 100px
    }

    .grid-11 {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        justify-content: space-between;
        align-items: stretch
    }

    .contact-form {
        justify-content: center;
        align-items: stretch;
        width: 450px;
        height: auto;
        padding: 30px
    }

    .contact-box {
        width: 100%
    }

    .text-field {
        color: var(--secondary-text-color);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        width: 100%;
        height: 40px;
        padding-top: 0;
        font-size: 14px
    }

    .form {
        background-color: #f8f8f800
    }

    .form.form-contact {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-top: 0;
        display: flex
    }

    .form.linkform {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column;
        display: flex
    }

    .form-block {
        margin-bottom: 0
    }

    .code-embed-2 {
        height: 300px
    }

    .heading-30 {
        color: var(--black);
        -webkit-text-stroke-color: var(--black);
        font-family: Roboto,sans-serif
    }

    .grid-14 {
        justify-content: center;
        align-items: center
    }

    .logo-image-box {
        border: 2px solid #efefef
    }

    .heading-31 {
        font-family: Roboto,sans-serif
    }

    .paragraph-medium {
        margin-top: 30px;
        margin-bottom: 0
    }

    .section-blog-author {
        padding-left: 0;
        padding-right: 0
    }

    .paragraph-22 {
        color: var(--paragraph);
        width: auto
    }

    .div-block-472 {
        border-radius: 6px;
        margin-top: auto
    }

    .div-block-472:hover {
        background-color: #510c76cc
    }

    .heading-33 {
        color: var(--text);
        -webkit-text-stroke-color: var(--text);
        margin-bottom: 10px;
        font-weight: 700;
        line-height: 33.6px
    }

    .small-link-pills-box {
        background-color: var(--black);
        border-radius: 8px;
        width: 180px;
        height: 40px
    }

    .small-link-pills-box.active-cat {
        background-color: var(--purple)
    }

    .information {
        width: 230px
    }

    .information._300size {
        width: 300px
    }

    .overview-pro-image {
        object-fit: cover;
        border-radius: 12px;
        height: auto;
        max-height: 230px
    }

    .card-content-1 {
        flex-flow: column;
        height: 100%;
        padding: 20px;
        display: flex
    }

    .card-content-1._100 {
        min-height: 230px;
        padding: 25px;
        position: relative
    }

    .card-content-1._100.flex-class-row {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        min-height: 190px;
        margin-top: -130px;
        padding: 15px 15px 10px;
        display: flex
    }

    .insights {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .insights._3colm {
        grid-template-columns: 1fr 1fr 1fr
    }

    .wall-plate {
        padding: 0 0
    }

    .slider-wrap-right {
        width: 30%
    }

    .resources {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .resources-block {
        width: 100%
    }

    .resources-sub-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: center;
        padding-left: 20px;
        padding-right: 15px
    }

    .resources-icon {
        width: 70px
    }

    .resources-section.white-bg {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .resources-section.white-bg.bgcolor-fix {
        background-image: linear-gradient(#f8f8f8,#fff 40%,#fff)
    }

    .applications-section {
        background-color: #f4f5f9;
        background-image: linear-gradient(#f8f8f8,#fff);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .applications-section.common-greybg {
        background-color: #f4f5f9;
        background-image: none;
        padding-bottom: 100px
    }

    .applications-section.whitebg {
        background-color: #fff;
        background-image: none
    }

    .specifications {
        background-color: #f5f5f5
    }

    .specifications.news {
        background-color: #fff;
        flex-flow: column;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .specifications.white-bg {
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%
    }

    .section-variant {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .purple-sticky-bar {
        z-index: 100;
        position: sticky;
        top: 59px
    }

    .link-product-drop {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        text-decoration: none;
        display: flex
    }

    .grid-24 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        place-items: stretch stretch
    }

    .resource-heading {
        margin-bottom: 10px;
        font-size: 20px
    }

    .resource-card {
        background-color: #f4f5f900;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d0293fc30c5c2e85964c8_resource-video.png);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        height: 250px
    }

    .resource-card.resource-img1 {
        background-color: #fff0;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d277a63b00595be4c9d10_resource-hub01.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img2 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d280940c0238d5e0e1577_resource-hub02.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img3 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d2814744bf2c7bbc630d3_resource-hub03.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img4 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d2830c2deeb0e58f19e25_resource-hub04.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img5 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d283b3a11a5b8cc08e5f5_resource-hub05.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img6 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d2846c5ba38c4868c7862_resource-hub06.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img7 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d2851c6f515f86098af03_resource-hub07.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img8 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d2859de7b3dd25a54c6c5_resource-hub08.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img9 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676d2863a7519563c242c287_resource-hub09.png);
        background-size: contain;
        height: 250px
    }

    .resource-card.resource-img10 {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676e741923bef4db1eb6b09a_blog-resource.png);
        height: 250px
    }

    .main-card.hidenow {
        display: none
    }

    .main-content-wrap {
        padding-left: 20px;
        padding-right: 20px
    }

    .list-para {
        margin-bottom: 0
    }

    .glossary-para {
        color: var(--white);
        text-align: center;
        margin-top: 20px;
        font-size: 20px;
        font-weight: 400;
        line-height: 28px
    }

    .white-usecases {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        background-color: #fff0;
        flex-flow: column;
        justify-content: space-between;
        margin-top: 40px;
        padding: 0;
        display: flex
    }

    .white-usercase-head {
        color: var(--text);
        -webkit-text-stroke-color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 24px;
        font-weight: 700;
        line-height: 33.6px
    }

    .div-block-510,.link-block-107 {
        text-decoration: none
    }

    .image-134 {
        width: 14px;
        position: relative;
        top: -1px
    }

    .bold-text-2,.bold-text-3 {
        font-weight: 500
    }

    .image-135 {
        width: 14px
    }

    .featuredpro-box {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        flex: none;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        display: flex
    }

    .featuredpro-box-head {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 16px;
        font-weight: 500
    }

    .featuredpro-box-para {
        color: var(--paragraph);
        margin-bottom: 10px
    }

    .featuredpro-box-link {
        color: var(--purple);
        text-decoration: none
    }

    .featured-white-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: row;
        width: 100%;
        display: block
    }

    .close-search {
        display: none
    }

    .field-group.color-purple.button {
        height: 50px;
        margin-top: 20px
    }

    .field-group.color-purple.button.linkbtn {
        margin-top: 30px
    }

    .input-label {
        color: var(--text);
        font-weight: 500
    }

    .div-block-513 {
        margin-top: 60px
    }

    .heading-47.sora {
        color: var(--text);
        font-family: Roboto,sans-serif
    }

    .button-4 {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 16px;
        font-weight: 400
    }

    .button-4:hover {
        color: #fff;
        background-color: #510c76
    }

    .slider-wrap-left.mid {
        justify-content: center;
        align-items: flex-start;
        width: 70%
    }

    .success-top {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-color: #fff;
        justify-content: center;
        align-items: center;
        padding-top: 20px;
        padding-bottom: 20px;
        display: flex;
        position: fixed;
        inset: 0% 0% auto
    }

    .success-bottom {
        text-align: center;
        background-color: #510c76;
        padding-top: 30px;
        padding-bottom: 30px;
        position: fixed;
        inset: auto 0% 0%
    }

    .thankyou-body {
        background-color: #eeeff5
    }

    .sucess-middle {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        min-height: 100vh;
        display: flex
    }

    .heading-49 {
        color: var(--text);
        font-size: 24px
    }

    .paragraph-31 {
        color: var(--paragraph);
        text-align: center
    }

    .paragraph-32 {
        color: var(--white);
        margin-bottom: 0;
        font-size: 16px
    }

    .link-block-111 {
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none
    }

    .link-block-112 {
        text-align: center;
        text-decoration: none
    }

    .link-block-113,.link-block-114 {
        text-decoration: none
    }

    .search-blog {
        z-index: 1;
        margin-bottom: 0;
        position: static;
        top: 59px
    }

    .collection-list-wrapper-11 {
        flex: 0 auto
    }

    .collection-list-14 {
        grid-column-gap: 0px;
        grid-row-gap: 30px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        display: flex
    }

    .collection-item-11 {
        flex: 1;
        width: 100%;
        margin-top: 0
    }

    .video-wrapperr {
        width: 426px;
        min-width: 426px
    }

    .featured-pros-sec {
        background-color: #f4f5f9;
        border: 1px solid #e4e4e4;
        border-radius: 12px;
        margin-top: 40px;
        padding: 25px
    }

    .heading-50 {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 20px;
        font-weight: 700;
        line-height: 33.6px
    }

    .user-cases-wrap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        display: flex
    }

    .use-case-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .heading-51 {
        color: var(--paragraph);
        margin-top: 0;
        margin-bottom: 0;
        font-family: Roboto,sans-serif;
        font-size: 16px;
        font-weight: 400
    }

    .collection-item-12 {
        margin-bottom: 15px
    }

    .empty-state-4,.collection-list-wrapper-12 {
        display: none
    }

    .filtertags {
        color: var(--paragraph);
        margin-top: 0;
        font-size: 12px;
        font-weight: 500
    }

    .image-149 {
        object-fit: scale-down;
        min-width: 110px;
        max-width: 110px
    }

    .casestudy-filter-close {
        display: none
    }

    .whitepaper-case-iconwrap {
        background-color: #292929;
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        width: 50px;
        min-width: 50px;
        height: 50px;
        padding: 5px;
        font-family: "Fa Solid 900",sans-serif;
        display: flex
    }

    .div-block-531 {
        margin-bottom: 10px
    }

    .text-block-58 {
        color: #fff;
        font-family: "Fa Solid 900",sans-serif;
        font-size: 20px;
        font-weight: 900
    }

    .solutions-keypoint {
        margin-top: 100px;
        margin-bottom: 100px
    }

    .keypoint-box {
        width: 100%
    }

    .keypoint-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .keypoint-heading {
        color: var(--text);
        margin-bottom: 20px;
        font-size: 24px;
        font-weight: 500;
        line-height: 30px
    }

    .keypoint-para {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .futurepoint-solution {
        background-color: #f8f8f8;
        padding-top: 100px;
        padding-bottom: 100px;
        display: block
    }

    .futurepoint-title {
        color: var(--text);
        text-align: center;
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 32px
    }

    .futurepoint-para {
        color: var(--paragraph);
        text-align: center;
        font-size: 16px
    }

    .futurepoint-box {
        padding: 30px
    }

    .futurepoint-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1.5fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 40px;
        display: flex
    }

    .futurepoint-boxheading {
        color: var(--text);
        margin-top: 0;
        font-weight: 500
    }

    .futurepoint-boxpara {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 24px
    }

    .cloudriven-section {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-right: 0
    }

    .cloudriven-title {
        text-align: center;
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 32px
    }

    .cloudriven-para {
        color: var(--paragraph);
        text-align: center;
        font-size: 16px
    }

    .cloudriven-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 60px;
        display: grid
    }

    .cloudriven-box {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        align-items: flex-start;
        padding: 50px 30px;
        display: flex
    }

    .cloudriven-boxheading {
        color: var(--text);
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 30px
    }

    .cloudriven-boxpara {
        color: var(--paragraph);
        margin-bottom: 20px;
        padding-right: 20px;
        font-size: 16px;
        line-height: 24px
    }

    .cloudriven-boxrank {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 60px;
        line-height: 50px
    }

    .text-block-59 {
        color: #fff;
        font-family: "Fa Solid 900",sans-serif;
        font-size: 20px;
        font-weight: 900
    }

    .text-block-59.material-symbols-outlined {
        font-size: 36px
    }

    .text-block-60 {
        color: #fff;
        font-family: "Fa Solid 900",sans-serif;
        font-size: 20px
    }

    .div-block-533 {
        background-color: #292929;
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        width: 50px;
        min-width: 50px;
        height: 50px;
        min-height: 50px;
        display: flex
    }

    .subcat-banner {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/675850ce1d981b20d9bfc9b9_indoor-banner.jpg);
        background-position: 0 0,0 0;
        background-size: auto,auto;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        height: 500px;
        padding-top: 100px;
        padding-bottom: 100px;
        padding-right: 0;
        display: flex
    }

    .subcat-banner.outdoor-banner {
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/6758691ee91d0dca36862fbb_sucat-ctaimg-outdoor.jpg);
        background-position: 0 0,100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .subcat-banner.ptp-banner {
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67d2c0b8452e134601a0ca3d_ptp-banner.png);
        background-position: 0 0,100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .subcat-banner.ptmp-banner {
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67d2c1bb044c484861a5ea0d_ptmp-banner.png);
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        background-attachment: scroll,scroll
    }

    .subcat-banner.network-c-one {
        background-color: #f7f5f2;
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/681af396ee312d9544260504_c1-serier-mainv2.png);
        background-position: 0 0,100% 100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,contain
    }

    .subcat-banner.network-c-two {
        background-color: #000;
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67da919fccb579ef8501b2ee_network-c-two.png);
        background-position: 0 0,100% 100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,contain
    }

    .subcat-banner.network-c-three {
        background-color: #000;
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67da8f35544a48513af72b91_network-c-three.png);
        background-position: 0 0,100% 100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,contain
    }

    .subcat-banner.indoor-banner {
        background-position: 0 0,100%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .subcat-banner.anteena-mainbg {
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68340ba4ef08cdc59fc9d19b_c84ee954c32e28414f6722e4ce932fc5_antenna-bg-main.png);
        background-position: 0 0,50%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .subcat-banner.poe-mainbg {
        background-image: linear-gradient(#000,#fff0),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68340ba2207bd251511106b9_229a1b8ec604b2ac6ebade42e52a855c_poe-bg-main.png);
        background-position: 0 0,50%;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover
    }

    .heading-52 {
        color: #fff;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 40px
    }

    .paragraph-33 {
        color: #fff;
        margin-bottom: 0;
        font-size: 24px;
        font-weight: 400
    }

    .product-listwrap {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        width: 100%;
        display: grid
    }

    .product-listwrap.productmain-accesswrap {
        display: block
    }

    .product-listsec {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .product-listbox {
        text-align: center;
        background-color: #f4f5f9;
        border-radius: 12px;
        height: 100%;
        padding-bottom: 40px;
        position: relative
    }

    .product-listbox-data {
        text-align: left;
        flex-flow: column;
        height: auto;
        min-height: auto;
        padding: 10px 20px 20px;
        display: flex
    }

    .product-listbox-subtext {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px
    }

    .product-listbox-heading {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 22px;
        font-weight: 500
    }

    .product-listbox-feature {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        color: var(--paragraph);
        flex-flow: column;
        margin-top: 10px;
        margin-bottom: 0;
        padding-left: 15px;
        padding-right: 0;
        font-size: 14px;
        display: flex
    }

    .image-150 {
        text-align: center;
        object-fit: contain;
        width: 100%;
        height: 200px
    }

    .detail-applicationwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .detail-applicationwrap.emslite-grid,.detail-applicationwrap.threegridview {
        grid-template-columns: 1fr 1fr 1fr
    }

    .detail-applicationbox {
        background-color: #fff;
        border: 1px solid #e4e4e4;
        border-radius: 12px;
        flex-flow: column;
        padding: 25px;
        display: flex
    }

    .heading-54 {
        margin-top: 0;
        margin-bottom: 0;
        line-height: 34px
    }

    .paragraph-35 {
        color: var(--paragraph);
        min-height: auto;
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 23px
    }

    .prodetail-secheading {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 40px
    }

    .prodetail-secheading.ucnms-titlefix {
        margin-bottom: 20px
    }

    .variant-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .image-152 {
        text-align: center
    }

    .variant-datawrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .variant-databox {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        display: flex
    }

    .heading-55 {
        margin-top: 0;
        font-weight: 500
    }

    .paragraph-36 {
        margin-bottom: 0
    }

    .prodetails-mainhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 32px;
        font-weight: 700
    }

    .prodetails-mainpara {
        color: var(--paragraph);
        margin-top: 10px;
        padding-right: 200px;
        font-size: 20px;
        line-height: 26px
    }

    .text-block-61 {
        font-size: 18px
    }

    .specification-tabwrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #f4f5f9;
        border-radius: 12px;
        flex-flow: column;
        width: 57%;
        padding: 30px;
        display: flex
    }

    .specification-tabbox {
        background-color: #e4e4e4;
        border-radius: 12px;
        justify-content: space-between;
        align-items: stretch;
        padding: 15px 20px;
        display: flex
    }

    .specification-tabbox.w--current {
        color: var(--purple);
        background-color: #fff;
        border-radius: 12px;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        display: flex;
        box-shadow: 0 0 5px #0003
    }

    .specification-tabhead {
        color: var(--text);
        font-size: 18px;
        font-weight: 500
    }

    .specification-contentwrap {
        width: 61%
    }

    .specification-contenttab {
        width: 100%
    }

    .specification-contentbox {
        border-top: 1px solid #d9d9d9;
        padding: 15px 0 0
    }

    .specification-contenttabhead {
        color: var(--paragraph);
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 24px
    }

    .specification-contenttablist {
        color: var(--paragraph);
        padding-left: 20px;
        font-size: 16px;
        line-height: 20px
    }

    .linkstyle-header {
        background-color: var(--black);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676902d802665aa7c730a7d5_3c2471173d22222a26335911cf789f58_linkexpert-bg.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: auto;
        justify-content: flex-start;
        align-items: center;
        height: 310px;
        display: flex
    }

    .linkstyle-header.hmr-mainbanner {
        text-align: center;
        background-image: linear-gradient(#f8f8f8,#f8f8f8);
        height: auto;
        padding-top: 50px;
        padding-bottom: 0
    }

    .linkstyle-heading {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 40px;
        line-height: 50px
    }

    .linkstyle-para {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        font-weight: 400;
        line-height: 28px
    }

    .linkplanner-feature {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .container-main {
        width: 100%;
        max-width: 95%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0;
        padding-right: 0
    }

    .linkplanner-featurehead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 32px;
        line-height: 36px
    }

    .linkplanner-featurepara {
        color: var(--paragraph);
        margin-bottom: 80px;
        padding-right: 0;
        font-size: 16px;
        line-height: 24px
    }

    .smartpoints-sec {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .smartpoints-wrap {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .smartpoints-datawrap {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        flex-flow: column;
        display: flex
    }

    .smartpoints-databoxhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 24px;
        font-weight: 500;
        line-height: 34px
    }

    .smartpoints-databoxpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .planner-formarea {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67696470f2abd948e4c95b40_planner-formbg.jpg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .planner-formwrap {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        display: flex
    }

    .linkexpert-spotfetaure {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .linkexpert-fetaurewrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .linkexpert-fetaurebox {
        background-image: linear-gradient(#fff0,#000),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676969f7f7f2eaa06c911d4a_linkfeature-01.png);
        background-position: 0 0,0 0;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        border-radius: 12px;
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-start;
        height: 350px;
        padding: 40px;
        display: flex
    }

    .linkexpert-fetaurebox.linkexpert-fetaurebox-img {
        background-image: linear-gradient(#fff0,#000),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67696a33cad44a9973282e29_linkfeature-02.png)
    }

    .linkexpert-fetaureboxhead {
        color: var(--white);
        margin-top: 0;
        font-size: 24px
    }

    .linkexpert-fetaureboxpara {
        color: var(--white);
        letter-spacing: -.4px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .expertlocation-globe {
        padding-top: 0;
        padding-bottom: 100px
    }

    .expertlocation-globehead {
        color: var(--text);
        text-align: center;
        margin-top: 0;
        margin-bottom: 50px;
        font-size: 32px;
        line-height: 46px
    }

    .expertlocation-globewrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: flex-start;
        display: grid
    }

    .expertlocation-globebox {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        height: 180px;
        display: flex
    }

    .expertlocation-globeboxpara {
        color: var(--paragraph);
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 500
    }

    .expertlocation-globeboximg {
        min-height: auto
    }

    .image-155,.image-156,.image-157 {
        width: 100%;
        margin-top: auto
    }

    .emslite-featurewrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: stretch stretch;
        display: grid
    }

    .emslite-featureiconbox {
        background-color: var(--text);
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
        display: flex
    }

    .emslite-featureboxhead {
        color: var(--text);
        margin-top: 20px;
        line-height: 34px
    }

    .emslite-featureboxpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .smartpoints-sechead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 50px;
        font-size: 32px;
        line-height: 36px
    }

    .ucnms-featuredvideo {
        background-color: var(--black);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/676ab41e2d37879aecc06410_featured-videoucnms.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        background-attachment: scroll;
        justify-content: flex-start;
        align-items: center;
        height: 500px;
        padding-top: 100px;
        padding-bottom: 100px;
        display: flex
    }

    .ucnms-featuredvideohead {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 40px;
        font-weight: 500;
        line-height: 60px;
        position: relative
    }

    .linkexpertgif-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 2fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .noresult-found {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        height: 400px;
        display: flex
    }

    .noresult-foundtxt {
        color: var(--paragraph);
        font-size: 16px;
        font-weight: 400
    }

    .noresult-foundimg {
        width: 200px
    }

    .heading-57,.casestudyproduct-filter,.transition-trigger {
        display: none
    }

    .solutions-keypointitem {
        width: 100%
    }

    .videoplay-icon {
        z-index: 1;
        position: absolute;
        inset: auto
    }

    .videolink-play {
        width: 100%
    }

    .radiofiled-filter {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 10px;
        display: flex
    }

    .transition-2 {
        display: none
    }

    .homefold-two {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .homefold-twobox {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 2.25fr 1.1fr;
        grid-auto-columns: 1fr;
        margin-top: 60px;
        display: grid
    }

    .homefold-twoboxlft {
        width: 100%
    }

    .homefold-twoboxrit {
        border-radius: 12px;
        width: 100%;
        overflow: hidden
    }

    .homefold-twohead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        line-height: 37px
    }

    .insights-img {
        object-fit: cover;
        border-radius: 0;
        width: 100%;
        height: 200px
    }

    .insights-imgbox {
        border-radius: 12px;
        width: 100%;
        height: 200px;
        overflow: hidden
    }

    .event-mainwrap {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .video-mainfilterwrap {
        flex-flow: column-reverse;
        display: flex
    }

    .efficient-tabsec {
        background-color: #0000;
        padding-top: 0;
        padding-bottom: 0;
        display: none
    }

    .efficient-tabwrap {
        text-align: left;
        padding-bottom: 0
    }

    .efficient-datawrap {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1.25fr 1.25fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .efficient-dataleft {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start;
        display: grid
    }

    .efficient-dataimg {
        object-fit: cover;
        border-radius: 12px;
        height: 100%
    }

    .efficient-datahead {
        color: var(--text);
        margin-top: 0;
        font-size: 24px;
        line-height: 36px
    }

    .efficient-datapara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 23px
    }

    .efficient-datarit {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .efficient-dataritlist {
        background-color: var(--white);
        border-radius: 8px;
        padding: 20px
    }

    .efficient-dataritlistitem {
        border: 1px solid #fff;
        border-bottom-color: #d9d9d9;
        margin-bottom: 10px;
        padding-bottom: 10px
    }

    .efficient-listitemhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500
    }

    .efficient-listitempara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 23px
    }

    .plan-features {
        background-color: var(--black);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/677bfd3bdb033d07bfbf8540_plan-featurebg.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        background-attachment: fixed;
        padding-top: 80px;
        padding-bottom: 0;
        padding-right: 0;
        display: none
    }

    .plan-featurehead {
        color: var(--white);
        width: 70%;
        margin-top: 0;
        font-size: 32px;
        line-height: 40px
    }

    .plan-featurepara {
        color: var(--white);
        margin-top: 20px;
        margin-bottom: 60px;
        font-size: 16px;
        line-height: 23px
    }

    .plan-featurewrap {
        width: 76%
    }

    .plan-featurepointwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 80px;
        display: grid
    }

    .plan-featurepointbox {
        background-color: #ffffff1a;
        height: 100%;
        padding: 40px 30px 20px 20px
    }

    .plan-featurepointboxhead {
        color: var(--white);
        margin-top: 0;
        font-size: 24px;
        font-weight: 500;
        line-height: 30px
    }

    .plan-featurepointboxpara {
        color: var(--white);
        font-size: 16px;
        line-height: 23px
    }

    .efficient-tabsechead {
        color: var(--purple);
        text-align: left;
        background-color: #0000;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        width: 70%;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        font-size: 32px;
        line-height: 150%
    }

    .banner-belowhead {
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 36px
    }

    .banner-belowpara {
        color: var(--paragraph);
        margin-bottom: 60px;
        font-size: 16px;
        line-height: 23px
    }

    .container-mid {
        width: 1200px;
        max-width: 95%
    }

    .section-13,.section-14,.section-15 {
        padding-top: 50px;
        padding-bottom: 100px
    }

    .fourbox-section {
        background-color: var(--black);
        padding-top: 100px;
        padding-bottom: 100px;
        padding-right: 0;
        display: none
    }

    .fourbox-head {
        color: var(--white);
        text-align: center;
        margin-top: 0;
        font-size: 32px
    }

    .fourbox-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        margin-top: 60px;
        display: grid
    }

    .fourbox-item {
        background-color: #ffffff0f;
        border: 1px solid #ffffff0f;
        border-radius: 8px;
        padding: 20px
    }

    .fourbox-itemwrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .fourbox-itemimg {
        border-radius: 12px;
        width: 180px
    }

    .fourbox-itemdatahead {
        color: var(--white);
        margin-top: 0;
        font-size: 24px;
        font-weight: 500;
        line-height: 30px
    }

    .fourbox-itemdatapara {
        color: var(--white);
        font-size: 16px;
        line-height: 23px
    }

    .homemesh-features {
        background-color: #e8e6e2;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/678554bd914466b5ec26232a_homemesh-featurebg.jpg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .homemesh-featurewrap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-color: #fff3;
        flex-flow: column;
        width: 52%;
        padding: 20px;
        display: flex
    }

    .homemesh-featurebox {
        border: 1px solid #0000;
        border-bottom-color: #d9d9d9;
        margin-bottom: 10px;
        padding-bottom: 10px
    }

    .homemesh-featureboxhead {
        color: var(--text);
        margin-top: 0;
        font-size: 20px
    }

    .homemesh-featureboxpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .hmrsetup-guide {
        padding-top: 0;
        padding-bottom: 0
    }

    .hmrsetup-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1.25fr 1fr;
        grid-auto-columns: 1fr;
        align-content: center;
        place-items: center end;
        display: grid
    }

    .hmrsetup-data {
        width: 100%
    }

    .hmrsetup-head {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 40px;
        line-height: 45px
    }

    .hmrsetup-para {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px
    }

    .hmrsetup-iconwrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 60px;
        display: grid
    }

    .hmrsetup-icon {
        background-color: #292929;
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
        padding: 10px;
        display: flex
    }

    .hmrsetup-iconpara {
        color: var(--paragraph);
        margin-top: 10px;
        margin-bottom: 0;
        padding-right: 30px;
        font-size: 16px;
        line-height: 24px
    }

    .hmrcontrol-tips {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/67855e00bf591a8c46065529_hmrcontrol-bg.jpg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        height: auto;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .hmrcontrol-wrap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 60%;
        margin-top: 50px;
        display: grid
    }

    .hmrcontrol-boxhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 20px
    }

    .hmrcontrol-boxpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .hmrsetup-iconimage {
        width: 18px
    }

    .product-bannerlistwrap {
        margin-top: 20px;
        padding-left: 20px
    }

    .product-bannerlisttxt {
        color: var(--paragraph);
        font-size: 20px
    }

    .purple-sticky-wrap {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .purple-sticky-item {
        text-align: center;
        border: 1px #e9ddf1;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 60px;
        text-decoration: none;
        display: flex
    }

    .purple-sticky-item:hover {
        border: 1px #000
    }

    .purple-sticky-txt {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 18px;
        font-weight: 500;
        line-height: 24px;
        text-decoration: none
    }

    .link-block-115 {
        color: var(--text);
        width: auto;
        text-decoration: none
    }

    .resource-para {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 24px
    }

    .hmr-mainheadingwrap {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .hmr-mainhead {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 51px
    }

    .hmr-mainpara {
        color: var(--paragraph);
        margin-bottom: 0;
        padding-left: 140px;
        padding-right: 140px;
        font-size: 20px;
        line-height: 28px
    }

    .hmrmain-image {
        margin-top: 40px
    }

    .homemesh-featurehead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 40px;
        line-height: 45px
    }

    .hmr-factpoints {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-right: 0
    }

    .hmr-factwrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: stretch;
        display: flex
    }

    .hmr-factbox {
        background-color: #e9ddf1;
        border-radius: 8px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        max-width: 200px;
        height: 100px;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 15px;
        display: flex
    }

    .hmr-factbox.color-factbox {
        background-color: var(--purple);
        max-width: none;
        padding-left: 15px
    }

    .hmr-factbox.long-factbox {
        min-width: 280px;
        max-width: none
    }

    .hmr-factboxhead {
        color: var(--purple);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 22px;
        font-weight: 700;
        line-height: 30px
    }

    .hmr-factboxpara {
        color: var(--purple);
        margin-bottom: 0;
        font-size: 18px
    }

    .hmr-factwrapmain {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        width: 100%;
        margin-top: 0;
        display: flex
    }

    .all-productssec {
        padding-top: 50px;
        padding-bottom: 100px
    }

    .allpro-tabwrap {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .allpro-tabmenu {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .allpro-tabitem {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #ddd0;
        border-radius: 12px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding: 10px 20px;
        text-decoration: none;
        display: flex
    }

    .allpro-tabitem:hover {
        background-color: #e9ddf1;
        border-radius: 12px
    }

    .allpro-tabitem.w--current {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #e9ddf1;
        border-radius: 12px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding: 10px 20px;
        display: flex
    }

    .allpro-tabitemtxt {
        color: var(--text);
        font-size: 16px;
        font-weight: 400;
        text-decoration: none
    }

    .allpro-tabitemtxt:lang(en) {
        color: var(--text)
    }

    .allpro-tabcontent {
        width: 100%;
        margin-top: 30px;
        padding-top: 0
    }

    .allpro-tabcontentbox {
        width: 100%
    }

    .product-listbox-smallinfo {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: 400
    }

    .image-168 {
        width: 14px
    }

    .bold-text-11 {
        color: var(--purple);
        font-weight: 400
    }

    .blog-mobileslider {
        background-color: #ddd0;
        display: none
    }

    .blog-mobilesliderwrap {
        overflow: hidden
    }

    .blog-mobileslidebox {
        vertical-align: baseline
    }

    .blog-mobileslideboxwrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        height: 100%;
        display: grid
    }

    .blog-mobileslideboxitem {
        width: 100%;
        height: 100%
    }

    .blog-mobileslideboxparent {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        height: 100%;
        display: block
    }

    .collection-item-15 {
        height: 100%
    }

    .image-176 {
        width: 100%;
        height: 100%
    }

    .mobile-filterbox {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        justify-content: center;
        align-items: center;
        display: none
    }

    .mobile-filterboxtxt {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 20px
    }

    .mobile-filterboximg {
        width: 20px
    }

    .mobile-filterboxhide {
        display: none
    }

    .homefold-twoboxlfthead {
        color: var(--text);
        margin-bottom: 0;
        font-weight: 500;
        line-height: 33px
    }

    .canvas-painwrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 2.25fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .canvas-painhead {
        color: var(--text);
        margin-top: 0
    }

    .canvas-painsubhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500
    }

    .canvas-painpara {
        color: var(--paragraph);
        margin-top: 15px;
        margin-bottom: 35px;
        font-size: 16px;
        line-height: 28px
    }

    .image-180 {
        border-radius: 12px
    }

    .referanceblock {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        display: grid
    }

    .referanceblock-item {
        border-radius: 12px;
        position: relative;
        overflow: hidden
    }

    .referanceblock-itemimg {
        object-fit: cover;
        width: 100%
    }

    .referanceblock-itembox {
        background-image: linear-gradient(#fff0,#00000080 50%,#000);
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-start;
        width: 100%;
        height: 100%;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 40px;
        display: flex;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0
    }

    .referanceblock-itemboxpara {
        color: var(--white);
        margin-bottom: 5px;
        font-size: 16px;
        font-weight: 400
    }

    .referanceblock-itemboxhead {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        font-weight: 500;
        line-height: 120%
    }

    .referanceblock-arrow {
        position: absolute;
        bottom: 40px;
        right: 20px
    }

    .referanceblock-link:hover {
        position: static;
        bottom: 10px
    }

    .talktoexpert-sec {
        background-color: var(--text);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .talktoexpert-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .talktoexpert-head {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 140px;
        font-size: 28px;
        line-height: 40px
    }

    .talktoexpert-para {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 40px;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px
    }

    .talktoexpert-boxwrap {
        grid-column-gap: 35px;
        grid-row-gap: 35px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .talktoexpert-boxmiddle {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: flex-start;
        height: 100%;
        display: flex
    }

    .ucnsm-para {
        color: var(--paragraph);
        margin-top: 5px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 23px
    }

    .ucnsm-image {
        width: 120px;
        margin-bottom: 20px
    }

    .ucnms-featurehead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        font-weight: 500;
        line-height: 24px
    }

    .solution-mainboximg {
        object-fit: cover;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        width: 100%;
        height: 250px
    }

    .linkxpert-steppr {
        background-color: #f4f5f9;
        padding-top: 100px;
        padding-bottom: 100px;
        padding-right: 0
    }

    .linkxpert-stepprwrap {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 80px;
        display: grid
    }

    .linkxpert-mainhead {
        color: var(--text);
        text-align: center;
        font-size: 40px;
        line-height: 100%
    }

    .linkxpert-stepprbox {
        text-align: center;
        background-color: #f4f5f9;
        border-radius: 40px
    }

    .linkxpert-stepprbox-rank {
        aspect-ratio: auto;
        background-color: var(--text);
        color: var(--white);
        border-radius: 60px;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
        margin: 0 auto;
        font-size: 30px;
        font-weight: 400;
        line-height: 100%;
        display: flex;
        position: relative;
        top: -25px
    }

    .linkxpert-stepprbox-icon {
        object-fit: scale-down;
        width: 80px;
        height: 80px;
        overflow: hidden
    }

    .linkxpert-stepprbox-head {
        color: var(--text);
        margin-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 24px;
        line-height: 30px
    }

    .linkxpert-stepprbox-para {
        color: var(--paragraph);
        padding-left: 20px;
        padding-right: 20px;
        font-size: 16px;
        line-height: 24px
    }

    .linkxpert-stepprboxmain {
        background-image: linear-gradient(180deg,var(--text),#fff0 46%,#fff0);
        border-radius: 40px;
        padding-top: 2px;
        padding-left: 2px;
        padding-right: 2px
    }

    .detail-applicationhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        line-height: 34px
    }

    .detail-applicationpara {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 24px
    }

    .detail-applicationimg {
        object-fit: cover;
        border-radius: 12px;
        height: 150px;
        max-height: 150px;
        margin-top: auto;
        overflow: hidden
    }

    .application-tag {
        color: var(--purple);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .testimonial-video {
        background-image: linear-gradient(#f8f8f8,#fff);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .testimonial-video-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: .75fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .testimonial-video-header {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 50px;
        font-size: 32px;
        line-height: 44.8px
    }

    .empty-state-5 {
        display: none
    }

    .testimonial-testwrap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: .3fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .testimonial-testpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 160%
    }

    .testimonial-testpara.casestudy {
        margin-bottom: 50px
    }

    .testimonial-testauthor {
        color: var(--text);
        margin-top: 10px;
        margin-bottom: 0;
        font-weight: 500
    }

    .testimonial-testposition {
        color: var(--paragraph);
        font-size: 16px;
        font-weight: 400
    }

    .testimonial-video-test {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0
    }

    .testimonial-video-item {
        padding-top: 0;
        padding-bottom: 0
    }

    .overview-points-img {
        width: 24px
    }

    .quickdownload-popover {
        z-index: 100;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        border: 2px solid var(--purple);
        text-align: center;
        background-color: #fff;
        border-radius: 12px;
        width: 300px;
        padding: 20px;
        display: none;
        position: fixed;
        bottom: 20px;
        right: 35px;
        box-shadow: 0 0 6px 1px #0003
    }

    .quickdownload-popover-txt {
        color: var(--text);
        text-align: left;
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px
    }

    .quickdownload-popover-btn {
        cursor: pointer;
        background-color: #fa8f21;
        border-radius: 6px;
        height: auto;
        padding: 5px 20px
    }

    .quickdownload-popover-btn:hover {
        background-color: #6e189c;
        box-shadow: 2px 2px 4px #0003
    }

    .quickdownload-popover-close {
        cursor: pointer;
        background-color: #0000;
        border: 1px #fff;
        border-radius: 0;
        justify-content: center;
        align-items: center;
        width: auto;
        height: auto;
        display: flex;
        position: absolute;
        top: -18px;
        right: -22px
    }

    .quickdownload-popover-img {
        width: auto
    }

    .quickdownload-popover-datadiv {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        display: flex
    }

    .event-datebox {
        text-align: center;
        background-color: #e9ddf1;
        border-radius: 12px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 200px;
        min-width: 200px;
        height: 200px;
        min-height: 0;
        max-height: 200px;
        display: flex
    }

    .event-date-range {
        color: var(--purple);
        text-align: center;
        font-size: 50px;
        font-weight: 700;
        line-height: 90%
    }

    .event-month-range {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 24px;
        font-weight: 400;
        line-height: 140%
    }

    .th-logo {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 10px;
        display: flex
    }

    .casestudy-productshow {
        margin-top: 35px
    }

    .empty-state-6 {
        display: none
    }

    .casestudy-product-wrap {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        flex-flow: column;
        display: flex
    }

    .trademark-line {
        border: 1.5px none var(--purple);
        color: var(--paragraph);
        border-radius: 30px;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        font-size: 12px;
        font-weight: 400;
        line-height: 12px;
        display: flex
    }

    .specmobile-tab {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        display: flex
    }

    .resources-products {
        background-color: #f4f5f9;
        background-image: linear-gradient(#f4f5f9,#fff);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .resources-product-wrap {
        padding: 20px;
        display: flex
    }

    .resources-product-head {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 13px;
        font-size: 18px
    }

    .resources-product-btn {
        color: #510c76;
        background-color: #fff;
        border: 1px solid #510c76;
        border-radius: 6px;
        padding: 5px 12px;
        font-size: 16px;
        font-weight: 400;
        line-height: 140%
    }

    .resources-product-btn:hover {
        color: #fff;
        background-color: #510c76
    }

    .resources-product-btn.btn-variant {
        margin-top: 25px;
        padding: 10px 25px
    }

    .resources-product-box {
        background-color: var(--white);
        border: 1px solid #d9d9d9;
        border-radius: 12px;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .faq-header {
        color: var(--text);
        text-align: center;
        margin-top: 0;
        margin-bottom: 50px;
        font-size: 40px;
        line-height: 56px
    }

    .faq-header.faq-headerproduct {
        text-align: left;
        margin-bottom: 15px;
        font-size: 32px;
        line-height: 36px
    }

    .faq-para-data-2 {
        color: #65737e
    }

    .dark-popoverlay {
        display: none
    }

    .tab-swtichlist {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        border-bottom: 1px solid #c7c7c7;
        justify-content: flex-start;
        align-items: center;
        height: 44px;
        margin-bottom: 0;
        padding-bottom: 1px;
        display: flex
    }

    .tab-swtichlist-a {
        font-size: 16px;
        line-height: 22px;
        text-decoration: none
    }

    .tab-swtichlist-a.all.active {
        border-bottom: 3px solid var(--white)
    }

    .tab-swtichlist-a.product,.tab-swtichlist-a.industry,.tab-swtichlist-a.tech,.tab-swtichlist-a.solution {
        border-bottom: 3px solid #fff0
    }

    .tab-swtichlist-txt {
        color: var(--text);
        font-size: 16px;
        font-weight: 400;
        line-height: 22px
    }

    .blogfilters-section {
        z-index: 10;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 3.25fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 40px;
        display: grid;
        position: sticky;
        top: 58px
    }

    .success-message {
        padding: 0
    }

    .text-block-77,.text-block-78 {
        display: none
    }

    .googlesearch {
        display: block
    }

    .blog-sidebarmobile.one,.blog-sidebarmobile.two {
        display: none
    }

    .product-filterarea {
        z-index: 1;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-top: 30px;
        margin-bottom: 0;
        display: block;
        position: relative
    }

    .product-filterareawrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .product-filterarealink {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        justify-content: flex-start;
        align-items: center;
        text-decoration: none;
        display: flex
    }

    .product-filterarearadio {
        border: 2px solid var(--purple);
        background-color: var(--white);
        border-radius: 60px;
        width: 15px;
        height: 15px;
        padding-bottom: 0;
        padding-right: 0
    }

    .product-filterarealabel {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        text-decoration: none
    }

    .product-filterareaflex {
        justify-content: flex-end;
        align-items: center;
        width: 100%;
        margin-bottom: -60px;
        display: flex
    }

    .solution-insight {
        height: 100%;
        display: flex
    }

    .solution-insight-mains {
        width: 100%
    }

    .solution-insight-wrap {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        width: 100%;
        height: 100%;
        display: flex
    }

    .solution-insight-item {
        width: 100%
    }

    .solution-insightempty {
        display: none
    }

    .product-features-txt {
        color: var(--text);
        font-size: 16px;
        font-weight: 500;
        line-height: 180%
    }

    .product-features-txt.mobile-feature {
        display: none
    }

    .compare-product-slider {
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 280px;
        padding-left: 15px;
        padding-right: 15px
    }

    .compare-product-data {
        border-bottom: 1px solid #e4e4e4;
        justify-content: flex-start;
        align-items: center;
        padding: 5px 15px
    }

    .compare-product-cta {
        margin-top: 30px;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 15px
    }

    .product-compare-grid {
        grid-template-columns: .5fr 1fr 1fr 1fr
    }

    .product-compare-grid.six-grid {
        grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr
    }

    .compare-product-tab {
        border-radius: 12px;
        padding: 20px 0 0;
        position: relative
    }

    .product-features-list {
        border-bottom: 1px solid #e4e4e4;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 15px
    }

    .product-features-grid {
        grid-column-gap: 12px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        padding-bottom: 0
    }

    .compare-table {
        background-image: linear-gradient(#f8f8f8,#fff);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .mini-proslider {
        background-color: #ddd0;
        width: 100%;
        height: 200px;
        margin-bottom: 20px
    }

    .mini-proslidermask {
        height: 100%
    }

    .mini-proslide-main {
        text-align: center;
        width: 100%
    }

    .mini-proslide-img {
        object-fit: contain;
        height: 100%;
        min-height: auto;
        margin-left: auto;
        margin-right: auto
    }

    .mini-proslide-arrow {
        display: none
    }

    .mini-proslide-arrowicon {
        margin-left: 10px;
        margin-right: 10px
    }

    .mini-proslide-dots {
        display: none
    }

    .compare-product-slider-head {
        color: var(--text);
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        font-weight: 500
    }

    .product-features-data {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 180%
    }

    .compare-table-mainhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 140%
    }

    .download-datasheet {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: var(--purple);
        color: var(--white);
        border-radius: 10px;
        justify-content: center;
        align-items: center;
        width: 160px;
        height: 40px;
        padding: 10px;
        font-size: 16px;
        text-decoration: none;
        display: flex
    }

    .download-datasheet:hover {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #7a18af;
        text-decoration: none
    }

    .datasheet-dropdownwrap {
        z-index: 1;
        width: 160px
    }

    .datasheet-dropdownwrap.width-fix {
        width: 110px;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }

    .datasheet-dropdown {
        background-color: var(--purple);
        border-radius: 10px;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        padding: 10px 10px 10px 15px;
        display: flex
    }

    .datasheet-dropdown.w--open {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        justify-content: space-between;
        align-items: center;
        padding-bottom: 10px
    }

    .datasheet-dropdown.size-small {
        border-radius: 6px;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 10px
    }

    .datasheet-dropdownlist.w--open {
        background-color: var(--purple);
        border-radius: 0 0 10px 10px;
        width: 100%;
        margin-top: 0;
        overflow: hidden
    }

    .datasheet-dropdownlist.space-fix.w--open {
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px
    }

    .datasheet-dropdownicon {
        color: var(--white);
        margin-left: 10px;
        margin-right: 0;
        position: static
    }

    .datasheet-dropdowntxt {
        color: var(--white);
        font-size: 16px;
        font-weight: 500
    }

    .datasheet-dropdowntxt.txt-small {
        font-size: 14px;
        font-weight: 400;
        line-height: 28.5px
    }

    .datasheet-dropdownlisttxt {
        color: var(--white);
        font-weight: 500
    }

    .datasheet-dropdownlisttxt:hover {
        background-color: #670d97cc
    }

    .datasheet-dropdownlisttxt.space-fix {
        padding-left: 10px;
        padding-right: 10px
    }

    .download-whiteicon {
        width: 18px
    }

    .download-whitetxt {
        font-weight: 500
    }

    .product-filtersmallhead {
        color: var(--text);
        margin-top: 35px;
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 32px
    }

    .documentation-box {
        border: 1px solid #d9d9d9;
        border-radius: 12px;
        height: 100%;
        padding: 20px
    }

    .documentation-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .docu-title {
        color: var(--text);
        margin-top: 0
    }

    .docu-para {
        color: var(--paragraph);
        font-size: 16px
    }

    .docu-filterpoints {
        display: none
    }

    .filter-radio {
        width: 13px;
        height: 13px;
        margin-top: 4px
    }

    .iconfix {
        width: 33px
    }

    .documentation-type {
        color: var(--purple);
        margin-bottom: 0;
        font-size: 16px
    }

    .wifi-box-sec {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center;
        display: grid
    }

    .eventpage-filterlist {
        justify-content: space-between;
        align-items: center;
        margin-bottom: 70px;
        display: flex
    }

    .eventpage-filterwrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .eventpage-filterhead {
        color: var(--white);
        border-radius: 8px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        font-size: 14px;
        line-height: 20px
    }

    .eventpage-filterradio {
        margin-bottom: 0
    }

    .eventpage-filterradiobox {
        width: 15px;
        height: 15px;
        margin-right: 10px
    }

    .event-filterdropdown {
        background-color: var(--purple);
        border-radius: 8px;
        margin-left: auto;
        margin-right: 0
    }

    .event-filterdropdownbox.w--open {
        background-color: var(--purple);
        border-radius: 0 0 8px 8px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px
    }

    .dropdown-toggle-3 {
        background-color: var(--purple);
        border-radius: 8px;
        padding-top: 10px;
        padding-bottom: 10px;
        overflow: hidden
    }

    .dropdown-toggle-3.w--open {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .event-dropdownicon,.event-dropdowntxt {
        color: var(--white)
    }

    .videodata-box {
        padding: 15px 20px 20px
    }

    .videodata-boxtype {
        color: var(--purple);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 14px;
        font-weight: 400;
        line-height: 16px
    }

    .videodata-boxheading {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }

    .breadcrumb-main {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        color: var(--text);
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex
    }

    .breadcrumb-link {
        text-decoration: none
    }

    .breadcrumb-linktxt {
        color: var(--text);
        text-decoration: none
    }

    .breadcrumb-txtcolored {
        color: var(--purple)
    }

    .casestudy-relatedwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .sitemap-parent {
        margin-top: 0;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .sitemap-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 100px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .sitemap-boxhead {
        color: var(--text);
        margin-top: 0
    }

    .sitemap-boxlist {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        margin-bottom: 0;
        padding-left: 0;
        display: flex
    }

    .sitemap-boxlistitem {
        border-bottom: 1px solid #f1f1f1;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .sitemap-boxlistitemtxt {
        color: var(--text);
        font-size: 16px
    }

    .sitemap-boxlistitemtxt:hover {
        color: var(--purple)
    }

    .sitemap-boxlink {
        color: var(--text);
        width: 100%;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 16px;
        text-decoration: none
    }

    .sitemap-boxlink:hover {
        color: var(--purple)
    }

    .showonly-link {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        width: 100%;
        display: flex;
        position: absolute;
        top: auto;
        bottom: 15px
    }

    .showonly-link:hover {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }

    .directlink-product {
        text-decoration: none;
        position: relative;
        overflow: hidden;
        transform: translate(0)
    }

    .directlink-product:hover {
        margin-top: 0;
        top: 0;
        transform: translateY(-15px)
    }

    .flossarymain-txt {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px
    }

    .productdetails-mainh {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 32px;
        line-height: 40px
    }

    .ems-optiimage {
        object-fit: cover;
        border-radius: 10px;
        height: 230px
    }

    .topinner-banner {
        background-color: var(--black);
        justify-content: flex-start;
        align-items: center;
        height: 350px;
        display: flex
    }

    .topinner-banner.solution-page {
        background-color: var(--black);
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        justify-content: flex-start;
        align-items: center;
        height: 350px;
        display: flex
    }

    .topinner-banner.casestudy-page {
        background-color: var(--black);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/6890828bf4e94b953dad0940_casestudy-mainbg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        justify-content: flex-start;
        align-items: center;
        height: 350px;
        display: flex
    }

    .topinner-banner.whitepaper-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68909ab9a266cfc15837caaa_whitepaper-bg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.productdocument-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68909b21f9f8eddbe1d34015_prodocument-bg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.event-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/689199e55e048161a74a290d_even-bgbanner.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.pressrelease-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68909be1b6a5de14a46d49f3_pressrelease-bg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.resourcehub-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68909c989c928012910a3b97_resourcehub-bg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.solutions-banner {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68909d9b7d0057d208fe124f_solutions-banner.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.videobanner-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68909b8809aa4ac0af3fd826_eventbanner-bg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.ems-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68919ae23423f59087b2a143_emsmain-banner.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.emslite-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68919b17b8198c72b7551999_emslite-banner.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.iocanvas-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68919b481d493cfbdda07222_iocanvas-banner.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.webinar-bg {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68a7b97149b98565f4b85681_Webinar-banner.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .topinner-banner.awards-banner {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68ef4e285b151edb914e621c_dc5776d762ded7ba67329fb064c47a97_1.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll
    }

    .guidelines {
        padding-top: 50px;
        padding-bottom: 100px;
        padding-right: 0
    }

    .guideline-subhead {
        color: var(--text);
        margin-top: 50px;
        margin-bottom: 10px;
        font-size: 28px;
        line-height: 32px
    }

    .guideline-boxwrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .guideline-box {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        background-color: #f4f5f9;
        border: 1px solid #d9d9d9;
        border-radius: 10px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding: 20px;
        display: flex
    }

    .guideline-box-head {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        line-height: 26px
    }

    .imgcombo-banner {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr .75fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .imgcombo-bannertxt {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        padding-right: 50px;
        display: flex
    }

    .imgcombo-bannerimg {
        border-radius: 20px;
        overflow: hidden
    }

    .imgcombo-bannerhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 40px;
        font-weight: 500;
        line-height: 45px
    }

    .imgcombo-bannersubhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        font-weight: 400;
        line-height: 24px
    }

    .casewhite-banner {
        background-color: #f8f8f8;
        justify-content: flex-start;
        align-items: center;
        height: 450px;
        display: flex
    }

    .insight-smalltitle {
        color: var(--purple);
        margin-top: 20px;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500
    }

    .mobile-specsubtitle {
        color: var(--text);
        text-transform: none;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 18px;
        font-weight: 500;
        line-height: 140%
    }

    .webinar-mainsec {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68a5e286b991e9d051f6c771_Ellipse-bg.png);
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: contain;
        padding-top: 50px;
        padding-bottom: 100px
    }

    .speakers-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        display: flex
    }

    .speaker-one {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .speaker-oneimg {
        object-fit: cover;
        border: 1px solid #e1e1e1;
        border-radius: 50px;
        width: 75px;
        height: 75px;
        overflow: hidden
    }

    .webinar-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: 1fr .5fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .webinar-videobox {
        background-color: var(--white);
        border: 1px #000;
        border-radius: 10px;
        padding: 30px;
        position: sticky;
        top: 80px
    }

    .webinar-mainhead {
        color: var(--text);
        margin-top: 0;
        font-size: 50px;
        line-height: 60px
    }

    .webinar-subhead {
        color: var(--purple);
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 28px;
        font-weight: 500;
        line-height: 32px
    }

    .webinar-mainpara {
        color: var(--text);
        font-size: 14px;
        line-height: 26px
    }

    .webinar-cathead {
        color: var(--text);
        margin-top: 50px;
        margin-bottom: 20px;
        font-size: 28px;
        line-height: 32px
    }

    .speaker-name {
        color: var(--text);
        font-weight: 500
    }

    .speaker-role {
        color: var(--text)
    }

    .watchnow-webinar {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 28px;
        line-height: 32px
    }

    .webinar-video {
        border-radius: 8px;
        overflow: hidden
    }

    .text-block-79 {
        display: block
    }

    .video-modelmain {
        z-index: 1000;
        background-color: #000000d9;
        justify-content: center;
        align-items: center;
        display: none;
        position: fixed;
        inset: 0;
        overflow: hidden
    }

    .video-modelform {
        border: 1px solid var(--white);
        background-color: var(--purple);
        border-radius: 0;
        width: 300px;
        padding: 20px;
        position: relative
    }

    .video-modelform.video-popup {
        width: 50%;
        display: none
    }

    .video-modelformhead {
        color: var(--white);
        margin-bottom: 20px;
        font-size: 28px;
        font-weight: 500;
        line-height: 34px
    }

    .video-modelformblock {
        margin-bottom: 0
    }

    .video-modelforminput {
        margin-bottom: 15px
    }

    .video-modelformbtn {
        background-color: #8c3aaa;
        width: 100%;
        height: 50px;
        margin-top: 15px
    }

    .video-modelclose {
        cursor: pointer;
        width: 30px;
        position: absolute;
        top: -13px;
        right: -14px
    }

    .videoblock-box {
        position: relative
    }

    .video-overlayform {
        padding-bottom: 0;
        padding-right: 0;
        position: absolute;
        inset: 0
    }

    .contact-addresses {
        grid-column-gap: 64px;
        grid-row-gap: 64px;
        flex-flow: column;
        display: flex
    }

    .contact-address-title {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 5px;
        font-weight: 500
    }

    .contact-address-line {
        color: var(--paragraph);
        margin-bottom: 5px;
        line-height: 22px
    }

    .contact-address-phone {
        color: var(--text);
        font-weight: 500;
        text-decoration: none
    }

    .contact-emailphone {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: flex
    }

    .contact-emailphone-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-color: #f8f8f8;
        border: 1px solid #d9d9d9;
        border-radius: 12px;
        justify-content: flex-start;
        align-items: center;
        height: 80px;
        padding-left: 20px;
        padding-right: 20px;
        display: flex
    }

    .contact-emailphone-box {
        grid-column-gap: 3px;
        grid-row-gap: 3px;
        flex-flow: column;
        display: flex
    }

    .contact-emailphone-img {
        background-color: var(--text);
        object-fit: scale-down;
        border-radius: 12px;
        width: 50px;
        height: 50px;
        padding: 10px;
        overflow: hidden
    }

    .contact-emailphone-title {
        color: var(--text);
        font-size: 18px;
        font-weight: 500;
        line-height: 22px
    }

    .contact-emailphone-link {
        color: var(--paragraph);
        text-decoration: none
    }

    .adbanner-body.thyssenkrupp-bg {
        background-color: var(--black);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68b5bf57b1f47842d45d82dc_thyssenkruppbody-bg.jpg);
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: contain
    }

    .adbanner-body.plusseriesad-bg {
        background-color: #2d0f70;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68b5d4f6f4062d2b8889462f_3b6af76dd876189596576633fdb255aa_plus-series-bg.png);
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: cover
    }

    .adbanner-body.ai-webinar {
        background-color: #00142d;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/691c0f61b3df3fba608ffd7c_86ffbf4aef2eeac959e5a37df3f99670_ai-network-webinar.png);
        background-position: 100% 0;
        background-repeat: no-repeat;
        background-size: auto;
        font-family: Roboto,sans-serif
    }

    .adpage-section {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 100vh;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .adpage-logo {
        margin-top: 0
    }

    .adpage-tagline {
        color: var(--white);
        margin-top: 70px;
        margin-bottom: 0;
        font-family: Roboto,sans-serif;
        font-size: 20px;
        line-height: 26px
    }

    .adpage-title {
        color: var(--white);
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: Roboto,sans-serif;
        font-size: 50px;
        line-height: 60px
    }

    .adpage-subhead {
        color: var(--white);
        margin-bottom: 0;
        font-family: Roboto,sans-serif;
        font-size: 20px;
        line-height: 28px
    }

    .adpage-button {
        color: var(--white);
        cursor: pointer;
        background-color: #fa8f21;
        margin-top: 50px;
        padding: 13px 20px;
        font-family: Roboto,sans-serif;
        font-size: 18px;
        line-height: 22px;
        box-shadow: 0 9px #c87016
    }

    .adpage-button:hover {
        background-color: #c87016;
        transform: translateY(4px);
        box-shadow: 0 5px #c87016
    }

    .adpage-footer {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 2fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 100px;
        margin-bottom: 0;
        display: grid
    }

    .adpage-footer.plusseriers-adfooter {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-top: 70px
    }

    .adpage-footbox {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        background-color: #ffffff1a;
        border: 1px solid #666;
        border-radius: 12px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        place-items: flex-start start;
        padding: 20px;
        display: flex
    }

    .adpage-footbox.box-one {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 2.25fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        place-items: start;
        display: grid
    }

    .adpage-fboxhead {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        color: #fa8f21;
        flex-flow: column;
        margin-top: 0;
        margin-bottom: 0;
        font-family: Roboto,sans-serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 24px;
        display: flex
    }

    .adpage-fboxpara {
        color: #dfd1ff;
        font-family: Roboto,sans-serif;
        line-height: 22px
    }

    .adpage-fboxslider {
        background-color: #0000;
        height: auto;
        padding-bottom: 5px;
        display: block
    }

    .adpage-fboxarrow {
        opacity: 0;
        display: none
    }

    .adpage-fboxslidedots {
        height: 0;
        font-size: 8px;
        line-height: 10px;
        bottom: 0
    }

    .adpage-fboxul {
        color: var(--white);
        margin-top: 0;
        margin-bottom: auto;
        padding-left: 20px;
        line-height: 22px
    }

    .adpage-fboxli {
        line-height: 26px
    }

    .adpage-fboxlitxt {
        color: #dfd1ff
    }

    .adpage-wrap {
        flex-flow: column;
        justify-content: space-between;
        height: 100vh;
        padding-top: 20px;
        padding-bottom: 25px;
        display: flex
    }

    .adpage-footboxwrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        display: flex
    }

    .adpage-iconrow {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        margin-top: 50px;
        margin-bottom: 0;
        display: flex
    }

    .adpage-iconbox {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .adpage-iconboxtitle {
        color: var(--white);
        font-family: Roboto,sans-serif;
        font-size: 14px;
        line-height: 20px
    }

    .adfooter-line {
        color: var(--white);
        text-align: center;
        margin-top: 30px;
        margin-bottom: 0;
        padding-bottom: 20px;
        font-family: Roboto,sans-serif
    }

    .wifiday-foldone {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68b66517e87664926e408d6b_wifiday-glow.png);
        background-position: 20%;
        background-repeat: no-repeat;
        background-size: auto;
        padding-top: 50px;
        padding-bottom: 50px
    }

    .wifiday-foldone-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1.5fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .foldeone-tagline {
        color: var(--white);
        font-size: 18px;
        line-height: 24px
    }

    .foldeone-title {
        color: var(--white);
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 40px;
        line-height: 46px
    }

    .foldeone-subhead {
        color: #c34899;
        margin-top: 25px;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px
    }

    .foldeone-para {
        color: var(--white);
        margin-top: 25px;
        margin-bottom: 35px;
        font-size: 16px;
        font-weight: 300;
        line-height: 24px
    }

    .foldeone-button {
        color: var(--white);
        background-image: linear-gradient(90deg,#b936f5,#f1005b);
        border-radius: 6px;
        padding: 8px 16px;
        font-size: 16px;
        transition: background-color .2s cubic-bezier(.645,.045,.355,1);
        position: relative;
        overflow: hidden
    }

    .foldeone-button:hover {
        background-image: linear-gradient(90deg,#b936f5,#7c1b40)
    }

    .wifiday-foldtwo {
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68b66517e87664926e408d6b_wifiday-glow.png);
        background-position: 63%;
        background-repeat: no-repeat;
        background-size: auto;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .wifiday-foldtwo-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: .35fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .change-worldboxwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .change-worldbox {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        text-align: center;
        border: 1px solid #c44992;
        border-radius: 8px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding: 20px 10px;
        display: flex
    }

    .change-worldboxpara {
        color: #cacaca;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 24px
    }

    .change-worldtitle {
        color: var(--white);
        margin-top: 0;
        font-weight: 500
    }

    .change-worldpara {
        color: #cacaca;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 24px
    }

    .wifiday-foldthree {
        background-color: #534686;
        margin-top: 100px;
        padding-top: 40px;
        padding-bottom: 40px
    }

    .wifiday-shapefuturetitle {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 15px;
        font-weight: 500
    }

    .wifiday-shapefuturepara {
        color: var(--white);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .wifiday-foldfour {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .wifiday-foldfourboxwrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .wifiday-foldfourbox {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .wifiday-foldfourboximg {
        border-radius: 8px;
        width: 100%;
        position: relative;
        overflow: hidden
    }

    .wifiday-foldfourboxpara {
        color: var(--white);
        background-color: #c3489a;
        border-radius: 8px;
        margin-top: -20px;
        margin-bottom: 0;
        padding: 40px 15px 20px;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px
    }

    .wifiday-foldfourtitle {
        color: var(--white);
        text-align: center;
        margin-top: 0;
        margin-bottom: 50px;
        font-weight: 500;
        line-height: 45px
    }

    .main-wifidaylogo {
        text-align: center
    }

    .wifiday-foldfive {
        padding-bottom: 100px;
        padding-left: 100px;
        padding-right: 100px
    }

    .wifiday-foldfivewrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: 1.5fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }

    .foldfive-txttitle {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 25px;
        font-weight: 500
    }

    .foldfive-txtpara {
        color: var(--white);
        margin-bottom: 35px;
        font-size: 24px;
        line-height: 30px
    }

    .wifiday-foldsix {
        padding-bottom: 100px
    }

    .wifiday-sixwrap {
        text-align: center;
        background-color: #0000;
        background-image: linear-gradient(#aa14f02e,#b936f500);
        border-radius: 8px;
        padding-top: 100px;
        padding-bottom: 100px;
        box-shadow: inset 0 2px 10px #ffffff26
    }

    .foldsix-box-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        justify-content: center;
        align-items: center;
        margin-top: 50px;
        display: flex
    }

    .foldsix-box {
        background-image: linear-gradient(#aa14f02e,#b936f500);
        border-radius: 8px;
        width: 400px;
        padding: 50px;
        box-shadow: inset 0 2px 10px #ffffff26
    }

    .foldsix-boxtitle {
        color: var(--white);
        margin-top: 20px;
        margin-bottom: 20px;
        font-weight: 400
    }

    .wifiday-sixmaintitle {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 15px;
        font-weight: 500
    }

    .wifiday-sixmainpara {
        color: var(--white);
        font-size: 24px;
        line-height: 30px
    }

    .page404 {
        background-color: #f3f3f3;
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68b8f3302ce33fb0f488ca53_404lines.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .notfound-pagewrap {
        justify-content: center;
        align-items: center;
        height: auto;
        padding-top: 100px;
        padding-bottom: 100px;
        display: flex
    }

    .notfound-datawrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .notfound-image {
        object-fit: scale-down
    }

    .notfound-datatagline {
        margin-bottom: 0;
        font-family: Roboto,sans-serif;
        font-size: 34px;
        font-weight: 700;
        line-height: 40px
    }

    .notfound-datatitle {
        color: var(--black);
        margin-top: 10px;
        margin-bottom: 20px;
        font-family: Roboto,sans-serif;
        font-size: 48px;
        font-weight: 400
    }

    .notfound-datasubhead {
        color: var(--paragraph);
        margin-bottom: 35px;
        font-family: Roboto,sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 26px
    }

    .videodata-boxpara {
        opacity: 1;
        color: var(--paragraph);
        font-size: 12px;
        display: block
    }

    .hfclpartner-logo {
        width: 100px;
        margin-top: 0
    }

    .hfclpartner-logowrap {
        margin-top: 20px
    }

    .footer-copyrightwrap {
        justify-content: space-between;
        align-items: stretch;
        width: 100%;
        display: flex
    }

    .upcomingevent-sec {
        background-color: #f4f5f9;
        padding-top: 100px;
        padding-bottom: 100px;
        display: none
    }

    .upcomingevent-wrap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .upcomingevent-slider {
        background-color: #0000;
        height: 380px
    }

    .upcomingevent-left,.upcomingevent-right,.upcomingevent-nav {
        display: none
    }

    .upcomingevent-info {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start;
        margin-top: 20px;
        margin-bottom: 40px;
        padding-bottom: 0;
        display: grid
    }

    .upcomingevent-infobox {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .upcomingevent-infohead {
        color: var(--text);
        font-size: 16px;
        font-weight: 500
    }

    .upcomingevent-infopara {
        color: var(--paragraph);
        font-size: 16px
    }

    .image-181 {
        object-fit: scale-down;
        width: 40px;
        max-width: none;
        height: auto
    }

    .upcomingevent-sectitle {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 50px;
        font-size: 40px;
        line-height: 50px
    }

    .upcomingevent-datahead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 15px
    }

    .upcomingevent-datapara {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 24px
    }

    .product-detailfaq {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .product-detailfaq.grey-bg {
        background-image: linear-gradient(#f4f5f9,#fff)
    }

    .product-detailfaqwrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: .75fr .78fr;
        grid-auto-columns: 1fr;
        place-items: start;
        display: grid
    }

    .productfaq-txt {
        position: sticky;
        top: 130px
    }

    .faq-headerproductpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .faq-listview {
        padding-left: 20px
    }

    .blog-faqs-details {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column;
        margin-top: 20px;
        display: flex
    }

    .newspec-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .specmobile-wrap {
        background-color: #f8f8f8;
        border-radius: 12px;
        padding: 30px;
        overflow: hidden
    }

    .newspec-maintitle {
        color: var(--text);
        margin-top: 0;
        font-size: 32px;
        line-height: 42px
    }

    .newspec-mainpara {
        color: var(--paragraph);
        margin-top: 25px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .sticky-advert {
        z-index: 10;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-image: linear-gradient(90deg,#e7497a,#4947de);
        justify-content: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
        position: static;
        top: 0
    }

    .sticky-adverttitle {
        color: var(--white);
        font-size: 16px;
        font-weight: 400
    }

    .sticky-adverylink {
        z-index: 2;
        width: 100%;
        height: auto;
        text-decoration: none;
        display: none;
        position: static;
        top: 0
    }

    .hfcl-partner-banner {
        background-color: var(--white);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68dcd1815a37f40f485db41d_b25e252ede0ede9925c29433b564103c_partnet-banner.jpg);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        justify-content: center;
        align-items: center;
        height: 400px;
        display: flex
    }

    .partner-banner-txt {
        text-align: center
    }

    .partner-banner-btnbox {
        background-color: #0003;
        background-image: linear-gradient(#2d0542eb,#2d0542eb),url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/68e4bd24f4962c565ab9cf7f_partner-bgone.png);
        background-position: 0 0,0 0;
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        border-radius: 0;
        justify-content: center;
        align-items: center;
        width: 400px;
        height: auto;
        padding: 60px 0;
        display: flex
    }

    .partner-banner-btnbox.one {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        background-color: #0000;
        background-image: none;
        border-radius: 0;
        justify-content: flex-start;
        align-items: center;
        width: auto;
        height: auto;
        margin-top: 35px;
        padding-top: 0;
        padding-bottom: 0
    }

    .partner-banner-head {
        color: var(--black);
        text-align: left;
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 40px;
        font-weight: 700;
        line-height: 50px
    }

    .partner-banner-para {
        color: var(--black);
        text-align: left;
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 32px;
        font-weight: 400;
        line-height: 26px
    }

    .partner-banner-btn {
        background-color: #fa8f21;
        border-radius: 6px;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 20px;
        font-weight: 400
    }

    .why-hfclsec {
        background-color: #f4f5f9;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .why-hfclwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start;
        padding-top: 50px;
        padding-bottom: 40px;
        display: grid
    }

    .why-hfcldatabox {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        background-color: var(--white);
        text-align: center;
        border: 1px solid #d9d9d9;
        border-radius: 10px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        width: 100%;
        height: 100%;
        padding: 20px;
        display: flex
    }

    .why-hfclhead {
        color: var(--text);
        text-align: center;
        margin-top: 0;
        line-height: 42px
    }

    .why-hfclpara {
        color: var(--paragraph);
        text-align: center;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 24px
    }

    .why-hfctagline {
        color: var(--purple);
        text-align: center;
        margin-bottom: 0;
        font-size: 12px;
        font-weight: 500
    }

    .why-hfcldataboxhead {
        color: var(--purple);
        font-size: 40px;
        font-weight: 700;
        line-height: 40px
    }

    .why-hfcldataboxpara {
        color: var(--text);
        font-size: 16px;
        font-weight: 400;
        line-height: 24px
    }

    .hfcl-quotes {
        background-color: var(--white);
        margin-bottom: 0;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .hfcl-quotes-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .hfcl-quotes-view {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .hfcl-quotebox {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        background-color: #510c76;
        border: 1px #d9d9d9;
        border-radius: 8px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 30px;
        display: flex
    }

    .hfcl-quotes-head {
        color: var(--text);
        margin-top: 0;
        line-height: 40px
    }

    .hfcl-quotes-para {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 18px;
        line-height: 24px
    }

    .hfcl-quotes-line {
        color: var(--white);
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }

    .casestudy-showcase {
        text-align: center;
        background-color: #f4f5f9;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .casestudy-showcasewrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: row-reverse wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        place-items: center;
        margin-top: 40px;
        display: grid
    }

    .casestudy-showcasebox {
        background-color: var(--white);
        opacity: 1;
        text-align: center;
        border: 1px solid #e4e4e4;
        border-radius: 12px;
        width: 100%;
        height: 100%;
        padding: 15px 15px 20px
    }

    .casestudy-showcaseimg {
        object-fit: cover;
        border-radius: 12px;
        width: 100%;
        height: 150px
    }

    .casestudy-showcasetitle {
        color: var(--text);
        font-weight: 500
    }

    .casestudy-showcaseline {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 24px
    }

    .casestudy-showcasehead {
        color: var(--text);
        text-align: center;
        margin-top: 0;
        line-height: 40px
    }

    .casestudy-showcasepara {
        color: var(--paragraph);
        text-align: center;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 24px
    }

    .casestudy-quotebtn {
        background-color: #fa8f21;
        border-radius: 6px;
        width: 300px;
        height: auto;
        margin-top: 35px;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 18px;
        line-height: 20px
    }

    .hfcl-powerfeatures {
        background-color: var(--white);
        padding-top: 100px;
        padding-bottom: 0
    }

    .homefold-twoboxritvid {
        display: block
    }

    .powerfeature-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        border-bottom: 1px none var(--white);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: end center;
        margin-top: 50px;
        display: grid
    }

    .powerfeature-box {
        background-color: var(--white);
        text-align: center;
        border: 1px solid #e4e4e4;
        border-bottom-style: none;
        border-radius: 12px 12px 0 0;
        padding: 25px 20px
    }

    .powerfeature-img {
        object-fit: scale-down;
        width: 80px;
        height: 80px
    }

    .powerfeature-head {
        color: var(--text);
        height: 60px;
        margin-top: 20px;
        font-size: 19px;
        line-height: 30px
    }

    .powerfeature-title {
        color: var(--paragraph);
        height: auto;
        min-height: 120px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .hfcl-partner-gain {
        background-color: var(--purple);
        padding-top: 50px;
        padding-bottom: 50px
    }

    .partner-gainwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: center;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        place-items: center;
        margin-top: 0;
        display: flex
    }

    .whyjoin-hfcl {
        background-color: var(--white);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .whyjoin-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .whyjoin-txthead {
        color: var(--text);
        margin-top: 0;
        font-size: 32px;
        line-height: 40px
    }

    .whyjoin-txtpara {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 24px
    }

    .whyjoin-txtbtn {
        color: var(--white);
        background-color: #fa8f21;
        border-radius: 6px;
        margin-top: 30px;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 20px
    }

    .whyjoin-feature {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-top: 30px;
        padding-bottom: 30px;
        display: grid
    }

    .whyjoin-featurebox {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: .25fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        place-items: center;
        padding-top: 0;
        padding-bottom: 0;
        display: grid
    }

    .whyjoin-featurepara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .whyjoin-featureimg {
        text-align: center
    }

    .hfcl-partner-bannerwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        place-items: center end;
        display: flex
    }

    ._3tab-atag {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        color: var(--purple);
        border: 1px solid #510c76;
        border-radius: 8px;
        justify-content: center;
        align-items: center;
        width: 240px;
        margin-top: 30px;
        padding: 10px 15px;
        font-size: 16px;
        font-weight: 400;
        text-decoration: none;
        transition: all .2s;
        display: flex
    }

    ._3tab-atag:hover {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }

    ._3tab-atagtxt {
        margin-bottom: 0
    }

    .partner-banner-subhead {
        color: var(--black);
        text-align: left;
        margin-top: 30px;
        font-size: 100px;
        font-weight: 700;
        line-height: 80px
    }

    .hfcl-partner-imgmobile {
        display: none
    }

    .partner-banner-subline {
        color: var(--purple);
        text-align: left;
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 24px
    }

    .gradewifi-banner {
        padding-top: 75px;
        padding-bottom: 75px
    }

    .gradewifi-bannerhead {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 60px;
        line-height: 80px
    }

    .gradewifi-bannerpara {
        color: var(--paragraph);
        margin-top: 30px;
        margin-bottom: 30px;
        font-size: 20px;
        line-height: 24px
    }

    .gradewifi-bannerbtn {
        background-color: var(--purple);
        color: var(--white);
        border-radius: 12px;
        padding: 12px 25px;
        font-size: 20px;
        line-height: 26px;
        transition: all .2s;
        position: relative;
        overflow: hidden
    }

    .gradeimpact {
        background-color: var(--purple);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .gradeimpact-head {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 60px;
        line-height: 70px
    }

    .gradeimpact-grid {
        grid-column-gap: 200px;
        grid-row-gap: 200px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: auto;
        margin-top: 50px;
        display: flex
    }

    .gradeimpact-gridbox {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .gradeimpact-gridhead {
        color: var(--white);
        margin-bottom: 0;
        font-size: 40px;
        line-height: 50px
    }

    .gradeimpact-gridpara {
        color: var(--white);
        font-size: 18px;
        line-height: 24px
    }

    .gradewifi-bannerdata {
        min-width: 560px
    }

    .gradewifi-bannerwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: flex-start;
        display: flex
    }

    .gradewifi-bannerimg {
        position: absolute;
        inset: 0% 0% 0% auto
    }

    .gradeimpact-para {
        color: var(--white);
        margin-top: 50px;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 24px
    }

    .gradelife {
        background-image: linear-gradient(180deg,var(--white),#e9ddf1);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .gradelife-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        display: flex
    }

    .gradelife-wrapbox {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: .5fr 1.5fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .gradelife-boxhead {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 28px;
        line-height: 34px
    }

    .gradelife-boxpara {
        color: var(--black);
        margin-bottom: 0;
        font-size: 18px;
        line-height: 24px
    }

    .hr-tag {
        background-color: #510c7633;
        width: 100%;
        height: 1px
    }

    .heading-61 {
        color: var(--purple);
        margin-top: 0;
        margin-bottom: 50px
    }

    .greadewifi-quotes {
        background-color: var(--purple);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/6903249c7d5e84658c1e9759_quote-icon.svg);
        background-position: 5% 16%;
        background-repeat: no-repeat;
        background-size: auto;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .greade-quoteswrap {
        grid-column-gap: 200px;
        grid-row-gap: 200px;
        grid-template-rows: auto;
        grid-template-columns: .75fr .5fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .greade-quotesmain {
        background-color: #ffffff1a;
        border-radius: 20px
    }

    .greade-slider {
        background-color: #ffffff1a;
        border-radius: 20px;
        justify-content: flex-start;
        align-items: center;
        height: 270px;
        padding: 30px;
        display: flex;
        overflow: hidden
    }

    .greade-slidermask {
        height: auto
    }

    .greade-sliderarrow,.greade-sliderdot {
        display: none
    }

    .greadewifi-quotehead {
        color: var(--white);
        margin-top: 0;
        line-height: 45px
    }

    .greadewifi-quotepara {
        color: var(--white);
        font-size: 16px;
        line-height: 24px
    }

    .greade-slidequote {
        color: var(--white);
        margin-bottom: 40px;
        font-size: 16px;
        line-height: 22px
    }

    .greade-slideperson {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 20px;
        font-weight: 500;
        line-height: 22px
    }

    .greade-slidepersonrole {
        color: var(--white);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .futureready-net {
        padding-top: 0;
        padding-bottom: 100px
    }

    .futureready-netwrap {
        grid-column-gap: 80px;
        grid-row-gap: 80px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: stretch;
        display: flex
    }

    .futureready-netimg {
        object-fit: cover;
        border-radius: 12px;
        width: 530px;
        margin-bottom: -300px
    }

    .futureready-nethead {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 30px;
        line-height: 40px
    }

    .futureready-para {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .letbuild-net {
        background-color: var(--purple);
        background-image: url(https://cdn.prod.website-files.com/66601da327cee3518ccd9fbf/69032c2da67d0089fe13f044_pattren-bg.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .letbuild-nethead {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 30px
    }

    .letbuild-netpara {
        color: var(--white);
        margin-bottom: 30px;
        font-size: 16px;
        line-height: 24px
    }

    .letbuild-netbtn {
        background-color: #fa8f21;
        border-radius: 6px;
        padding: 12px 20px;
        font-size: 18px;
        transition: all .2s
    }

    .stacking-cardfold {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .stacking-box {
        background-color: #0000;
        background-image: linear-gradient(#e2efff,#f7fbff);
        flex-flow: row;
        align-items: center;
        width: 100%;
        height: 450px;
        padding: 0 80px;
        position: sticky;
        top: 200px
    }

    .stacking-head {
        color: var(--black);
        text-align: center;
        margin-top: 0;
        margin-bottom: 20px;
        position: sticky
    }

    .stacking-para {
        color: var(--paragraph);
        text-align: center
    }

    .stacking-wrap {
        grid-column-gap: 150px;
        grid-row-gap: 150px;
        flex-flow: column;
        margin-top: 50px;
        display: flex
    }

    .stacking-boxwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1.5fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: stretch;
        width: 100%;
        display: grid
    }

    .stacking-boximg {
        object-fit: cover;
        width: 320px
    }

    .stacking-boxdataright {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-end;
        display: flex
    }

    .stacking-boxdatahead {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 32px;
        line-height: 40px
    }

    .stacking-boxdatalist {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column;
        margin-bottom: 40px;
        padding-left: 0;
        display: flex;
        position: static
    }

    .stacking-boxdatalistitem {
        color: var(--paragraph);
        padding-left: 20px;
        font-size: 16px;
        line-height: 24px;
        list-style-type: none;
        position: relative;
        overflow: auto
    }

    .stacking-boxdatapara {
        margin-bottom: 0
    }

    .list-arrowstyle {
        position: absolute;
        top: 5px;
        left: 0
    }

    .stacking-iconplay {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        color: #ff3000;
        justify-content: flex-start;
        align-items: center;
        text-decoration: none;
        display: flex
    }

    .stacking-iconplay:hover {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        text-decoration: none
    }

    .stacking-iconplay.spacetop {
        margin-top: 20px;
        transition: all .2s
    }

    .stacking-headwrap {
        position: sticky;
        top: 80px
    }

    .newtest-slide-author {
        position: absolute;
        bottom: 20px
    }

    .newtest-slide-quote {
        width: 40px;
        min-width: 40px;
        height: 40px;
        min-height: 40px;
        overflow: hidden
    }

    .newtest-slide-img {
        object-fit: cover
    }

    .slider-nav {
        padding-left: 0;
        padding-right: 0
    }

    .newtest-slide-authhead {
        color: var(--text);
        margin-bottom: 5px;
        font-size: 18px
    }

    .slider-arrow-right {
        background-color: var(--purple)
    }

    .slider-nav-active {
        background-color: var(--purple);
        box-shadow: 0px 4.8px 14.4px 0px #9b8eff4d inset,0px 1.2px 0px 0px #9b8eff99 inset,0px 1.2px 1.2px 0px #5b29ffcc,0px 0px 0px 1.2px var(--purple)
    }

    .newtest-slide-grid {
        grid-template-columns: .75fr 1.5fr;
        height: 100%
    }

    .newtest-slide-imgbox {
        width: 100%;
        overflow: hidden
    }

    .newtest-slider {
        max-width: none;
        height: auto
    }

    .newtest-slide-card {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-color: #f7f7f7;
        position: relative
    }

    .newtest-slide-authpara {
        color: var(--paragraph)
    }

    .newtest-slide-para {
        color: var(--paragraph);
        font-size: 14px;
        line-height: 22px
    }

    .newtest-slide-box {
        height: 400px
    }

    .cta-homefold {
        background-color: #f4f5f9;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .cta-homefold-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: .85fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center start;
        display: grid
    }

    .cta-homefold-imgdata {
        position: relative
    }

    .cta-homefold-img {
        object-fit: cover
    }

    .cta-homefold-imgoverlap {
        position: absolute;
        bottom: 15px;
        left: 15px
    }

    .cta-homefold-txthead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 32px;
        line-height: 48px
    }

    .cta-homefold-txtpara {
        color: var(--paragraph);
        margin-top: 25px;
        margin-bottom: 30px;
        font-size: 16px;
        line-height: 24px
    }

    .cta-homefold-txtline {
        background-color: #d9d9d9;
        width: 100%;
        height: 1px
    }

    .cta-homefold-featurewrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 30px;
        margin-bottom: 30px;
        display: grid
    }

    .cta-homefold-featurebox {
        background-color: var(--white);
        border: 1px solid #d9d9d9;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 20px 20px 30px;
        display: flex
    }

    .cta-homefold-featurehead {
        color: var(--text);
        margin-bottom: 5px;
        font-size: 24px;
        font-weight: 700;
        line-height: 30px
    }

    .cta-homefold-featurepara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 14px;
        line-height: 20px
    }

    .text-block-80 {
        font-size: 16px
    }

    .efficient-dataparent {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        flex-flow: column;
        display: flex
    }

    .efficient-databoxwrap {
        background-color: #f4f5f9;
        background-image: linear-gradient(#e9ddf1,#fff);
        border-radius: 0;
        justify-content: flex-start;
        align-items: center;
        height: auto;
        min-height: auto;
        padding: 100px 0;
        display: flex;
        position: static;
        top: 216px
    }

    .customer-profilewrap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1fr .5fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .customer-profiledata {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        padding-right: 50px;
        display: flex
    }

    .customer-profilefacts {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        border-left: 1px solid #d9d9d9;
        flex-flow: column;
        padding: 100px 50px;
        display: flex
    }

    .customer-profilefactpara {
        color: var(--paragraph);
        width: 100%;
        font-size: 16px;
        line-height: 24px
    }

    .customer-profilefacthead {
        color: var(--black);
        width: 100%;
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 20px;
        font-weight: 500;
        line-height: 24px
    }

    .customer-profilepara {
        color: var(--paragraph);
        font-size: 18px;
        line-height: 180%
    }

    .cta-casestudy {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 50px;
        display: flex
    }

    .cta-casestudy-one {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        background-color: var(--purple);
        color: var(--white);
        border-radius: 8px;
        justify-content: center;
        align-items: center;
        padding: 12px 20px;
        font-size: 18px;
        font-weight: 500;
        text-decoration: none;
        transition: all .2s;
        display: flex
    }

    .cta-casestudy-one:hover {
        background-color: #7c21ad
    }

    .cta-casestudy-one.orange-color {
        background-color: #fa8f21;
        border-radius: 8px;
        padding: 12px 20px
    }

    .cta-casestudy-one.orange-color:hover {
        background-color: #f5b470
    }

    .cta-casestudy-txt {
        font-size: 16px;
        font-weight: 400
    }

    .cta-casestudy-img {
        width: 20px
    }

    .casestudy-quoteimg {
        margin-bottom: 20px
    }

    .fixside-social {
        z-index: 2;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-color: var(--purple);
        border-top-left-radius: 12px;
        border-bottom-left-radius: 12px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: auto;
        min-width: 40px;
        height: 100px;
        display: flex;
        position: fixed;
        top: 64%;
        right: 0
    }

    .scoial-iconssidebox {
        z-index: 1;
        border: 1px none var(--purple);
        background-color: var(--purple);
        border-radius: 12px;
        min-width: auto;
        height: auto;
        padding: 0 10px;
        display: none;
        position: absolute;
        top: 0%;
        left: -60px
    }

    .code-embed-3 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .text-block-82 {
        font-size: 16px
    }

    .customer-profilehead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 30px
    }

    .efficient-dataleftdata {
        margin-top: -3px
    }

    .efficient-tabwraphead {
        background-color: #e9ddf1;
        margin-bottom: 0;
        padding-top: 100px;
        padding-bottom: 0;
        position: static;
        top: 80px
    }

    .probenifit-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 50px;
        display: grid
    }

    .probenifit-box {
        background-image: linear-gradient(135deg,#fff0,#faedff);
        border: 1px solid #8c3aaa;
        border-radius: 12px;
        padding: 25px
    }

    .probenifit-boxhead {
        color: var(--purple);
        margin-top: 0;
        font-size: 20px;
        font-weight: 500;
        line-height: 26px
    }

    .probenifit-boxpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .partner-portbg {
        background-color: #e6e8eb;
        font-family: Roboto,sans-serif
    }

    .partnerport-container {
        width: 100%
    }

    .partner-port-wrap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 2.5fr .75fr;
        grid-auto-columns: 1fr;
        height: 100vh;
        display: grid;
        overflow: auto
    }

    .partner-port-data {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .partner-port-sidebar {
        background-color: #f4f5f9;
        border-left: 1px solid #e4e4e4;
        height: auto;
        padding: 15px 0 30px
    }

    .partnerhead {
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex
    }

    .partnerhead-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        padding-left: 25px;
        padding-right: 0;
        display: flex
    }

    .partnerhead-box {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        justify-content: flex-start;
        align-items: center;
        text-decoration: none;
        display: flex
    }

    .partnerhead-boxtitle {
        color: var(--black);
        font-family: Roboto,sans-serif;
        font-size: 12px
    }

    .partnerport-feature {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .partnetport-headdata {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        display: flex
    }

    .partnetport-featurebox {
        background-color: var(--white);
        border: 1px solid #e4e4e4;
        border-radius: 12px;
        padding: 25px
    }

    .partnetport-featurehead {
        color: var(--text);
        font-family: Roboto,sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 24px
    }

    .partnetport-featurepara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px
    }

    .partnetport-mainhead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 40px;
        font-weight: 500;
        line-height: 44px
    }

    .partnetport-mainpara {
        color: var(--paragraph);
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px
    }

    .copyright-footertxt {
        color: var(--paragraph);
        margin-bottom: 30px;
        font-size: 12px
    }

    .partnerpro-detail {
        text-align: center;
        border-bottom: 1px solid #e6e8eb;
        padding: 15px 25px 30px
    }

    .partnerpro-detailhead {
        text-align: left;
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 24px
    }

    .partnerpro-detailselect {
        background-color: var(--white);
        color: var(--paragraph);
        border-radius: 4px;
        font-size: 16px
    }

    .partnerpro-detailwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start;
        margin-top: 20px;
        display: grid
    }

    .partnerpro-detaillisthead {
        color: var(--black);
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500
    }

    .partnerpro-detaillistpara {
        text-align: left
    }

    .partnerpro-asset {
        padding: 30px 30px 25px 25px
    }

    .partnerpro-assetwrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        display: flex
    }

    .partnetpro-assetbox {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        justify-content: flex-start;
        align-items: center;
        text-decoration: none;
        display: flex
    }

    .partnerpro-assetboxhead {
        color: var(--paragraph);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px
    }

    .aiad-maintitle {
        color: var(--white);
        text-transform: none;
        margin-top: 0;
        font-size: 60px;
        line-height: 75px
    }

    .aiad-mainsubtitle {
        color: var(--white);
        text-transform: none;
        margin-top: 20px;
        margin-bottom: 0;
        font-size: 40px;
        font-weight: 500
    }

    .aiad-formwrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start;
        display: grid
    }

    .aiad-mainform {
        background-color: #00142d;
        border-radius: 20px;
        width: 100%;
        padding: 25px
    }

    .aiad-formhead {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 24px;
        font-weight: 500;
        line-height: 30px
    }

    .aiad-formpara {
        color: var(--white);
        text-align: left;
        margin-top: 20px;
        margin-bottom: 0;
        font-size: 12px
    }

    .aiad-mainwrap {
        background-color: var(--white);
        border-radius: 20px;
        margin-top: 100px;
        padding: 30px
    }

    .aiad-hrline {
        background-color: #d9d9d9;
        width: 100%;
        height: 1px;
        margin-top: 50px;
        margin-bottom: 50px
    }

    .aiad-featurewrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 40px;
        margin-bottom: 30px;
        display: grid
    }

    .aiad-featuretitle {
        font-size: 18px;
        font-weight: 500;
        line-height: 24px
    }

    .aiad-featurepara {
        color: var(--paragraph);
        font-size: 16px;
        line-height: 22px
    }

    .aiad-maintxthead {
        color: var(--text);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 24px;
        line-height: 30px
    }

    .aiad-maintxtlist {
        color: var(--paragraph);
        margin-top: 20px;
        margin-bottom: 30px;
        padding-left: 18px;
        font-size: 16px
    }

    .aiad-forminput {
        border: 0 solid #000;
        border-radius: 4px;
        height: 44px;
        margin-bottom: 0
    }

    .aiad-forminputbtn {
        background-color: #f10031;
        border-radius: 4px;
        width: 100%;
        height: 44px;
        font-size: 20px;
        transition: all .2s
    }

    .aiad-forminputbtn:hover {
        background-color: #85152c
    }

    .aiad-formbox {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .aipage-wrapbox {
        padding-top: 20px;
        padding-bottom: 10px
    }

    .aiad-maintxtpara {
        color: var(--black);
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px
    }

    .aiad-maintxtpara.noblack {
        color: var(--paragraph)
    }

    .aiad-instantwrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: auto;
        grid-template-columns: 1fr .35fr;
        grid-auto-columns: 1fr;
        margin-top: 50px;
        margin-bottom: 60px;
        display: grid
    }

    .aiad-instantlistwrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        color: var(--white);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 30px;
        font-size: 16px;
        display: flex
    }

    .aiad-instantlist {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .aiad-instantlisttxt {
        margin-bottom: 0
    }

    .aiad-speakerwrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        display: flex
    }

    .aiad-speakerlist {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .aiad-speakerlabel {
        color: var(--white);
        margin-bottom: 0
    }

    .aiad-speakername {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px
    }

    .aiad-instanttitle {
        color: var(--white);
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 28px;
        font-weight: 500;
        line-height: 34px
    }

    .aiad-instantaccess-line {
        color: var(--white);
        margin-bottom: 30px;
        font-size: 16px;
        line-height: 24px
    }

    .aiad-instantaccess-btn {
        color: var(--white);
        background-color: #f10031;
        border-radius: 4px;
        padding: 12px 25px;
        font-size: 20px;
        transition: all .2s
    }

    .aiad-instantaccess-btn:hover {
        background-color: #85152c
    }

    .aiad-formvideo {
        border-radius: 12px;
        overflow: hidden
    }

    .aiad-formmain-success {
        background-color: #0000;
        padding: 0
    }

    .green-successmessage {
        color: green;
        text-align: left;
        margin-top: 15px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 24px
    }

    .submitai-net {
        position: relative;
        overflow: hidden
    }

    .live-webinar {
        color: #f10031;
        border: 1px solid #f10031;
        border-radius: 50px;
        justify-content: center;
        align-items: center;
        width: 110px;
        margin-top: 70px;
        margin-bottom: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 12px;
        display: flex
    }

    .live-webinartxt {
        color: #f10031;
        margin-bottom: 0;
        font-size: 14px
    }
}