.elementor-2644 .elementor-element.elementor-element-895a258:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-895a258>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #515151;
}

.elementor-2644 .elementor-element.elementor-element-895a258 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-2644 .elementor-element.elementor-element-895a258>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-2644 .elementor-element.elementor-element-1993280 img {
    width: 4%;
}

.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-2644 .elementor-element.elementor-element-a47859b>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon-wrapper {
    text-align: right;
}

.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-framed .elementor-icon,
.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ea52509);
    border-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-framed .elementor-icon,
.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-framed .elementor-icon:hover,
.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-framed .elementor-icon:hover,
.elementor-2644 .elementor-element.elementor-element-a47859b.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon {
    font-size: 30px;
}

.elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon svg {
    height: 30px;
}

.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-2644 .elementor-element.elementor-element-f9da4b8 {
    text-align: right;
}

.elementor-2644 .elementor-element.elementor-element-f9da4b8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-ca9c2b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-ca9c2b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8C905;
}

.elementor-2644 .elementor-element.elementor-element-ca9c2b3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-ca9c2b3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8a8254c img {
    width: 5%;
}

.elementor-2644 .elementor-element.elementor-element-b63c337>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-b63c337 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-b63c337>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-97f2705.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-97f2705.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-97f2705>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-97f2705 {
    z-index: 26;
}

.elementor-2644 .elementor-element.elementor-element-cfd42d7>.elementor-container {
    min-height: 100vh;
}

.elementor-2644 .elementor-element.elementor-element-cfd42d7 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-4e6a5de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-4e6a5de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #464646BF;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-4e6a5de.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-4e6a5de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-4e6a5de>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-4e6a5de>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-4e6a5de {
    z-index: 2;
}

.elementor-2644 .elementor-element.elementor-element-c61815a>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-c61815a img {
    width: 58%;
}

.elementor-2644 .elementor-element.elementor-element-019a630>.elementor-container {
    min-height: 40vh;
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-framed .elementor-icon,
.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ea52509);
    border-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-framed .elementor-icon,
.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-framed .elementor-icon:hover,
.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-framed .elementor-icon:hover,
.elementor-2644 .elementor-element.elementor-element-a7ad6e4.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon {
    font-size: 30px;
}

.elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon svg {
    height: 30px;
}

.elementor-2644 .elementor-element.elementor-element-9adc237>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-9adc237 {
    text-align: center;
}

.elementor-2644 .elementor-element.elementor-element-9adc237 .elementor-heading-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #C5C5C5;
}

.elementor-2644 .elementor-element.elementor-element-7ac6ee8>.elementor-container {
    min-height: 40vh;
}

.elementor-2644 .elementor-element.elementor-element-69f2263 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 15px;
    --grid-row-gap: 16px;
}

.elementor-2644 .elementor-element.elementor-element-69f2263 .elementor-widget-container {
    text-align: center;
}

.elementor-2644 .elementor-element.elementor-element-69f2263>.elementor-widget-container {
    margin: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-69f2263 .elementor-social-icon {
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5E5959;
}

.elementor-2644 .elementor-element.elementor-element-69f2263 .elementor-social-icon i {
    color: #FFFFFF70;
}

.elementor-2644 .elementor-element.elementor-element-69f2263 .elementor-social-icon svg {
    fill: #FFFFFF70;
}

.elementor-2644 .elementor-element.elementor-element-d1b7ab6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2644 .elementor-element.elementor-element-d1b7ab6>.elementor-container {
    min-height: 10vh;
}

.elementor-2644 .elementor-element.elementor-element-d1b7ab6 {
    overflow: hidden;
    margin-top: -20%;
    margin-bottom: 0%;
}

.elementor-2644 .elementor-element.elementor-element-9316785:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-9316785>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea52509);
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-9316785.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-9316785.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-9316785>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-9316785>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-1d61a0b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1d61a0b {
    text-align: center;
}

.elementor-2644 .elementor-element.elementor-element-1d61a0b img {
    width: 60%;
}

.elementor-2644 .elementor-element.elementor-element-a81f1a4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-2d789b2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2d789b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2d789b2.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-2d789b2>.elementor-element-populated {
    margin: 10% 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 5%;
    padding: 6% 0% 10% 0%;
}

.elementor-2644 .elementor-element.elementor-element-a47772c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-73dafc1 {
    width: auto;
    max-width: auto;
}

.elementor-2644 .elementor-element.elementor-element-73dafc1>.elementor-widget-container {
    background-color: #00000070;
    margin: 0px 0px 20px 0px;
    padding: 8px 8px 8px 8px;
}

.elementor-2644 .elementor-element.elementor-element-73dafc1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
}

.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-2644 .elementor-element.elementor-element-7bff16f .elementor-button {
    background-color: #F8C905;
    border-radius: 8px 8px 8px 8px;
}

.elementor-2644 .elementor-element.elementor-element-9f119d0>.elementor-element-populated {
    margin: 0% 0% 10% 10%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 10%;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-9f119d0 {
    z-index: 27;
}

.elementor-2644 .elementor-element.elementor-element-c99f4fc>.elementor-container {
    min-height: 20px;
}

.elementor-2644 .elementor-element.elementor-element-c99f4fc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-2644 .elementor-element.elementor-element-b18bb3c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-b18bb3c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-b18bb3c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 020px 20px 20px;
}

.elementor-2644 .elementor-element.elementor-element-b18bb3c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-5a9d766>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-2644 .elementor-element.elementor-element-5a9d766 img {
    width: 88%;
}

.elementor-2644 .elementor-element.elementor-element-bfbfc76:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-bfbfc76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #3F3F3F;
}

.elementor-2644 .elementor-element.elementor-element-bfbfc76>.elementor-container {
    min-height: 80px;
}

.elementor-2644 .elementor-element.elementor-element-bfbfc76 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -5%;
    margin-bottom: 0%;
    z-index: 25;
}

.elementor-2644 .elementor-element.elementor-element-bfbfc76>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-dd9216d {
    padding: 20px 20px 20px 20px;
}

.elementor-2644 .elementor-element.elementor-element-b5d2dca.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-bd9d05c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-bd9d05c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-bd9d05c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2644 .elementor-element.elementor-element-ca048ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-e7050a3);
    fill: var(--e-global-color-e7050a3);
}

