.elementor-8800 .elementor-element.elementor-element-ed6462b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: var( --e-global-color-accent );
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: var( --e-global-color-accent );
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-widget-nested-tabs {
    --n-tabs-title-font-size: var( --e-global-typography-accent-font-size );
}

.elementor-8800 .elementor-element.elementor-element-80046b9 {
    --display: flex;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-485e348 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-dd64b22 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-16203f0 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78.ekit-equal-height-enable, .elementor-8800 .elementor-element.elementor-element-0d18f78.ekit-equal-height-enable > div, .elementor-8800 .elementor-element.elementor-element-0d18f78.ekit-equal-height-enable .ekit-wid-con, .elementor-8800 .elementor-element.elementor-element-0d18f78.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 30px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .ekit-badge {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 33px;
    color: var( --e-global-color-white );
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 {
    width: var( --container-widget-width, 100.493% );
    max-width: 100.493%;
    --container-widget-width: 100.493%;
    --container-widget-flex-grow: 0;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 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 );
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-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 );
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-info-box-icon {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 18px;
    transform: rotate(0deg);
}

.elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
    -webkit-transform: translateY(-17px);
    -ms-transform: translateY(-17px);
    transform: translateY(-17px);
}

.elementor-8800 .elementor-element.elementor-element-59c8728.ekit-equal-height-enable, .elementor-8800 .elementor-element.elementor-element-59c8728.ekit-equal-height-enable > div, .elementor-8800 .elementor-element.elementor-element-59c8728.ekit-equal-height-enable .ekit-wid-con, .elementor-8800 .elementor-element.elementor-element-59c8728.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 30px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .ekit-badge {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 33px;
    color: var( --e-global-color-white );
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-8800 .elementor-element.elementor-element-59c8728 {
    width: var( --container-widget-width, 100.493% );
    max-width: 100.493%;
    --container-widget-width: 100.493%;
    --container-widget-flex-grow: 0;
}

.elementor-8800 .elementor-element.elementor-element-59c8728.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 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 );
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-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 );
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-info-box-icon {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 18px;
    transform: rotate(0deg);
}

.elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
    -webkit-transform: translateY(-17px);
    -ms-transform: translateY(-17px);
    transform: translateY(-17px);
}

.elementor-widget-button .elementor-button {
    background-image: linear-gradient(to right, #75265f, #ce1a7e);
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    line-height: var( --e-global-typography-accent-line-height );
    border: 0.5px solid #ffffff8a;
}

.elementor-8800 .elementor-element.elementor-element-630c546 {
    padding: 0px 0px 0px 30px;
}

.elementor-8800 .elementor-element.elementor-element-630c546 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-8800 .elementor-element.elementor-element-630c546 .elementor-button .elementor-button-content-wrapper {
    gap: 9px;
}

.elementor-8800 .elementor-element.elementor-element-630c546 .elementor-button:hover, .elementor-8800 .elementor-element.elementor-element-630c546 .elementor-button:focus {
    color: var( --e-global-color-primary );
}

.elementor-8800 .elementor-element.elementor-element-630c546 .elementor-button:hover svg, .elementor-8800 .elementor-element.elementor-element-630c546 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-8800 .elementor-element.elementor-element-e0f299b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-widget-image .widget-image-caption {
    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 );
}

.elementor-8800 .elementor-element.elementor-element-1d3b013 {
    border-radius: 20px 20px 20px 20px;
    text-align: right;
}

.elementor-8800 .elementor-element.elementor-element-1d3b013 img {
    width: 100%;
    max-width: 100%;
}

