.elementor-137 .elementor-element.elementor-element-b572fbc {
    --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: 10px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-878f84d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-28b2f31 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-137 .elementor-element.elementor-element-177f6b0 .elementor-button {
    background-color: #C7090900;
    font-family: "mseg", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #212529BF;
    color: #212529BF;
    border-radius: 4px 4px 4px 4px;
}

.elementor-137 .elementor-element.elementor-element-177f6b0 .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-177f6b0 .elementor-button:focus {
    background-color: #1976D20A;
    color: #212529BF;
}

.elementor-137 .elementor-element.elementor-element-177f6b0 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-137 .elementor-element.elementor-element-177f6b0 .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-177f6b0 .elementor-button:focus svg {
    fill: #212529BF;
}

.elementor-137 .elementor-element.elementor-element-debaca3 {
    --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-around;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-137 .elementor-element.elementor-element-debaca3:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-debaca3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-1ca432f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-137 .elementor-element.elementor-element-c35c8b3 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-79e951f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-b4bf1ba .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button {
    background-color: #C7090900;
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    border-radius: 4px 4px 4px 4px;
}

.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button:focus {
    background-color: #1976D20A;
    color: #212529BF;
}

.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-c268fac .elementor-button:focus svg {
    fill: #212529BF;
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-c93f381 {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-888314c {
    --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: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-dd936f5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-97f1164 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-2495218 {
    --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-around;
    --align-items: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 4px;
    --padding-bottom: 4px;
    --padding-left: 4px;
    --padding-right: 4px;
}

.elementor-137 .elementor-element.elementor-element-2495218:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-2495218>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-2669005 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-stacked .elementor-icon {
    background-color: #EEEEEE;
    color: #333333;
}

.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-default .elementor-icon {
    color: #EEEEEE;
    border-color: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-default .elementor-icon svg {
    fill: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-framed .elementor-icon {
    background-color: #333333;
}

.elementor-137 .elementor-element.elementor-element-2669005.elementor-view-stacked .elementor-icon svg {
    fill: #333333;
}

.elementor-137 .elementor-element.elementor-element-2669005 .elementor-icon {
    font-size: 14px;
}

.elementor-137 .elementor-element.elementor-element-2669005 .elementor-icon svg {
    height: 14px;
}

.elementor-137 .elementor-element.elementor-element-20f5af7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-stacked .elementor-icon {
    background-color: #EEEEEE;
    color: #333333;
}

.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-default .elementor-icon {
    color: #EEEEEE;
    border-color: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-default .elementor-icon svg {
    fill: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-framed .elementor-icon {
    background-color: #333333;
}

.elementor-137 .elementor-element.elementor-element-20f5af7.elementor-view-stacked .elementor-icon svg {
    fill: #333333;
}

.elementor-137 .elementor-element.elementor-element-20f5af7 .elementor-icon {
    font-size: 14px;
}

.elementor-137 .elementor-element.elementor-element-20f5af7 .elementor-icon svg {
    height: 14px;
}

.elementor-137 .elementor-element.elementor-element-1c02999 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-9661de2 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-03fbbba {
    --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-around;
    --align-items: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 4px;
    --padding-bottom: 4px;
    --padding-left: 4px;
    --padding-right: 4px;
}

.elementor-137 .elementor-element.elementor-element-03fbbba:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-03fbbba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-f65894c .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-0be8018 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-67f8029 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-de73068 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b3929ad .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-a644819 {
    --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-around;
    --align-items: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 4px;
    --padding-bottom: 4px;
    --padding-left: 4px;
    --padding-right: 4px;
}

.elementor-137 .elementor-element.elementor-element-a644819:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-a644819>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-d1cce78 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-stacked .elementor-icon {
    background-color: #EEEEEE;
    color: #333333;
}

.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-default .elementor-icon {
    color: #EEEEEE;
    border-color: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-default .elementor-icon svg {
    fill: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-framed .elementor-icon {
    background-color: #333333;
}

.elementor-137 .elementor-element.elementor-element-d1cce78.elementor-view-stacked .elementor-icon svg {
    fill: #333333;
}

.elementor-137 .elementor-element.elementor-element-d1cce78 .elementor-icon {
    font-size: 14px;
}

.elementor-137 .elementor-element.elementor-element-d1cce78 .elementor-icon svg {
    height: 14px;
}

.elementor-137 .elementor-element.elementor-element-dfa6213 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-stacked .elementor-icon {
    background-color: #EEEEEE;
    color: #333333;
}

.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-default .elementor-icon {
    color: #EEEEEE;
    border-color: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-default .elementor-icon svg {
    fill: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-framed .elementor-icon {
    background-color: #333333;
}

.elementor-137 .elementor-element.elementor-element-dfa6213.elementor-view-stacked .elementor-icon svg {
    fill: #333333;
}

.elementor-137 .elementor-element.elementor-element-dfa6213 .elementor-icon {
    font-size: 14px;
}

.elementor-137 .elementor-element.elementor-element-dfa6213 .elementor-icon svg {
    height: 14px;
}

.elementor-137 .elementor-element.elementor-element-bc5fdc3 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-c3f3871 {
    --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: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b98477c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-809ac3f .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-0dc72c6 {
    --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-around;
    --align-items: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 4px;
    --padding-bottom: 4px;
    --padding-left: 4px;
    --padding-right: 4px;
}

.elementor-137 .elementor-element.elementor-element-0dc72c6:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-0dc72c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-88c68a0 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-a9c1e25 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-c7f5dfc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-e9257f0 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-b3c594b {
    --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-around;
    --align-items: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 4px;
    --padding-bottom: 4px;
    --padding-left: 4px;
    --padding-right: 4px;
}

.elementor-137 .elementor-element.elementor-element-b3c594b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-b3c594b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-508a865 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-32041ba .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-3892c69 {
    --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;
    --border-radius: 6px 6px 6px 6px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-137 .elementor-element.elementor-element-3892c69:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-3892c69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-137 .elementor-element.elementor-element-33e678c .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-2360ed3 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-7ee989a .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #000000;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-bd703f6 .elementor-icon-box-wrapper {
    align-items: center;
}

.elementor-137 .elementor-element.elementor-element-bd703f6 {
    --icon-box-icon-margin: 13px;
}

.elementor-137 .elementor-element.elementor-element-bd703f6 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #212529;
}

.elementor-137 .elementor-element.elementor-element-bd703f6.elementor-view-stacked .elementor-icon {
    background-color: #212529;
}

.elementor-137 .elementor-element.elementor-element-bd703f6.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-bd703f6.elementor-view-default .elementor-icon {
    fill: #212529;
    color: #212529;
    border-color: #212529;
}

.elementor-137 .elementor-element.elementor-element-bd703f6 .elementor-icon {
    font-size: 24px;
}

.elementor-137 .elementor-element.elementor-element-bd703f6 .elementor-icon-box-title,
.elementor-137 .elementor-element.elementor-element-bd703f6 .elementor-icon-box-title a {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-137 .elementor-element.elementor-element-bd703f6:has(:hover) .elementor-icon-box-title,
.elementor-137 .elementor-element.elementor-element-bd703f6:has(:focus) .elementor-icon-box-title {
    color: #010101;
}

.elementor-137 .elementor-element.elementor-element-ac56d64 {
    --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-end;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
}

.elementor-137 .elementor-element.elementor-element-f16c702 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-137 .elementor-element.elementor-element-e585721 {
    --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;
}

.elementor-137 .elementor-element.elementor-element-267a6cd {
    --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-around;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-137 .elementor-element.elementor-element-267a6cd:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-267a6cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.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);
}

.elementor-137 .elementor-element.elementor-element-c3ad1db {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-6ba24bc {
    --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;
}

.elementor-137 .elementor-element.elementor-element-67f372d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-a6a35a7 {
    --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;
}

.elementor-137 .elementor-element.elementor-element-0554ba3 {
    --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;
}

.elementor-137 .elementor-element.elementor-element-22ed22e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-22ed22e:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-22ed22e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFEFE;
}

.elementor-137 .elementor-element.elementor-element-a346ad0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-edcc5fd {
    width: 100%;
    max-width: 100%;
    background-color: #00000099;
    padding: 6px 6px 6px 6px;
    bottom: 0px;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-edcc5fd {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-edcc5fd {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-edcc5fd .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-ec3fe94 {
    padding: 0px 0px 0px 10px;
}

.elementor-137 .elementor-element.elementor-element-ec3fe94 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-b5e77f6 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-1d1e1e8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-6d20fd8 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-6d20fd8 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-d549e94 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-77703f9 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-8060f04 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-f58e760 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-f58e760 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-d575654 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b6e3772 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-547bc26 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-799daf3 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-799daf3 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-f1c3e9b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-f1c3e9b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f1c3e9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFEFE;
}

.elementor-137 .elementor-element.elementor-element-6b64a1c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b44a2b0 {
    width: 100%;
    max-width: 100%;
    background-color: #00000099;
    padding: 6px 6px 6px 6px;
    bottom: 0px;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-b44a2b0 {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-b44a2b0 {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b44a2b0 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-f39c023 {
    padding: 0px 0px 0px 10px;
}

.elementor-137 .elementor-element.elementor-element-f39c023 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-fd8eff7 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-f0b23df {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-bb923b6 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-bb923b6 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-d6f6973 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-ff86b72 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-d57f5df {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-fab3f5a {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-fab3f5a .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-1077027 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-43e27b5 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-7a37665 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-a11a9f3 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-a11a9f3 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-fcb6584 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-fcb6584:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-fcb6584>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFEFE;
}

.elementor-137 .elementor-element.elementor-element-c765953 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-6bbf67b {
    width: 100%;
    max-width: 100%;
    background-color: #00000099;
    padding: 6px 6px 6px 6px;
    bottom: 0px;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-6bbf67b {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-6bbf67b {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-6bbf67b .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-031f863 {
    padding: 0px 0px 0px 10px;
}

.elementor-137 .elementor-element.elementor-element-031f863 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-58d4566 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-11cb4a9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-7bae7a6 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-7bae7a6 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-162dc8f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-6660241 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-e847893 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-0bf8650 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-0bf8650 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-e1fc3a0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-8967c8c {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-858b91d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-03f98a1 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-03f98a1 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-f372d4e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #CCCCCC;
    --border-color: #CCCCCC;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-f372d4e:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f372d4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFEFE;
}

.elementor-137 .elementor-element.elementor-element-f51d460 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-a80471e {
    width: 100%;
    max-width: 100%;
    background-color: #00000099;
    padding: 6px 6px 6px 6px;
    bottom: 0px;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-a80471e {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-a80471e {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-a80471e .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-137 .elementor-element.elementor-element-6e9d8ed {
    padding: 0px 0px 0px 10px;
}

.elementor-137 .elementor-element.elementor-element-6e9d8ed .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-3caf53f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-78f74e5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-e8b7075 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-e8b7075 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-f62c26c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-2bce4c6 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-2f679fe {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-9b32ef3 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-9b32ef3 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-4b9027f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-6cfff77 {
    --spacer-size: 5px;
}

.elementor-137 .elementor-element.elementor-element-3286d13 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-0729e00 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-0729e00 .elementor-heading-title {
    font-family: "mseg", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #393939;
}

.elementor-137 .elementor-element.elementor-element-cd0a0a6 {
    --n-tabs-heading-justify-content: flex-start;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-border-radius: 0px 0px 0px 0px;
    --n-tabs-title-padding-top: 0px;
    --n-tabs-title-padding-right: 15px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 15px;
    --n-tabs-title-color: #777777;
    --n-tabs-title-color-active: #000000;
}

.elementor-137 .elementor-element.elementor-element-cd0a0a6>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
    background: #02010100;
}

.elementor-137 .elementor-element.elementor-element-cd0a0a6.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #C7090900;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-cd0a0a6.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-137 .elementor-element.elementor-element-cd0a0a6.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #C7090900;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-cd0a0a6.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    border-style: none;
}

.elementor-137 .elementor-element.elementor-element-cd0a0a6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-title-color-hover: #000000;
}

.elementor-137 .elementor-element.elementor-element-60289fa {
    --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;
}

body.elementor-page-137:not(.elementor-motion-effects-element-type-background),
body.elementor-page-137>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-137 .elementor-element.elementor-element-1ca432f {
        --width: 33%;
    }

    .elementor-137 .elementor-element.elementor-element-c35c8b3 {
        --width: 67%;
    }

    .elementor-137 .elementor-element.elementor-element-dd936f5 {
        --width: 25%;
    }

    .elementor-137 .elementor-element.elementor-element-1c02999 {
        --width: 25%;
    }

    .elementor-137 .elementor-element.elementor-element-de73068 {
        --width: 20%;
    }

    .elementor-137 .elementor-element.elementor-element-b98477c {
        --width: 30%;
    }

    .elementor-137 .elementor-element.elementor-element-c7f5dfc {
        --width: 30%;
    }
}

@media(max-width:767px) {
    .elementor-137 .elementor-element.elementor-element-debaca3 {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-2495218 {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-03fbbba {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-a644819 {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-0dc72c6 {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-b3c594b {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-267a6cd {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-137 .elementor-element.elementor-element-b5e77f6 {
        --flex-wrap: nowrap;
    }

    .elementor-137 .elementor-element.elementor-element-fd8eff7 {
        --flex-wrap: nowrap;
    }

    .elementor-137 .elementor-element.elementor-element-58d4566 {
        --flex-wrap: nowrap;
    }

    .elementor-137 .elementor-element.elementor-element-3caf53f {
        --flex-wrap: nowrap;
    }
}

/* Start custom CSS */
#mquantity:after {
    content: '=';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    right: -25px;
    font-size: 20px;
    top: 10px;
}

#msize:after {
    content: '×';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    right: -25px;
    font-size: 20px;
    top: 10px;
}


.mhd-input {
    width: 60% !important
}

.minh42 {
    min-height: 52px
}

input {
    border: none !important;
    border: 1px solid rgba(0, 0, 0, 0.487) !important;
    border-radius: 0 !important
}

.tedad .active_s p {
    background-color: #000;
    color: #fff !important;
    padding: 8px 10px;
    border-radius: 6px;
}

.mdays span {
    color: #212529;
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
}

.days_table {
    background-color: #fff;
    max-width: 70%;
}

table {
    width: auto;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'mseg';
    font-display: auto;
    src: url('./../../2025/08/SegoeUI-VF.ttf') format('truetype');
}

/* End Custom Fonts CSS */