.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu--main .elementor-item:hover,
.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-ea52509);
    fill: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-73108da.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2644 .elementor-element.elementor-element-495dc99:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-495dc99>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2644 .elementor-element.elementor-element-495dc99 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-2644 .elementor-element.elementor-element-495dc99>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8b2dc4b {
    width: 100%;
    max-width: 100%;
    top: 270.969px;
    z-index: 0;
}

body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-8b2dc4b {
   
}

body.rtl .elementor-2644 .elementor-element.elementor-element-8b2dc4b {
   
}

.elementor-2644 .elementor-element.elementor-element-8b2dc4b .elementor-heading-title {
    font-family: Sans-serif;
    font-size: 100%;
    text-transform: uppercase;
    color: #C5C5C542;
    margin-left: 63%;
}

.elementor-2644 .elementor-element.elementor-element-66bc6a9:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-66bc6a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: linear-gradient(to top, #d2e3d6, #ffffff);
}

.elementor-2644 .elementor-element.elementor-element-66bc6a9>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-66bc6a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-f9aa246>.elementor-element-populated {
    margin: 50px 50px 100px 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px;
}

.elementor-2644 .elementor-element.elementor-element-cf68207 img {
    width: 88%;
}

.elementor-2644 .elementor-element.elementor-element-034df41>.elementor-element-populated {
    margin: 50px 50px 50px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-2644 .elementor-element.elementor-element-0d1d1e9 .elementor-heading-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #838383;
}

.elementor-2644 .elementor-element.elementor-element-3d220b6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 45px;
    color: #000000;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2644 .elementor-element.elementor-element-f606a82 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 3px;
}

.elementor-2644 .elementor-element.elementor-element-f606a82 .elementor-divider-separator {
    width: 17%;
}

.elementor-2644 .elementor-element.elementor-element-f606a82 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-widget-text-editor {
    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-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-2644 .elementor-element.elementor-element-147c889 {
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-2644 .elementor-element.elementor-element-7a219c5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-8a4f44e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-4c40455 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-5eb0013.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-5eb0013.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-7594e00>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-0627162>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-2644 .elementor-element.elementor-element-0627162>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-0627162>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-daaa2f5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-91a8596 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 2px;
}

.elementor-2644 .elementor-element.elementor-element-91a8596 .elementor-divider-separator {
    width: 17%;
}

.elementor-2644 .elementor-element.elementor-element-91a8596 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-69eeb30 {
    color: #878C9F;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-44eed49>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-a67868e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-0a214bb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-2644 .elementor-element.elementor-element-0a214bb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-0a214bb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-0950b6e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-9a3f1b3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 2px;
}

.elementor-2644 .elementor-element.elementor-element-9a3f1b3 .elementor-divider-separator {
    width: 17%;
}

.elementor-2644 .elementor-element.elementor-element-9a3f1b3 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-fd265cd {
    color: #878C9F;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-9ac85df {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-ec529bd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-8d138ff {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-44d12a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-2644 .elementor-element.elementor-element-44d12a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-44d12a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-d6f5def .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-4405cb7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 2px;
}

.elementor-2644 .elementor-element.elementor-element-4405cb7 .elementor-divider-separator {
    width: 17%;
}

.elementor-2644 .elementor-element.elementor-element-4405cb7 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-6327736 {
    color: #878C9F;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-2230fe0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-5949cc3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-8b75271>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-2644 .elementor-element.elementor-element-8b75271>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8b75271>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8021daa .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-77bbf2f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 2px;
}

.elementor-2644 .elementor-element.elementor-element-77bbf2f .elementor-divider-separator {
    width: 17%;
}

.elementor-2644 .elementor-element.elementor-element-77bbf2f .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-bf4e769 {
    color: #878C9F;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-332886c .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-2644 .elementor-element.elementor-element-8640f1f:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-8640f1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    position: relative;
                    width: 100%;
                    background-position: 0;
                     background: #175D29 !important;
                    background-repeat: no-repeat;
                    background-size: cover;
                    overflow: hidden;
                    border: 3px solid #175D29;
                    border-radius: 10px;
                    box-shadow: 0px -7px 10px, 0px 7px 10px;
                    margin-bottom: 30px;
}

.elementor-2644 .elementor-element.elementor-element-8640f1f>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8640f1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-7a49427>.elementor-container {
    min-height: 600px;
}

.elementor-2644 .elementor-element.elementor-element-7a49427 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1c6b249:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-1c6b249>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #505050;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-1c6b249.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-1c6b249.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-1c6b249>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -110px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 150px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1c6b249>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}



.elementor-2644 .elementor-element.elementor-element-19d58d4>.elementor-widget-container {
    margin: 0px 0px 0px 130px;
}

.elementor-2644 .elementor-element.elementor-element-19d58d4 .elementor-divider-separator {
    width: 16%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2644 .elementor-element.elementor-element-19d58d4 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-2644 .elementor-element.elementor-element-0303921 {
    width: var(--container-widget-width, 127.019%);
    max-width: 127.019%;
    --container-widget-width: 127.019%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-0303921>.elementor-widget-container {
    margin: 0px 0px 0px 100px;
}

.elementor-2644 .elementor-element.elementor-element-0303921 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 44px;
    color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-36a5845 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 1.1px;
}

.elementor-2644 .elementor-element.elementor-element-36a5845>.elementor-widget-container {
    margin: 0px 0px 0px 130px;
}

.elementor-2644 .elementor-element.elementor-element-36a5845 .elementor-divider-separator {
    width: 16%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2644 .elementor-element.elementor-element-36a5845 .elementor-divider {
    text-align: left;
    padding-block-start: 4px;
    padding-block-end: 4px;
}

.elementor-2644 .elementor-element.elementor-element-301c180>.elementor-widget-container {
    margin: 0px 0px 0px 100px;
}

.elementor-2644 .elementor-element.elementor-element-301c180 {
    text-align: left;
    color: #F3F3F3;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-2644 .elementor-element.elementor-element-c72ec93>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-c72ec93 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Titillium Web", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-c72ec93 .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-43e323f>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-43e323f .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Titillium Web", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-43e323f .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-ae75300>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-ae75300 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Titillium Web", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-ae75300 .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-ad45c4f>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-ad45c4f .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Titillium Web", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-ad45c4f .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-e5a16db.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-e5a16db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-e5a16db>.elementor-element-populated {
    margin: 0px 0px -50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-9a16a36 {
    color: #FFFFFF;
    margin-top: -160px;
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-a3b4417>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-a3b4417 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}

.elementor-2644 .elementor-element.elementor-element-a3b4417 .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-30efc33>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-30efc33 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}

.elementor-2644 .elementor-element.elementor-element-30efc33 .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-069b06c>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-069b06c .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}

.elementor-2644 .elementor-element.elementor-element-069b06c .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-562ab37>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-562ab37 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}

.elementor-2644 .elementor-element.elementor-element-562ab37 .elementor-counter-title {
    color: #A8A8A8;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-2644 .elementor-element.elementor-element-3889f3e:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-3889f3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-3889f3e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: -6px;
}

.elementor-2644 .elementor-element.elementor-element-3889f3e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-100f52d>.elementor-container {
    max-width: 1300px;
    min-height: 240px;
}

.elementor-2644 .elementor-element.elementor-element-100f52d {
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var(--e-global-color-ea52509);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 70px;
}

.elementor-2644 .elementor-element.elementor-element-100f52d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8e93a94 .elementor-heading-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #838383;
}