.elementor-8800 .elementor-element.elementor-element-12aef3d {
    --display: flex;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-4ca8388 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-e059e97 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-eba8948 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b.ekit-equal-height-enable, .elementor-8800 .elementor-element.elementor-element-500fb8b.ekit-equal-height-enable > div, .elementor-8800 .elementor-element.elementor-element-500fb8b.ekit-equal-height-enable .ekit-wid-con, .elementor-8800 .elementor-element.elementor-element-500fb8b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 30px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .ekit-badge {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 33px;
    color: var( --e-global-color-white );
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b {
    width: var( --container-widget-width, 100.493% );
    max-width: 100.493%;
    --container-widget-width: 100.493%;
    --container-widget-flex-grow: 0;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 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 );
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-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 );
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-info-box-icon {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-info-box-icon {
    font-size: 18px;
    transform: rotate(0deg);
}

.elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
    -webkit-transform: translateY(-17px);
    -ms-transform: translateY(-17px);
    transform: translateY(-17px);
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae.ekit-equal-height-enable, .elementor-8800 .elementor-element.elementor-element-c8b6eae.ekit-equal-height-enable > div, .elementor-8800 .elementor-element.elementor-element-c8b6eae.ekit-equal-height-enable .ekit-wid-con, .elementor-8800 .elementor-element.elementor-element-c8b6eae.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 30px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .ekit-badge {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 33px;
    color: var( --e-global-color-white );
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae {
    width: var( --container-widget-width, 100.493% );
    max-width: 100.493%;
    --container-widget-width: 100.493%;
    --container-widget-flex-grow: 0;
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 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 );
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-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 );
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-info-box-icon {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-info-box-icon {
    font-size: 18px;
    transform: rotate(0deg);
}

.elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
    -webkit-transform: translateY(-17px);
    -ms-transform: translateY(-17px);
    transform: translateY(-17px);
}

.elementor-8800 .elementor-element.elementor-element-095f572 {
    padding: 0px 0px 0px 30px;
}

.elementor-8800 .elementor-element.elementor-element-095f572 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-8800 .elementor-element.elementor-element-095f572 .elementor-button .elementor-button-content-wrapper {
    gap: 9px;
}

.elementor-8800 .elementor-element.elementor-element-095f572 .elementor-button:hover, .elementor-8800 .elementor-element.elementor-element-095f572 .elementor-button:focus {
    color: var( --e-global-color-primary );
}

.elementor-8800 .elementor-element.elementor-element-095f572 .elementor-button:hover svg, .elementor-8800 .elementor-element.elementor-element-095f572 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-8800 .elementor-element.elementor-element-4290e90 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-ece40f4 {
    border-radius: 20px 20px 20px 20px;
    text-align: right;
}

.elementor-8800 .elementor-element.elementor-element-ece40f4 img {
    width: 100%;
    max-width: 100%;
}

.elementor-8800 .elementor-element.elementor-element-923d027 {
    --display: flex;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-6ad4ea2 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-2822ada {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-16a2aca {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3.ekit-equal-height-enable, .elementor-8800 .elementor-element.elementor-element-a6f4eb3.ekit-equal-height-enable > div, .elementor-8800 .elementor-element.elementor-element-a6f4eb3.ekit-equal-height-enable .ekit-wid-con, .elementor-8800 .elementor-element.elementor-element-a6f4eb3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 30px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .ekit-badge {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 33px;
    color: var( --e-global-color-white );
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 {
    width: var( --container-widget-width, 100.493% );
    max-width: 100.493%;
    --container-widget-width: 100.493%;
    --container-widget-flex-grow: 0;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 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 );
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-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 );
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-info-box-icon {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 18px;
    transform: rotate(0deg);
}

.elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
    -webkit-transform: translateY(-17px);
    -ms-transform: translateY(-17px);
    transform: translateY(-17px);
}

.elementor-8800 .elementor-element.elementor-element-0647db6.ekit-equal-height-enable, .elementor-8800 .elementor-element.elementor-element-0647db6.ekit-equal-height-enable > div, .elementor-8800 .elementor-element.elementor-element-0647db6.ekit-equal-height-enable .ekit-wid-con, .elementor-8800 .elementor-element.elementor-element-0647db6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 30px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .ekit-badge {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 33px;
    color: var( --e-global-color-white );
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-8800 .elementor-element.elementor-element-0647db6 {
    width: var( --container-widget-width, 100.493% );
    max-width: 100.493%;
    --container-widget-width: 100.493%;
    --container-widget-flex-grow: 0;
}

.elementor-8800 .elementor-element.elementor-element-0647db6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 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 );
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-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 );
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-info-box-icon {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 18px;
    transform: rotate(0deg);
}

.elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
    -webkit-transform: translateY(-17px);
    -ms-transform: translateY(-17px);
    transform: translateY(-17px);
}

.elementor-8800 .elementor-element.elementor-element-4c262bd {
    padding: 0px 0px 0px 30px;
}

.elementor-8800 .elementor-element.elementor-element-4c262bd .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-8800 .elementor-element.elementor-element-4c262bd .elementor-button .elementor-button-content-wrapper {
    gap: 9px;
}

.elementor-8800 .elementor-element.elementor-element-4c262bd .elementor-button:hover, .elementor-8800 .elementor-element.elementor-element-4c262bd .elementor-button:focus {
    color: var( --e-global-color-primary );
}

.elementor-8800 .elementor-element.elementor-element-4c262bd .elementor-button:hover svg, .elementor-8800 .elementor-element.elementor-element-4c262bd .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-8800 .elementor-element.elementor-element-7445ba7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-8800 .elementor-element.elementor-element-76707c9 {
    border-radius: 20px 20px 20px 20px;
    text-align: right;
}

.elementor-8800 .elementor-element.elementor-element-76707c9 img {
    width: 100%;
    max-width: 100%;
}

.elementor-8800 .elementor-element.elementor-element-8d25b74 {
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-gap: 30px;
    --n-tabs-gap: 60px;
    --n-tabs-title-border-radius: 20px 20px 20px 20px;
    --n-tabs-title-padding-top: 25px;
    --n-tabs-title-padding-right: 25px;
    --n-tabs-title-padding-bottom: 25px;
    --n-tabs-title-padding-left: 25px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: var( --e-global-color-white );
    --n-tabs-title-color-active: var( --e-global-color-white );
    --n-tabs-title-direction: row;
    --n-tabs-icon-order: initial;
    --n-tabs-title-justify-content-toggle: initial;
    --n-tabs-title-align-items-toggle: center;
    --n-tabs-icon-size: 30px;
    --n-tabs-icon-gap: 15px;
    --n-tabs-icon-color: var( --e-global-color-accent );
    --n-tabs-icon-color-active: var( --e-global-color-white );
}

.elementor-8800 .elementor-element.elementor-element-8d25b74 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
    background: var( --e-global-color-darkdivider );
}

.elementor-8800 .elementor-element.elementor-element-8d25b74.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-8800 .elementor-element.elementor-element-8d25b74 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-title-color-hover: var( --e-global-color-white );
    --n-tabs-icon-color-hover: var( --e-global-color-white );
}

