
@media all {
    .screen-reader-text {
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: -10000em;
        width: 1px;
        clip: rect(0,0,0,0);
        border: 0;
    }
    
    .dni *,.dni :after,.dni :before {
        box-sizing: border-box;
    }

    .dni a {
        box-shadow: none;
        text-decoration: none;
    }

    .dni img {
        border: none;
        border-radius: 0;
        box-shadow: none;
        height: auto;
        max-width: 100%;
    }

    .e-con>.dni-web.dni-absolute {
        position: absolute;
    }

    .dni-web.dni-absolute {
        z-index: 1;
    }

    .dni-web {
        --flex-direction: initial;
        --flex-wrap: initial;
        --justify-content: initial;
        --align-items: initial;
        --align-content: initial;
        --gap: initial;
        --flex-basis: initial;
        --flex-grow: initial;
        --flex-shrink: initial;
        --order: initial;
        --align-self: initial;
        align-self: var(--align-self);
        flex-basis: var(--flex-basis);
        flex-grow: var(--flex-grow);
        flex-shrink: var(--flex-shrink);
        order: var(--order);
    }

    .dni-web:where(.e-con-full,.dni-widget) {
        align-content: var(--align-content);
        align-items: var(--align-items);
        flex-direction: var(--flex-direction);
        flex-wrap: var(--flex-wrap);
        gap: var(--row-gap) var(--column-gap);
        justify-content: var(--justify-content);
    }

    .dni-align-right {
        text-align: right;
    }

    .dni-align-left {
        text-align: left;
    }

    .dni-align-left .dni-button,.dni-align-right .dni-button {
        width: auto;
    }

    @media (max-width: 1024px) {
        .dni-tablet-align-center {
            text-align:center;
        }

        .dni-tablet-align-left {
            text-align: left;
        }

        .dni-tablet-align-center .dni-button,.dni-tablet-align-left .dni-button {
            width: auto;
        }
    }

    @media (max-width: 767px) {
        .dni-mobile-align-left {
            text-align:left;
        }

        .dni-mobile-align-left .dni-button {
            width: auto;
        }
    }

    .dni-widget {
        position: relative;
    }

    .dni-widget:not(:last-child) {
        margin-block-end:var(--kit-widget-spacing,20px);}

    .dni-widget: not(:last-child).dni-absolute,.dni-widget:not(:last-child).dni-widget__width-initial {
        margin-block-end:0;
    }

    .e-con {
        --border-radius: 0;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-style: initial;
        --border-color: initial;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --content-width: min(100%,var(--container-max-width,1140px));
        --width: 100%;
        --min-height: initial;
        --height: auto;
        --text-align: initial;
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: var(--container-default-padding-top,10px);
        --padding-right: var(--container-default-padding-right,10px);
        --padding-bottom: var(--container-default-padding-bottom,10px);
        --padding-left: var(--container-default-padding-left,10px);
        --position: relative;
        --z-index: revert;
        --overflow: visible;
        --gap: var(--widgets-spacing,20px);
        --row-gap: var(--widgets-spacing-row,20px);
        --column-gap: var(--widgets-spacing-column,20px);
        --overlay-mix-blend-mode: initial;
        --overlay-opacity: 1;
        --overlay-transition: 0.3s;
        --e-con-grid-template-columns: repeat(3,1fr);
        --e-con-grid-template-rows: repeat(2,1fr);
        border-radius: var(--border-radius);
        height: var(--height);
        min-height: var(--min-height);
        min-width: 0;
        overflow: var(--overflow);
        position: var(--position);
        width: var(--width);
        z-index: var(--z-index);
        --flex-wrap-mobile: wrap;
    }

    .e-con:where(:not(.e-div-block-base)) {
        transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
    }

    .e-con {
        --margin-block-start: var(--margin-top);
        --margin-block-end: var(--margin-bottom);
        --margin-inline-start: var(--margin-left);
        --margin-inline-end: var(--margin-right);
        --padding-inline-start: var(--padding-left);
        --padding-inline-end: var(--padding-right);
        --padding-block-start: var(--padding-top);
        --padding-block-end: var(--padding-bottom);
        --border-block-start-width: var(--border-top-width);
        --border-block-end-width: var(--border-bottom-width);
        --border-inline-start-width: var(--border-left-width);
        --border-inline-end-width: var(--border-right-width);
    }

    .e-con {
        margin-block-end:var(--margin-block-end);margin-block-start: var(--margin-block-start);
        margin-inline-end:var(--margin-inline-end);margin-inline-start: var(--margin-inline-start);
        padding-inline-end:var(--padding-inline-end);padding-inline-start: var(--padding-inline-start);
    }

    .e-con.e-flex {
        --flex-direction: column;
        --flex-basis: auto;
        --flex-grow: 0;
        --flex-shrink: 1;
        flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
    }

    .e-con-full,.e-con>.e-con-inner {
        padding-block-end:var(--padding-block-end);padding-block-start: var(--padding-block-start);
        text-align: var(--text-align);
    }

    .e-con-full.e-flex,.e-con.e-flex>.e-con-inner {
        flex-direction: var(--flex-direction);
    }

    .e-con,.e-con>.e-con-inner {
        display: var(--display);
    }

    .e-con-boxed.e-flex {
        align-content: normal;
        align-items: normal;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: normal;
    }

    .e-con-boxed {
        gap: initial;
        text-align: initial;
    }

    .e-con.e-flex>.e-con-inner {
        align-content: var(--align-content);
        align-items: var(--align-items);
        align-self: auto;
        flex-basis: auto;
        flex-grow: 1;
        flex-shrink: 1;
        flex-wrap: var(--flex-wrap);
        justify-content: var(--justify-content);
    }

    .e-con>.e-con-inner {
        gap: var(--row-gap) var(--column-gap);
        height: 100%;
        margin: 0 auto;
        max-width: var(--content-width);
        padding-inline-end:0;padding-inline-start:0;width: 100%;
    }

    :is(.dni-section-wrap,[data-dni-id])>.e-con {
        --margin-left: auto;
        --margin-right: auto;
        max-width: min(100%,var(--width));
    }

    .e-con .dni-widget.dni-widget {
        margin-block-end:0;}

    .e-con:before {
        border-block-end-width:var(--border-block-end-width);border-block-start-width: var(--border-block-start-width);
        border-color: var(--border-color);
        border-inline-end-width:var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width);
        border-radius: var(--border-radius);
        border-style: var(--border-style);
        content: var(--background-overlay);
        display: block;
        height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
        left: calc(0px - var(--border-left-width));
        mix-blend-mode: var(--overlay-mix-blend-mode);
        opacity: var(--overlay-opacity);
        position: absolute;
        top: calc(0px - var(--border-top-width));
        transition: var(--overlay-transition,.3s);
        width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
    }

    .e-con:before {
        transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);
    }

    .e-con .dni-widget {
        min-width: 0;
    }

    .e-con>.dni-widget>.dni-widget-container {
        height: 100%;
    }

    .dni.dni .e-con>.dni-widget {
        max-width: 100%;
    }

    .e-con .dni-widget:not(:last-child) {
        --kit-widget-spacing: 0px;
    }

    @media (max-width: 767px) {
        .e-con.e-flex {
            --width:100%;
            --flex-wrap: var(--flex-wrap-mobile);
        }
    }

    .dni-web:where(:not(.e-con)):where(:not(.e-div-block-base)) .dni-widget-container,.dni-web:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.dni-widget-container)) {
        transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
    }

    .dni-heading-title {
        line-height: 1;
        margin: 0;
        padding: 0;
    }

    .dni-button {
        background-color: #69727d;
        border-radius: 3px;
        color: #fff;
        display: inline-block;
        fill: #fff;
        font-size: 15px;
        line-height: 1;
        padding: 12px 24px;
        text-align: center;
        transition: all .3s;
    }

    .dni-button:focus,.dni-button:hover,.dni-button:visited {
        color: #fff;
    }

    .dni-button-content-wrapper {
        display: flex;
        flex-direction: row;
        gap: 5px;
        justify-content: center;
    }

    .dni-button-icon {
        align-items: center;
        display: flex;
    }

    .dni-button-text {
        display: inline-block;
    }

    .dni-button span {
        text-decoration: inherit;
    }

    .animated {
        animation-duration: 1.25s;
    }

    @media (prefers-reduced-motion:reduce) {
        .animated {
            animation: none!important;
        }

        html * {
            transition-delay: 0s!important;
            transition-duration: 0s!important;
        }
    }

    @media (max-width: 767px) {
        .dni .dni-hidden-mobile {
            display:none;
        }
    }

    @media (min-width: 768px) and (max-width:1024px) {
        .dni .dni-hidden-tablet {
            display:none;
        }
    }
}