.elementor-2644 .elementor-element.elementor-element-7cafd80 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-2644 .elementor-element.elementor-element-7cafd80 .elementor-divider-separator {
    width: 6%;
}

.elementor-2644 .elementor-element.elementor-element-7cafd80 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-64fe458>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-64fe458 {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-64fe458 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-7262dfa .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 24px;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-affde44 {
    width: 100%;
    max-width: 100%;
    top: 81.958px;
}

body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-affde44 {
    left: 12px;
}

body.rtl .elementor-2644 .elementor-element.elementor-element-affde44 {
    right: 12px;
}

.elementor-2644 .elementor-element.elementor-element-affde44 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 120px;
    font-weight: 700;
    text-transform: uppercase;
    color: #C5C5C542;
}

.elementor-2644 .elementor-element.elementor-element-809ca67:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-809ca67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-809ca67>.elementor-container {
    max-width: 1400px;
}

.elementor-2644 .elementor-element.elementor-element-809ca67 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-809ca67>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-3f1c7c9:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-3f1c7c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-3f1c7c9>.elementor-container {
    max-width: 1200px;
}

.elementor-2644 .elementor-element.elementor-element-3f1c7c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-3f1c7c9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-f0360ae.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-f0360ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-f0360ae>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-8a68248>.elementor-widget-container {
    background-color: var(--e-global-color-de33f09);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2644 .elementor-element.elementor-element-8a68248 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-b9a6b7b>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateX: 68px;
    --e-transform-translateY: -109px;
    --e-transform-scale: 0.8;
}

.elementor-2644 .elementor-element.elementor-element-b9a6b7b {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-b9a6b7b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: #F8C9059E;
}

.elementor-2644 .elementor-element.elementor-element-1a13509:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-1a13509>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-2644 .elementor-element.elementor-element-1a13509>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-1a13509>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1a13509>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-b57ece2>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
}

.elementor-2644 .elementor-element.elementor-element-b57ece2 {
    color: #5F5F5F;
    font-family: "Titillium Web", Sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-e1f7e89 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-85531ba:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-85531ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-85531ba>.elementor-container {
    max-width: 1200px;
}

.elementor-2644 .elementor-element.elementor-element-85531ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-2644 .elementor-element.elementor-element-85531ba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-a4ad478.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-a4ad478.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-a4ad478>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-2644 .elementor-element.elementor-element-474e48c>.elementor-widget-container {
    background-color: var(--e-global-color-de33f09);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2644 .elementor-element.elementor-element-474e48c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-e0f41e0>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateX: 68px;
    --e-transform-translateY: -109px;
    --e-transform-scale: 0.8;
}

.elementor-2644 .elementor-element.elementor-element-e0f41e0 {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-e0f41e0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: #F8C9059E;
}

.elementor-2644 .elementor-element.elementor-element-67bcf9a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-67bcf9a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-de33f09);
}

.elementor-2644 .elementor-element.elementor-element-67bcf9a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-67bcf9a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-67bcf9a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-bbd6e91>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
}

.elementor-2644 .elementor-element.elementor-element-bbd6e91 {
    color: #5F5F5F;
    font-family: "Titillium Web", Sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-f6457c5 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-f313c70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-f313c70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-de33f09);
}

.elementor-2644 .elementor-element.elementor-element-f313c70>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-f313c70>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-f313c70>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-7f5a926:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-7f5a926>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-7f5a926>.elementor-container {
    max-width: 1200px;
}

.elementor-2644 .elementor-element.elementor-element-7f5a926 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-2644 .elementor-element.elementor-element-7f5a926>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-532173b.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-532173b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-532173b>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-2644 .elementor-element.elementor-element-939f9f7>.elementor-widget-container {
    background-color: var(--e-global-color-de33f09);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2644 .elementor-element.elementor-element-939f9f7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-a480a2c>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateX: 68px;
    --e-transform-translateY: -109px;
    --e-transform-scale: 0.8;
}

.elementor-2644 .elementor-element.elementor-element-a480a2c {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-a480a2c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: #F8C9059E;
}

.elementor-2644 .elementor-element.elementor-element-322c59b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-322c59b>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-6490cd5 img {
    opacity: 1;
}

.elementor-2644 .elementor-element.elementor-element-720122c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-720122c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-de33f09);
}

.elementor-2644 .elementor-element.elementor-element-720122c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-720122c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-720122c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-14f92c7>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
}

.elementor-2644 .elementor-element.elementor-element-14f92c7 {
    color: #5F5F5F;
    font-family: "Titillium Web", Sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-58f8d02 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-58b272e:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-58b272e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-58b272e>.elementor-container {
    max-width: 1200px;
}

.elementor-2644 .elementor-element.elementor-element-58b272e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-2644 .elementor-element.elementor-element-58b272e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-f8ec6fd.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-f8ec6fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-f8ec6fd>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-2644 .elementor-element.elementor-element-0c5b935>.elementor-widget-container {
    background-color: var(--e-global-color-de33f09);
    padding: 35px 35px 35px 35px;
    border-style: solid;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2644 .elementor-element.elementor-element-0c5b935 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-3ab7cd9>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateX: 68px;
    --e-transform-translateY: -109px;
    --e-transform-scale: 0.8;
}

.elementor-2644 .elementor-element.elementor-element-3ab7cd9 {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-3ab7cd9 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: #F8C9059E;
}

.elementor-2644 .elementor-element.elementor-element-695b5ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-695b5ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-de33f09);
}