:where( .elementor-8800 .elementor-element.elementor-element-8d25b74.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con {
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

@media(max-width: 1024px) {
    .elementor-widget-nested-tabs {
        --n-tabs-title-font-size:var( --e-global-typography-accent-font-size );
    }

    .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-485e348 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-8800 .elementor-element.elementor-element-dd64b22 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8800 .elementor-element.elementor-element-16203f0 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 16px;
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 10px 0px 0px;
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .ekit-badge {
        padding: 0px 0px 0px 28px;
        line-height: 1.1em;
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 16px;
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 10px 0px 0px;
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .ekit-badge {
        padding: 0px 0px 0px 28px;
        line-height: 1.1em;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-4ca8388 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-8800 .elementor-element.elementor-element-e059e97 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8800 .elementor-element.elementor-element-eba8948 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-info-box-icon {
        font-size: 16px;
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 10px 0px 0px;
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .ekit-badge {
        padding: 0px 0px 0px 28px;
        line-height: 1.1em;
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-info-box-icon {
        font-size: 16px;
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 10px 0px 0px;
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .ekit-badge {
        padding: 0px 0px 0px 28px;
        line-height: 1.1em;
    }

    .elementor-8800 .elementor-element.elementor-element-6ad4ea2 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-8800 .elementor-element.elementor-element-2822ada {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8800 .elementor-element.elementor-element-16a2aca {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 16px;
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 10px 0px 0px;
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .ekit-badge {
        padding: 0px 0px 0px 28px;
        line-height: 1.1em;
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 16px;
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 10px 0px 0px;
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .ekit-badge {
        padding: 0px 0px 0px 28px;
        line-height: 1.1em;
    }

    .elementor-8800 .elementor-element.elementor-element-8d25b74 {
        --n-tabs-title-gap: 15px;
        --n-tabs-gap: 40px;
        --n-tabs-title-border-radius: 12px 12px 12px 12px;
        --n-tabs-title-padding-top: 15px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 15px;
        --n-tabs-title-padding-left: 10px;
        --n-tabs-title-font-size: 18px;
        --n-tabs-icon-size: 24px;
        --n-tabs-icon-gap: 10px;
    }
}

@media(max-width: 767px) {
    .elementor-widget-nested-tabs {
        --n-tabs-title-font-size:var( --e-global-typography-accent-font-size );
    }

    .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0d18f78 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-59c8728 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-500fb8b .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-c8b6eae .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-a6f4eb3 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-0647db6 .elementskit-infobox .box-body > p {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-8800 .elementor-element.elementor-element-8d25b74 {
        --n-tabs-heading-wrap: wrap;
        --n-tabs-heading-overflow-x: initial;
        --n-tabs-title-white-space: initial;
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
        --n-tabs-title-font-size: 14px;
        --n-tabs-title-direction: column;
        --n-tabs-icon-order: initial;
        --n-tabs-title-justify-content-toggle: center;
        --n-tabs-title-align-items-toggle: initial;
        --n-tabs-icon-gap: 5px;
    }
}

@media(min-width: 768px) {
    .elementor-8800 .elementor-element.elementor-element-dd64b22 {
        --width:51%;
    }

    .elementor-8800 .elementor-element.elementor-element-16203f0 {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-e0f299b {
        --width: 49%;
    }

    .elementor-8800 .elementor-element.elementor-element-e059e97 {
        --width: 51%;
    }

    .elementor-8800 .elementor-element.elementor-element-eba8948 {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-4290e90 {
        --width: 49%;
    }

    .elementor-8800 .elementor-element.elementor-element-2822ada {
        --width: 51%;
    }

    .elementor-8800 .elementor-element.elementor-element-16a2aca {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-7445ba7 {
        --width: 49%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-8800 .elementor-element.elementor-element-dd64b22 {
        --width:100%;
    }

    .elementor-8800 .elementor-element.elementor-element-16203f0 {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-e0f299b {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-e059e97 {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-eba8948 {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-4290e90 {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-2822ada {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-16a2aca {
        --width: 100%;
    }

    .elementor-8800 .elementor-element.elementor-element-7445ba7 {
        --width: 100%;
    }
}