@media all {
    .dni-1918 .dni-web.dni-web-e10b424 {
        --display: flex;
        --position: absolute;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        border-style: solid;
        --border-style: solid;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        border-color: var( --e-global-color-divider );
        --border-color: var( --e-global-color-divider );
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 10px;
        --padding-right: 10px;
        top: 0px;
        --z-index: 100;
        overflow: visible;
    }

    body:not(.rtl) .dni-1918 .dni-web.dni-web-e10b424 {
        left: 0px;
        position: sticky;
    }

    .dni-1918 .dni-web.dni-web-6b2437a {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        overflow: visible;
    }

    .dni-widget-ferlix-site-logo .ata-site-logo-container .ata-site-logo-img {
        border-color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-8bccf17 .ata-site-logo-container {
        text-align: left;
        width: 225px;
    }

    .dni-1918 .dni-web.dni-web-8bccf17 .ata-site-logo .ata-site-logo-container img {
        width: 100%;
    }

    .dni-1918 .dni-web.dni-web-8bccf17 .ata-site-logo img {
        max-width: 210px;
    }

    .dni-1918 .dni-web.dni-web-8bccf17 .ata-site-logo-container .ata-site-logo-img {
        border-style: none;
    }

    .dni-1918 .dni-web.dni-web-989ceba {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        overflow: visible;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a:hover,.dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a:focus,.dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a:active,.dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li:hover > a {
        background-color: #FFFFFF00;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel {
        background-color: var( --e-global-color-accent );
        border-style: none;
        border-radius: 20px 20px 20px 20px;
        min-width: 235px;
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-hamburger {
        background-color: var( --e-global-color-accent );
        float: right;
        border-style: none;
        display: none;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-hamburger:hover {
        background-color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-close {
        background-color: var( --e-global-color-white );
        border-style: none;
        color: var( --e-global-color-accent );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-close:hover {
        background-color: var( --e-global-color-primary );
        color: var( --e-global-color-white );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-container {
        height: 46px;
        border-radius: 0px 0px 0px 0px;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a {
        font-size: 16px;
        font-weight: 600;
        line-height: 1em;
        color: #000000;
        padding: 15px 10px;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:hover {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:focus {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:active {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li:hover > a {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li:hover > a .webskit-submenu-indicator {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:hover .webskit-submenu-indicator {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:focus .webskit-submenu-indicator {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:active .webskit-submenu-indicator {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li.current-menu-item > a {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li.current-menu-ancestor > a {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li.current-menu-ancestor > a .webskit-submenu-indicator {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li {
        margin: 0px 0px 0px 0px;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a .webskit-submenu-indicator {
        font-size: 13px;
        color: var( --e-global-color-text );
        fill: var( --e-global-color-text );
        padding: 2px 0px 0px 0px;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav-default .webskit-dropdown-has>a .webskit-submenu-indicator {
        margin: 2px 0px 0px 8px;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a {
        font-size: 16px;
        font-weight: 500;
        line-height: 1em;
        padding: 8px 20px 8px 20px;
        color: var( --e-global-color-white );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a:hover {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a:focus {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a:active {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li:hover > a {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li.current-menu-item > a {
        color: var( --e-global-color-primary );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-submenu-panel {
        padding: 5px 0px 5px 0px;
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-hamburger > .ekit-menu-icon {
        color: var( --e-global-color-white );
    }

    .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-hamburger:hover > .ekit-menu-icon {
        color: var( --e-global-color-white );
    }

    .dni-1918 .dni-web.dni-web-a482e2d {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        overflow: visible;
    }

    .dni-widget-button .dni-button {
        background-color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .dni-1918 .dni-web.dni-web-7a10a59 .dni-button {
        background-color: var( --e-global-color-accent );
    }

    .dni-1918 .dni-web.dni-web-7a10a59 .dni-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .dni-1918 .dni-web.dni-web-7a10a59 .dni-button .dni-button-content-wrapper {
        gap: 6px;
    }

    .dni-1918 .dni-web.dni-web-7a10a59 .dni-button:hover,.dni-1918 .dni-web.dni-web-7a10a59 .dni-button:focus {
        color: var( --e-global-color-primary );
    }

    @media (min-width: 768px) {
        .dni-1918 .dni-web.dni-web-6b2437a {
            --width:15%;
        }

        .dni-1918 .dni-web.dni-web-989ceba {
            --width: 63%;
        }

        .dni-1918 .dni-web.dni-web-a482e2d {
            --width: 22%;
        }
    }

    @media (max-width: 1024px) and (min-width:768px) {
        .dni-1918 .dni-web.dni-web-6b2437a {
            --width:80%;
        }

        .dni-1918 .dni-web.dni-web-989ceba {
            --width: 20%;
        }

        .dni-1918 .dni-web.dni-web-a482e2d {
            --width: 100%;
        }
    }

    @media (max-width: 1024px) {
        .dni-1918 .dni-web.dni-web-e10b424 {
            --padding-top:5px;
            --padding-bottom: 5px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-container {
            background-color: var( --e-global-color-accent );
            max-width: 100%;
            border-radius: 0px 0px 0px 0px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-nav-identity-panel {
            padding: 20px 20px 20px 20px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a {
            line-height: 1.3em;
            color: var( --e-global-color-white );
            padding: 8px 20px 8px 20px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:hover {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:focus {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:active {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li:hover > a {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li:hover > a .webskit-submenu-indicator {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:hover .webskit-submenu-indicator {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:focus .webskit-submenu-indicator {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a:active .webskit-submenu-indicator {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li.current-menu-item > a {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li.current-menu-ancestor > a {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li.current-menu-ancestor > a .webskit-submenu-indicator {
            color: var( --e-global-color-primary );
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li {
            margin: 0px 0px 0px 0px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav > li > a .webskit-submenu-indicator {
            font-size: 10px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel > li > a {
            line-height: 1.3em;
            padding: 8px 20px 8px 10px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-submenu-panel {
            padding: 0px 0px 0px 0px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-navbar-nav .webskit-submenu-panel {
            border-radius: 0px 0px 0px 0px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-hamburger {
            float: right;
            padding: 7px 6px 9px 6px;
            width: 38px;
            border-radius: 8px;
            display: block;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-hamburger > .ekit-menu-icon {
            font-size: 22px;
        }

        .dni-1918 .dni-web.dni-web-e585a97 .webskit-menu-close {
            font-size: 22px;
            padding: 8px 8px 8px 8px;
            margin: 0px 0px 0px 0px;
            width: 38px;
            border-radius: 8px;
        }

        .dni-widget-button .dni-button {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
        }
    }

    @media (max-width: 767px) {
        .dni-1918 .dni-web.dni-web-6b2437a {
            --width:80%;
        }

        .dni-1918 .dni-web.dni-web-989ceba {
            --width: 17%;
            /* background: black; */
        }

        .dni-widget-button .dni-button {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
        }
    }
}

@media all {
    .dni-widget-heading .dni-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-primary-font-size );
        font-weight: var( --e-global-typography-primary-font-weight );
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

    .dni-widget-text-editor {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-text );
    }

    @media (max-width: 1024px) {
        .dni-widget-heading .dni-heading-title {
            font-size:var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-widget-text-editor {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }
    }

    @media (max-width: 767px) {
        .dni-widget-heading .dni-heading-title {
            font-size:var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-widget-text-editor {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }
    }
}

@media all {
    [class^=eicon] {
        display: inline-block;
        font-family: eicons;
        font-size: inherit;
        font-weight: 400;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .eicon-star:before {
        content: "\e934";
    }
}

@media all {
    .dni-kit-18 {
        --e-global-color-primary: #443056;
        --e-global-color-secondary: #F6F5F7;
        --e-global-color-text: #000000;
        --e-global-color-accent: #1b69c8;
        --e-global-color-accentsecondary: #FFFFFF00;
        --e-global-color-white: #FFFFFF;
        --e-global-color-black: #000000;
        --e-global-color-divider: #4430560D;
        --e-global-color-darkdivider: #FFFFFF1A;
        --e-global-color-background: #FFFFFF;
        --e-global-typography-primary-font-family: "Onest";
        --e-global-typography-primary-font-size: 48px;
        --e-global-typography-primary-font-weight: 700;
        --e-global-typography-primary-line-height: 1.1em;
        --e-global-typography-secondary-font-family: "Onest";
        --e-global-typography-secondary-font-size: 20px;
        --e-global-typography-secondary-font-weight: 600;
        --e-global-typography-secondary-line-height: 1.1em;
        --e-global-typography-text-font-family: "Onest";
        --e-global-typography-text-font-size: 16px;
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-text-line-height: 1.6em;
        --e-global-typography-accent-font-family: "Onest";
        --e-global-typography-accent-font-size: 16px;
        --e-global-typography-accent-font-weight: 700;
        --e-global-typography-accent-line-height: 1em;
        background-color: var( --e-global-color-background );
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-kit-18 button,.dni-kit-18 .dni-button {
        background-color: var(--e-global-color-accent);
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        line-height: var( --e-global-typography-accent-line-height );
        color: var( --e-global-color-white );
        border-radius: 10px 10px 10px 10px;
        padding: 14px 30px 14px 30px;
    }

    .dni-kit-18 button:hover,.dni-kit-18 button:focus,.dni-kit-18 .dni-button:hover,.dni-kit-18 .dni-button:focus {
        background-color: #443056;
        color: var( --e-global-color-white );
    }

    .dni-kit-18 h1 {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-primary-font-size );
        font-weight: var( --e-global-typography-primary-font-weight );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .dni-kit-18 h2 {
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-primary-font-size );
        font-weight: var( --e-global-typography-primary-font-weight );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .dni-kit-18 h3 {
        color: var( --e-global-color-primary );
    }

    .e-con {
        --container-max-width: 1300px;
    }

    .dni-widget:not(:last-child) {
        --kit-widget-spacing: 20px;
    }

    .dni-web {
        --widgets-spacing: 20px 20px;
        --widgets-spacing-row: 20px;
        --widgets-spacing-column: 20px;
    }

    @media (max-width: 1024px) {
        .dni-kit-18 {
            --e-global-typography-primary-font-size:36px;
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-kit-18 h1 {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-kit-18 h2 {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-kit-18 button,.dni-kit-18 .dni-button {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            padding: 13px 20px 13px 20px;
        }

        .e-con {
            --container-max-width: 1024px;
        }
    }

    @media (max-width: 767px) {
        .dni-kit-18 {
            --e-global-typography-primary-font-size: 23px;
            --e-global-typography-secondary-font-size: 18px;
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-kit-18 h1 {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-kit-18 h2 {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-kit-18 button,.dni-kit-18 .dni-button {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
        }

        .e-con {
            --container-max-width: 767px;
        }
    }
}

@media all {
    .fadeInUp {
        animation-name: fadeInUp;
    }
}

@media all {
    .dni-widget-rating {
        --e-rating-gap: 0px;
        --e-rating-icon-font-size: 16px;
        --e-rating-icon-color: #ccd6df;
        --e-rating-icon-marked-color: #f0ad4e;
        --e-rating-icon-marked-width: 100%;
        --e-rating-justify-content: flex-start;
    }

    .dni-widget-rating .e-rating {
        display: flex;
        justify-content: var(--e-rating-justify-content);
    }

    .dni-widget-rating .e-rating-wrapper {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: inherit;
        margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end: calc(0px - var(--e-rating-gap));
        width: -moz-fit-content;
        width: fit-content;
    }

    .dni-widget-rating .e-rating .e-icon {
        margin-block-end:var(--e-rating-gap);margin-inline-end: var(--e-rating-gap);
        position: relative;
    }

    .dni-widget-rating .e-rating .e-icon-wrapper.e-icon-marked {
        --e-rating-icon-color: var(--e-rating-icon-marked-color);
        height: 100%;
        inset-block-start: 0;
        inset-inline-start: 0;
        overflow: hidden;
        position: absolute;
        width: var(--e-rating-icon-marked-width);
        z-index: 1;
    }

    .dni-widget-rating .e-rating .e-icon-wrapper :is(i,svg) {
        display: flex;
        flex-shrink: 0;
    }

    .dni-widget-rating .e-rating .e-icon-wrapper i {
        color: var(--e-rating-icon-color);
        font-size: var(--e-rating-icon-font-size);
    }
}

@media all {
    .dni-widget-image {
        text-align: center;
    }

    .dni-widget-image img {
        display: inline-block;
        vertical-align: middle;
    }
}

@media all {
    .dni-widget .dni-icon-list-items {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .dni-widget .dni-icon-list-item {
        margin: 0;
        padding: 0;
        position: relative;
    }

    .dni-widget .dni-icon-list-item:after {
        inset-block-end: 0;
        position: absolute;
        width: 100%;
    }

    .dni-widget .dni-icon-list-item {
        align-items: var(--icon-vertical-align,center);
        display: flex;
        font-size: inherit;
    }

    .dni-widget .dni-icon-list-icon+.dni-icon-list-text {
        align-self: center;
        padding-inline-start:5px;}

    .dni-widget .dni-icon-list-icon {
        display: flex;
        inset-block-start: var(--icon-vertical-offset,initial);
        position: relative;
    }

    .dni-widget .dni-icon-list-icon i {
        font-size: var(--e-icon-list-icon-size);
        width: 1.25em;
    }

    .dni-widget.dni-widget-icon-list .dni-icon-list-icon {
        text-align: var(--e-icon-list-icon-align);
    }

    .dni-widget:not(.dni-align-end) .dni-icon-list-item:after {
        inset-inline-start: 0;
    }

    .dni-widget:not(.dni-align-start) .dni-icon-list-item:after {
        inset-inline-end: 0;
    }

    @media (min-width: -1) {
        .dni-widget:not(.dni-widescreen-align-end) .dni-icon-list-item:after {
            inset-inline-start:0;
        }

        .dni-widget:not(.dni-widescreen-align-start) .dni-icon-list-item:after {
            inset-inline-end: 0;
        }
    }

    @media (max-width: -1) {
        .dni-widget:not(.dni-laptop-align-end) .dni-icon-list-item:after {
            inset-inline-start:0;
        }

        .dni-widget:not(.dni-laptop-align-start) .dni-icon-list-item:after {
            inset-inline-end: 0;
        }

        .dni-widget:not(.dni-tablet_extra-align-end) .dni-icon-list-item:after {
            inset-inline-start: 0;
        }

        .dni-widget:not(.dni-tablet_extra-align-start) .dni-icon-list-item:after {
            inset-inline-end: 0;
        }
    }

    @media (max-width: 1024px) {
        .dni-widget:not(.dni-tablet-align-end) .dni-icon-list-item:after {
            inset-inline-start:0;
        }

        .dni-widget:not(.dni-tablet-align-start) .dni-icon-list-item:after {
            inset-inline-end: 0;
        }
    }

    @media (max-width: -1) {
        .dni-widget:not(.dni-mobile_extra-align-end) .dni-icon-list-item:after {
            inset-inline-start:0;
        }

        .dni-widget:not(.dni-mobile_extra-align-start) .dni-icon-list-item:after {
            inset-inline-end: 0;
        }
    }

    @media (max-width: 767px) {
        .dni-widget:not(.dni-mobile-align-end) .dni-icon-list-item:after {
            inset-inline-start:0;
        }

        .dni-widget:not(.dni-mobile-align-start) .dni-icon-list-item:after {
            inset-inline-end: 0;
        }
    }

    .dni .dni-web ul.dni-icon-list-items {
        padding: 0;
    }
}

@media all {
    .e-con {
        --container-widget-width: 100%;
    }

    .e-con>.dni-widget-spacer {
        width: var(--container-widget-width,var(--spacer-size));
        --align-self: var( --container-widget-align-self,initial );
        --flex-shrink: 0;
    }

    .e-con>.dni-widget-spacer:not(:has(>.dni-widget-container))>.dni-spacer {
        height: 100%;
    }

    .e-con>.dni-widget-spacer:not(:has(>.dni-widget-container))>.dni-spacer>.dni-spacer-inner {
        height: var(--container-widget-height,var(--spacer-size));
    }
}

@media all {
    .dni-widget-text-path {
        font-size: 20px;
        text-align: var(--alignment,start);
    }

    .dni-widget-text-path svg {
        height: auto;
        max-width: 100%;
        overflow: visible;
        transform: rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));
        width: var(--width);
        word-spacing: var(--word-spacing);
        width: 100px !important;
    }

    .dni-widget-text-path svg path {
        fill: var(--path-fill,transparent);
        stroke: var(--stroke-color,transparent);
        stroke-width: var(--stroke-width,1px);
        transition: var(--stroke-transition) stroke,var(--stroke-transition) fill;
        vector-effect: non-scaling-stroke;
    }

    .dni-widget-text-path svg:hover path {
        --path-fill: var( --path-fill-hover );
        --stroke-color: var( --stroke-color-hover );
        --stroke-width: var( --stroke-width-hover );
    }

    .dni-widget-text-path svg text {
        --fill: var( --text-color );
        direction: var(--direction);
        fill: var(--fill);
        transition: var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;
    }

    .dni-widget-text-path svg text:hover {
        --color: var( --text-color-hover,var( --text-color ) );
        --fill: var( --color );
        color: var(--color);
    }
}

@media all {
    .dni-13 .dni-web.dni-web-072e865 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 160px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-072e865::before {
        --background-overlay: '';
    }

    .dni-13 .dni-web.dni-web-25723c2 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 40px;
        overflow: visible;
    }

    .dni-widget-heading .dni-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-size: 22px;
        font-weight: var( --e-global-typography-primary-font-weight );
        line-height: var( --e-global-typography-primary-line-height );
        color: var( --e-global-color-primary );
    }

    .dni-13 .dni-web.dni-web-bdd7db3 {
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-bdd7db3 .dni-heading-title {
        font-family: "Onest", Sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.4em;
        letter-spacing: 0.1em;
        color: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-4e9f81a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-4e9f81a .dni-heading-title {
        font-size: 66px;
        font-weight: 700;
        line-height: 1.1em;
    }

    .dni-widget-text-editor {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-text );
    }

    .dni-13 .dni-web.dni-web-b26c408 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
        text-align: start;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-widget-button .dni-button {
        background-color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: 14px;
        font-weight: var( --e-global-typography-accent-font-weight );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .dni-13 .dni-web.dni-web-967f60d .dni-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .dni-13 .dni-web.dni-web-967f60d .dni-button .dni-button-content-wrapper {
        gap: 9px;
    }

    .dni-13 .dni-web.dni-web-7a643cb {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        border-style: solid;
        --border-style: solid;
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        border-color: var( --e-global-color-divider );
        --border-color: var( --e-global-color-divider );
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-f136223 .dni-heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-text );
    }

    .dni-13 .dni-web.dni-web-18105d2 {
        --e-rating-justify-content: center;
        --e-rating-icon-font-size: 14px;
        --e-rating-gap: 5px;
        --e-rating-icon-marked-color: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-fea0ac2 .dni-heading-title {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
        color: var( --e-global-color-text );
    }

    .dni-13 .dni-web.dni-web-16baede {
        --display: flex;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-342791b {
        text-align: end;
    }

    .dni-13 .dni-web.dni-web-342791b img {
        max-width: 100%;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox {
        background-color: var( --e-global-color-white );
        padding: 10px 10px 10px 10px;
        border-radius: 10px 10px 10px 10px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    body:not(.rtl) .dni-13 .dni-web.dni-web-363c522 {
        left: 10px;
    }

    .dni-13 .dni-web.dni-web-363c522 {
        bottom: 0px;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: var( --e-global-color-primary );
        font-size: 20px;
        font-weight: 600;
        line-height: 1.1em;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .box-body > p {
        color: var( --e-global-color-accent );
        font-size: 16px;
        font-weight: 400;
        line-height: 1.6em;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-icon {
        transform: rotate(0deg);
        width: 80px;
    }

    .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-icon {
        height: 80px;
    }

    .dni-13 .dni-web.dni-web-012f38a {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 35px;
        --padding-bottom: 35px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-012f38a:not(.dni-motion-effects-web-type-background) {
        background-color: #474b54;
    }

    .dni-13 .dni-web.dni-web-b858aef {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 100px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: var( --e-global-color-darkdivider );
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: var( --e-global-color-white );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .box-body > p {
        color: var( --e-global-color-white );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 100px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: var( --e-global-color-white );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .box-body > p {
        color: var( --e-global-color-white );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-d5da6cd {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-0e4dbd8 .dni-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .dni-13 .dni-web.dni-web-0e4dbd8 .dni-button .dni-button-content-wrapper {
        gap: 9px;
    }

    .dni-13 .dni-web.dni-web-0e4dbd8 .dni-button:hover,.dni-13 .dni-web.dni-web-0e4dbd8 .dni-button:focus {
        color: var( --e-global-color-primary );
    }

    .dni-13 .dni-web.dni-web-f4b2522 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-6514265 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --flex-wrap: wrap;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 40px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-bf4e289 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-25c6556.ekit-equal-height-enable,.dni-13 .dni-web.dni-web-25c6556.ekit-equal-height-enable > div,.dni-13 .dni-web.dni-web-25c6556.ekit-equal-height-enable .ekit-wid-con,.dni-13 .dni-web.dni-web-25c6556.ekit-equal-height-enable .ekit-wid-con .webskit-infobox {
        height: 100%;
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox {
        background-color: var( --e-global-color-secondary );
        padding: 20px 20px 20px 20px;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-divider );
        border-radius: 20px 20px 20px 20px;
    }

    .dni-13 .dni-web.dni-web-25c6556 {
        width: initial;
        max-width: initial;
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-icon {
        font-size: 50px;
        transform: rotate(0deg);
        width: 50px;
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 0px 40px 0px;
    }

    .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-icon {
        height: 50px;
    }

    .dni-13 .dni-web.dni-web-272504c {
        --display: flex;
        --min-height: 230px;
        --justify-content: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --overlay-opacity: 0.2;
        --border-radius: 20px 20px 20px 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-272504c:not(.dni-motion-effects-web-type-background) {
        background-image: url("/assets/images/about-img-1.webp");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .dni-13 .dni-web.dni-web-272504c::before {
        background-color: var( --e-global-color-primary );
        --background-overlay: '';
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .ekit-video-popup-btn {
        background-color: var( --e-global-color-white );
        width: 50px;
        height: 50px;
        line-height: 31px;
        --glow-size: 15px;
        color: var( --e-global-color-primary );
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .ekit-video-popup-btn:hover {
        background-color: var( --e-global-color-accent );
        color: #ffffff;
    }

    .dni-13 .dni-web.dni-web-e8c1f9d.dni-web {
        --align-self: center;
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .video-content {
        text-align: center;
        justify-content: center;
        display: flex;
    }

    .dni-13 .dni-web.dni-web-e8c1f9d a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
        font-size: 16px;
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .glow-ripple:before {
        color: var( --e-global-color-white );
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .glow-ripple:after {
        color: var( --e-global-color-white );
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .glow-ripple > i:after {
        color: var( --e-global-color-white );
    }

    .dni-13 .dni-web.dni-web-e8c1f9d .ekit-video-popup-btn > i {
        padding-left: 0px;
    }

    .dni-13 .dni-web.dni-web-0818af8 {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-8c21e2d {
        border-radius: 20px 20px 20px 20px;
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-8c21e2d img {
        width: 100%;
        max-width: 100%;
    }

    .dni-13 .dni-web.dni-web-f5db58e {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-799a800 {
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-799a800 .dni-heading-title {
        font-family: "Onest", Sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.4em;
        letter-spacing: 0.1em;
        color: #ea4b6a;
    }

    .dni-13 .dni-web.dni-web-ef77a8c {
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-ef77a8c .dni-heading-title {
        color: var( --e-global-color-primary );
    }

    .dni-13 .dni-web.dni-web-d7e2848 {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-8651ff7 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 30px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: var( --e-global-color-divider );
    }

    .dni-13 .dni-web.dni-web-f769054 {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-icon {
        font-size: 50px;
        transform: rotate(0deg);
        width: 50px;
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 0px 30px 0px;
    }

    .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-icon {
        height: 50px;
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 30px;
    }

    .dni-13 .dni-web.dni-web-dba51f5 {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-primary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .box-body > p {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-icon {
        font-size: 50px;
        transform: rotate(0deg);
        width: 50px;
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 0px 30px 0px;
    }

    .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-icon {
        height: 50px;
    }

    .dni-13 .dni-web.dni-web-36f0763 .dni-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .dni-13 .dni-web.dni-web-36f0763 .dni-button .dni-button-content-wrapper {
        gap: 9px;
    }

    .dni-13 .dni-web.dni-web-349adf1 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-92a9e67 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-e1824e8 {
        --display: flex;
        --justify-content: flex-end;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 50px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-8197ade {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto;
        text-align: center;
    }

    .dni-13 .dni-web.dni-web-8197ade img {
        width: 100%;
        max-width: 80%;
    }

    .dni-13 .dni-web.dni-web-3907aeb {
        --display: flex;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-5ad66fc {
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-5ad66fc .dni-heading-title {
        font-family: "Onest", Sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.4em;
        letter-spacing: 0.1em;
        color: #ea4b6a;
    }

    .dni-13 .dni-web.dni-web-54c5126 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-af6b674 {
        text-align: start;
    }

    .dni-widget-icon-list .dni-icon-list-item:not(:last-child):after {
        border-color: var( --e-global-color-text );
    }

    .dni-widget-icon-list .dni-icon-list-icon i {
        color: var( --e-global-color-primary );
    }

    .dni-widget-icon-list .dni-icon-list-item > .dni-icon-list-text {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-widget-icon-list .dni-icon-list-text {
        color: var( --e-global-color-secondary );
    }

    .dni-13 .dni-web.dni-web-6e61ef2 {
        margin: 0px 0px 0px 13px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
        --e-icon-list-icon-size: 20px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .dni-13 .dni-web.dni-web-6e61ef2 .dni-icon-list-icon i {
        color: var( --e-global-color-accent );
        transition: color 0.3s;
    }

    .dni-13 .dni-web.dni-web-6e61ef2 .dni-icon-list-icon {
        padding-inline-end:1px;}

    .dni-13 .dni-web.dni-web-6e61ef2 .dni-icon-list-text {
        color: #282828;
        transition: color 0.3s;
    }

    .dni-13 .dni-web.dni-web-bfacd2f .dni-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .dni-13 .dni-web.dni-web-bfacd2f .dni-button .dni-button-content-wrapper {
        gap: 9px;
    }

    .dni-13 .dni-web.dni-web-7b3b155 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-f8d6427 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --border-radius: 20px 20px 20px 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-8b18801 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 50px 30px;
        --row-gap: 50px;
        --column-gap: 30px;
        --flex-wrap: wrap;
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 60px;
        --padding-right: 60px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-8b18801:not(.dni-motion-effects-web-type-background) {
        background-color: #474b54;
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .dni-13 .dni-web.dni-web-8659b1e {
        width: var( --container-widget-width, calc(50% - 15px) );
        max-width: calc(50% - 15px);
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: #ffffff;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .box-body > p {
        color: #ffffff;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .dni-13 .dni-web.dni-web-8ef9430 {
        width: var( --container-widget-width, calc(50% - 15px) );
        max-width: calc(50% - 15px);
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: #ffffff;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .box-body > p {
        color: #ffffff;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .dni-13 .dni-web.dni-web-99d4872 {
        width: var( --container-widget-width, calc(50% - 15px) );
        max-width: calc(50% - 15px);
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: #ffffff;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .box-body > p {
        color: #ffffff;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .dni-13 .dni-web.dni-web-ee3fbff {
        width: var( --container-widget-width, calc(50% - 15px) );
        max-width: calc(50% - 15px);
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .webskit-info-box-title {
        margin: 0px 0px 10px 0px;
        color: #ffffff;
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .box-body > p {
        color: #ffffff;
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox p {
        margin: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-info-box-icon {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-32caf28 {
        --display: flex;
        border-style: solid;
        --border-style: solid;
        border-width: 0px 0px 0px 4px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 4px;
        border-color: var( --e-global-color-white );
        --border-color: var( --e-global-color-white );
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-32caf28:not(.dni-motion-effects-web-type-background) {
        background-image: url("https://femmenest.thedemowebsite.in/assets/images/what-we.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .dni-13 .dni-web.dni-web-4223ff3 {
        --spacer-size: 50px;
    }

    .dni-widget-text-path {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-6210966 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 60px 20px;
        --row-gap: 60px;
        --column-gap: 20px;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 10px;
        --padding-right: 10px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-b7257fa {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-786e995 {
        --display: flex;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-faa0a06 {
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-faa0a06 .dni-heading-title {
        font-family: "Onest", Sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #ea4b6a;
    }

    .dni-13 .dni-web.dni-web-2eec4d5 {
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-4f1c5d3 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-da6fa57 .dni-button-content-wrapper {
        flex-direction: row-reverse;
    }

    .dni-13 .dni-web.dni-web-da6fa57 .dni-button .dni-button-content-wrapper {
        gap: 9px;
    }

    .dni-13 .dni-web.dni-web-938b2a0 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-28b3b8c {
        --display: flex;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 85px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-6fefa5a {
        border-radius: 20px 20px 20px 20px;
        text-align: start;
    }

    .dni-13 .dni-web.dni-web-6fefa5a img {
        width: 100%;
        max-width: 100%;
    }

    .dni-13 .dni-web.dni-web-610c844 .webskit-infobox {
        background-color: var( --e-global-color-accent );
        padding: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
    }

    .dni-13 .dni-web.dni-web-610c844 .webskit-infobox.gradient-active::before {
        background-color: var( --e-global-color-accent );
    }

    .dni-13 .dni-web.dni-web-610c844 {
        width: var( --container-widget-width, 260px );
        max-width: 260px;
        --container-widget-width: 260px;
        --container-widget-flex-grow: 0;
        bottom: 20px;
    }

    body:not(.rtl) .dni-13 .dni-web.dni-web-610c844 {
        left: 20px;
    }

    .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-info-box-title {
        padding: 0px 0px 0px 0px;
        color: var( --e-global-color-white );
        font-size: 16px;
        font-weight: 600;
        line-height: 1.4em;
    }

    .dni-13 .dni-web.dni-web-610c844 .webskit-info-box-icon {
        color: var( --e-global-color-white );
        fill: var( --e-global-color-white );
    }

    .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-info-box-icon {
        font-size: 40px;
        transform: rotate(0deg);
    }

    .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        margin: 0px 15px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-a6c1c55 {
        --display: flex;
        --position: absolute;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        top: 0px;
        --z-index: 1;
        overflow: visible;
    }

    body:not(.rtl) .dni-13 .dni-web.dni-web-a6c1c55 {
        right: 50px;
    }

    .dni-13 .dni-web.dni-web-24f177c {
        background-color: var( --e-global-color-accent );
        background-image: url("https://femmenest.thedemowebsite.in/assets/img/home/about-text-path-arrow.svg");
        padding: 18px 18px 18px 18px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto;
        border-style: solid;
        border-width: 10px 10px 10px 10px;
        border-color: var( --e-global-color-white );
        border-radius: 100px 100px 100px 100px;
        --width: 160px;
        font-size: 30px;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: 2.2px;
        --word-spacing: 8px;
        --text-color: var( --e-global-color-white );
        --transition: 0.3s;
    }

    .dni-13 .dni-web.dni-web-b666ca6 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        overflow: visible;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion.accoedion-primary .webskit-card .webskit-card-header>.webskit-btn-link[aria-expanded="true"],.dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header>.webskit-btn-link[aria-expanded=true] {
        background-color: var( --e-global-color-secondary );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header>.webskit-btn-link {
        background-color: #FFFFFF00;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.1em;
        color: var( --e-global-color-primary );
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF00;
        padding: 20px 45px 20px 20px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body {
        background-color: var( --e-global-color-secondary );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card .webskit-card-header>.webskit-btn-link[aria-expanded="true"] {
        color: var( --e-global-color-primary );
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: var( --e-global-color-divider );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card:not(:last-child) {
        margin-bottom: 30px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body p {
        color: var( --e-global-color-text );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body {
        color: var( --e-global-color-text );
        padding: 20px 20px 20px 20px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body p,.dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion > .webskit-card.active {
        border-radius: 10px 10px 10px 10px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header > .webskit-btn-link {
        border-radius: 10px 10px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion > .webskit-card {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var( --e-global-color-divider );
        border-radius: 10px 10px 10px 10px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header > .webskit-btn-link.collapsed {
        border-radius: 10px 10px 10px 10px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header .webskit-btn-link .ekit_accordion_normal_icon {
        font-size: 16px;
        color: var( --e-global-color-primary );
        fill: var( --e-global-color-primary );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card .webskit-card-header .webskit-btn-link .ekit_accordion_active_icon {
        font-size: 18px;
        color: var( --e-global-color-primary );
        fill: var( --e-global-color-primary );
    }

    .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card .webskit-card-header .webskit-btn-link .ekit_accordion_icon_group {
        padding: 0px 0px 0px 0px;
    }

    .dni-13 .dni-web.dni-web-3b93b35 .ekit_accordion_icon_group {
        margin: 0px 20px 0px 0px;
    }

    @media (min-width: 768px) {
        .dni-13 .dni-web.dni-web-25723c2 {
            --width:50%;
        }

        .dni-13 .dni-web.dni-web-16baede {
            --width: 50%;
        }

        .dni-13 .dni-web.dni-web-b858aef {
            --width: 70%;
        }

        .dni-13 .dni-web.dni-web-d5da6cd {
            --width: 30%;
        }

        .dni-13 .dni-web.dni-web-6514265 {
            --width: 50%;
        }

        .dni-13 .dni-web.dni-web-bf4e289 {
            --width: calc(62% - 15px);
        }

        .dni-13 .dni-web.dni-web-272504c {
            --width: calc(38% - 15px);
        }

        .dni-13 .dni-web.dni-web-0818af8 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-f5db58e {
            --width: 50%;
        }

        .dni-13 .dni-web.dni-web-e1824e8 {
            --width: 51%;
        }

        .dni-13 .dni-web.dni-web-3907aeb {
            --width: 49%;
        }

        .dni-13 .dni-web.dni-web-8b18801 {
            --width: 67%;
        }

        .dni-13 .dni-web.dni-web-32caf28 {
            --width: 33%;
        }

        .dni-13 .dni-web.dni-web-786e995 {
            --width: 50%;
        }

        .dni-13 .dni-web.dni-web-4f1c5d3 {
            --width: 50%;
        }

        .dni-13 .dni-web.dni-web-28b3b8c {
            --width: 51%;
        }

        .dni-13 .dni-web.dni-web-a6c1c55 {
            --width: 160px;
        }

        .dni-13 .dni-web.dni-web-b666ca6 {
            --width: 49%;
        }
    }

    @media (max-width: 1024px) and (min-width:768px) {
        .dni-13 .dni-web.dni-web-25723c2 {
            --width:100%;
        }

        .dni-13 .dni-web.dni-web-16baede {
            --width: 80%;
        }

        .dni-13 .dni-web.dni-web-b858aef {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-d5da6cd {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-f4b2522 {
            --content-width: 100%;
        }

        .dni-13 .dni-web.dni-web-6514265 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-f5db58e {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-8651ff7 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-e1824e8 {
            --width: 80%;
        }

        .dni-13 .dni-web.dni-web-3907aeb {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-8b18801 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-32caf28 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-b7257fa {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-786e995 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-4f1c5d3 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-938b2a0 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-28b3b8c {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-a6c1c55 {
            --width: 150px;
        }

        .dni-13 .dni-web.dni-web-b666ca6 {
            --width: 100%;
        }
    }

    @media (max-width: 1024px) {
        .dni-13 .dni-web.dni-web-072e865 {
            --justify-content:center;
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
        }

        .dni-13 .dni-web.dni-web-25723c2 {
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-widget-heading .dni-heading-title {
            font-size: var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-13 .dni-web.dni-web-4e9f81a {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
        }

        .dni-13 .dni-web.dni-web-4e9f81a .dni-heading-title {
            font-size: 50px;
        }

        .dni-widget-text-editor {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-b26c408 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-widget-button .dni-button {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
        }

        .dni-13 .dni-web.dni-web-7a643cb {
            --margin-top: 20px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 25px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .dni-13 .dni-web.dni-web-f136223 .dni-heading-title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-fea0ac2 .dni-heading-title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-342791b {
            text-align: center;
        }

        .dni-13 .dni-web.dni-web-342791b img {
            width: 100%;
            max-width: 75%;
        }

        .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-icon {
            height: 60px;
        }

        .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-icon {
            width: 60px;
        }

        .dni-13 .dni-web.dni-web-012f38a {
            --padding-top: 25px;
            --padding-bottom: 25px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-13 .dni-web.dni-web-150a56f {
            width: var( --container-widget-width, 50% );
            max-width: 50%;
            --container-widget-width: 50%;
            --container-widget-flex-grow: 0;
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox {
            padding: 0px 70px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-8459fb9 {
            width: var( --container-widget-width, 50% );
            max-width: 50%;
            --container-widget-width: 50%;
            --container-widget-flex-grow: 0;
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox {
            padding: 0px 0px 0px 70px;
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-f4b2522 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-13 .dni-web.dni-web-6514265 {
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox {
            border-radius: 20px 20px 20px 20px;
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-8c21e2d {
            border-radius: 20px 20px 20px 20px;
            text-align: center;
        }

        .dni-13 .dni-web.dni-web-d7e2848 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
            text-align: start;
        }

        .dni-13 .dni-web.dni-web-8651ff7 {
            --margin-top: 20px;
            --margin-bottom: 20px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-icon {
            font-size: 40px;
            width: 40px;
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 0px 30px 0px;
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-icon {
            height: 40px;
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-icon {
            font-size: 40px;
            width: 40px;
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 0px 30px 0px;
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-icon {
            height: 40px;
        }

        .dni-13 .dni-web.dni-web-349adf1 {
            --padding-top: 75px;
            --padding-bottom: 50px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-13 .dni-web.dni-web-92a9e67 {
            --flex-direction: column-reverse;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
        }

        .dni-13 .dni-web.dni-web-e1824e8 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .dni-13 .dni-web.dni-web-8197ade img {
            max-width: 65%;
        }

        .dni-13 .dni-web.dni-web-54c5126 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .dni-widget-icon-list .dni-icon-list-item > .dni-icon-list-text {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-6e61ef2 {
            margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
            --e-icon-list-icon-size: 18px;
            --icon-vertical-offset: 4px;
        }

        .dni-13 .dni-web.dni-web-f8d6427 {
            --border-radius: 20px 20px 20px 20px;
        }

        .dni-13 .dni-web.dni-web-8b18801 {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 15px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 15px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 15px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 15px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-32caf28 {
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
        }

        .dni-13 .dni-web.dni-web-4223ff3 {
            --spacer-size: 440px;
        }

        .dni-widget-text-path {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-6210966 {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --padding-top: 80px;
            --padding-bottom: 50px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .dni-13 .dni-web.dni-web-b7257fa {
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
        }

        .dni-13 .dni-web.dni-web-4f1c5d3 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .dni-13 .dni-web.dni-web-938b2a0 {
            --gap: 30px 20px;
            --row-gap: 30px;
            --column-gap: 20px;
        }

        .dni-13 .dni-web.dni-web-28b3b8c {
            --padding-top: 10px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 35px;
        }

        .dni-13 .dni-web.dni-web-610c844 {
            --container-widget-width: 240px;
            --container-widget-flex-grow: 0;
            width: var( --container-widget-width, 240px );
            max-width: 240px;
        }

        .dni-13 .dni-web.dni-web-610c844 .webskit-infobox {
            padding: 15px 15px 15px 15px;
        }

        .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-info-box-icon {
            font-size: 35px;
        }

        .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 10px 0px 0px;
        }

        body:not(.rtl) .dni-13 .dni-web.dni-web-a6c1c55 {
            right: 0px;
        }

        .dni-13 .dni-web.dni-web-24f177c {
            --width: 150px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header>.webskit-btn-link {
            padding: 15px 40px 15px 15px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card:not(:last-child) {
            margin-bottom: 20px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body p,.dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body {
            padding: 15px 15px 15px 15px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .ekit_accordion_icon_group {
            margin: 0px 15px 0px 0px;
        }
    }

    @media (max-width: 767px) {
        .dni-widget-heading .dni-heading-title {
            font-size:var( --e-global-typography-primary-font-size );
            line-height: var( --e-global-typography-primary-line-height );
        }

        .dni-13 .dni-web.dni-web-4e9f81a .dni-heading-title {
            font-size: 28px;
        }

        .dni-widget-text-editor {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-b26c408 {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-widget-button .dni-button {
            font-size: var( --e-global-typography-accent-font-size );
            line-height: var( --e-global-typography-accent-line-height );
            width: -webkit-fill-available;
        }

        .dni-13 .dni-web.dni-web-7a643cb {
            --justify-content: flex-start;
            --gap: 0px 10px;
            --row-gap: 0px;
            --column-gap: 10px;
        }

        .dni-13 .dni-web.dni-web-f136223 .dni-heading-title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-fea0ac2 .dni-heading-title {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-342791b img {
            max-width: 82%;
        }

        .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-title {
            margin: 0px 0px 5px 0px;
            font-size: 16px;
        }

        .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .box-body > p {
            font-size: 14px;
        }

        .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-icon {
            height: 50px;
        }

        .dni-13 .dni-web.dni-web-363c522 .webskit-infobox .webskit-info-box-icon {
            width: 50px;
        }

        .dni-13 .dni-web.dni-web-012f38a {
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
        }

        .dni-13 .dni-web.dni-web-b858aef {
            --gap: 20px 0px;
            --row-gap: 20px;
            --column-gap: 0px;
        }

        .dni-13 .dni-web.dni-web-150a56f {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox {
            padding: 0px 0px 20px 0px;
            border-width: 0px 0px 1px 0px;
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-150a56f .webskit-infobox .webskit-info-box-icon {
            font-size: 35px;
        }

        .dni-13 .dni-web.dni-web-8459fb9 {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox {
            padding: 0px 0px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-8459fb9 .webskit-infobox .webskit-info-box-icon {
            font-size: 35px;
        }

        .dni-13 .dni-web.dni-web-25c6556 {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox {
            padding: 20px 20px 20px 20px;
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-icon {
            font-size: 40px;
            width: 40px;
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 0px 30px 0px;
        }

        .dni-13 .dni-web.dni-web-25c6556 .webskit-infobox .webskit-info-box-icon {
            height: 40px;
        }

        .dni-13 .dni-web.dni-web-272504c {
            --width: 100%;
            --min-height: 190px;
            --flex-wrap: nowrap;
        }

        .dni-13 .dni-web.dni-web-0818af8 {
            --flex-wrap: nowrap;
        }

        .dni-13 .dni-web.dni-web-d7e2848 {
            margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        }

        .dni-13 .dni-web.dni-web-8651ff7 {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
        }

        .dni-13 .dni-web.dni-web-f769054 {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox {
            padding: 0px 0px 0px 0px;
            border-width: 0px 0px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-info-box-title {
            margin: 0px 0px 10px 0px;
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-f769054 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 0px 20px 0px;
        }

        .dni-13 .dni-web.dni-web-dba51f5 {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox {
            padding: 0px 0px 0px 0px;
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-info-box-title {
            margin: 0px 0px 10px 0px;
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-dba51f5 .webskit-infobox .webskit-box-header .webskit-info-box-icon {
            margin: 0px 0px 20px 0px;
        }

        .dni-13 .dni-web.dni-web-e1824e8 {
            --width: 100%;
        }

        .dni-13 .dni-web.dni-web-8197ade {
            background-size: 80% auto;
        }

        .dni-13 .dni-web.dni-web-8197ade img {
            max-width: 80%;
        }

        .dni-widget-icon-list .dni-icon-list-item > .dni-icon-list-text {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-6e61ef2 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child) {
            padding-block-end:calc(0px/2);}

        .dni-13 .dni-web.dni-web-6e61ef2 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child) {
            margin-block-start:calc(0px/2);}

        .dni-13 .dni-web.dni-web-6e61ef2 {
            --icon-vertical-offset: 3px;
        }

        .dni-13 .dni-web.dni-web-8b18801 {
            --width: 100%;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .dni-13 .dni-web.dni-web-8659b1e {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-8659b1e .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-8ef9430 {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-8ef9430 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-99d4872 {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-99d4872 .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-ee3fbff {
            width: 100%;
            max-width: 100%;
        }

        .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .webskit-info-box-title {
            font-size: var( --e-global-typography-secondary-font-size );
            line-height: var( --e-global-typography-secondary-line-height );
        }

        .dni-13 .dni-web.dni-web-ee3fbff .webskit-infobox .box-body > p {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-4223ff3 {
            --spacer-size: 235px;
        }

        .dni-widget-text-path {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-28b3b8c {
            --padding-top: 5px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 20px;
        }

        .dni-13 .dni-web.dni-web-610c844 {
            --container-widget-width: 210px;
            --container-widget-flex-grow: 0;
            width: var( --container-widget-width, 210px );
            max-width: 210px;
        }

        .dni-13 .dni-web.dni-web-610c844 .webskit-infobox {
            padding: 10px 10px 10px 10px;
            border-radius: 10px 10px 10px 10px;
        }

        .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-info-box-title {
            font-size: 14px;
        }

        .dni-13 .dni-web.dni-web-610c844 .webskit-infobox .webskit-info-box-icon {
            font-size: 30px;
        }

        .dni-13 .dni-web.dni-web-a6c1c55 {
            --width: 100px;
        }

        .dni-13 .dni-web.dni-web-24f177c {
            padding: 11px 11px 11px 11px;
            background-size: 17px auto;
            border-width: 5px 5px 5px 5px;
            --width: 100px;
            font-size: 30px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header>.webskit-btn-link {
            font-size: 16px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body p,.dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-body {
            font-size: var( --e-global-typography-text-font-size );
            line-height: var( --e-global-typography-text-line-height );
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card-header .webskit-btn-link .ekit_accordion_normal_icon {
            font-size: 14px;
        }

        .dni-13 .dni-web.dni-web-3b93b35 .webskit-accordion .webskit-card .webskit-card-header .webskit-btn-link .ekit_accordion_active_icon {
            font-size: 16px;
        }
    }
}

@media all {
    .ekit-wid-con .collapse {
        display: none;
    }

    .ekit-wid-con .show {
        display: block!important;
    }

    .webskit-menu-container {
        z-index: 10000;
    }

    .webskit-dropdown li {
        position: relative;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav {
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        margin-left: 0;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav>li {
        position: relative;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav>li>a {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav>li>a:hover {
        text-decoration: none;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav>li>a {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        text-transform: none;
        font-weight: 500;
        letter-spacing: normal;
    }

    .webskit-navbar-nav-default .webskit-dropdown {
        border-top: 1px solid #dadada;
        border-left: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
        border-right: 1px solid #dadada;
        background-color: #f4f4f4;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        padding-left: 0;
        list-style: none;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: -webkit-transform .4s ease;
        transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        transition: transform .4s ease,-webkit-transform .4s ease;
    }

    .webskit-navbar-nav-default .webskit-dropdown>li>.webskit-dropdown {
        left: 100%;
        top: 0;
    }

    .webskit-navbar-nav-default .webskit-submenu-panel>li>a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 15px;
        padding-left: 10px;
        padding-bottom: 15px;
        padding-right: 10px;
        color: #000;
        font-weight: 400;
        font-size: 14px;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .webskit-navbar-nav-default .webskit-submenu-panel>li:hover>a,.webskit-navbar-nav-default .webskit-submenu-panel>li>a:hover {
        color: #0d3a4f;
        background-color: rgba(255,255,255,.5);
    }

    .webskit-navbar-nav-default .webskit-nav-identity-panel {
        display: none;
    }

    .webskit-navbar-nav-default .webskit-menu-close {
        border: 1px solid rgba(0,0,0,.5);
        color: rgba(51,51,51,.5);
        float: right;
        margin-top: 20px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
    }

    .webskit-navbar-nav-default .webskit-dropdown-has>a {
        position: relative;
    }

    .webskit-navbar-nav-default .webskit-dropdown-has>a .webskit-submenu-indicator {
        font-weight: 900;
        font-style: normal;
        margin-left: 6px;
        display: block;
        float: right;
        cursor: pointer;
        position: relative;
        font-size: 11px;
    }

    @media (max-width: 1024px) {
        .webskit-navbar-nav-default .webskit-dropdown-has>a .webskit-submenu-indicator {
            padding:4px 15px;
        }
    }

    .webskit-navbar-nav-default.webskit-menu-container {
        background: rgba(255,255,255,0);
        background: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
        background: linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        position: relative;
        height: 100px;
        z-index: 90000;
    }

    .webskit-navbar-nav-default .webskit-dropdown {
        min-width: 250px;
        margin-left: 0;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav>li>a {
        font-size: 15px;
        color: #000;
        padding-left: 15px;
        padding-right: 15px;
    }

    .webskit-navbar-nav-default .webskit-navbar-nav.webskit-menu-po-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    @media (min-width: 1025px) {
        .webskit-navbar-nav-default .webskit-dropdown {
            -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
            box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
            position: absolute;
            top: 100%;
            left: 0;
            -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
            pointer-events: none;
            max-height: none;
            z-index: 999;
        }
    }

    @media (max-width: 1024px) {
        .ekit_menu_responsive_tablet>.webskit-navbar-nav-default {
            background-color:#f7f7f7;
        }

        .webskit-navbar-nav-default.webskit-menu-offcanvas-webs {
            width: 100%;
            position: fixed;
            top: 0;
            left: -100vw;
            height: 100%;
            -webkit-box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
            box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
            overflow-y: auto;
            overflow-x: hidden;
            padding-top: 0;
            padding-left: 0;
            padding-right: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53);
            transition: left .6s cubic-bezier(.6,.1,.68,.53);
        }

        .webskit-navbar-nav-default .webskit-nav-identity-panel {
            display: block;
            position: relative;
            z-index: 5;
            width: 100%;
        }

        .webskit-navbar-nav-default .webskit-nav-identity-panel .webskit-menu-close {
            float: right;
        }

        .webskit-navbar-nav-default .webskit-navbar-nav>li>a {
            color: #000;
            font-size: 12px;
            -webkit-transition: all .4s ease;
            transition: all .4s ease;
            padding-top: 5px;
            padding-left: 10px;
            padding-right: 5px;
            padding-bottom: 5px;
        }

        .webskit-navbar-nav-default .webskit-navbar-nav>li>a:hover {
            color: #0d3a4f;
        }

        .webskit-navbar-nav-default .webskit-navbar-nav>li:hover>a {
            color: #0d3a4f;
        }

        .webskit-navbar-nav-default .webskit-submenu-panel>li>a {
            color: #000;
            font-size: 12px;
            padding-top: 7px;
            padding-left: 7px;
            padding-right: 7px;
            padding-bottom: 7px;
        }

        .webskit-navbar-nav-default .webskit-dropdown {
            display: block;
            border: 0;
            margin-left: 0;
        }

        .webskit-navbar-nav-default .webskit-navbar-nav>.webskit-dropdown-has>.webskit-dropdown li a {
            padding-left: 15px;
        }
    }

    @media (min-width: 1025px) {
        .ekit-nav-dropdown-hover .webskit-dropdown-has .webskit-dropdown {
            -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
            box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
            position: absolute;
            top: 100%;
            left: 0;
            -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
            pointer-events: none;
            max-height: none;
            z-index: 999;
        }

        .ekit-nav-dropdown-hover .webskit-dropdown-has:hover>.webskit-dropdown {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translateY(0);
            transform: translateY(0);
            pointer-events: auto;
        }
    }

    @media only screen and (max-width: 1023px) and (min-width:768px) {
        .ekit_menu_responsive_tablet .webskit-navbar-nav-default.ekit-nav-dropdown-hover .webskit-dropdown-has:hover>.webskit-dropdown {
            opacity:1;
            visibility: visible;
            -webkit-transform: translateY(0);
            transform: translateY(0);
            pointer-events: auto;
        }
    }

    @media only screen and (max-width: 1024px) and (min-width:766px) {
        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-dropdown {
            display:none;
        }

        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-navbar-nav {
            overflow-y: auto;
        }

        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-dropdown>li>.webskit-dropdown {
            left: 0;
        }
    }

    .webskit-menu-close,.webskit-menu-hamburger {
        display: none;
    }

    .webskit-menu-hamburger {
        color: #000;
    }

    @media (max-width: 1024px) {
        .webskit-menu-overlay {
            display:block;
            position: fixed;
            z-index: 14;
            top: 0;
            left: -100%;
            height: 100%;
            width: 100%;
            background-color: rgba(51,51,51,.5);
            -webkit-transition: all .4s ease;
            transition: all .4s ease;
            opacity: 1;
            visibility: visible;
            -webkit-transition: all .6s cubic-bezier(.6,.1,.68,.53) .4s;
            transition: all .6s cubic-bezier(.6,.1,.68,.53) .4s;
        }

        .webskit-menu-hamburger {
            border: 1px solid rgba(0,0,0,.2);
            float: right;
        }

        .webskit-menu-close,.webskit-menu-hamburger {
            padding: 8px;
            background-color: transparent;
            border-radius: .25rem;
            position: relative;
            z-index: 10;
            cursor: pointer;
            width: 45px;
            -webkit-transition: all .4s ease-in;
            transition: all .4s ease-in;
        }
    }

    .dropdown-item,.ekit-menu-nav-link {
        position: relative;
    }

    .dropdown-item>i,.ekit-menu-nav-link>i {
        margin-right: 6px;
    }

    @media (max-width: 1024px) {
        .dni-widget-ekit-nav-menu {
            -webkit-animation:none!important;
            animation: none!important;
        }

        .ekit-wid-con:not(.ekit_menu_responsive_mobile) .webskit-navbar-nav {
            display: block;
        }
    }

    @media (max-width: 1024px) {
        .webskit-menu-close,.webskit-menu-hamburger {
            display:block;
        }

        .webskit-menu-container {
            max-width: 350px;
        }

        .webskit-menu-offcanvas-webs {
            height: 100%!important;
            padding-bottom: 10px;
        }

        .webskit-dropdown {
            position: relative;
            max-height: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-transition: max-height 2s cubic-bezier(0,1,0,1);
            transition: max-height 2s cubic-bezier(0,1,0,1);
        }

        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-dropdown-has>a .webskit-submenu-indicator {
            margin-left: auto;
        }

        .ekit_menu_responsive_tablet .webskit-submenu-indicator {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
            border: 1px solid;
            border-radius: 30px;
        }
    }

    @media (max-width: 767px) {
        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-dropdown {
            display:none;
        }

        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-navbar-nav {
            overflow-y: auto;
        }

        .ekit_menu_responsive_tablet .webskit-navbar-nav-default .webskit-dropdown>li>.webskit-dropdown {
            left: 0;
        }
    }

    .webskit-navbar-nav .webskit-submenu-panel>li:hover>a>i,.webskit-navbar-nav .webskit-submenu-panel>li>a:hover>i {
        color: inherit!important;
    }

    @media (min-width: 1025px) {
        .ekit_menu_responsive_tablet .ekit-nav-menu--overlay {
            display:none;
        }
    }

    .ekit-wid-con a {
        text-decoration: none;
    }

    .ekit-wid-con a,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul {
        -webkit-tap-highlight-color: transparent;
        -webkit-tap-highlight-color: transparent;
        outline: 0;
    }

    .ekit-wid-con a:active,.ekit-wid-con a:focus {
        -moz-outline: none;
        outline: 0;
    }

    .ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited {
        outline: 0;
        text-decoration: none;
    }

    .ekit-wid-con img:not([draggable]) {
        max-width: 100%;
        height: auto;
    }

    .ekit-wid-con [type=button]:focus:not(:focus-visible),.ekit-wid-con button:focus:not(:focus-visible) {
        outline: 0;
    }

    .ekit-wid-con img {
        border: none;
        max-width: 100%;
    }

    .ekit-wid-con li,.ekit-wid-con ul {
        margin: 0;
        padding: 0;
    }

    .ekit-wid-con p {
        margin-bottom: 10px;
    }

    .ekit-wid-con svg {
        width: 1em;
        height: 1em;
        fill: rgb(255 255 255) !important;
    }

    .ekit-wid-con .text-left {
        text-align: left!important;
    }

    .ekit-wid-con .text-center {
        text-align: center!important;
    }

    .ekit-wid-con .webskit-navbar-nav-default.webskit-menu-container {
        z-index: 1000;
    }

    .ekit-wid-con .webskit-navbar-nav-default .webskit-navbar-nav>li>a:hover {
        background-color: transparent;
    }

    .ekit-wid-con .text-left {
        text-align: left!important;
    }

    .ekit-wid-con .text-center {
        text-align: center!important;
    }

    .ekit-wid-con .media {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .ekit-wid-con img {
        -webkit-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .ekit-wid-con button {
        cursor: pointer;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }

    .screen-reader-text {
        clip: rect(1px,1px,1px,1px);
        height: 1px;
        overflow: hidden;
        position: absolute!important;
        width: 1px;
        word-wrap: normal!important;
    }

    .screen-reader-text:focus {
        background-color: #eee;
        clip: auto!important;
        clip-path: none;
        color: #333;
        display: block;
        font-size: 1rem;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 12px 24px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }

    .ekit-template-content-header {
        clear: both;
        position: sticky;
        z-index: 100;
        top: 0;
        background: white;
    }

    .ekit-wid-con .webskit-accordion {
        counter-reset: myNumber;
    }

    .ekit-wid-con .webskit-accordion .ekit-accordion-title {
        padding-right: 10px;
        display: inline-block;
    }

    .ekit-wid-con .webskit-accordion .webskit-card {
        border: 0;
        border-radius: 0;
        background-color: transparent;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }

    .ekit-wid-con .webskit-accordion .webskit-card:not(:last-child) {
        margin-bottom: 10px;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header {
        padding: 0;
        background-color: transparent;
        border-bottom: 0 solid #000;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        color: #000;
        background-color: #f7f9fb;
        font-weight: 700;
        padding: 14px 30px;
        border: 1px solid transparent;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        position: relative;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link:focus,.ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link:hover {
        text-decoration: none;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon {
        display: none;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon {
        display: block;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon {
        display: block;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-header>.webskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon {
        display: none;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-body {
        padding: 20px 30px;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-body p {
        margin-top: 0;
        margin-bottom: 1em;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-body p:last-child {
        margin-bottom: 0;
    }

    .ekit-wid-con .webskit-accordion .webskit-card-body {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 65px;
        padding-right: 85px;
    }

    .ekit-wid-con .ekit_accordion_icon_group {
        position: absolute;
        right: 0;
        margin-right: 30px;
    }

    .ekit-accordion--content,.ekit-accordion--toggler {
        font-size: 16px;
        line-height: 24px;
    }

    .ekit-wid-con .webskit-infobox {
        padding: 60px 40px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        background-color: #fff;
        position: relative;
        overflow: hidden;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .ekit-wid-con .webskit-infobox.media .webskit-box-header {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .ekit-wid-con .webskit-infobox .webskit-box-header {
        position: relative;
        z-index: 2;
    }

    .ekit-wid-con .webskit-infobox .webskit-box-header .webskit-info-box-icon {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 13px;
    }

    .ekit-wid-con .webskit-infobox .box-body {
        position: relative;
        z-index: 2;
    }

    .ekit-wid-con .webskit-infobox .box-body p {
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }

    .ekit-wid-con .webskit-infobox.gradient-active::before {
        position: absolute;
        content: "";
        top: 0;
        left: -101%;
        height: 100%;
        width: 100%;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
        background-size: 101% 101%;
    }

    .ekit-wid-con .webskit-infobox.gradient-active:hover::before {
        left: 0;
    }

    .ekit-wid-con .webskit-infobox.gradient-active.hover_from_bottom::before {
        left: 0;
        top: 100%;
    }

    .ekit-wid-con .webskit-infobox.gradient-active.hover_from_bottom:hover::before {
        top: 0;
    }

    .ekit-wid-con .webskit-infobox.icon-lef-right-aligin {
        padding: 15px;
    }

    .ekit-wid-con .webskit-infobox.icon-lef-right-aligin {
        padding: 15px 30px;
    }

    .ekit-wid-con .webskit-info-box-title {
        font-size: 23px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        margin-top: 0;
    }

    .ekit-wid-con .webskit-infobox {
        position: relative;
    }

    .ekit-wid-con .ekit-video-popup {
        display: inline-block;
        text-align: center;
        font-size: 18px;
        background-color: #da3175;
        color: #fff;
        border-radius: 50%;
        position: relative;
        z-index: 6;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }

    .ekit-wid-con .ekit-video-popup.ekit_icon_button {
        padding: 10px;
    }

    .ekit-wid-con .ekit-video-popup-btn {
        width: 60px;
        height: 60px;
        line-height: 45px;
        color: #fff;
        display: inline-block;
        text-align: center;
        font-size: 18px;
        background-color: #da3175;
        color: #fff;
        border-radius: 50%;
        position: relative;
        z-index: 6;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

    .ekit-wid-con .glow-ripple {
        position: relative;
    }

    .ekit-wid-con .glow-ripple::after,.ekit-wid-con .glow-ripple::before,.ekit-wid-con .glow-ripple>i::after {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        color: red;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        -webkit-animation: button-ripple 3s infinite;
        animation: button-ripple 3s infinite;
        opacity: .6;
        z-index: -1;
    }

    .ekit-wid-con .glow-ripple::before {
        -webkit-animation-delay: .9s;
        animation-delay: .9s;
    }

    .ekit-wid-con .glow-ripple::after {
        -webkit-animation-delay: .3s;
        animation-delay: .3s;
    }
}

@media all {
    body {
        --e-global-color-primary: #20296E;
        --e-global-color-secondary: #F4F5FF;
        --e-global-color-text: #666666;
        --e-global-color-accent: #FF70A3;
        --e-global-color-accentsecondary: transparent;
        --e-global-color-white: #FFFFFF;
        --e-global-color-black: #000000;
        --e-global-color-divider: #20296E1A;
        --e-global-color-darkdivider: #FFFFFF1A;
        --e-global-color-background: #FFFFFF;
        --e-global-typography-primary-font-family: "Onest", sans-serif;
        --e-global-typography-secondary-font-family: "Onest", sans-serif;
        --e-global-typography-text-font-family: "Onest", sans-serif;
        --e-global-typography-accent-font-family: "Onest", sans-serif;
    }
}

@media all {
    .fa-check-circle:before {
        content: "\f058";
    }

    .fa-arrow-right:before {
        content: "\f061";
    }
}

@media all {
    *,::after,::before {
        box-sizing: border-box;
    }

    body {
        margin: 0;
        font-family: var(--bs-body-font-family);
        font-size: var(--bs-body-font-size);
        font-weight: var(--bs-body-font-weight);
        line-height: var(--bs-body-line-height);
        color: var(--bs-body-color);
        text-align: var(--bs-body-text-align);
        background-color: var(--bs-body-bg);
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: transparent;
    }

    h1,h2,h3 {
        margin-top: 0;
        margin-bottom: .5rem;
        font-weight: 500;
        line-height: 1.2;
        color: var(--bs-heading-color);
    }

    h1 {
        font-size: calc(1.375rem + 1.5vw);
    }

    @media (min-width: 1200px) {
        h1 {
            font-size:2.5rem;
        }
    }

    h2 {
        font-size: calc(1.325rem + .9vw);
    }

    @media (min-width: 1200px) {
        h2 {
            font-size:2rem;
        }
    }

    h3 {
        font-size: calc(1.3rem + .6vw);
    }

    @media (min-width: 1200px) {
        h3 {
            font-size:1.75rem;
        }
    }

    p {
        margin-top: 0;
        margin-bottom: 1rem;
    }

    ul {
        padding-left: 2rem;
    }

    ul {
        margin-top: 0;
        margin-bottom: 1rem;
    }

    ul ul {
        margin-bottom: 0;
    }

    a {
        color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
        text-decoration: underline;
    }

    a:hover {
        --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    }

    img,svg {
        vertical-align: middle;
    }

    button {
        border-radius: 0;
    }

    button:focus:not(:focus-visible) {
        outline: 0;
    }

    button {
        margin: 0;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }

    button {
        text-transform: none;
    }

    [type=button],button {
        -webkit-appearance: button;
    }

    [type=button]:not(:disabled),button:not(:disabled) {
        cursor: pointer;
    }

    .collapse:not(.show) {
        display: none;
    }

    .dropdown-item {
        display: block;
        width: 100%;
        padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
        clear: both;
        font-weight: 400;
        color: var(--bs-dropdown-link-color);
        text-align: inherit;
        text-decoration: none;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
        border-radius: var(--bs-dropdown-item-border-radius,0);
    }

    .dropdown-item:focus,.dropdown-item:hover {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg);
    }

    .dropdown-item.active,.dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg);
    }

    .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent;
    }

    .text-center {
        text-align: center!important;
    }
}

@media all {
    body {
        width: 100%;
        overflow-x: clip;
    }

    body {
        font-family: var(--e-global-typography-text-font-family);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.6em;
        color: var(--e-global-color-text);
        background: var(--e-global-color-background);
    }

    img {
        max-width: 100%;
        height: auto;
    }

    p {
        line-height: 1.6em;
        margin-bottom: 1.5em;
    }

    .dni-widget-text-editor p {
        line-height: inherit;
    }

    .dni-widget-text-editor p:last-child {
        margin-bottom: 0!important;
        color: #000000;
    }

    a {
        text-decoration: none;
        color: inherit;
        transition: all 0.3s ease-in-out;
    }

    h1,h2,h3 {
        font-weight: 600;
        margin: 0;
        line-height: 1.1em;
        color: var(--e-global-color-primary);
    }

    .dni-widget-button {
        line-height: 0;
    }

    .dni-widget-button .dni-button {
        position: relative;
        transition: all 0.5s ease-in-out;
        overflow: hidden;
        z-index: 0;
        margin-top: 11px;
    }

    .dni-widget-button .dni-button-content-wrapper {
        align-items: center;
    }

    .dni-widget-button .dni-button::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -15%;
        right: 0;
        width: 0;
        height: 106%;
        background: var(--e-global-color-primary);
        transform: skew(30deg);
        transition: all 0.4s ease-in-out;
        z-index: -1;
    }

    .dni-widget-button .dni-button:hover:after {
        width: 100%;
        transform: skew(0deg);
        left: 0;
    }

    .dni-widget-button .dni-button .dni-button-icon i {
        font-size: 18px;
        transform: rotate(-45deg);
        transition: all 0.4s ease-in-out;
    }

    .dni-widget-button .dni-button:hover .dni-button-icon i {
        transform: rotate(0deg);
    }

    .highlighted-button.dni-widget-button .dni-button:hover:after {
        background-color: #e4e4e4;
    }

    .at-animation-image-style-1 img {
        clip-path: inset(0 100% 0 0);
    }

    .at-shiny-glass-effect {
        position: relative;
        overflow: hidden;
    }

    .at-shiny-glass-effect:after {
        content: '';
        position: absolute;
        width: 200%;
        height: 0%;
        left: 50%;
        top: 50%;
        background-color: rgba(255,255,255,.3);
        transform: translate(-50%,-50%) rotate(-45deg);
        z-index: 1;
    }

    .at-shiny-glass-effect:hover:after {
        height: 250%;
        transition: all 600ms linear!important;
        background-color: transparent;
    }

    #magic-cursor {
        position: absolute;
        width: 10px!important;
        height: 10px!important;
        pointer-events: none;
        z-index: 1000000;
    }

    #ball {
        position: fixed;
        display: block;
        left: 0;
        top: 0;
        transform: translate(-50%, -50%);
        background: var(--e-global-color-accent);
        width: 10px!important;
        height: 10px!important;
        border-radius: 50%;
        pointer-events: none;
        border: none;
        opacity: 1!important;
    }

    .theme-preloader {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000!important;
        background-color: var(--e-global-color-primary);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .theme-preloader .loading-container,.theme-preloader .loading-container .loading {
        height: 100px;
        position: relative;
        width: 100px;
        border-radius: 100%;
    }

    .theme-preloader .loading-container {
        margin: 40px auto;
    }

    .theme-preloader .loading-container .loading {
        border: 1px solid transparent;
        border-color: transparent var(--e-global-color-white) transparent var(--e-global-color-white);
        animation: rotate-loading 1.5s linear 0s infinite normal;
        transform-origin: 50% 50%;
    }

    .theme-preloader .loading-container:hover .loading,.theme-preloader .loading-container .loading {
        transition: all 0.5s ease-in-out;
    }

    .theme-preloader .loading-container #loading-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        max-width: 66px;
        transform: translate(-50%, -50%);
    }


    .dni-widget-webskit-icon-box .webskit-box-header {
        line-height: 0;
    }

    .webskit-infobox:before,.webskit-infobox .webskit-info-box-icon {
        transition: all 0.4s ease-in-out!important;
    }

    @media only screen and (max-width: 991px) {
        #magic-cursor {
            display:none!important;
        }
    }

    .screen-reader-text {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute!important;
        width: 1px;
        word-wrap: normal!important;
    }

    .screen-reader-text:focus {
        background-color: var(--e-global-color-divider);
        clip: auto!important;
        clip-path: none;
        color: var(--e-global-color-primary);
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }

    .webskit-navbar-nav > li.current-menu-item > a.active .webskit-submenu-indicator {
        color: currentColor!important;
    }

    .webskit-dropdown i.webskit-submenu-indicator {
        transform: rotate(-90deg);
        margin-top: 6px;
    }

    .mobile-menu {
        display: none;
    }

    @media only screen and (max-width: 1024px) {
        .webskit-dropdown i.webskit-submenu-indicator {
            transform:rotate(0deg);
            margin-top: 6px;
        }

        .webskit-navbar-nav-default .webskit-navbar-nav {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .webskit-navbar-nav-default.webskit-menu-offcanvas-webs {
            transition: left 0.3s ease-in-out!important;
        }

        .webskit-menu-overlay {
            display: none!important;
        }

        .webskit-navbar-nav-default .webskit-nav-identity-panel {
            border-bottom: 1px solid var(--e-global-color-darkdivider);
        }

        .ekit_menu_responsive_tablet .webskit-submenu-indicator {
            border: none!important;
        }

        .webskit-navbar-nav .webskit-submenu-panel {
            background: none!important;
            margin-left: 20px;
        }

        .main-header-menu .webskit-menu-hamburger .icon:before {
            font-weight: 900;
        }

        .main-header-menu .webskit-navbar-nav > li.current-menu-item > a .webskit-submenu-indicator,.main-header-menu .webskit-navbar-nav > li > a .webskit-submenu-indicator {
            color: currentcolor!important;
        }

        .main-header-menu .webskit-menu-hamburger {
            line-height: 0;
        }

        .mobile-menu {
            display: block;
        }
    }

    .column-2 .dni-icon-list-items {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
    }

    .column-2 .dni-icon-list-items .dni-icon-list-item {
        width: calc(50% - 10px);
    }

    .column-2 ul li .dni-icon-list-icon+.dni-icon-list-text {
        align-self: start;
    }

    @media only screen and (max-width: 991px) {
        .column-2 .dni-icon-list-items {
            gap:20px 30px;
        }

        .column-2 .dni-icon-list-items .dni-icon-list-item {
            width: calc(50% - 15px);
        }
    }

    @media only screen and (max-width: 767px) {
        .column-2 .dni-icon-list-items {
            gap:10px;
        }

        .column-2 .dni-icon-list-items .dni-icon-list-item {
            width: 100%;
        }
    }

    .section-title .dni-heading-title {
        padding-left: 20px;
    }

    .section-title .dni-heading-title::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        bottom: 0;
        transform: translateY(-50%);
        background-color: #ea4b6a;
        mask-repeat: no-repeat;
        width: 8px;
        height: 8px;
    }

    .dni-widget-heading .dni-heading-title span {
        color: var(--e-global-color-accent);
        transition: all 0.4s ease-in-out;
    }

    @media only screen and (max-width: 1720px) {
        .main-header-menu {
            width:calc(100% - 40px);
            max-width: 100%;
            margin: 0 20px;
            border-radius: 0px;
        }
    }

    @media only screen and (max-width: 991px) {
        .main-header-menu {
            width:100%;
            margin: 0;
            border-radius: 0!important;
        }
    }

    .gynecologist .button-highlighted-gold.dni-widget-button .dni-button::after {
        background: var(--e-global-color-white);
    }

    .hero-gold:before {
        background: linear-gradient(102deg, #F8F0FF -2.83%, rgba(250, 233, 243, 0.50) 31.21%, rgba(255, 214, 212, 0.50) 103.97%);
    }

    .hero-img-gold img {
        aspect-ratio: 1 / 1.26;
        object-fit: cover;
    }

    .expert-ferlix-box-gold .webskit-infobox .webskit-info-box-icon img {
        border-radius: 10px;
    }

    .expert-ferlix-box-gold {
        transform: translateY(-100px);
        animation: exportmoveobject 3s infinite linear alternate;
    }

    .about-image-gold img {
        aspect-ratio: 1 / 0.42;
        object-fit: cover;
    }

    .what-we-benefits-box-gold {
        overflow: hidden!important;
    }

    .faqs-img-gold img {
        aspect-ratio: 1 / 1.034;
        object-fit: cover;
    }

    .successful-circle-gold {
        animation: infiniterotategold 20s infinite linear;
    }

    .faq-accordion-gold .webskit-card {
        overflow: hidden;
    }

    .faq-accordion-gold .webskit-card .webskit-btn-link {
        border-radius: 0!important;
    }

    @media only screen and (max-width: 991px) {
        .expert-ferlix-box-gold {
            transform:translateY(-50px);
        }

        .faqs-img-gold img {
            aspect-ratio: 1 / 0.7;
        }
    }

    @media only screen and (max-width: 767px) {
        .expert-ferlix-box-gold {
            transform:translateY(-20px);
        }

        .about-image-gold img {
            aspect-ratio: 1 / 0.62;
        }

        .faqs-img-gold img {
            aspect-ratio: 1 / 1.034;
        }
    }
}

@media all {
    .ekit-wid-con .icon::before,.dni-widget .icon::before {
        font-family: webskit!important;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .ekit-wid-con .icon.icon-cross::before,.icon.icon-cross::before {
        content: "";
    }

    .ekit-wid-con .icon.icon-down-arrow1::before,.icon.icon-down-arrow1::before {
        content: "";
    }

    .ekit-wid-con .icon.icon-play-button::before,.icon.icon-play-button::before {
        content: "\e980";
    }

    .ekit-wid-con .icon.icon-plus::before,.icon.icon-plus::before {
        content: "";
    }

    .ekit-wid-con .icon.icon-menu-11::before,.icon.icon-menu-11::before {
        content: "\eaaa";
    }
}

@media all {
    .fa-arrow-right:before {
        content: "\f061";
    }

    .fa-check-circle:before {
        content: "\f058";
    }
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-arrow-right:before {
    content: "\f061";
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

@-webkit-keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        opacity: 0;
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0;
    }
}

@keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        opacity: 0;
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0;
    }
}

@keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes exportmoveobject {
    50% {
        left: 50px;
    }
}

@keyframes infiniterotategold {
    to {
        transform: rotate(360deg);
    }
}









.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.feather {
    font-family: 'feather'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:before {
    content: "\e829";
}

/*! end @import */
*,*::before,*::after {
    box-sizing: border-box;
}

h2 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 600;
    line-height: 1.2;
    color: var(--bs-heading-color);
}

h2 {
    font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
    h2 {
        font-size:1.75rem;
    }
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

ul {
    padding-left: 2rem;
}

ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline;
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

img,svg {
    vertical-align: middle;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

button {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button {
    text-transform: none;
}

button,[type=button] {
    -webkit-appearance: button;
}

button:not(:disabled),[type=button]:not(:disabled) {
    cursor: pointer;
}

.container {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container {
        max-width:540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width:960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1140px;
    }
}

@media (min-width: 1400px) {
    .container {
        max-width:1330px;
    }
}

.row {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

@media (min-width: 1200px) {
    .col-xl-6 {
        flex:0 0 auto;
        width: 50%;
    }
}

.btn {
    --bs-btn-padding-x: 25px;
    --bs-btn-padding-y: 14px;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.25;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 15px;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

:not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
}

.btn:disabled {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #DB479D;
    --bs-btn-border-color: #DB479D;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: rgb(224.4, 98.6, 171.7);
    --bs-btn-hover-border-color: rgb(222.6, 89.4, 166.8);
    --bs-btn-focus-shadow-rgb: 186, 60, 133;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: rgb(226.2, 107.8, 176.6);
    --bs-btn-active-border-color: rgb(222.6, 89.4, 166.8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #DB479D;
    --bs-btn-disabled-border-color: #DB479D;
}

.btn-lg {
    --bs-btn-padding-y: 18px;
    --bs-btn-padding-x: 25px;
    --bs-btn-font-size: 1.125rem;
    --bs-btn-border-radius: 15px;
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.nav {
    --bs-nav-link-padding-x: 1.25rem;
    --bs-nav-link-padding-y: 0.625rem;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: none;
    border: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover,.nav-link:focus {
    color: var(--bs-nav-link-hover-color);
}

.nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

.nav-tabs .nav-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
}

.nav-tabs .nav-link.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color);
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.align-items-center {
    align-items: center!important;
}

.order-1 {
    order: 1!important;
}

.order-2 {
    order: 2!important;
}

.fw-medium {
    font-weight: 500!important;
}

.text-center {
    text-align: center!important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity))!important;
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgb(250 247 248) !important;
}

@media (min-width: 1200px) {
    .order-xl-1 {
        order:1!important;
    }

    .order-xl-2 {
        order: 2!important;
    }
}

* {
    outline: none;
    padding: 0;
}

*::after {
    margin: 0;
    padding: 0;
}

*::before {
    margin: 0;
    padding: 0;
}

h2 {
    font-family: var(--font-family-title);
    font-weight: 600;
    color: var(--bs-heading-color);
    line-height: 1.4;
}

h2 {
    font-size: 1.75rem;
}

@media only screen and (max-width: 1199px) {
    h2 {
        font-size:1.7rem;
    }
}

@media only screen and (max-width: 767px) {
    h2 {
        font-size:1.5rem;
    }
}

ul {
    padding: 0;
    margin: 0;
}

img {
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
    color: var(--bs-primary);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

a:hover {
    text-decoration: none;
    outline: none;
    color: var(--bs-primary);
}

@media only screen and (max-width: 575px) {
    .container {
        --bs-gutter-x:30px;
    }
}


.content-inner {
    padding-top: 100px;
    padding-bottom: 70px;
}

@media only screen and (max-width: 1480px) {
    .content-inner {
        padding-top: 70px;
        padding-bottom: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .content-inner {
        padding-top:50px;
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 575px) {
    .content-inner {
        padding-top: 30px;
        padding-bottom: 20px;
    }
}


.m-b0 {
    margin-bottom: 0px;
}

.m-b30 {
    margin-bottom: 30px;
}

.m-b40 {
    margin-bottom: 40px;
}

section {
    position: relative;
}

.section-head {
    margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
    .section-head {
        margin-bottom:20px;
    }
}

.section-head h2 {
    font-size: 2.625rem;
    font-weight: 500;
    line-height: 1.3;
}

@media only screen and (max-width: 1480px) {
    .section-head h2 {
        font-size:2.25rem;
    }
}

@media only screen and (max-width: 767px) {
    .section-head h2 {
        font-size:1.625rem;
    }
}

.section-head p {
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
}

@media only screen and (max-width: 767px) {
    .section-head p {
        font-size:14px;
    }
}

.section-head.m-b30 {
    margin-bottom: 30px;
}

@media only screen and (max-width: 575px) {
    .section-head.m-b30 {
        margin-bottom:20px;
    }
}

.section-head.style-5 .title {
    font-size: 50px;
    font-weight: 700;
}

@media only screen and (max-width: 1480px) {
    .section-head.style-5 .title {
        font-size:38px;
    }
}

@media only screen and (max-width: 991px) {
    .section-head.style-5 .title {
        font-size:32px;
    }
}

@media only screen and (max-width: 575px) {
    .section-head.style-5 .title {
        font-size:28px;
    }
}

button {
    padding: 0.6rem 1rem;
    border-radius: 8px;
    border: 1px solid #cfd9e4;
    font-size: 1rem;
    cursor: pointer;
    background: white;
}

.dz-media {
    position: relative;
    overflow: hidden;
}

.dz-media img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-hover-bg: var(--bs-primary-btn-hover-bg);
    --bs-btn-hover-border-color: var(--bs-primary-btn-hover-border-color);
}

@media only screen and (max-width: 767px) {
    .btn-lg {
        --bs-btn-padding-y:15px;
        --bs-btn-padding-x: 20px;
        --bs-btn-font-size: 1rem;
    }
}

.btn {
    overflow: hidden;
}

.btn.btn-primary {
    color: #fff;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active {
    color: #fff!important;
}

.btn-shadow {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
}

.btn-lg {
    line-height: 1.223;
}

.btn-rounded {
    border-radius: 50px;
}

.list-check li {
    position: relative;
    padding: 5px 5px 5px 5px;
    font-family: var(--font-family-base);
    font-size: 16px;
    color: black;
    list-style: circle;
}

@media only screen and (max-width: 1199px) {
    .list-check li {
        font-size:15px;
    }
}

.list-check li:before {
    position: absolute;
    left: 0;
    top: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.nav {
    --bs-nav-link-color: var(--bs-primary);
    --bs-nav-link-hover-color: var(--bs-primary-btn-hover-bg);
    --bs-nav-link-disabled-color: var(--bs-secondary);
}

.tab-content {
    margin-top: 0px;
}

.dz-tabs .nav-tabs {
    border: 0;
    border-bottom: 1px solid #D7D7D7;
}

.dz-tabs .nav-tabs .nav-link {
    width: 100%;
    padding: 12px 20px;
    text-align: start;
    font-size: 16px;
    font-weight: 500;
    border-radius: 0;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid transparent;
    color: var(--bs-secondary);
    box-shadow: unset;
    font-family: var(--font-family-title);
}

@media only screen and (max-width: 575px) {
    .dz-tabs .nav-tabs .nav-link {
        font-size:14px;
    }
}

.dz-tabs .nav-tabs .nav-link.active {
    border-color: var(--bs-primary);
    color: var(--bs-primary);
}

.dz-tabs .nav-tabs.center {
    justify-content: center;
}

.dz-tabs .tab-content {
    padding-top: 50px;
}

@media only screen and (max-width: 991px) {
    .dz-tabs .tab-content {
        padding-top:30px;
    }
}

@media only screen and (max-width: 575px) {
    .dz-tabs .tab-content {
        padding-top:20px;
    }
}

.dz-tabs.style-3 {
    margin-bottom: 40px;
}

.dz-tabs.style-3 .nav-tabs {
    background-color: #fff;
    padding: 14px 0px;
    border-radius: 20px;
    border: 0;
}

.dz-tabs.style-3 .nav-tabs .nav-item {
    margin: 0!important;
    padding: 0px 8px;
    border-right: 1px solid;
    border-color: rgb(0 0 0 / 42%);
}

.dz-tabs.style-3 .nav-tabs .nav-item:last-child {
    border: 0;
}

.dz-tabs.style-3 .nav-tabs .nav-link {
    background: #fff;
    color: #000;
    display: block;
    font-size: 18px;
    margin-bottom: 4px;
    padding: 10px 18px;
    margin-bottom: 0;
    border: 0;
    width: 100%;
    border-radius: 16px;
    text-transform: capitalize;
}

.dz-tabs.style-3 .nav-tabs .nav-link.active,.dz-tabs.style-3 .nav-tabs .nav-link:hover,.dz-tabs.style-3 .nav-tabs .nav-link:active,.dz-tabs.style-3 .nav-tabs .nav-link:focus {
    border-color: #1b69c8;
    background-color: #1b69c8;
    color: #fff;
}

.dz-tabs.style-3 .nav-tabs .nav-link.active svg path,.dz-tabs.style-3 .nav-tabs .nav-link:hover svg path,.dz-tabs.style-3 .nav-tabs .nav-link:active svg path,.dz-tabs.style-3 .nav-tabs .nav-link:focus svg path {
    fill: #fff;
}

.dz-tabs.style-3 .nav-tabs .nav-link svg {
    font-size: 24px;
    color: #1b69c8;
    margin-right: 10px;
    fill: #1b69c8;
}

.dz-tabs.style-3 .nav-tabs .nav-link svg path {
    fill: var(--bs-primary);
}

@media only screen and (max-width: 1199px) {
    .dz-tabs.style-3 .nav-tabs .nav-item {
        margin-bottom:5px!important;
    }

    .dz-tabs.style-3 .nav-tabs .nav-link {
        font-size: 16px;
        padding: 10px 14px;
    }

    .dz-tabs.style-3 .nav-tabs .nav-link svg {
        width: 35px;
        height: 35px;
    }
}

@media only screen and (max-width: 991px) {
    .dz-tabs.style-3 .nav-tabs .nav-link {
        font-size:14px;
        padding: 10px 10px;
        border-radius: 10px;
    }

    .dz-tabs.style-3 .nav-tabs .nav-link svg {
        width: 30px;
        height: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .dz-tabs.style-3 .nav-tabs .nav-link {
        font-size:13px;
    }
}

@media only screen and (max-width: 575px) {
    .dz-tabs.style-3 .nav-tabs .nav-link {
        font-size: 15px;
    }

    .dz-tabs.style-3 .nav-tabs .nav-link svg {
        width: 25px;
        height: 25px;
    }
}

.service-wrapper.style-1 {
    margin: 0 20px;
}

@media only screen and (max-width: 575px) {
    .service-wrapper.style-1 {
        margin:0;
    }
}

.service-wrapper.style-1 .section-head .title {
    font-weight: 700;
    font-size: 30px;
}

@media only screen and (max-width: 575px) {
    .service-wrapper.style-1 .section-head .title {
        font-size: 19px;
    }
}

@media only screen and (max-width: 575px) {
    .service-wrapper.style-1 .section-head p {
        font-size:16px;
    }
}

.service-wrapper.style-1 .dz-media {
    border-radius: 20px;
}

.service-wrapper.style-1 .dz-media img {
    border-radius: 20px;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}


















.img-fluid{max-width:100%;height:auto;}
.g-4{--bs-gutter-x:1.5rem;}
.g-4{--bs-gutter-y:1.5rem;}
@media (min-width:768px){
.col-md-6{flex:0 0 auto;width:50%;}
}
@media (min-width:1200px){
.col-xl-3{flex:0 0 auto;width:25%;}
}
.d-flex{display:flex!important;}
.flex-fill{flex:1 1 auto!important;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.section-title{font-size:42px;font-weight:700;}
@media (max-width: 991.98px){
.section-title{font-size:36px;}
}
@media (max-width: 767.98px){
.section-title{font-size:32px;}
}
@media (max-width: 575.98px){
.section-title{font-size:26px;}
}
.custom-title{font-size:24px;font-weight:700;}
@media (max-width: 991.98px){
.custom-title{font-size:22px;}
}
@media (max-width: 767.98px){
.custom-title{font-size:18px;}
}
img{max-width:100%;height:auto;vertical-align:middle;}

p:last-child{margin-bottom:0;}
a{color:var(--gray-900);cursor:pointer;text-decoration:none;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
a:hover{color:var(--primary);-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
a:focus{outline:0;}
.section-header{margin-bottom:60px;}
.team-item-ten{position:relative;transition:all 0.4s;}
.team-item-ten .team-img{background: linear-gradient(180deg, #1b69c8 0%, #FFFFFF 100%);border-radius:100px 100px 0 0;padding:16px 16px 0;margin-bottom:24px;transition:all 0.4s ease-in-out;text-align:center;display:block;overflow:hidden;position:relative;}
.team-item-ten .team-img .team-icon{position:absolute;top:53px;right:30px;animation:topBottom 3s ease-in-out infinite;opacity:0;transition:all 0.4s ease-in-out;}
.team-item-ten .team-img::before{content:"";background: linear-gradient(180deg, #ea4b6a 0%, #FFFFFF 100%);position:absolute;height:0;width:100%;left:0;top:0;transition:all 0.6s;}
.team-item-ten .team-img img{transition:all 0.4s;}
.team-item-ten .team-content{text-align:center;}
.team-item-ten .team-content .custom-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:4px;}
.team-item-ten .team-content p{margin-bottom:0;}
.team-item-ten:hover .team-img{transition:all 0.4s ease-in-out;}
.team-item-ten:hover .team-img .team-icon{opacity:1;}
.team-item-ten:hover .team-img::before{opacity:1;height:100%;}
.team-item-ten:hover .team-img img{transform:scale(1.02);transition:all 0.4s;}
.section-header{margin-bottom:40px;}
.section-header-ten .section-sub-title{position:relative;display:inline-block;color: #ea4b6a;font-weight:600;}
.section-header-ten .section-sub-title .sec-circle{width:12px;height:12px;border-radius:50%;background: #ea4b6a;display:inline-block;position:relative;margin-right:16px;}
.section-header-ten .section-sub-title .sec-circle::before{content:"";position:absolute;top:3px;left:9px;width:12px;height:6px;border-radius:100px 100px 0 0;background: #e7a6a1;transform:rotate(90deg);}
.section-header-ten .section-sub-title .sec-circle::after{content:"";position:absolute;top:3px;left:15px;width:12px;height:6px;border-radius:100px 100px 0 0;background: #e7a6a1;transform:rotate(90deg);}
.section{padding: 60px 0px 70px;}
@media (max-width: 991.98px){
.section{padding:50px 0px;}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
@keyframes topBottom{0%{transform:translateY(0px);}50%{transform:translateY(10px);}100%{transform:translateY(0px);}}





























img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px;}
@media all{
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-check:before{content:"\f00c";}
.fas{font-family:"Font Awesome 5 Free";}
.fas{font-weight:900;}
}
@media all{
.jeg-dni-kit .hover-from-left:before{position:absolute;content:"";height:100%;width:100%;background-size:101% 101%;-webkit-transition:all .6s ease;transition:all .6s ease;}
.jeg-dni-kit .hover-from-left:before{top:0;left:-101%;}
.jeg-dni-kit .hover-from-left:hover:before{left:0;}
.jeg-dni-kit button:active,.jeg-dni-kit button:hover{background:0 0;border:none;}
.jeg-dni-kit button:focus{outline:0;}
.jeg-dni-kit .thumbnail-container{line-height:0;}
.jeg-dni-kit svg{width:16px;height:auto;}
.dni-web svg{width:1em;fill: rgb(27 105 200);}
.hii svg {
    width: 1em;
    fill: rgb(27 105 200) !important;
}
.jeg-dni-kit.jkit-postblock .jkit-post-title{font-size:1rem;line-height:1.3;margin-top:.5rem;margin-bottom:.5rem;}
.jeg-dni-kit.jkit-postblock .jkit-post-title a{color:var(--jkit-txt-h-color,#181d23);}
.jeg-dni-kit.jkit-postblock .jkit-post-excerpt{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem;}
.jeg-dni-kit.jkit-postblock .jkit-post-excerpt p:last-child{margin-bottom:0;}
.jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem;}
.jeg-dni-kit.jkit-postblock .jkit-readmore{display:inline-block;color:var(--jkit-btn-txt-color,#fff);text-align:center;vertical-align:middle;background-color:var(--jkit-btn-bg-color,#0058e6);border:1px solid transparent;padding:.5rem .875rem;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease;transition:.2s ease;}
.jeg-dni-kit.jkit-postblock .jkit-meta-comment a{color:var(--jkit-txt-h-color,#181d23);}
.jeg-dni-kit.jkit-postblock .jkit-meta-comment a svg{fill:var(--jkit-txt-h-color,#181d23);}
.jeg-dni-kit.jkit-postblock .jkit-posts{display:grid;}
.jeg-dni-kit.jkit-postblock .jkit-post{margin-bottom:2rem;}
.jeg-dni-kit.jkit-postblock .jkit-thumb{position:relative;overflow:hidden;}
.jeg-dni-kit.jkit-postblock .jkit-thumb .thumbnail-container{display:block;position:relative;overflow:hidden;z-index:0;background:var(--jkit-border-color,#eaeaeb);background-position:50%;background-size:cover;}
.jeg-dni-kit.jkit-postblock .jkit-thumb .thumbnail-container img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;color:var(--jkit-txt-alt-color,#fafcff);z-index:-1;}
.jeg-dni-kit.jkit-postblock .jkit-thumb .thumbnail-container:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;background-color:transparent;-webkit-transition:all .2s ease;transition:all .2s ease;}
.jeg-dni-kit.jkit-postblock.postblock-type-1 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.jeg-dni-kit.jkit-postblock.postblock-type-1 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}
.jeg-dni-kit.jkit-postblock.postblock-type-1 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:2rem;}
.jeg-dni-kit.jkit-postblock.postblock-type-2 .jkit-postblock-content{position:relative;}
.jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio,.jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content,.jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content,.jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info,.jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{position:relative;z-index:2;}
.jeg-dni-kit.jkit-testimonials .tns-nav{text-align:center;}
.jeg-dni-kit.jkit-testimonials .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0;}
.jeg-dni-kit.jkit-testimonials .tns-nav button.tns-nav-active{background:var(--jkit-txt-color);}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars{margin:0;margin-bottom:15px;padding:0;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li{display:inline-block;color:#ffc402;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li:not(:last-child){margin-right:5px;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img{margin-right:20px;margin-bottom:0;border-radius:50%;max-width:100%;width:60px;height:auto;-o-object-fit:cover;object-fit:cover;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img.source-url{height:60px;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info{text-align:left;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color);}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content{position:relative;margin-top:30px;margin-bottom:30px;z-index:2;}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var(--jkit-txt-m-color);}
.jeg-dni-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .icon-content{position:static;font-size:40px;color:#d5d5d7;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.jeg-dni-kit.jkit-testimonials:not(.style-1) .testimonials-track .testimonial-item .testimonial-box{overflow:hidden;}
}
a:where(:not(.cj-web-button)){text-decoration:underline;}
@media all{
.dni-screen-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0;}
.dni *,.dni :after,.dni :before{box-sizing:border-box;}
.dni a{box-shadow:none;text-decoration:none;}
.dni img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;}
.dni .dni-widget:not(.dni-widget-text-editor):not(.dni-widget-theme-post-content) figure{margin:0;}
.dni-web{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);}
.dni-web:where(.e-con-full,.dni-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content);}
.dni-align-center{text-align:center;}
.dni-align-center .dni-button{width:auto;}
@media (max-width:767px){
.dni-mobile-align-center{text-align:center;}
}
.dni-widget{position:relative;}
.dni-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px);}
.dni-widget:not(:last-child).dni-widget__width-initial{margin-bottom:0;}
.dni-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);}
.dni-grid .dni-grid-item{min-width:0;}
.dni-grid-0 .dni-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}
.dni-grid-0 .dni-grid .dni-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}
.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start);}
.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}
.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);}
.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);}
.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align);}
.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction);}
.e-con,.e-con>.e-con-inner{display:var(--display);}
.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row;}
.e-con.e-grid{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items);}
.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal;}
.e-con-boxed{gap:initial;text-align:initial;}
.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);}
.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%;}
:is(.dni-section-wrap,[data-dni-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width));}
.e-con .dni-widget.dni-widget{margin-block-end:0;}
.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);}
.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}
.e-con .dni-widget{min-width:0;}
.e-con.e-con>.e-con-inner>.dni-widget,.dni.dni .e-con>.dni-widget{max-width:100%;}
.e-con .dni-widget:not(:last-child){--kit-widget-spacing:0px;}
@media (max-width:767px){
.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile);}
}
.dni-web:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.dni-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.dni-heading-title{line-height:1;margin:0;padding:0;}
.dni-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s;}
.dni-button:focus,.dni-button:hover,.dni-button:visited{color:#fff;}
.dni-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center;}
.dni-button-text{display:inline-block;}
.dni-button span{text-decoration:inherit;}
.dni-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s;}
.dni-icon:hover{color:#69727d;}
.dni-icon svg{display:block;height:1em;position:relative;width:1em;}
.dni-icon svg:before{left:50%;position:absolute;transform:translateX(-50%);}
.dni-shape-circle .dni-icon{border-radius:50%;}
.animated{animation-duration:1.25s;}
.animated.animated-slow{animation-duration:2s;}
@media (prefers-reduced-motion:reduce){
.animated{animation:none;}
}
@media (max-width:767px){
.dni .dni-hidden-mobile{display:none;}
}
@media (min-width:768px) and (max-width:880px){
.dni .dni-hidden-mobile_extra{display:none;}
}
}
@media all{
.dni-kit-7 button,.dni-kit-7 .dni-button{background-color:var( --e-global-color-accent );font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}
.dni-kit-7 button:hover,.dni-kit-7 button:focus,.dni-kit-7 .dni-button:hover,.dni-kit-7 .dni-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}
.dni-kit-7 p{margin-block-end:10px;}
.dni-kit-7 a{color:var( --e-global-color-accent );}
.dni-kit-7 a:hover{color:var( --e-global-color-text );}
.dni-kit-7 h2{color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;letter-spacing:-1px;}
.dni-kit-7 h3{color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.8px;}
.dni-kit-7 h4{color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:-0.6px;}
.dni-kit-7 h5{color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;}
.e-con{--container-max-width: 1300px;}
.dni-widget:not(:last-child){--kit-widget-spacing:20px;}
.dni-web{--widgets-spacing: 20px 20px;--widgets-spacing-row: 10px;--widgets-spacing-column:20px;}
@media (max-width:1024px){
.e-con{--container-max-width:1024px;}
}
@media (max-width:880px){
.dni-kit-7 h2{font-size:30px;}
.dni-kit-7 h3{font-size:25px;}
.dni-kit-7 h4{font-size:22px;}
}
@media (max-width:767px){
.e-con{--container-max-width:767px;}
}
}
@media all{
.fadeInUp{animation-name:fadeInUp;}
}
@media all{
.dni-widget .dni-icon-list-items.dni-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px;}
.dni-widget .dni-icon-list-items.dni-inline-items .dni-inline-item{word-break:break-word;}
.dni-widget .dni-icon-list-items.dni-inline-items .dni-icon-list-item{margin-inline:8px;}
.dni-widget .dni-icon-list-items.dni-inline-items .dni-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto;}
.dni-widget .dni-icon-list-items{list-style-type:none;margin:0;padding:0;}
.dni-widget .dni-icon-list-item{margin:0;padding:0;position:relative;}
.dni-widget .dni-icon-list-item:after{inset-block-end:0;position:absolute;width:100%;}
.dni-widget .dni-icon-list-item{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit;}
.dni-widget .dni-icon-list-icon+.dni-icon-list-text{align-self:center;padding-inline-start:5px;}
.dni-widget .dni-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative;}
.dni-widget .dni-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em);}
.dni-widget.dni-widget-icon-list .dni-icon-list-icon{text-align:var(--e-icon-list-icon-align);}
.dni-widget.dni-widget-icon-list .dni-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);}
.dni-widget.dni-align-center .dni-icon-list-item{justify-content:center;}
.dni-widget.dni-align-center .dni-icon-list-item:after{margin:auto;}
.dni-widget:not(.dni-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
@media (min-width:-1){
.dni-widget:not(.dni-widescreen-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-widescreen-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
}
@media (max-width:1366px){
.dni-widget:not(.dni-laptop-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-laptop-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
}
@media (max-width:1200px){
.dni-widget:not(.dni-tablet_extra-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-tablet_extra-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
}
@media (max-width:1024px){
.dni-widget:not(.dni-tablet-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-tablet-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
}
@media (max-width:880px){
.dni-widget:not(.dni-mobile_extra-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-mobile_extra-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
}
@media (max-width:767px){
.dni-widget.dni-mobile-align-center .dni-icon-list-item{justify-content:center;}
.dni-widget.dni-mobile-align-center .dni-icon-list-item:after{margin:auto;}
.dni-widget.dni-mobile-align-center .dni-inline-items{justify-content:center;}
.dni-widget:not(.dni-mobile-align-right) .dni-icon-list-item:after{inset-inline-start:0;}
.dni-widget:not(.dni-mobile-align-left) .dni-icon-list-item:after{inset-inline-end:0;}
}
.dni .dni-web ul.dni-icon-list-items{padding:0;}
}
@media all{
.dni-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-web-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x;}
.dni-widget-divider .dni-divider{display:flex;}
.dni-widget-divider .dni-divider-separator{direction:ltr;display:flex;margin:0;}
.dni-widget-divider:not(.dni-widget-divider--view-line_text):not(.dni-widget-divider--view-line_icon) .dni-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);}
.e-con>.dni-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow );}
}
@media all{
.fadeInRight{animation-name:fadeInRight;}
}
@media all{
.dni-web{--swiper-theme-color:#000;--swiper-navigation-size: 46px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px;}
}
@media all{
.e-con{--container-widget-width:100%;}
.e-con>.dni-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0;}
.e-con>.dni-widget-spacer:not(:has(>.dni-widget-container))>.dni-spacer{height:100%;}
.e-con>.dni-widget-spacer:not(:has(>.dni-widget-container))>.dni-spacer>.dni-spacer-inner{height:var(--container-widget-height,var(--spacer-size));}
}
@media all{
.fadeInLeft{animation-name:fadeInLeft;}
}
@media all{
.dni-widget-image-box .dni-image-box-content{width:100%;}
@media (min-width:768px){
.dni-widget-image-box.dni-position-left .dni-image-box-wrapper{display:flex;}
.dni-widget-image-box.dni-position-left .dni-image-box-wrapper{flex-direction:row;text-align:start;}
.dni-widget-image-box.dni-vertical-align-top .dni-image-box-wrapper{align-items:flex-start;}
}
@media (max-width:767px){
.dni-widget-image-box .dni-image-box-img{margin-bottom:15px;margin-left:auto!important;margin-right:auto!important;}
}
.dni-widget-image-box .dni-image-box-img{display:inline-block;}
.dni-widget-image-box .dni-image-box-img img{display:block;line-height:0;}
.dni-widget-image-box .dni-image-box-wrapper{text-align:center;}
.dni-widget-image-box .dni-image-box-description{margin:0;}
}
@media all{
.zoomIn{animation-name:zoomIn;}
}
@media all{
.fadeIn{animation-name:fadeIn;}
}
@media all{
.tns-outer{padding:0!important;}
.tns-outer [aria-controls]{cursor:pointer;}
.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tns-horizontal.tns-subpixel{white-space:nowrap;}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal;}
.tns-ovh{overflow:hidden;}
.tns-visually-hidden{position:absolute;left:-10000em;}
}
@media all{
.dni-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%;}
.dni-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none;}
.dni-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative;}
.dni-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between);}
:where(.dni-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);}
.dni-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding);}
.dni-widget-n-accordion .e-n-accordion-item-title-header{display:flex;}
.dni-widget-n-accordion .e-n-accordion-item-title-header h3{margin-block-end:0;margin-block-start:0;}
.dni-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size);}
.dni-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content;}
.dni-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto;}
.dni-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size);}
.dni-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer;}
.dni-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content);}
.dni-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex;}
.dni-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none;}
.dni-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color);}
.dni-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color);}
.dni-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color);}
.dni-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none;}
.dni-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex;}
.dni-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);}
}
@media all{
.dni-widget-icon-list .dni-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.dni-widget-icon-list .dni-icon-list-icon svg{fill:var( --e-global-color-primary );}
.dni-widget-icon-list .dni-icon-list-text{color:var( --e-global-color-secondary );}
.dni-widget-heading .dni-heading-title{color:var( --e-global-color-primary );}
.dni-widget-text-editor{color:var( --e-global-color-text );}
.dni-widget-button .dni-button{background-color:var( --e-global-color-accent );}
.dni-widget-divider{--divider-color:var( --e-global-color-secondary );}
.dni-97 .dni-web.dni-web-3e1fabc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.4;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-3e1fabc8:not(.dni-motion-effects-web-type-background){background-color:var( --e-global-color-secondary );}
.dni-97 .dni-web.dni-web-3e1fabc8::before{background-image:url("https://femmenest.thedemowebsite.in/assets/img/home/bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dni-97 .dni-web.dni-web-21a7e571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
.dni-97 .dni-web.dni-web-16292ac6 .dni-icon-list-icon svg{fill: #ea4b6a;transition:fill 0.3s;}
.dni-97 .dni-web.dni-web-16292ac6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-97 .dni-web.dni-web-16292ac6 .dni-icon-list-item > .dni-icon-list-text{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.dni-97 .dni-web.dni-web-16292ac6 .dni-icon-list-text{color: #ea4b6a;transition:color 0.3s;}
.dni-97 .dni-web.dni-web-3e9c6b66{text-align:center;}
.dni-97 .dni-web.dni-web-b281068{text-align:center;}
.dni-97 .dni-web.dni-web-310bb591{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}
.dni-97 .dni-web.dni-web-310bb591 .dni-divider-separator{width:200px;margin:0 auto;margin-center:0;}
.dni-97 .dni-web.dni-web-310bb591 .dni-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.dni-97 .dni-web.dni-web-4b228aa1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-97 .dni-web.dni-web-25521c55{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}
.dni-widget-image-box .dni-image-box-title{color:var( --e-global-color-primary );}
.dni-widget-image-box:has(:hover) .dni-image-box-title,.dni-widget-image-box:has(:focus) .dni-image-box-title{color:var( --e-global-color-primary );}
.dni-widget-image-box .dni-image-box-description{color: var(--e-global-color-text);}
.dni-97 .dni-web.dni-web-34a3cf3{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-34a3cf3.dni-position-left .dni-image-box-img{margin-right:20px;}
.dni-97 .dni-web.dni-web-34a3cf3 .dni-image-box-title{margin-bottom:5px;font-size: 17px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}
.dni-97 .dni-web.dni-web-34a3cf3 .dni-image-box-wrapper .dni-image-box-img{width:30%;}
.dni-97 .dni-web.dni-web-34a3cf3 .dni-image-box-img img{border-radius:0px;transition-duration:0.3s;}
.dni-97 .dni-web.dni-web-1598a1e5{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-1598a1e5.dni-position-left .dni-image-box-img{margin-right:20px;}
.dni-97 .dni-web.dni-web-1598a1e5 .dni-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}
.dni-97 .dni-web.dni-web-1598a1e5 .dni-image-box-wrapper .dni-image-box-img{width:30%;}
.dni-97 .dni-web.dni-web-1598a1e5 .dni-image-box-img img{border-radius:0px;transition-duration:0.3s;}
.dni-97 .dni-web.dni-web-76fda600{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-76fda600.dni-position-left .dni-image-box-img{margin-right:20px;}
.dni-97 .dni-web.dni-web-76fda600 .dni-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}
.dni-97 .dni-web.dni-web-76fda600 .dni-image-box-wrapper .dni-image-box-img{width:30%;}
.dni-97 .dni-web.dni-web-76fda600 .dni-image-box-img img{border-radius:0px;transition-duration:0.3s;}
.dni-97 .dni-web.dni-web-5b25f2bc{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}
.dni-97 .dni-web.dni-web-5b25f2bc:not(.dni-motion-effects-web-type-background){background-image:url("https://femmenest.thedemowebsite.in/assets/images/Services.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dni-97 .dni-web.dni-web-2ce994dd{--spacer-size:250px;}
.dni-97 .dni-web.dni-web-3cb67929{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-77dd79f6{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-77dd79f6.dni-position-left .dni-image-box-img{margin-right:20px;}
.dni-97 .dni-web.dni-web-77dd79f6 .dni-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}
.dni-97 .dni-web.dni-web-77dd79f6 .dni-image-box-wrapper .dni-image-box-img{width:30%;}
.dni-97 .dni-web.dni-web-77dd79f6 .dni-image-box-img img{border-radius:0px;transition-duration:0.3s;}
.dni-97 .dni-web.dni-web-115145e2{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-115145e2.dni-position-left .dni-image-box-img{margin-right:20px;}
.dni-97 .dni-web.dni-web-115145e2 .dni-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}
.dni-97 .dni-web.dni-web-115145e2 .dni-image-box-wrapper .dni-image-box-img{width:30%;}
.dni-97 .dni-web.dni-web-115145e2 .dni-image-box-img img{border-radius:0px;transition-duration:0.3s;}
.dni-97 .dni-web.dni-web-4ef6c082{background-color:#FFFFFF;padding:20px 20px 20px 20px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-4ef6c082.dni-position-left .dni-image-box-img{margin-right:20px;}
.dni-97 .dni-web.dni-web-4ef6c082 .dni-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}
.dni-97 .dni-web.dni-web-4ef6c082 .dni-image-box-wrapper .dni-image-box-img{width:30%;}
.dni-97 .dni-web.dni-web-4ef6c082 .dni-image-box-img img{border-radius:0px;transition-duration:0.3s;}
.dni-97 .dni-web.dni-web-38d16297{--display:flex;}
.dni-97 .dni-web.dni-web-7328048a{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:center;}
.dni-97 .dni-web.dni-web-7328048a.dni-web{--align-self:center;}
.dni-97 .dni-web.dni-web-4eae1aa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.4;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-4eae1aa8:not(.dni-motion-effects-web-type-background){background-color: #000611;}
.dni-97 .dni-web.dni-web-4eae1aa8::before{background-image:url("https://femmenest.thedemowebsite.in/assets/img/home/bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dni-97 .dni-web.dni-web-531a5fc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
.dni-97 .dni-web.dni-web-1ba7bd8e .dni-icon-list-icon svg{fill: #ffffff;transition:fill 0.3s;}
.dni-97 .dni-web.dni-web-1ba7bd8e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-97 .dni-web.dni-web-1ba7bd8e .dni-icon-list-item > .dni-icon-list-text{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.dni-97 .dni-web.dni-web-1ba7bd8e .dni-icon-list-text{color: #ffffff;transition:color 0.3s;}
.dni-97 .dni-web.dni-web-440702fb{text-align:center;}
.dni-97 .dni-web.dni-web-6732c12d{text-align:center;}
.dni-97 .dni-web.dni-web-3919d3d8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}
.dni-97 .dni-web.dni-web-3919d3d8 .dni-divider-separator{width:200px;margin:0 auto;margin-center:0;}
.dni-97 .dni-web.dni-web-3919d3d8 .dni-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.dni-97 .dni-web.dni-web-57cf3f2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box{background-color:#FFFFFF;margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var( --e-global-color-text );}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content{color:var( --e-global-color-accent );}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{color:var( --e-global-color-primary );font-size:20px;margin-bottom:0px;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{margin:0px 0px 0px 0px;color:var( --e-global-color-accent );font-size:14px;font-style:italic;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img{width:60px;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url{height:60px;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .tns-nav{text-align:center;}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .tns-nav button{background-color:var( --e-global-color-secondary );}
.dni-97 .dni-web.dni-web-7f37f4a1 .jeg-dni-kit.jkit-testimonials .tns-nav button.tns-nav-active{background-color:var( --e-global-color-accent );}
.dni-97 .dni-web.dni-web-2279612d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}
.dni-97 .dni-web.dni-web-1ec14b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-1ec14b5:not(.dni-motion-effects-web-type-background){background-image:url("https://femmenest.thedemowebsite.in/assets/images/147.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dni-97 .dni-web.dni-web-2091ecb3{--spacer-size:250px;}
.dni-97 .dni-web.dni-web-6d495f00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-97 .dni-web.dni-web-b15b52 .dni-icon-list-icon svg{fill: #ea4b6a;transition:fill 0.3s;}
.dni-97 .dni-web.dni-web-b15b52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-97 .dni-web.dni-web-b15b52 .dni-icon-list-item > .dni-icon-list-text{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.dni-97 .dni-web.dni-web-b15b52 .dni-icon-list-text{color: #ea4b6a;transition:color 0.3s;}
.dni-97 .dni-web.dni-web-8cee7b1{width:var( --container-widget-width, 445px );max-width:445px;--container-widget-width:445px;--container-widget-flex-grow:0;}
.dni-97 .dni-web.dni-web-495cfa06{--display:flex;}
.dni-97 .dni-web.dni-web-3e3c32d3{--display:flex;}
.dni-97 .dni-web.dni-web-5600223a{--display:flex;}
.dni-97 .dni-web.dni-web-46fec6df{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;}
.dni-97 .dni-web.dni-web-46fec6df > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}
.dni-97 .dni-web.dni-web-46fec6df > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;}
.dni-97 .dni-web.dni-web-46fec6df{--n-accordion-padding:15px 0px 15px 0px;}
:where( .dni-97 .dni-web.dni-web-46fec6df > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;--padding-top:0px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}
.dni-97 .dni-web.dni-web-40ee6c6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top: 40px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-120ed2c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-97 .dni-web.dni-web-18e9b9e8{--display:flex;}
.dni-97 .dni-web.dni-web-67264275 .dni-icon-list-icon svg{fill: #ea4b6a;transition:fill 0.3s;}
.dni-97 .dni-web.dni-web-67264275{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-97 .dni-web.dni-web-67264275 .dni-icon-list-item > .dni-icon-list-text{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.dni-97 .dni-web.dni-web-67264275 .dni-icon-list-text{color: #ea4b6a;transition:color 0.3s;}
.dni-97 .dni-web.dni-web-12c4b863{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}
.dni-97 .dni-web.dni-web-223c8340{--display:flex;--justify-content:flex-end;}
.dni-97 .dni-web.dni-web-2aa0aab9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-readmore{background-color:var( --e-global-color-accent );font-size:12px;font-weight:600;text-transform:uppercase;padding:10px 20px 10px 20px;color:#FFFFFF;border-radius:50px 50px 50px 50px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post{margin:0px 0px 0px 0px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:300px;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-postblock-content{text-align:left;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-title{margin:10px 0px -10px 0px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-title a{font-size:30px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-excerpt{margin:10px 0px -13px 0px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment a{color:var( --e-global-color-accent );font-size:20px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment a svg{fill:var( --e-global-color-accent );}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment svg{width:20px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg{margin-right:5px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment{margin:15px 0px -10px 0px;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-readmore{background-color:var( --e-global-color-accent );font-weight:600;text-transform:uppercase;padding:10px 20px 10px 20px;color:#FFFFFF;border-radius:50px 50px 50px 50px;}
.dni-97 .dni-web.dni-web-173d3b74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post{margin:0px 0px 20px 0px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:212px;border-radius:20px 20px 20px 20px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-postblock-content{text-align:left;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-title a{font-size:20px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-excerpt{margin:0px 0px -11px 0px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment a{color:var( --e-global-color-accent );font-size:16px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment a svg{fill:var( --e-global-color-accent );}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom .jkit-meta-comment svg{width:16px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg{margin-right:5px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}
@media (min-width:768px){
.dni-97 .dni-web.dni-web-21a7e571{--width:700px;}
.dni-97 .dni-web.dni-web-531a5fc2{--width:800px;}
.dni-97 .dni-web.dni-web-2279612d{--content-width:1180px;}
.dni-97 .dni-web.dni-web-1ec14b5{--width:50%;}
.dni-97 .dni-web.dni-web-6d495f00{--width:50%;}
.dni-97 .dni-web.dni-web-18e9b9e8{--width:50%;}
.dni-97 .dni-web.dni-web-223c8340{--width:50%;}
}
@media (max-width:880px) and (min-width:768px){
.dni-97 .dni-web.dni-web-531a5fc2{--width:100%;}
}
@media (min-width:1367px){
.dni-97 .dni-web.dni-web-1ec14b5:not(.dni-motion-effects-web-type-background){background-attachment:scroll;}
}
@media (max-width:1366px){
.dni-97 .dni-web.dni-web-4b228aa1{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-25521c55{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-3cb67929{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-2aa0aab9{--grid-auto-flow:row;}
}
@media (max-width:1200px){
.dni-97 .dni-web.dni-web-3e1fabc8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-4b228aa1{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-25521c55{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-3cb67929{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-4eae1aa8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-2279612d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}
.dni-97 .dni-web.dni-web-40ee6c6f{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-2aa0aab9{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-post-title a{line-height:1.2em;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-posts{grid-column-gap:0px;}
}
@media (max-width:1024px){
.dni-97 .dni-web.dni-web-4b228aa1{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-25521c55{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-3cb67929{--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-2279612d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}
.dni-97 .dni-web.dni-web-2aa0aab9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-7e2d47eb .jeg-dni-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-post-title a{font-size:18px;}
}
@media (max-width:880px){
.dni-97 .dni-web.dni-web-3e1fabc8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-4b228aa1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-25521c55{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-5b25f2bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}
.dni-97 .dni-web.dni-web-3cb67929{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-4eae1aa8{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-2279612d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}
.dni-97 .dni-web.dni-web-40ee6c6f{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.dni-97 .dni-web.dni-web-2aa0aab9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}
}
@media (max-width:767px){
.dni-97 .dni-web.dni-web-3e1fabc8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}
.dni-97 .dni-web.dni-web-4b228aa1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}
.dni-97 .dni-web.dni-web-25521c55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;}
.dni-97 .dni-web.dni-web-34a3cf3 .dni-image-box-img{margin-bottom:20px;}
.dni-97 .dni-web.dni-web-1598a1e5 .dni-image-box-img{margin-bottom:20px;}
.dni-97 .dni-web.dni-web-76fda600 .dni-image-box-img{margin-bottom:20px;}
.dni-97 .dni-web.dni-web-3cb67929{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;}
.dni-97 .dni-web.dni-web-77dd79f6 .dni-image-box-img{margin-bottom:20px;}
.dni-97 .dni-web.dni-web-115145e2 .dni-image-box-img{margin-bottom:20px;}
.dni-97 .dni-web.dni-web-4ef6c082 .dni-image-box-img{margin-bottom:20px;}
.dni-97 .dni-web.dni-web-440702fb{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}
.dni-97 .dni-web.dni-web-440702fb.dni-web{--align-self:center;}
.dni-97 .dni-web.dni-web-40ee6c6f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.dni-97 .dni-web.dni-web-120ed2c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.dni-97 .dni-web.dni-web-2aa0aab9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:200px;}
.dni-97 .dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock .jkit-postblock-content{text-align:left;padding:10px 0px 10px 0px;}
}
@media (max-width: 767px){
.dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock.postblock-type-1 .jkit-post{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
}
@media (max-width: 767px){
.dni-web.dni-web-173d3b74 .jeg-dni-kit.jkit-postblock.postblock-type-1 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;}
}
}
@media all{
.mf-main-response-wrap[data-show="0"] .mf-response-msg{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:metform-responseClose;animation-name:metform-responseClose;}
.mf-main-response-wrap .mf-response-msg{border-radius:10px;border:1px solid #c3c2c2;}
.mf-main-response-wrap:not(.mf_pro_activated) .mf-response-msg{background-color:#fff;}
.metform-form-content{position:relative;z-index:0;overflow-x:clip;}
:root .metform-form-content{position:relative;z-index:0;overflow-x:hidden;}
.mf-response-msg-wrap{-webkit-transition:height .45s,opacity .45s,visibility .45s;transition:height .45s,opacity .45s,visibility .45s;background-color:#fff;}
.mf-response-msg-wrap[data-show="0"]{height:0!important;opacity:0;visibility:hidden;}
.mf-response-msg{border-radius:5px;text-align:center;padding:15px 34px;height:100%;}
.mf-success-icon{color:#721c24;font-size:30px;margin-bottom:5px;}
.mf-success-icon{color:#101010;}
.mf-response-msg p{font-size:17px;line-height:20px;color:#101010;margin-bottom:0;}
.mf-input-wrapper .mf-input{width:100%;max-width:100%;padding:12px;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:0 0;background-color:#fafafa;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:14px;line-height:21px;text-align:left;}
.mf-form-wrapper .metform-form-content .metform-form-main-wrapper .mf-input-wrapper .mf-input{font-size:16px;-webkit-appearance:none;}
.mf-input-wrapper .mf-input:focus{outline:0;}
.mf-input-wrapper .mf-input:focus{border-color:#4285f478;}
.mf-input-wrapper .mf-input::placeholder{color:#c9c1c1;font-weight:400;font-size:14px;}
@media (max-width:767px){
.mf-input-wrapper>.mf-input:not(.mf-left-parent){width:100%;min-width:100%;}
}
.mf-input-wrapper .mf-input{vertical-align:middle;}
.metform-btn{background-color:#4285f4;border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;max-width:100%;padding:16px 40px;font-size:16px;border-radius:2px;cursor:pointer;-webkit-box-shadow:0 5px 5px 0 rgba(66,133,244,.3);box-shadow:0 5px 5px 0 rgba(66,133,244,.3);line-height:18px;-webkit-transition:all .4s;transition:all .4s;font-weight:500;text-decoration:none;}
.metform-btn:focus,.metform-btn:hover{background-color:#4285f4;text-decoration:none;outline:0;}
button.metform-btn,button.metform-btn:not(.toggle){background-color:#4285f4;}
button.metform-btn:focus,button.metform-btn:hover{background-color:#4285f4;}
@media (max-width:767px){
.mf-btn--mobile-justify .metform-btn{width:100%;}
}
.metform-submit-btn{position:relative;z-index:0;}
.metform-submit-btn::after,.metform-submit-btn::before{content:" ";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-style:solid;border-color:currentColor;border-width:0;border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;}
.metform-submit-btn::before{border-width:2px;}
.metform-submit-btn::after{border-top-width:2px;-webkit-animation:submitspin .55s linear infinite;animation:submitSpin .55s linear infinite;}
.metform-submit-btn>span{-webkit-transition:opacity .15s ease .15s;transition:opacity .15s ease .15s;}
}
@media all{
*,:after,:before{box-sizing:border-box;}
h2,h3,h4,h5{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
h4{font-size:1.5rem;}
h5{font-size:1.25rem;}
p{margin-block-end:.9rem;margin-block-start:0;}
a{background-color:transparent;color:#c36;text-decoration:none;}
a:active,a:hover{color:#336;}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
strong{font-weight:bolder;}
img{border-style:none;height:auto;max-width:100%;}
details{display:block;}
summary{display:list-item;}
@media print{
*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
img{-moz-column-break-inside:avoid;break-inside:avoid;}
h2,h3,p{orphans:3;widows:3;}
h2,h3{-moz-column-break-after:avoid;break-after:avoid;}
}
button,input{font-family:inherit;font-size:1rem;line-height:1.5;margin:0;}
input[type=email]{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%;}
input[type=email]:focus{border-color:#333;}
button,input{overflow:visible;}
button{text-transform:none;}
[type=button],[type=submit],button{-webkit-appearance:button;width:auto;}
[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;}
[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none;}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none;}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}
li,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline;}
}
@media all{
.post .cj-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%;}
@media (max-width:991px){
.post .cj-post-image{max-height:400px;}
}
@media (max-width:575px){
.post .cj-post-image{max-height:300px;}
}
}
@media all{
[class*="jki jki-"]{font-family:jkiticon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
}
#tns1 > .tns-item{font-size:16px;}
#tns1{font-size:0px;}
#tns1-iw{margin:0px -10px 0px 0px;}
#tns1{width:calc(1600%);transition-duration:0.3s;}
#tns1 > .tns-item{width:calc(6.25%);padding-right:10px;}
@media (min-width: 48em){
#tns1-iw{margin:0px -10px 0px 0px;}
#tns1{width:calc(1600%);}
#tns1 > .tns-item{padding-right:10px;}
}
@media (min-width: 55.0625em){
#tns1-iw{margin:0px -10px 0px 0px;}
#tns1{width:calc(800%);}
#tns1 > .tns-item{padding-right:10px;}
}
@media (min-width: 64.0625em){
#tns1-iw{margin:0px -10px 0px 0px;}
#tns1{width:calc(533.333%);}
#tns1 > .tns-item{padding-right:10px;}
}
@media (min-width: 75.0625em){
#tns1-iw{margin:0px -10px 0px 0px;}
#tns1{width:calc(533.333%);}
#tns1 > .tns-item{padding-right:10px;}
}
@media (min-width: 85.4375em){
#tns1-iw{margin:0px -10px 0px 0px;}
#tns1{width:calc(533.333%);}
#tns1 > .tns-item{padding-right:10px;}
}
.dni-189 .dni-web.dni-web-8d0e2c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.3;--padding-top:5%;--padding-bottom:2%;--padding-left:12%;--padding-right:12%;}
.dni-189 .dni-web.dni-web-8d0e2c2:not(.dni-motion-effects-web-type-background){background-color:#000611;}
.dni-189 .dni-web.dni-web-8d0e2c2::before{background-image:url("https://femmenest.thedemowebsite.in/assets/img/home/bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dni-189 .dni-web.dni-web-3f95102{--display:flex;}
.dni-widget-heading .dni-heading-title{color:var( --e-global-color-primary );}
.dni-189 .dni-web.dni-web-6a6f95b{text-align:center;}
.dni-189 .dni-web.dni-web-6a6f95b .dni-heading-title{color:#FFFFFF;}
.dni-widget-text-editor{color:var( --e-global-color-text );}
.dni-189 .dni-web.dni-web-ba8fc9d{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}
.dni-189 .dni-web.dni-web-ba8fc9d.dni-web{--align-self:center;}
.dni-189 .dni-web.dni-web-49cc173{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}
.dni-189 .dni-web.dni-web-49cc173.dni-web{--align-self:center;}
.dni-189 .dni-web.dni-web-1e05f7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.dni-189 .dni-web.dni-web-1e05f7d:not(.dni-motion-effects-web-type-background){background-color:#FFFFFF;}
.dni-189 .dni-web.dni-web-1e05f7d.e-con{--align-self:center;}
.dni-189 .dni-web.dni-web-1a84c49{--display:flex;}
.dni-189 .dni-web.dni-web-8184f70{text-align:start;}
.dni-189 .dni-web.dni-web-8184f70 img{width:200px;}
.dni-189 .dni-web.dni-web-24b6a57{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.dni-189 .dni-web.dni-web-88de705{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}
.dni-189 .dni-web.dni-web-88de705 .dni-social-icon{background-color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-88de705 .dni-social-icon svg{fill:#FFFFFF;}
.dni-189 .dni-web.dni-web-90466a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-189 .dni-web.dni-web-1325501{--display:flex;}
.dni-189 .dni-web.dni-web-ae7c085{padding:15px 0px 0px 0px;}
.dni-189 .dni-web.dni-web-ae7c085 .dni-heading-title{text-transform:uppercase;}
.dni-189 .dni-web.dni-web-f893408{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-widget-icon-list .dni-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.dni-widget-icon-list .dni-icon-list-icon svg{fill:var( --e-global-color-primary );}
.dni-widget-icon-list .dni-icon-list-text{color:var( --e-global-color-secondary );}
.dni-189 .dni-web.dni-web-7577984{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-a1dcd85{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-e676d46{--display:flex;}
.dni-189 .dni-web.dni-web-ff1b797{padding:15px 0px 0px 0px;}
.dni-189 .dni-web.dni-web-ff1b797 .dni-heading-title{text-transform:uppercase;}
.dni-189 .dni-web.dni-web-aae9816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-bb1125d{--display:flex;}
.dni-189 .dni-web.dni-web-82ecc52{padding:15px 0px 0px 0px;}
.dni-189 .dni-web.dni-web-82ecc52 .dni-heading-title{text-transform:uppercase;}
.dni-189 .dni-web.dni-web-e70c33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-item:hover .dni-icon-list-icon svg{fill:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-icon{padding-inline-end:0px;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-5158b06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}
.dni-189 .dni-web.dni-web-411b0fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-411b0fe .dni-icon-list-text{color:#FFFFFF;transition:color 0.3s;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#FFFFFF;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-items.dni-inline-items .dni-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}
.dni-189 .dni-web.dni-web-644e98e .dni-inline-items .dni-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}
.dni-189 .dni-web.dni-web-644e98e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-text{color:#FFFFFF;transition:color 0.3s;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
@media (max-width:1366px){
.dni-189 .dni-web.dni-web-8d0e2c2{--padding-top:5%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}
.dni-189 .dni-web.dni-web-90466a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}
.dni-189 .dni-web.dni-web-f893408{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}
}
@media (max-width:1200px){
.dni-189 .dni-web.dni-web-90466a7{--grid-auto-flow:row;}
}
@media (max-width:1024px){
.dni-189 .dni-web.dni-web-1e05f7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.dni-189 .dni-web.dni-web-8184f70{text-align:center;}
.dni-189 .dni-web.dni-web-24b6a57{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;text-align:center;}
.dni-189 .dni-web.dni-web-24b6a57.dni-web{--align-self:center;}
.dni-189 .dni-web.dni-web-88de705{text-align:center;}
.dni-189 .dni-web.dni-web-90466a7{--grid-auto-flow:row;}
.dni-189 .dni-web.dni-web-7577984{padding:0px 0px 10px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
.dni-189 .dni-web.dni-web-a1dcd85{padding:0px 0px 10px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
}
@media (max-width:880px){
.dni-189 .dni-web.dni-web-1e05f7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.dni-189 .dni-web.dni-web-90466a7{--grid-auto-flow:row;}
}
@media (max-width:767px){
.dni-189 .dni-web.dni-web-8d0e2c2{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}
.dni-189 .dni-web.dni-web-3f95102{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-189 .dni-web.dni-web-ba8fc9d{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}
.dni-189 .dni-web.dni-web-1e05f7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.dni-189 .dni-web.dni-web-1a84c49{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}
.dni-189 .dni-web.dni-web-24b6a57{text-align:center;}
.dni-189 .dni-web.dni-web-88de705{text-align:center;}
.dni-189 .dni-web.dni-web-90466a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-189 .dni-web.dni-web-ae7c085{padding:0px 0px 0px 0px;text-align:center;}
.dni-189 .dni-web.dni-web-7577984{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:0px 0px 1px 0px;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-a1dcd85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:0px 0px 1px 0px;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-ff1b797{text-align:center;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-82ecc52{text-align:center;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-5158b06{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
}
@media (min-width:768px){
.dni-189 .dni-web.dni-web-3f95102{--content-width:600px;}
.dni-189 .dni-web.dni-web-1a84c49{--width:22%;}
.dni-189 .dni-web.dni-web-90466a7{--width:70%;}
}
@media (max-width:1366px) and (min-width:768px){
.dni-189 .dni-web.dni-web-90466a7{--width:75%;}
}
@media (max-width:1024px) and (min-width:768px){
.dni-189 .dni-web.dni-web-1a84c49{--width:100%;}
.dni-189 .dni-web.dni-web-90466a7{--width:100%;}
}
@media all{
.dni-widget-icon-list .dni-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.dni-widget-icon-list .dni-icon-list-icon svg{fill:var( --e-global-color-primary );}
.dni-widget-icon-list .dni-icon-list-text{color:var( --e-global-color-secondary );}
.dni-widget-button .dni-button{background-color:var( --e-global-color-accent );}
}
@media all{
.dni-widget-image{text-align:center;}
.dni-widget-image img{display:inline-block;vertical-align:middle;}
}
@media all{
.dni-widget-mf-email .mf-input{color:var( --e-global-color-primary );}
.dni-widget-mf-email .mf-input-wrapper{border-color:var( --e-global-color-primary );}
.dni-widget-mf-email .mf-input:hover{color:var( --e-global-color-primary );}
.dni-widget-mf-email .mf-input:focus{color:var( --e-global-color-primary );}
}
@media all{
.dni-189 .dni-web.dni-web-8d0e2c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.3;--padding-top:5%;--padding-bottom:2%;--padding-left:12%;--padding-right:12%;}
.dni-189 .dni-web.dni-web-8d0e2c2:not(.dni-motion-effects-web-type-background){background-color: #000611;}
.dni-189 .dni-web.dni-web-8d0e2c2::before{background-image:url("https://femmenest.thedemowebsite.in/assets/img/home/bg.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dni-189 .dni-web.dni-web-3f95102{--display:flex;}
.dni-widget-heading .dni-heading-title{color: #000000;}
.dni-189 .dni-web.dni-web-6a6f95b{text-align:center;}
.dni-189 .dni-web.dni-web-6a6f95b .dni-heading-title{color:#FFFFFF;}
.dni-widget-text-editor{color:var( --e-global-color-text );}
.dni-189 .dni-web.dni-web-ba8fc9d{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}
.dni-189 .dni-web.dni-web-ba8fc9d.dni-web{--align-self:center;}
.dni-189 .dni-web.dni-web-49cc173{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}
.dni-189 .dni-web.dni-web-49cc173.dni-web{--align-self:center;text-align: center;}
.dni-189 .dni-web.dni-web-1e05f7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.dni-189 .dni-web.dni-web-1e05f7d:not(.dni-motion-effects-web-type-background){background-color:#FFFFFF;}
.dni-189 .dni-web.dni-web-1e05f7d.e-con{--align-self:center;}
.dni-189 .dni-web.dni-web-1a84c49{--display:flex;}
.dni-189 .dni-web.dni-web-8184f70{text-align:left;}
.dni-189 .dni-web.dni-web-8184f70 img{width:200px;}
.dni-189 .dni-web.dni-web-24b6a57{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
.dni-189 .dni-web.dni-web-88de705{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}
.dni-189 .dni-web.dni-web-88de705 .dni-social-icon{background-color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-88de705 .dni-social-icon svg{fill:#FFFFFF;}
.dni-189 .dni-web.dni-web-90466a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-189 .dni-web.dni-web-1325501{--display:flex;}
.dni-189 .dni-web.dni-web-ae7c085{padding:15px 0px 0px 0px;}
.dni-189 .dni-web.dni-web-ae7c085 .dni-heading-title{text-transform:uppercase;}
.dni-189 .dni-web.dni-web-f893408{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-widget-icon-list .dni-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.dni-widget-icon-list .dni-icon-list-icon svg{fill:var( --e-global-color-primary );}
.dni-widget-icon-list .dni-icon-list-text{color:var( --e-global-color-secondary );}
.dni-189 .dni-web.dni-web-7577984{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-a1dcd85{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDDDDD;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-e676d46{--display:flex;}
.dni-189 .dni-web.dni-web-ff1b797{padding:15px 0px 0px 0px;}
.dni-189 .dni-web.dni-web-ff1b797 .dni-heading-title{text-transform:uppercase;}
.dni-189 .dni-web.dni-web-aae9816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-bb1125d{--display:flex;}
.dni-189 .dni-web.dni-web-82ecc52{padding:15px 0px 0px 0px;}
.dni-189 .dni-web.dni-web-82ecc52 .dni-heading-title{text-transform:uppercase;}
.dni-189 .dni-web.dni-web-e70c33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-item:hover .dni-icon-list-icon svg{fill:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-icon{padding-inline-end:0px;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
.dni-189 .dni-web.dni-web-5158b06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}
.dni-189 .dni-web.dni-web-411b0fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-411b0fe .dni-icon-list-text{color:#FFFFFF;transition:color 0.3s;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#FFFFFF;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-items.dni-inline-items .dni-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}
.dni-189 .dni-web.dni-web-644e98e .dni-inline-items .dni-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}
.dni-189 .dni-web.dni-web-644e98e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-text{color:#FFFFFF;transition:color 0.3s;}
.dni-189 .dni-web.dni-web-644e98e .dni-icon-list-item:hover .dni-icon-list-text{color:var( --e-global-color-accent );}
@media (max-width:1366px){
.dni-189 .dni-web.dni-web-8d0e2c2{--padding-top:5%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}
.dni-189 .dni-web.dni-web-90466a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}
.dni-189 .dni-web.dni-web-f893408{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}
}
@media (max-width:1200px){
.dni-189 .dni-web.dni-web-90466a7{--grid-auto-flow:row;}
}
@media (max-width:1024px){
.dni-189 .dni-web.dni-web-1e05f7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.dni-189 .dni-web.dni-web-8184f70{text-align:center;}
.dni-189 .dni-web.dni-web-24b6a57{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;text-align:center;}
.dni-189 .dni-web.dni-web-24b6a57.dni-web{--align-self:center;}
.dni-189 .dni-web.dni-web-88de705{text-align:center;}
.dni-189 .dni-web.dni-web-90466a7{--grid-auto-flow:row;}
.dni-189 .dni-web.dni-web-7577984{padding:0px 0px 10px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
.dni-189 .dni-web.dni-web-a1dcd85{padding:0px 0px 10px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}
}
@media (max-width:880px){
.dni-189 .dni-web.dni-web-1e05f7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.dni-189 .dni-web.dni-web-90466a7{--grid-auto-flow:row;}
}
@media (max-width:767px){
.dni-189 .dni-web.dni-web-8d0e2c2{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}
.dni-189 .dni-web.dni-web-3f95102{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-189 .dni-web.dni-web-ba8fc9d{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}
.dni-189 .dni-web.dni-web-1e05f7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.dni-189 .dni-web.dni-web-1a84c49{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}
.dni-189 .dni-web.dni-web-24b6a57{text-align:center;}
.dni-189 .dni-web.dni-web-88de705{text-align:center;}
.dni-189 .dni-web.dni-web-90466a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
.dni-189 .dni-web.dni-web-ae7c085{padding:0px 0px 0px 0px;text-align:center;}
.dni-189 .dni-web.dni-web-7577984{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:0px 0px 1px 0px;}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-7577984 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-a1dcd85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:0px 0px 1px 0px;}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-a1dcd85 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-ff1b797{text-align:center;}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-aae9816 .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-82ecc52{text-align:center;}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}
.dni-189 .dni-web.dni-web-e70c33b .dni-icon-list-items:not(.dni-inline-items) .dni-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}
.dni-189 .dni-web.dni-web-5158b06{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
}
@media (min-width:768px){
.dni-189 .dni-web.dni-web-3f95102{--content-width:600px;}
.dni-189 .dni-web.dni-web-1a84c49{--width:22%;}
.dni-189 .dni-web.dni-web-90466a7{--width:70%;}
}
@media (max-width:1366px) and (min-width:768px){
.dni-189 .dni-web.dni-web-90466a7{--width:75%;}
}
@media (max-width:1024px) and (min-width:768px){
.dni-189 .dni-web.dni-web-1a84c49{--width:100%;}
.dni-189 .dni-web.dni-web-90466a7{--width:100%;}
}
}
@media all{
.dni-widget-social-icons.dni-grid-0:not(:has(.dni-widget-container)){font-size:0;line-height:1;}
.dni-widget-social-icons .dni-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center);}
.dni-icon.dni-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));}
.dni-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center;}
.dni-social-icon svg{fill:var(--e-social-icon-icon-color);}
.dni-social-icon:last-child{margin:0;}
.dni-social-icon:hover{color:#fff;opacity:.9;}
.dni-social-icon-facebook-f{background-color:#3b5998;}
.dni-social-icon-linkedin-in{background-color:#0077b5;}
.dni-social-icon-x-twitter{background-color:#000;}
}
@media all{
.dni-118 .dni-web.dni-web-377c3b9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.dni-widget-mf-email .mf-input{color:var( --e-global-color-primary );}
.dni-widget-mf-email .mf-input-wrapper{border-color:var( --e-global-color-primary );}
.dni-widget-mf-email .mf-input:hover{color:var( --e-global-color-primary );}
.dni-widget-mf-email .mf-input:focus{color:var( --e-global-color-primary );}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input{background-color:#FFFFFF;}
.dni-118 .dni-web.dni-web-57e8a2be{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input{padding:18px 150px 18px 25px;border-radius:100px;}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input{color:var( --e-global-color-text );}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input-wrapper{border-color:#000000;}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input:hover{color:#000000;}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input:focus{color:#000000;}
.dni-118 .dni-web.dni-web-25d7917a .mf-btn-wraper{text-align:center;}
.dni-118 .dni-web.dni-web-25d7917a .metform-btn{background-color:var( --e-global-color-accent );padding:15px 32px 15px 32px;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}
.dni-118 .dni-web.dni-web-25d7917a .metform-btn:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;}
.dni-118 .dni-web.dni-web-25d7917a{width:auto;max-width:auto;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) -126px;padding:0px 0px 0px 0px;}
.dni-118 .dni-web.dni-web-25d7917a .metform-btn:focus{color:#FFFFFF;}
@media (max-width:1024px){
.dni-118 .dni-web.dni-web-57e8a2be{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}
}
@media (max-width:767px){
.dni-118 .dni-web.dni-web-57e8a2be{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;border-radius:100px 100px 100px 100px;}
.dni-118 .dni-web.dni-web-57e8a2be .mf-input{padding:15px 20px 15px 20px;margin:0px 0px 0px 0px;border-radius:100px;}
.dni-118 .dni-web.dni-web-25d7917a .mf-btn-wraper{text-align:justify;}
.dni-118 .dni-web.dni-web-25d7917a{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
}
}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:none;}}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);}to{opacity:1;transform:none;}}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0);}to{opacity:1;transform:none;}}
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes metform-responseClose{from{-webkit-transform:scaley(1);transform:scaley(1);-webkit-transform-origin:top center;transform-origin:top center;}to{-webkit-transform:scaley(0);transform:scaley(0);-webkit-transform-origin:top center;transform-origin:top center;}}
@keyframes metform-responseClose{from{-webkit-transform:scaley(1);transform:scaley(1);-webkit-transform-origin:top center;transform-origin:top center;}to{-webkit-transform:scaley(0);transform:scaley(0);-webkit-transform-origin:top center;transform-origin:top center;}}
@-webkit-keyframes submitSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes submitSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

























.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.feather{font-family:'feather'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-arrow-right:before{content:"\e829";}
.icon-calendar:before{content:"\e83a";}
.icon-mail:before{content:"\e88a";}
.icon-phone:before{content:"\e8aa";}
.icon-user:before{content:"\e8e9";}
.g-3{--bs-gutter-x: 0.5rem;}
.g-3{--bs-gutter-y: 0.5rem;}
@media (min-width: 576px){
.col-sm-6{flex:0 0 auto;width:50%;}
}
@media (min-width: 992px){
.col-lg-8{flex:0 0 auto;width:66.66666667%;}
}
@media (min-width: 1200px){
.col-xl-4{flex:0 0 auto;width:33.33333333%;}
}
.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.form-control{transition:none;}
}
.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#eda3ce;outline:0;box-shadow:0 0 0 0.25rem rgba(219, 71, 157, 0.25);}
.form-control::placeholder{color:var(--bs-secondary-color);opacity:1;}
.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1;}
.form-floating{position:relative;}
.form-floating > .form-control{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25;}
.form-floating > label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem 0.75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.form-floating > label{transition:none;}
}
.form-floating > .form-control{padding:1rem 0.75rem;}
.form-floating > .form-control::placeholder{color:transparent;}
.form-floating > .form-control:focus,.form-floating > .form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem;}
.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}
.form-floating > :disabled ~ label,.form-floating > .form-control:disabled ~ label{color:#6c757d;}
.input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);}
.btn{--bs-btn-padding-x:25px;--bs-btn-padding-y:14px;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.25;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:15px;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.btn{transition:none;}
}
.btn:hover{color:var(--bs-btn-hover-color);background-color: #443056 !important;border-color:var(--bs-btn-hover-border-color);}
:not(.btn-check) + .btn:active,.btn:first-child:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);}
.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);}
.btn-primary{--bs-btn-color:#000000;--bs-btn-bg:#DB479D;--bs-btn-border-color:#DB479D;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:rgb(224.4, 98.6, 171.7);--bs-btn-hover-border-color:rgb(222.6, 89.4, 166.8);--bs-btn-focus-shadow-rgb:186, 60, 133;--bs-btn-active-color:#000000;--bs-btn-active-bg:rgb(226.2, 107.8, 176.6);--bs-btn-active-border-color:rgb(222.6, 89.4, 166.8);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#DB479D;--bs-btn-disabled-border-color:#DB479D;}
.btn-lg{--bs-btn-padding-y:18px;--bs-btn-padding-x:25px;--bs-btn-font-size:1.125rem;--bs-btn-border-radius:15px;}
.dropdown{position:relative;}
.dropdown-toggle{white-space:nowrap;}
.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#ffffff;--bs-dropdown-link-active-bg:#DB479D;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);}
.dropdown-menu.show{display:block;}
.w-100{width:100%!important;}
.text-primary{--bs-text-opacity:1;color: #1b69c8;}
.bg-light{--bs-bg-opacity:1;background-color:rgb(250 247 248) !important;}
*{outline:none;padding:0;}
*::after{margin:0;padding:0;}
*::before{margin:0;padding:0;}
h2{font-family:var(--font-family-title);font-weight:600;color:var(--bs-heading-color);line-height:1.4;}
h2{font-size:1.75rem;}
@media only screen and (max-width: 1199px){
h2{font-size:1.7rem;}
}
@media only screen and (max-width: 767px){
h2{font-size:1.5rem;}
}
ul{padding:0;margin:0;}
a{text-decoration:none;outline:none;color:var(--bs-primary);-webkit-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none;outline:none;color:var(--bs-primary);}
@media only screen and (max-width: 575px){
.container{--bs-gutter-x:30px;}
}
.m-b0{margin-bottom:0px;}
.m-b10{margin-bottom:10px;}
.m-t40{margin-top: 24px;}
.m-b40{margin-bottom:40px;}
section{position:relative;}
.background-blend-mode{background-blend-mode:luminosity;}
.section-head{margin-bottom:40px;}
@media only screen and (max-width: 767px){
.section-head{margin-bottom:20px;}
}
.section-head h2{font-size:2.625rem;font-weight:500;line-height:1.3;}
@media only screen and (max-width: 1480px){
.section-head h2{font-size:2.25rem;}
}
@media only screen and (max-width: 767px){
.section-head h2{font-size:1.625rem;}
}
.section-head.style-5 .title{font-size:50px;font-weight:700;}
@media only screen and (max-width: 1480px){
.section-head.style-5 .title{font-size: 35px;}
}
@media only screen and (max-width: 991px){
.section-head.style-5 .title{font-size:32px;}
}
@media only screen and (max-width: 575px){
.section-head.style-5 .title{font-size: 18px;}
}
.section-head.style-5 .sub-title{color: #ea4b6a;font-weight:600;font-size: 14px;line-height:20px;margin-bottom:0;text-transform: capitalize;font-family:var(--font-family-base);font-style:normal;background-image:none;padding:0;}
@media only screen and (max-width: 1680px){
.section-head.style-5 .sub-title{margin-bottom:10px;}
}
select,button{padding:0.6rem 1rem;border-radius:8px;border:1px solid #cfd9e4;font-size:1rem;cursor:pointer;background:white;}
.form-control{height:50px;border:0;padding:10px 20px;font-size:15px;font-weight:400;color:#3D203F;transition:all 0.3s ease-in-out;background:#ffffff;border-radius:10px;border-radius:1px solid var(--bs-secondary);}
.form-control::placeholder{color:#787D8C;}
.form-control:focus,.form-control:active{border-color:var(--bs-primary);background:var(--bs-light);box-shadow:none;}
.input-group-text{padding:5px 15px;background:#ffffff;margin-bottom:0px!important;color:#666666;border-color:transparent;}
.bs-select{background-image:none;width:100%!important;}
.bs-select select{display:none;}
.bs-select .dropdown-toggle::after{font-family:"feather";border:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;}
.bs-select .dropdown-toggle .filter-option{height:auto;}
.floating-outline-rounded .form-control{background-color:transparent;padding:15px 46px 15px 25px!important;border: 2px solid #cacaca;height:60px;min-height: 60px;color:rgba(var(--bs-secondary-rgb), 0.6);outline:0!important;font-size:16px;border-radius:50px;font-weight:500;padding-right:50px;}
.floating-outline-rounded .bs-select .dropdown-toggle::after{opacity:0.5;}
.floating-outline-rounded .dropdown-toggle{padding:15px 20px;height:100%;width:100%;text-align:left;}
.floating-outline-rounded label{padding:0;height:auto;border:0;font-size:16px;font-weight:500;color:rgba(var(--bs-secondary-rgb), 0.6);top:18px;left:25px;}
.floating-outline-rounded label::after{content:none!important;}
.floating-outline-rounded .input-group-text{background-color:transparent;color:var(--bs-primary);font-size:20px;position:absolute;top:13px;right:5px;}
input[type=number]{-moz-appearance:textfield;}
.form-floating.floating-outline-rounded .form-control:not(:placeholder-shown) ~ label,.form-floating.floating-outline-rounded .form-control:focus ~ label{font-size: 14px;color:var(--bs-primary);transform:translateY(-27px);background-color:var(--bs-light);padding: 0px 8px;font-weight: 600;left: 16px;margin-top: -19px;letter-spacing: 1px;}
.btn-primary{--bs-btn-bg: #1b69c8;--bs-btn-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary-btn-hover-bg);--bs-btn-hover-border-color:var(--bs-primary-btn-hover-border-color);}
@media only screen and (max-width: 767px){
.btn-lg{--bs-btn-padding-y:15px;--bs-btn-padding-x:20px;--bs-btn-font-size:1rem;}
}
.btn{overflow:hidden;}
.btn.btn-primary{color:#fff;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff!important;}
.btn-shadow{box-shadow:0 5px 20px rgba(0, 0, 0, 0.05);}
.btn-lg{line-height:1.223;}
.btn-rounded{border-radius:50px;}
.content-wrapper.style-4{background-position:top right;background-repeat:no-repeat;}
@media only screen and (max-width: 1480px){
.content-wrapper.style-4{background-size:contain;}
}
@media only screen and (max-width: 991px){
.content-wrapper.style-4{background-image:none!important;}
}
.content-wrapper.style-4 .content-info{padding-top:115px;padding-bottom:130px;margin-right: 210px;}
@media only screen and (max-width: 1480px){
.content-wrapper.style-4{margin-top:30px;}
}
@media only screen and (max-width: 1380px){
.content-wrapper.style-4 .content-info{padding-top:50px;padding-bottom:40px;}
}
@media only screen and (max-width: 1199px){
.content-wrapper.style-4{margin-top:0;}
}
@media only screen and (max-width: 991px){
.content-wrapper.style-4 .content-info{margin-right:0;}
}
select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--bs-body-color);background-color:#fff;background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:0;border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;appearance:none;color:#000;border:1px solid #000;}
select:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.3);}
select{display:block;width:100%;padding:12px 20px;font-size:1rem;font-weight:400;line-height:1.6;color:#777777;border:1px solid #ced4da;border-radius:var(--border-radius-base);}
.dropdown-menu{background-color:#fff;border:0;width:100%;min-width:200px;box-shadow:unset;overflow:visible!important;}
.bootstrap-select .dropdown-toggle:focus{outline:none!important;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}

















/*! CSS Used from: https://www.femmenest.thedemowebsite.in/old/assets/css/style2.css */
.hero-btn .btn-default.btn-highlighted::after{background:#000;color:#fff!important;}
.hero-btn .btn-defaulxt.btn-highlighted:hover:before,.hero-btn .btn-default:hover{color:#fff!important;}
@media (max-width: 767px){
.hero-content .section-title p{margin-top: -4px;font-size: 15px;line-height: 22px;}
}
.hero-content p{
    color: #000000 !important;
}
.hero-btn .btn-default{box-shadow:rgb(142 142 142 / 67%) 0 0 20px 0;}
@media screen{
@media (min-width: 992px){
.col-lg-6{flex:0 0 auto;width:50%;}
}

.btn-default{position:relative;display:inline-block;}
.btn-default{font-size:16px;line-height:1em;}
.btn-default{overflow:hidden;box-shadow:rgb(142 142 142 / 67%) 0 0 20px 0;}
.btn-default::after,.btn-default::before,.hero-btn .btn-default::before{transition:.4s ease-in-out;position:absolute;}
.row{/* margin-right:-15px; *//* margin-left:-15px; */}
.btn-default{background:var(--accent-color);border-radius:10px;font-weight:700;text-transform:capitalize;color:var(--white-color);border:1px solid #fff;padding:17px 54px 17px 30px;transition:.5s ease-in-out;z-index:0;}
.btn-default:hover{background:0 0;}
.btn-default::before{content:'+';font-family:FontAwesome;top:15px;right:30px;font-size:20px;color:#000000;}
.hero-btn .btn-default::before{content:'+';font-family:FontAwesome;top: 11px;right:27px;font-size: 12px;color:#000;}
.btn-default:hover::before{transform:rotate(0);}
.btn-default::after{content:'';display:block;top:0;bottom:0;left:-15%;right:0;width:0;height:106%;background:var(--primary-color);transform:skew(30deg);z-index:-1;}
.btn-default:hover:after{width:100%;transform:skew(0);left:0;}
.btn-default.btn-highlighted:hover,.btn-default.btn-highlighted:hover:before{color:var(--primary-color);}
.btn-default.btn-highlighted::after{background:var(--white-color);}
.bg-section{width:100%;padding:0 25px;margin:0 auto;border-radius:40px;}
.section-title{margin-bottom:14px;}
.dark-section .section-title h1,.dark-section .section-title p{color:#f15482;}
.section-title h1{font-size:40px;font-weight:700;line-height:42px;padding-bottom:10px;cursor:none;}
.section-title p{margin-top:0;margin-bottom:0;font-size: 15px;line-height:30px;letter-spacing:.5px;}
.hero-section .container-fluid{padding:0 35px;}
.hero{position:relative;margin-top:-115px;padding: 110px 0px 0px;overflow:hidden;}
.hero-section{width:100%;max-width:-webkit-fill-available;margin:0 auto;}
.hero-content{position:relative;height:100%;z-index:1;}
.hero-content{align-content:center;padding: 140px 0px;}
.hero-content-list ul{padding:0;list-style:none;color:#000;}
.hero-content-list ul li{position:relative;line-height:1.5em;color:#000000;padding-left:30px;padding-bottom: 6px;}
.hero-content-list ul li:before{position:absolute;font-family:'Font Awesome 6 Free';top:0;left:2px;font-weight:900;font-size:15px;color:#000000;text-shadow:.5px .5px white;}
.hero-body{display:flex;flex-wrap:wrap;gap:20px 40px;border-top:1px solid var(--dark-divider-color);margin-top:10px;padding-top:22px;}
@media only screen and (max-width: 1720px){
.bg-section{width:calc(100% - 0px);max-width:100%;margin:0px 0px;}
.hero-section .container-fluid{padding: 0 20px;}
.hero{margin-top: -110px;}
}
@media only screen and (max-width: 991px){
.bg-section{margin:0;width:100%;}
.btn-default{padding:14px 45px 14px 20px;}
.btn-default::before{top:14px;right:20px;}
.bg-section{border-radius:0;}
.hero-content,.section-title{margin-bottom:30px;margin-top: -60px;}
.section-title h1{font-size:50px;}
.section-title p{margin-top:10px;}
.hero{padding:150px 0 0;margin-top:-95px;}
.hero-body{margin-top:30px;}
.hero-content{height:auto;align-content:start;}
.hero-content-list ul li{padding-left:25px;}
.hero-content-list ul li:before{font-size:18px;}
.hero-body{gap:20px 30px;padding-top:30px;}
}
@media only screen and (max-width: 767px){
.section-title h1{font-size:20px;line-height:22px;}
.hero-content-list ul{gap:10px 20px;}
.hero-content-list ul li{width:100%;font-size:15px;line-height:25px;}
.hero-body{margin-top:0px;padding-top: 0px;}
}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.hero-btn .btn-default{background:#fff;color:#000;border:1px solid #000;margin-bottom:20px;}
@media only screen and (max-width: 991px){
.section-title{margin-bottom: 8px;}
.btn-default{padding: 11px 45px 11px 20px;width:-webkit-fill-available;}
.btn-default::before{top:14px;right:20px;}
.section-title p{margin-top:13px;font-size:15px;text-align:justify;}
}
/*! CSS Used from: Embedded */
.mySlides{opacity:0;transition:opacity 1s ease-in-out;position:absolute;width:100%;}
.mySlides.active{opacity:1;position:relative;}
.slide2{background:url(https://www.femmenest.thedemowebsite.in/old/assets/img/bg/nd-banner.webp) center center / cover no-repeat;}
@media only screen and (max-width: 767px){
.slide2{background:url(https://www.femmenest.thedemowebsite.in/old/assets/img/bg/nd-banner1.webp) center center / cover no-repeat;height:auto;}
}
@media (min-width: 1200px){
.slide2{min-height:80vh;}
}
@media (max-width: 991px){
.slide2{min-height:70vh;}
}
.hero-slider{overflow:hidden;position:relative;border-radius:0px;/* margin-bottom: -12px; */}
@media only screen and (max-width: 767px){
.hero-slider{margin-bottom:0px;}
.hero{padding:0px!important;margin-top:0px;}
}
.hero-slider .slide{min-width:100%;flex-shrink:0;}
.hero-dots{position:absolute;bottom:20px;width:100%;text-align:center;}
/*! CSS Used keyframes */
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}



















.mobile-section .btn p{text-transform:uppercase;text-transform:uppercase;}
.mobile-section img{width:100%;height:auto;}
.mobile-section .btn p{font-size: 10px !important;margin-bottom:0;margin-top: 2px;font-family:sans-serif;}
.mobile-section{position:fixed;bottom:0;left:0;width:100%;background:#595959;z-index:999;display:none;}
.mobile-section .btn{padding:7px 10px;font-size:14px;text-align:center;flex-grow:1;color:#fff;position:relative;font-family:Roboto-Regular;letter-spacing:.2px;}
.mobile-section .btn:not(:last-child):before{position:absolute;content:'';height:33px;background:#fff;right:0;top:50%;transform:translateY(-50%);display:block;width:1px;}
@media (max-width: 575px){
.mobile-section{display:flex;padding-top: 3px;}
}

.text-white{
    color: white!important;
}

.desk-hide{
    display:none;
}

.mob-hide{
    display:block;
}

@media (max-width: 767px){
.ekit_menu_responsive_tablet .active{
    left:0vw;
}
.desk-hide{
    display:block !important;
}
.mob-hide{
    display:none !important;
}
.team-item-ten .team-img img{
    width:200px;
}

}

.footer-teli{
    text-align: center;
    font-size: 21px;
    color: white;
}

.footer-teli:hover{
    color: yellow;
}




p,li {
  font-family: 'Onest', sans-serif  !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 26px !important;
}

.menu-icon line {
    stroke: #ffffff;
    stroke-width: 3px;
    stroke-linecap: round;
}