.elementor-2644 .elementor-element.elementor-element-695b5ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-695b5ed>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-695b5ed>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-5a45121>.elementor-widget-container {
    padding: 10px 30px 10px 30px;
}

.elementor-2644 .elementor-element.elementor-element-5a45121 {
    color: #5F5F5F;
    font-family: "Titillium Web", Sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.elementor-2644 .elementor-element.elementor-element-8582976 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-f428329>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2644 .elementor-element.elementor-element-f428329>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-f61311f img {
    width: 100%;
}

.elementor-2644 .elementor-element.elementor-element-918ce9b .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}

.elementor-2644 .elementor-element.elementor-element-876f032:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-876f032>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F2F2F;
}

.elementor-2644 .elementor-element.elementor-element-876f032>.elementor-container {
    min-height: 500px;
}

.elementor-2644 .elementor-element.elementor-element-876f032 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 10px 60px 10px;
    z-index: 1;
}

.elementor-2644 .elementor-element.elementor-element-876f032>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-084662a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-084662a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2644 .elementor-element.elementor-element-084662a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2644 .elementor-element.elementor-element-4e303b9>.elementor-widget-container {
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: #949494;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2644 .elementor-element.elementor-element-4e303b9 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2644 .elementor-element.elementor-element-4e303b9 .elementor-custom-embed-play i {
    color: var(--e-global-color-ea52509);
    font-size: 147px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-2644 .elementor-element.elementor-element-4e303b9 .elementor-custom-embed-play svg {
    fill: var(--e-global-color-ea52509);
    width: 147px;
    height: 147px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-a5c4247.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2644 .elementor-element.elementor-element-a5c4247.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2644 .elementor-element.elementor-element-a5c4247>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-2644 .elementor-element.elementor-element-a5c4247>.elementor-element-populated {
    margin: 45px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-2644 .elementor-element.elementor-element-1d03915>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1d03915 {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-1d03915 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 800;
    text-transform: uppercase;
    color: #B0B0B0;
}

.elementor-2644 .elementor-element.elementor-element-2eab807 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 3px;
}

.elementor-2644 .elementor-element.elementor-element-2eab807 .elementor-divider-separator {
    width: 18%;
}

.elementor-2644 .elementor-element.elementor-element-2eab807 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-8d33a7f>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-8d33a7f {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-2644 .elementor-element.elementor-element-3eee7f1 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Poppins", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 3px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-2644 .elementor-element.elementor-element-3eee7f1>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-3eee7f1 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2644 .elementor-element.elementor-element-a04ffb1:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-a04ffb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-a04ffb1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 50px 0px;
}

.elementor-2644 .elementor-element.elementor-element-a04ffb1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-8dd748d>.elementor-container {
    max-width: 1300px;
    min-height: 240px;
}

.elementor-2644 .elementor-element.elementor-element-8dd748d {
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var(--e-global-color-ea52509);
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 70px;
}

.elementor-2644 .elementor-element.elementor-element-4ccb3a1 .elementor-heading-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #838383;
}

.elementor-2644 .elementor-element.elementor-element-0897dd1 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-2644 .elementor-element.elementor-element-0897dd1 .elementor-divider-separator {
    width: 6%;
}

.elementor-2644 .elementor-element.elementor-element-0897dd1 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-6f2ac25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-6f2ac25 {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-6f2ac25 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-66e35a0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 24px;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-72809e4>.elementor-widget-container {
    margin: 0px 200px 0px 200px;
}

.elementor-2644 .elementor-element.elementor-element-72809e4 .elementskit-image-comparison .twentytwenty-handle {
    width: 27px;
    margin-left: calc(27px / -2);
}

.elementor-2644 .elementor-element.elementor-element-72809e4 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow {
    border-right-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-72809e4 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow {
    border-left-color: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-e6f198d {
    width: 100%;
    max-width: 100%;
    top: -71.047px;
    z-index: 0;
}

body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-e6f198d {
    left: 33px;
}

body.rtl .elementor-2644 .elementor-element.elementor-element-e6f198d {
    right: 33px;
}

.elementor-2644 .elementor-element.elementor-element-e6f198d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 120px;
    font-weight: 700;
    text-transform: uppercase;
    color: #C5C5C542;
}

.elementor-2644 .elementor-element.elementor-element-431c06d:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-431c06d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-431c06d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-431c06d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-264a821.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-264a821.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-a6582f2 .elementor-heading-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-6793102 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 4px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-2644 .elementor-element.elementor-element-6793102>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-6793102 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2644 .elementor-element.elementor-element-6793102 .elementor-button .elementor-button-content-wrapper {
    gap: 13px;
}

.elementor-2644 .elementor-element.elementor-element-2b6df5f:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-2b6df5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: var(--wpr-bg-77a2c0ad-8f15-4da1-be0d-fea5ab1a708d);
    background-position: center center;
}

.elementor-2644 .elementor-element.elementor-element-2b6df5f>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-2b6df5f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-f40af90 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-8d0d104:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2644 .elementor-element.elementor-element-8d0d104>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #505050;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-8d0d104.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-8d0d104.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-8d0d104>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -70px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 10% 0% 10%;
}

.elementor-2644 .elementor-element.elementor-element-8d0d104>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-126746d {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 3.5px;
}

.elementor-2644 .elementor-element.elementor-element-126746d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-126746d .elementor-divider-separator {
    width: 16%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-2644 .elementor-element.elementor-element-126746d .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-2644 .elementor-element.elementor-element-1c38cf0 {
    width: var(--container-widget-width, 107.863%);
    max-width: 107.863%;
    --container-widget-width: 107.863%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-2644 .elementor-element.elementor-element-1c38cf0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1c38cf0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 54px;
    color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-1b61ec2 {
    --divider-border-style: solid;
    --divider-color: #F8C905;
    --divider-border-width: 3.5px;
}

.elementor-2644 .elementor-element.elementor-element-1b61ec2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-1b61ec2 .elementor-divider-separator {
    width: 16%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-2644 .elementor-element.elementor-element-1b61ec2 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-2644 .elementor-element.elementor-element-353ed77>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-353ed77 {
    text-align: right;
    color: #F3F3F3;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-2644 .elementor-element.elementor-element-cc9640f:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-cc9640f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEFEFE;
}

.elementor-2644 .elementor-element.elementor-element-cc9640f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
    z-index: 24;
}

.elementor-2644 .elementor-element.elementor-element-cc9640f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-aad63ef {
    padding: 30px 0px 30px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-11c2bbd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-11c2bbd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-96903a5 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-8d30821.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-8d30821.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-0c22682 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-ac13965.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-ac13965.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-805b6c4 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-4734b8d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-4734b8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-b249bae img {
    width: 80%;
}

.elementor-2644 .elementor-element.elementor-element-5f99437 {
    padding: 30px 0px 30px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-14a0a5f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-14a0a5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2470ded img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-8c963f7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-8c963f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-90ebce7 img {
    width: 90%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-e7dca5f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-e7dca5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2b9aacb img {
    width: 80%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-719bc57.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-719bc57.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-e6395d7 img {
    width: 66%;
}

.elementor-2644 .elementor-element.elementor-element-fbf250c {
    width: 100%;
    max-width: 100%;
    top: 190px;
}

body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-fbf250c {
    left: 460px;
}

body.rtl .elementor-2644 .elementor-element.elementor-element-fbf250c {
    right: 460px;
}

.elementor-2644 .elementor-element.elementor-element-fbf250c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 120px;
    font-weight: 700;
    text-transform: uppercase;
    color: #C5C5C542;
}

.elementor-2644 .elementor-element.elementor-element-ea9d54f:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-ea9d54f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEFEFE;
}

.elementor-2644 .elementor-element.elementor-element-ea9d54f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
    z-index: 24;
}

.elementor-2644 .elementor-element.elementor-element-ea9d54f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-18831b5 {
    padding: 30px 0px 30px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-ffefc37.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-ffefc37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-216b558 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-a66422f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-a66422f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-0973e11 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-584effe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-584effe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-e85c497 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-d3b5d8c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-d3b5d8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-899ae36 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-5364761.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-5364761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-c555fe3 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-2a50db7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2a50db7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-e56ae41 img {
    width: 60%;
}

.elementor-2644 .elementor-element.elementor-element-b4d258f {
    padding: 30px 0px 30px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-eba5ed7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-eba5ed7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-7c7a1e4 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-dfe3769.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-dfe3769.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-f7e196a img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-2a6aa60.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2a6aa60.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-2c56efe img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-0a70481.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-0a70481.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-3b4bb43 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-1b0f3c5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-1b0f3c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-9d0d757 img {
    width: 60%;
}

.elementor-2644 .elementor-element.elementor-element-28a1135 {
    padding: 30px 0px 30px 0px;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-b359540.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-b359540.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-451e31b img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-8a7a0e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-8a7a0e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-eddbe27 img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-7466f62.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-7466f62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-616325f img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-34923a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-34923a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-819dbda img {
    width: 60%;
}

.elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-b670920.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-b670920.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2644 .elementor-element.elementor-element-5b9afcd img {
    width: 60%;
}

.elementor-2644 .elementor-element.elementor-element-724b0f3 {
    width: 100%;
    max-width: 100%;
    top: 358px;
}

body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-724b0f3 {
    left: 460.969px;
}

body.rtl .elementor-2644 .elementor-element.elementor-element-724b0f3 {
    right: 460.969px;
}

.elementor-2644 .elementor-element.elementor-element-724b0f3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 120px;
    font-weight: 700;
    text-transform: uppercase;
    color: #C5C5C542;
}

.elementor-2644 .elementor-element.elementor-element-78a3188:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-78a3188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2F2F2F;
}

.elementor-2644 .elementor-element.elementor-element-78a3188>.elementor-container {
    min-height: 100vh;
}

.elementor-2644 .elementor-element.elementor-element-78a3188 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-78a3188>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-e2b39b6>.elementor-element-populated {
    padding: 30px 30px 30px 30px;
}

.elementor-2644 .elementor-element.elementor-element-539db62 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 46px;
    color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-831da64 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 400;
}

.elementor-2644 .elementor-element.elementor-element-3531d79 .elementor-button {
    background-color: var(--e-global-color-ea52509);
    font-family: "Titillium Web", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-2644 .elementor-element.elementor-element-1b9072e:not(.elementor-motion-effects-element-type-background),
.elementor-2644 .elementor-element.elementor-element-1b9072e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2644 .elementor-element.elementor-element-1b9072e>.elementor-container {
    max-width: 1100px;
}

.elementor-2644 .elementor-element.elementor-element-1b9072e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 50px 0px;
    z-index: 24;
}

.elementor-2644 .elementor-element.elementor-element-1b9072e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2644 .elementor-element.elementor-element-9872344>.elementor-container {
    max-width: 1200px;
    min-height: 240px;
}

.elementor-2644 .elementor-element.elementor-element-9872344 {
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var(--e-global-color-ea52509);
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 70px;
}

.elementor-2644 .elementor-element.elementor-element-0c3357b .elementor-heading-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-ea5c755 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-ea52509);
    --divider-border-width: 1px;
}

.elementor-2644 .elementor-element.elementor-element-ea5c755 .elementor-divider-separator {
    width: 6%;
}

.elementor-2644 .elementor-element.elementor-element-ea5c755 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-2644 .elementor-element.elementor-element-fe0c2e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2644 .elementor-element.elementor-element-fe0c2e3 {
    text-align: left;
}

.elementor-2644 .elementor-element.elementor-element-fe0c2e3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
    color: #000000;
}

.elementor-2644 .elementor-element.elementor-element-dcc7f59 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 24px;
    color: #5C5C5C;
}

.elementor-2644 .elementor-element.elementor-element-10ab196>.elementor-container {
    max-width: 1400px;
    min-height: 240px;
}

.elementor-2644 .elementor-element.elementor-element-10ab196 {
    border-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 70px;
    z-index: 24;
}

.elementor-2644 .elementor-element.elementor-element-10c16c3 {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-2644 .elementor-element.elementor-element-10c16c3 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-2644 .elementor-element.elementor-element-10c16c3 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 50px;
}

.elementor-2644 .elementor-element.elementor-element-10c16c3 .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    background: var(--e-global-color-ea52509);
}

.elementor-2644 .elementor-element.elementor-element-e86e986 {
    width: 100%;
    max-width: 100%;
    top: 91.938px;
}

body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-e86e986 {
    left: 93.983px;
}

body.rtl .elementor-2644 .elementor-element.elementor-element-e86e986 {
    right: 93.983px;
}

.elementor-2644 .elementor-element.elementor-element-e86e986 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 120px;
    font-weight: 800;
    letter-spacing: 6px;
    color: #C5C5C542;
}

body.elementor-page-2644:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2644>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-2644 .elementor-element.elementor-element-0094abe {
        width: 20%;
    }

    .elementor-2644 .elementor-element.elementor-element-e3f85b8 {
        width: 53%;
    }

    .elementor-2644 .elementor-element.elementor-element-97f2705 {
        width: 6%;
    }

    .elementor-2644 .elementor-element.elementor-element-8278a39 {
        width: 100%;
    }

    .elementor-2644 .elementor-element.elementor-element-a81f1a4 {
        width: 86.666%;
    }

    .elementor-2644 .elementor-element.elementor-element-9f119d0 {
        width: 7%;
    }

    .elementor-2644 .elementor-element.elementor-element-b18bb3c {
        width: 100%;
    }

    .elementor-2644 .elementor-element.elementor-element-b5d2dca {
        width: 18.156%;
    }

    .elementor-2644 .elementor-element.elementor-element-bd9d05c {
        width: 70.396%;
    }

    .elementor-2644 .elementor-element.elementor-element-73108da {
        width: 11.112%;
    }

    .elementor-2644 .elementor-element.elementor-element-f9aa246 {
        width: 59.157%;
    }

    .elementor-2644 .elementor-element.elementor-element-034df41 {
        width: 56.843%;
    }

    .elementor-2644 .elementor-element.elementor-element-5eb0013 {
        width: 25.474%;
    }

    .elementor-2644 .elementor-element.elementor-element-0627162 {
        width: 74.526%;
    }

    .elementor-2644 .elementor-element.elementor-element-7314ad2 {
        width: 25.092%;
    }

    .elementor-2644 .elementor-element.elementor-element-0a214bb {
        width: 74.908%;
    }

    .elementor-2644 .elementor-element.elementor-element-ea18bd1 {
        width: 25.092%;
    }

    .elementor-2644 .elementor-element.elementor-element-44d12a4 {
        width: 74.908%;
    }

    .elementor-2644 .elementor-element.elementor-element-5801a64 {
        width: 25.092%;
    }

    .elementor-2644 .elementor-element.elementor-element-8b75271 {
        width: 74.908%;
    }

    .elementor-2644 .elementor-element.elementor-element-1c6b249 {
        width: 40%;
    }

    .elementor-2644 .elementor-element.elementor-element-e5a16db {
        width: 60%;
    }

    .elementor-2644 .elementor-element.elementor-element-6c0b0bb {
        width: 23.808%;
    }

    .elementor-2644 .elementor-element.elementor-element-f4ca678 {
        width: 25.099%;
    }

    .elementor-2644 .elementor-element.elementor-element-a99cc1b {
        width: 26.093%;
    }

    .elementor-2644 .elementor-element.elementor-element-f0360ae {
        width: 31.993%;
    }

    .elementor-2644 .elementor-element.elementor-element-1a13509 {
        width: 68.007%;
    }

    .elementor-2644 .elementor-element.elementor-element-264a821 {
        width: 44.324%;
    }

    .elementor-2644 .elementor-element.elementor-element-b24c984 {
        width: 55.676%;
    }

    .elementor-2644 .elementor-element.elementor-element-1dad13b {
        width: 56.69%;
    }

    .elementor-2644 .elementor-element.elementor-element-8d0d104 {
        width: 43.31%;
    }

    .elementor-2644 .elementor-element.elementor-element-ffefc37 {
        width: 19.295%;
    }

    .elementor-2644 .elementor-element.elementor-element-a66422f {
        width: 19.92%;
    }

    .elementor-2644 .elementor-element.elementor-element-584effe {
        width: 18.452%;
    }

    .elementor-2644 .elementor-element.elementor-element-d3b5d8c {
        width: 22.337%;
    }

    .elementor-2644 .elementor-element.elementor-element-5364761 {
        width: 14.284%;
    }

    .elementor-2644 .elementor-element.elementor-element-2a50db7 {
        width: 2.365%;
    }

    .elementor-2644 .elementor-element.elementor-element-e2b39b6 {
        width: 40%;
    }

    .elementor-2644 .elementor-element.elementor-element-7f439b7 {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2644 .elementor-element.elementor-element-0094abe {
        width: 40%;
    }

    .elementor-2644 .elementor-element.elementor-element-e3f85b8 {
        width: 40%;
    }

    .elementor-2644 .elementor-element.elementor-element-b5d2dca {
        width: 10%;
    }

    .elementor-2644 .elementor-element.elementor-element-bd9d05c {
        width: 80%;
    }

    .elementor-2644 .elementor-element.elementor-element-73108da {
        width: 10%;
    }
}

@media(min-width:1025px) {

    .elementor-2644 .elementor-element.elementor-element-8640f1f:not(.elementor-motion-effects-element-type-background),
    .elementor-2644 .elementor-element.elementor-element-8640f1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-2644 .elementor-element.elementor-element-2b6df5f:not(.elementor-motion-effects-element-type-background),
    .elementor-2644 .elementor-element.elementor-element-2b6df5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-2644 .elementor-element.elementor-element-019a630>.elementor-container {
        min-height: 40vh;
    }

    .elementor-2644 .elementor-element.elementor-element-7ac6ee8>.elementor-container {
        min-height: 40vh;
    }

    .elementor-2644 .elementor-element.elementor-element-69f2263>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-69f2263 {
        --icon-size: 10px;
    }

    .elementor-2644 .elementor-element.elementor-element-d1b7ab6>.elementor-container {
        min-height: 10vh;
    }

    .elementor-2644 .elementor-element.elementor-element-ca048ac {
        width: var(--container-widget-width, 568.5px);
        max-width: 568.5px;
        --container-widget-width: 568.5px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:767px) {
    .elementor-2644 .elementor-element.elementor-element-895a258 {
        z-index: 50;
    }

    .elementor-2644 .elementor-element.elementor-element-0094abe {
        width: 25%;
    }

    .elementor-2644 .elementor-element.elementor-element-1993280 img {
        width: 81%;
    }

    .elementor-2644 .elementor-element.elementor-element-e3f85b8 {
        width: 45%;
    }

    .elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-e3f85b8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-2644 .elementor-element.elementor-element-e3f85b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-2644 .elementor-element.elementor-element-e3f85b8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }

    .elementor-2644 .elementor-element.elementor-element-e3f85b8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 015% 0% 0%;
    }

    .elementor-2644 .elementor-element.elementor-element-a47859b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon {
        font-size: 28px;
    }

    .elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon svg {
        height: 28px;
    }

    .elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon i,
    .elementor-2644 .elementor-element.elementor-element-a47859b .elementor-icon svg {
        transform: rotate(0deg);
    }

    .elementor-2644 .elementor-element.elementor-element-f9da4b8>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-2644 .elementor-element.elementor-element-f9da4b8 {
        text-align: right;
    }

    .elementor-2644 .elementor-element.elementor-element-f9da4b8 .elementor-heading-title {
        font-size: 11px;
        letter-spacing: 3px;
    }

    .elementor-2644 .elementor-element.elementor-element-ca9c2b3 {
        width: 30%;
    }

    .elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-ca9c2b3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-2644 .elementor-element.elementor-element-ca9c2b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-2644 .elementor-element.elementor-element-ca9c2b3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2644 .elementor-element.elementor-element-8a8254c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-8a8254c img {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-97f2705 {
        width: 100%;
    }

    .elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon {
        font-size: 35px;
    }

    .elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon svg {
        height: 35px;
    }

    .elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon i,
    .elementor-2644 .elementor-element.elementor-element-a7ad6e4 .elementor-icon svg {
        transform: rotate(0deg);
    }

    .elementor-2644 .elementor-element.elementor-element-9adc237>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-9adc237 {
        text-align: right;
    }

    .elementor-2644 .elementor-element.elementor-element-9adc237 .elementor-heading-title {
        font-size: 15px;
        letter-spacing: 2px;
    }

    .elementor-2644 .elementor-element.elementor-element-69f2263 {
        --grid-column-gap: 16px;
    }

    .elementor-2644 .elementor-element.elementor-element-2d789b2>.elementor-element-populated {
        margin: 10px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-2644 .elementor-element.elementor-element-bfbfc76 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-dd9216d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-b5d2dca {
        width: 33%;
    }

    .elementor-2644 .elementor-element.elementor-element-b5d2dca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-bd9d05c {
        width: 33%;
    }

    .elementor-2644 .elementor-element.elementor-element-ca048ac {
        width: auto;
        max-width: auto;
    }

    .elementor-2644 .elementor-element.elementor-element-ca048ac .elementor-menu-toggle {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-73108da {
        width: 33%;
    }

    .elementor-2644 .elementor-element.elementor-element-73108da>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-f9aa246>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2644 .elementor-element.elementor-element-cf68207 img {
        width: 100%;
    }

    .elementor-2644 .elementor-element.elementor-element-034df41>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-3d220b6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2644 .elementor-element.elementor-element-5eb0013 {
        width: 20%;
    }

    .elementor-2644 .elementor-element.elementor-element-0627162 {
        width: 80%;
    }

    .elementor-2644 .elementor-element.elementor-element-7314ad2 {
        width: 20%;
    }

    .elementor-2644 .elementor-element.elementor-element-0a214bb {
        width: 80%;
    }

    .elementor-2644 .elementor-element.elementor-element-ea18bd1 {
        width: 20%;
    }

    .elementor-2644 .elementor-element.elementor-element-44d12a4 {
        width: 80%;
    }

    .elementor-2644 .elementor-element.elementor-element-5801a64 {
        width: 20%;
    }

    .elementor-2644 .elementor-element.elementor-element-8b75271 {
        width: 80%;
    }

    .elementor-2644 .elementor-element.elementor-element-332886c .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 5px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-7a49427>.elementor-container {
        min-height: 700px;
    }

    .elementor-2644 .elementor-element.elementor-element-1c6b249 {
        width: 30%;
    }

    .elementor-bc-flex-widget .elementor-2644 .elementor-element.elementor-element-1c6b249.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-2644 .elementor-element.elementor-element-1c6b249.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-2644 .elementor-element.elementor-element-1c6b249.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-2644 .elementor-element.elementor-element-1c6b249>.elementor-element-populated {
        margin: 0px 0px -110px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-19d58d4>.elementor-widget-container {
        margin: -50px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-19d58d4 .elementor-divider-separator {
        width: 53%;
    }

    .elementor-2644 .elementor-element.elementor-element-0303921>.elementor-widget-container {
        margin: -50px -250px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-0303921 .elementor-heading-title {
        font-size: 20px;
        line-height: 34px;
    }

    .elementor-2644 .elementor-element.elementor-element-36a5845>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-2644 .elementor-element.elementor-element-36a5845 .elementor-divider-separator {
        width: 51%;
    }

    .elementor-2644 .elementor-element.elementor-element-301c180>.elementor-widget-container {
        margin: 0px -250px 0px 20px;
    }

    .elementor-2644 .elementor-element.elementor-element-301c180 {
        font-size: 15px;
    }

    .elementor-2644 .elementor-element.elementor-element-c72ec93>.elementor-widget-container {
        margin: 0px -100px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-c72ec93 .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-c72ec93 .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-2644 .elementor-element.elementor-element-43e323f>.elementor-widget-container {
        margin: 0px -100px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-43e323f .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-43e323f .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-2644 .elementor-element.elementor-element-ae75300>.elementor-widget-container {
        margin: 0px -100px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-ae75300 .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-ae75300 .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-2644 .elementor-element.elementor-element-ad45c4f>.elementor-widget-container {
        margin: 0px -100px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-ad45c4f .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-ad45c4f .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-2644 .elementor-element.elementor-element-e5a16db {
        width: 30%;
    }

    .elementor-2644 .elementor-element.elementor-element-e5a16db>.elementor-element-populated {
        margin: 0px 0px -110px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-9a16a36 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-6c0b0bb {
        width: 60%;
    }

    .elementor-2644 .elementor-element.elementor-element-f4ca678 {
        width: 60%;
    }

    .elementor-2644 .elementor-element.elementor-element-a99cc1b {
        width: 60%;
    }

    .elementor-2644 .elementor-element.elementor-element-dc246b8 {
        width: 60%;
    }

    .elementor-2644 .elementor-element.elementor-element-3889f3e {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-100f52d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-5a9db36>.elementor-element-populated {
        margin: 30px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-64fe458 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-2644 .elementor-element.elementor-element-7262dfa .elementor-heading-title {
        font-size: 10px;
    }

    body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-affde44 {
        left: 9.997px;
    }

    body.rtl .elementor-2644 .elementor-element.elementor-element-affde44 {
        right: 9.997px;
    }

    .elementor-2644 .elementor-element.elementor-element-affde44 {
        top: 186.944px;
        text-align: center;
    }

    .elementor-2644 .elementor-element.elementor-element-f0360ae>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-1a13509>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-e1f7e89 .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 5px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-85531ba {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-a4ad478>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-67bcf9a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-f6457c5 .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 5px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-f313c70>.elementor-element-populated {
        margin: 9px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-7f5a926 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-532173b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-322c59b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-720122c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-58f8d02 .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 5px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-58b272e {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-f8ec6fd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-695b5ed>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-8582976 .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 5px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-f428329>.elementor-element-populated {
        margin: 09px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-918ce9b .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 5px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-1d03915 .elementor-heading-title {
        font-size: 24px;
        line-height: 34px;
    }

    .elementor-2644 .elementor-element.elementor-element-3eee7f1 .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-2644 .elementor-element.elementor-element-8dd748d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-cc51ae0>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-6f2ac25 .elementor-heading-title {
        font-size: 25px;
        line-height: 34px;
    }

    body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-e6f198d {
        left: 101.038px;
    }

    body.rtl .elementor-2644 .elementor-element.elementor-element-e6f198d {
        right: 101.038px;
    }

    .elementor-2644 .elementor-element.elementor-element-e6f198d {
        top: -198.052px;
    }

    .elementor-2644 .elementor-element.elementor-element-a6582f2 .elementor-heading-title {
        line-height: 2em;
    }

    .elementor-2644 .elementor-element.elementor-element-6793102 .elementor-button {
        font-size: 10px;
        letter-spacing: 2px;
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-2644 .elementor-element.elementor-element-2b6df5f:not(.elementor-motion-effects-element-type-background),
    .elementor-2644 .elementor-element.elementor-element-2b6df5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-2644 .elementor-element.elementor-element-1dad13b {
        width: 30%;
    }

    .elementor-2644 .elementor-element.elementor-element-8d0d104 {
        width: 70%;
    }

    .elementor-2644 .elementor-element.elementor-element-8d0d104>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-2644 .elementor-element.elementor-element-8d0d104>.elementor-element-populated {
        margin: 0px 0px -0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-1c38cf0 {
        width: var(--container-widget-width, 227.114px);
        max-width: 227.114px;
        --container-widget-width: 227.114px;
        --container-widget-flex-grow: 0;
    }

    .elementor-2644 .elementor-element.elementor-element-1c38cf0 .elementor-heading-title {
        font-size: 25px;
        line-height: 25px;
    }

    .elementor-2644 .elementor-element.elementor-element-1b61ec2 .elementor-divider {
        padding-block-start: 5px;
        padding-block-end: 5px;
    }

    .elementor-2644 .elementor-element.elementor-element-353ed77>.elementor-widget-container {
        margin: 0px 10px 0px -50px;
    }

    .elementor-2644 .elementor-element.elementor-element-353ed77 {
        font-size: 11px;
    }

    .elementor-2644 .elementor-element.elementor-element-cc9640f {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-11c2bbd {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-8d30821 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-ac13965 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-4734b8d {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-14a0a5f {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-8c963f7 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-e7dca5f {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-719bc57 {
        width: 50%;
    }

    body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-fbf250c {
        left: 106.993px;
    }

    body.rtl .elementor-2644 .elementor-element.elementor-element-fbf250c {
        right: 106.993px;
    }

    .elementor-2644 .elementor-element.elementor-element-fbf250c {
        top: 66.934px;
    }

    .elementor-2644 .elementor-element.elementor-element-fbf250c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-ea9d54f {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-ffefc37 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-a66422f {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-584effe {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-d3b5d8c {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-5364761 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-2a50db7 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-eba5ed7 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-dfe3769 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-2a6aa60 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-0a70481 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-1b0f3c5 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-b359540 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-8a7a0e4 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-7466f62 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-34923a4 {
        width: 50%;
    }

    .elementor-2644 .elementor-element.elementor-element-b670920 {
        width: 50%;
    }

    body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-724b0f3 {
        left: 106.993px;
    }

    body.rtl .elementor-2644 .elementor-element.elementor-element-724b0f3 {
        right: 106.993px;
    }

    .elementor-2644 .elementor-element.elementor-element-724b0f3 {
        top: 66.934px;
    }

    .elementor-2644 .elementor-element.elementor-element-724b0f3 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-539db62 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-1b9072e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-a3fea23>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-9872344 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-4bdf00e>.elementor-element-populated {
        margin: 20px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-2644 .elementor-element.elementor-element-fe0c2e3 .elementor-heading-title {
        font-size: 30px;
        line-height: 34px;
    }

    .elementor-2644 .elementor-element.elementor-element-10ab196 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2644 .elementor-element.elementor-element-10c16c3 {
        --e-image-carousel-slides-to-show: 1;
    }

    body:not(.rtl) .elementor-2644 .elementor-element.elementor-element-e86e986 {
        left: 93.969px;
    }

    body.rtl .elementor-2644 .elementor-element.elementor-element-e86e986 {
        right: 93.969px;
    }

    .elementor-2644 .elementor-element.elementor-element-e86e986 {
        top: 101.938px;
    }
}

/* Start custom CSS for section, class: .elementor-element-66bc6a9 */
.bac-head {
    color: #F8C9052B;
}

.head1 {
    font-family: Georgia, Times New Roman;
    font-style: italic;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a16a36 */
.elementor-counter-title {
    margin-top: 20px;
    background-color: #00000007;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-809ca67 */
.content {
    overflow: hidden;
}

.service-head {
    font-family: poppins;
    font-weight: bold;
    color: #000000;
}

.service-subhead {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

/* End custom CSS */
/* Start custom CSS */
body {
    background-color: white !important;
}

/* End custom CSS */