.elementor-13 .elementor-element.elementor-element-c11f036 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c11f036.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-c11f036.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
    background-color: #FFFAF8;
    position: absolute;
    width: 75px;
    height: 160px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    bottom: -80px;
    top: unset;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar {
    background-color: #FFFFFFB3;
    position: absolute;
    bottom: 18%;
    top: unset;
    transform: rotate(90deg);
    margin: 0px 0px 0px 0px;
    width: calc(100% - (0px + 0px));
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-container {
    overflow: visible;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows svg {
    width: 21px;
    height: 21px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    position: absolute;
    color: #00000082;
    fill: #00000082;
    padding: 0px 30px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next:hover {
    color: #000000;
    fill: #000000;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    right: 0px;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    left: 0px;
    right: unset;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    position: absolute;
    color: #000000;
    fill: #000000;
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev:hover {
    color: #000000;
    fill: #000000;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    right: 70px;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    left: 70px;
    right: unset;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar {
    left: -22px;
    right: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar {
    right: -22px;
    left: unset;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar.swiper-pagination-horizontal {
    height: 0.5px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar.swiper-pagination-vertical {
    width: 0.5px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar.swiper-progressbar-vertical {
    margin: 0px 0px 0px 0px;
    height: calc(100% - ((0px + 0px) * 3));
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination {
    width: 100px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
    width: 7px;
    bottom: 50px;
    top: unset;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
    left: 19px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
    right: 19px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-fraction {
    color: #FFFFFFB3;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -2px;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-fraction .swiper-pagination-current {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-fraction .swiper-pagination-total {
    margin: 80px 0px 0px 0px;
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-fraction .slide-mark {
    opacity: 0;
}

.elementor-13 .elementor-element.elementor-element-af82d4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #99999955;
    --border-color: #99999955;
    --margin-top: -80px;
    --margin-bottom: 0;
    --margin-left: -30px;
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
    --z-index: 30;
}

.elementor-13 .elementor-element.elementor-element-af82d4f:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-af82d4f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFAF8;
}

.elementor-13 .elementor-element.elementor-element-af82d4f.e-con {
    --align-self: center;
}

.elementor-13 .elementor-element.elementor-element-af82d4f.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-af82d4f.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-1cdccda {
    width: var(--container-widget-width, 16.67%);
    max-width: 16.67%;
    --container-widget-width: 16.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-1cdccda>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-1cdccda img {
    width: 100%;
    max-width: 170px;
    height: 160px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-9b4879c {
    width: var(--container-widget-width, 16.67%);
    max-width: 16.67%;
    --container-widget-width: 16.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-9b4879c>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-9b4879c img {
    width: 100%;
    max-width: 170px;
    height: 160px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-6b41892 {
    width: var(--container-widget-width, 16.67%);
    max-width: 16.67%;
    --container-widget-width: 16.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6b41892>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-6b41892 img {
    width: 100%;
    max-width: 170px;
    height: 160px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-ba5d960 {
    width: var(--container-widget-width, 16.67%);
    max-width: 16.67%;
    --container-widget-width: 16.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-ba5d960>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-ba5d960 img {
    width: 100%;
    max-width: 170px;
    height: 160px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-4fddba0 {
    width: var(--container-widget-width, 16.67%);
    max-width: 16.67%;
    --container-widget-width: 16.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-4fddba0>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-4fddba0 img {
    width: 100%;
    max-width: 170px;
    height: 160px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-42cdf01 {
    width: var(--container-widget-width, 16.67%);
    max-width: 16.67%;
    --container-widget-width: 16.67%;
    --container-widget-flex-grow: 0;
    z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-42cdf01>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-42cdf01 img {
    width: 100%;
    max-width: 170px;
    height: 160px;
    object-fit: contain;
    object-position: center center;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-255b597 {
    right: 15px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-255b597 {
    left: 15px;
}

.elementor-13 .elementor-element.elementor-element-255b597 {
    bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-255b597 img {
    width: 190px;
    height: 60px;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-f516445 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f516445.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-f516445.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-d98ede4 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-d98ede4>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-d98ede4 .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 70px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-13 .elementor-element.elementor-element-975a749 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-975a749.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-975a749.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-014e975 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #F5F5F5;
    --border-color: #F5F5F5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-014e975.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-014e975.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-406fa4f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overlay-opacity: 0;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 41px;
    --padding-left: 0px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-406fa4f::before,
.elementor-13 .elementor-element.elementor-element-406fa4f>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-406fa4f>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-406fa4f>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-406fa4f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-406fa4f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #F5F5F5;
    --background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-406fa4f.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-406fa4f.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-f52af76 .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-178d014>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-178d014 .elementor-counter-title {
    justify-content: start;
    color: #555555;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-178d014 .elementor-counter {
    gap: 5px;
}

.elementor-13 .elementor-element.elementor-element-178d014 .elementor-counter-number-wrapper {
    
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#FF5E14;
    font-family:"Instrument Sans",
    Sans-serif;
    font-size:70px;
    font-weight:600;
    line-height:1.3em;
}

.elementor-13 .elementor-element.elementor-element-3fdd95b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overlay-opacity: 0;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 41px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-3fdd95b::before,
.elementor-13 .elementor-element.elementor-element-3fdd95b>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-3fdd95b>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-3fdd95b>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-3fdd95b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-3fdd95b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #F5F5F5;
    --background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-3fdd95b.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-3fdd95b.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-463b1ed .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-aa38f9a>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-aa38f9a .elementor-counter-title {
    justify-content: start;
    color: #555555;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-aa38f9a .elementor-counter {
    gap: 5px;
}

.elementor-13 .elementor-element.elementor-element-aa38f9a .elementor-counter-number-wrapper {
    
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#FF5E14;
    font-family:"Instrument Sans",
    Sans-serif;
    font-size:70px;
    font-weight:600;
    line-height:1.3em;
}

.elementor-13 .elementor-element.elementor-element-c86f4a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overlay-opacity: 0;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 41px;
    --padding-left: 12px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c86f4a4::before,
.elementor-13 .elementor-element.elementor-element-c86f4a4>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-c86f4a4>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-c86f4a4>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-c86f4a4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-c86f4a4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #F5F5F5;
    --background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-c86f4a4.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-c86f4a4.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-f7aa832 .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-b5fab31>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b5fab31 .elementor-counter-title {
    justify-content: start;
    color: #555555;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-b5fab31 .elementor-counter {
    gap: 5px;
}

.elementor-13 .elementor-element.elementor-element-b5fab31 .elementor-counter-number-wrapper {
    
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#FF5E14;
    font-family:"Instrument Sans",
    Sans-serif;
    font-size:70px;
    font-weight:600;
    line-height:1.3em;
}

.elementor-13 .elementor-element.elementor-element-8abd2d9 {
    --divider-border-style: solid;
    --divider-color: #151515;
    --divider-border-width: 1px;
    width: 100%;
    max-width: 100%;
    bottom: -1px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8abd2d9 {
    left: 25%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-8abd2d9 {
    right: 25%;
}

.elementor-13 .elementor-element.elementor-element-8abd2d9 .elementor-divider-separator {
    width: 50%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-13 .elementor-element.elementor-element-8abd2d9 .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-13 .elementor-element.elementor-element-cc2422d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0;
    --padding-right: calc((100vw - 1320px) / 2);
}

.elementor-13 .elementor-element.elementor-element-cc2422d.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-cc2422d.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-db94e77 {
    left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-db94e77 {
    right: 0px;
}

.elementor-13 .elementor-element.elementor-element-db94e77 {
    top: 0px;
}

.elementor-13 .elementor-element.elementor-element-db94e77 img {
    width: 100px;
    height: 130px;
}

.elementor-13 .elementor-element.elementor-element-388eefe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 72px;
    --z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-388eefe.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-388eefe.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-2f3abbd {
    width: var(--container-widget-width, 66.67%);
    max-width: 66.67%;
    --container-widget-width: 66.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-2f3abbd img {
    width: 100%;
    max-width: 100%;
    height: 600px;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-f2305a0 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f2305a0.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-f2305a0.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-fcb0db8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -80px;
    --margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-fcb0db8.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-fcb0db8.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-fad21b9 img {
    width: 100%;
    max-width: 100%;
    height: 420px;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-2621f03 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 0px;
    --z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-2621f03.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-2621f03.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c {
    --icon-box-icon-margin: 8px;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c.elementor-view-stacked .elementor-icon {
    background-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-8e7b01c.elementor-view-default .elementor-icon {
    fill: #FF5E14;
    color: #FF5E14;
    border-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c .elementor-icon {
    font-size: 10px;
}

.elementor-13 .elementor-element.elementor-element-8e7b01c .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-8e7b01c .elementor-icon-box-title a {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-13 .elementor-element.elementor-element-8a80bce .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-5508e78 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-5508e78>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5508e78 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-0ba01f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-0ba01f1.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-0ba01f1.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-4784d6b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4784d6b.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-4784d6b.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text .tcgelements-heading,
.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text svg {
    background-color: #1D1B1B;
    background-image: url("../../2025/03/ReduceImageSize.net_100kb_5081-1024x698.html");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text {
    display: block;
    color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading {
    font-family: "Manrope", Sans-serif;
    font-size: 200px;
    font-weight: 500;
    line-height: 1em;
    color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text .tcgelements-heading {
    background-clip: text;
    -webkit-background-clip: text;
    display: block;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text svg {
    background-clip: text;
    -webkit-background-clip: text;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text i {
    background-clip: text;
    -webkit-background-clip: text;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading span {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-612c1ba .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-fd2aeea {
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-fd2aeea:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-fd2aeea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-fd2aeea.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-fd2aeea.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-6cce472 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6cce472.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-6cce472.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-b24b630>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b24b630.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-b24b630 img {
    width: 60px;
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-06d9ae0 {
    width: var(--container-widget-width, 66.67%);
    max-width: 66.67%;
    --container-widget-width: 66.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-06d9ae0 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-1a7973d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-1a7973d.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-1a7973d.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-11681ff>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-11681ff.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-11681ff img {
    width: 60px;
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-e2b703d {
    width: var(--container-widget-width, 66.67%);
    max-width: 66.67%;
    --container-widget-width: 66.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-e2b703d .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9d0f12a {
    --display: flex;
    --position: absolute;
    --min-height: 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-9d0f12a:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-9d0f12a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/03/traingle-shap.html");
    background-repeat: repeat-x;
    background-size: 245px auto;
}

.elementor-13 .elementor-element.elementor-element-9d0f12a.e-con {
    --e-con-transform-rotateZ: 180deg;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9d0f12a {
    left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-9d0f12a {
    right: 0px;
}

.elementor-13 .elementor-element.elementor-element-9d0f12a.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-9d0f12a.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-7cbe51d {
    right: 30px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-7cbe51d {
    left: 30px;
}

.elementor-13 .elementor-element.elementor-element-7cbe51d {
    bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-7cbe51d img {
    width: 20vw;
    height: 100%;
}

.elementor-13 .elementor-element.elementor-element-85d4dd7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-85d4dd7.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-85d4dd7.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-ee5748e {
    width: var(--container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-ee5748e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 12px 30px 12px;
}

.elementor-13 .elementor-element.elementor-element-ee5748e .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
    background-color: #02010100;
    position: absolute;
    color: #999999;
    fill: #999999;
    border-style: none;
    top: -24%;
    bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-aee5d38>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .swiper-container {
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows svg {
    width: 18px;
    height: 18px;
}

.elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    position: absolute;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    right: 0px;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    left: 0px;
    right: unset;
}

.elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    position: absolute;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    right: 40px;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    left: 40px;
    right: unset;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button.reverse .btn-animated-gr {
    background: #000000;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:hover,
.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:focus,
.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .btn-animated-gr,
.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:focus .btn-animated-gr,
.e-con:hover .elementor-element-8d99efe>.elementor-widget-container>.tcgelements-button.tc-button-container-active,
.e-con:hover .elementor-element-8d99efe>.elementor-widget-container>.tcgelements-button.tc-button-container-active .btn-animated-gr {
    background: #FF5E14;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-8d99efe>.elementor-widget-container:hover {
    --e-transform-translateY: -2px;
}

.elementor-13 .elementor-element.elementor-element-8d99efe>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8d99efe.elementor-element {
    --align-self: center;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 11px;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 11px;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button {
    transition: all 0.3s ease;
    padding: 14px 35px 14px 35px;
    display: inline-block;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:hover,
.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:focus {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:hover svg,
.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:focus svg {
    fill: #FFFFFF;
}

.e-con:hover .elementor-element-8d99efe>.elementor-widget-container>.tcgelements-button.tc-button-container-active {
    color: #FFFFFF;
}

.e-con:hover .elementor-element-8d99efe>.elementor-widget-container>.tcgelements-button.tc-button-container-active svg {
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:hover,
.e-con:hover .elementor-element-8d99efe>.elementor-widget-container>.tcgelements-button.tc-button-container-active {
    box-shadow: 7px 10px 15px 0px rgba(0, 0, 0, 0.26666666666666666);
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-icon i {
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-icon svg {
    height: 16px;
    width: 16px;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-db096bf {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --padding-top: 0vw;
    --padding-bottom: 0vw;
    --padding-left: 2vw;
    --padding-right: 2vw;
}

.elementor-13 .elementor-element.elementor-element-db096bf.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-db096bf.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-a0e6911 {
    width: 100%;
    max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-a0e6911 img {
    width: 100%;
    max-width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: center center;
    border-radius: 30px 30px 30px 30px;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button.reverse .btn-animated-gr {
    background: #02010100;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon {
    background-color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    position: unset;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-82d92aa {
    left: calc(50% - 75px);
}

body.rtl .elementor-13 .elementor-element.elementor-element-82d92aa {
    right: calc(50% - 75px);
}

.elementor-13 .elementor-element.elementor-element-82d92aa {
    top: calc(50% - 75px);
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button {
    transition: all 0.3s ease;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon i {
    font-size: 25px;
    color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon svg {
    height: 25px;
    width: 25px;
    fill: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon svg path {
    stroke: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-168b587 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #99999933;
    --border-color: #99999933;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-168b587.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-168b587.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-5dd6157 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-5dd6157.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-5dd6157.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading-text {
    display: block;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading span {
    display: inline-block;
    color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-6890e93>.elementor-widget-container {
    margin: 1rem 0rem 0rem 0rem;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6890e93 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #555555B3;
}

.elementor-13 .elementor-element.elementor-element-4a64067 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-4a64067.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-4a64067.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-3f49e82 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-3f49e82.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-3f49e82.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-e76e8b2 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-e76e8b2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e76e8b2 .elementor-counter-title {
    justify-content: start;
    color: #555555B3;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-e76e8b2 .elementor-counter {
    gap: 0.25rem;
}

.elementor-13 .elementor-element.elementor-element-e76e8b2 .elementor-counter-number-wrapper {
    
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#000000;
    font-family:"Instrument Sans",
    Sans-serif;
    font-size:30px;
    font-weight:600;
    line-height:1.3em;
}

.elementor-13 .elementor-element.elementor-element-bfc2d0c {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-bfc2d0c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bfc2d0c .elementor-counter-title {
    justify-content: start;
    color: #555555B3;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-bfc2d0c .elementor-counter {
    gap: 0.25rem;
}

.elementor-13 .elementor-element.elementor-element-bfc2d0c .elementor-counter-number-wrapper {
    
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#000000;
    font-family:"Instrument Sans",
    Sans-serif;
    font-size:30px;
    font-weight:600;
    line-height:1.3em;
}

.elementor-13 .elementor-element.elementor-element-cda4492 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-cda4492.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-cda4492.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-8728f1e>.elementor-widget-container {
    background-color: #FF5E14;
    margin: 0px 10px 0px 0px;
    padding: 2px 10px 2px 10px;
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-8728f1e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-8728f1e {
    --icon-box-icon-margin: 8px;
}

.elementor-13 .elementor-element.elementor-element-8728f1e .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8728f1e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8728f1e.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-8728f1e.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8728f1e .elementor-icon {
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-8728f1e .elementor-icon-box-title,
.elementor-13 .elementor-element.elementor-element-8728f1e .elementor-icon-box-title a {
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}

.elementor-13 .elementor-element.elementor-element-bd5345e .elementor-button {
    background-color: #02010100;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 21px;
    fill: #555555;
    color: #555555;
    transition-duration: 0.3s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #99999933;
    border-radius: 8px 8px 8px 8px;
    padding: 6px 20px 6px 20px;
}

.elementor-13 .elementor-element.elementor-element-bd5345e .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-bd5345e .elementor-button:focus {
    background-color: #FF5E14;
    color: #555555;
    border-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-bd5345e {
    width: 100%;
    max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-bd5345e .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-bd5345e .elementor-button:focus svg {
    fill: #555555;
}

.elementor-13 .elementor-element.elementor-element-de46a54 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-de46a54.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-de46a54.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-4ad5a10 {
    --display: flex;
    --min-height: 100%;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 72px;
    --z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-4ad5a10.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-4ad5a10.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-83d5865 {
    width: var(--container-widget-width, 83.33%);
    max-width: 83.33%;
    --container-widget-width: 83.33%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-83d5865 img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-58f2c60 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-13 .elementor-element.elementor-element-58f2c60.e-con {
    --align-self: flex-end;
}

.elementor-13 .elementor-element.elementor-element-58f2c60.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-58f2c60.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-52b3b54 {
    --display: flex;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: -120px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-13 .elementor-element.elementor-element-52b3b54:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-52b3b54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-52b3b54.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-52b3b54.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-bd154d6>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-bd154d6 img {
    width: 100%;
    max-width: 100%;
    height: 160px;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-6e6110d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6e6110d.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-6e6110d.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-d25424d {
    --display: flex;
    --min-height: 40px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    pointer-events: auto;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-d25424d:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-d25424d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-d25424d.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-d25424d.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-7341cee>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7341cee .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7341cee.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7341cee.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-7341cee.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7341cee.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-7341cee.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7341cee .elementor-icon {
    font-size: 14px;
}

.elementor-13 .elementor-element.elementor-element-7341cee .elementor-icon svg {
    height: 14px;
}

.elementor-13 .elementor-element.elementor-element-7341cee .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-13 .elementor-element.elementor-element-b92ca69 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0rem;
    --margin-bottom: 0rem;
    --margin-left: 1rem;
    --margin-right: 0rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b92ca69.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-b92ca69.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-42d63ef .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.8em;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-9cbd94c .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-82604fb {
    --display: flex;
    --position: absolute;
    --min-height: 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-82604fb:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-82604fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/03/traingle-shap.html");
    background-repeat: repeat;
    background-size: 245px auto;
}

.elementor-13 .elementor-element.elementor-element-82604fb.e-con {
    --e-con-transform-translateY: calc(100% - 1px);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-82604fb {
    left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-82604fb {
    right: 0px;
}

.elementor-13 .elementor-element.elementor-element-82604fb.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-82604fb.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-6a15afa {
    --display: flex;
    --min-height: 100%;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 20px;
    --z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-6a15afa.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-6a15afa.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-658e571>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading-text {
    display: block;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading span {
    display: inline-block;
    color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-0d220d3>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0d220d3 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-7537ae3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overflow: hidden;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-7537ae3:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-7537ae3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFAF8;
}

.elementor-13 .elementor-element.elementor-element-7537ae3.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-7537ae3.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #000000;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 74px;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-90bfdd3 .elementor-image-box-description {
    color: #555555;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-9c8f256>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9c8f256.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-13 .elementor-element.elementor-element-9c8f256.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-9c8f256.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-9c8f256 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #000000;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
}

.elementor-13 .elementor-element.elementor-element-9c8f256 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 74px;
}

.elementor-13 .elementor-element.elementor-element-9c8f256 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-9c8f256 .elementor-image-box-description {
    color: #555555;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-13 .elementor-element.elementor-element-75321c6 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    top: 120px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-75321c6 {
    right: 44%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-75321c6 {
    left: 44%;
}

.elementor-13 .elementor-element.elementor-element-75321c6 img {
    width: 100%;
    max-width: 100%;
    height: 575px;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-52277d2a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-52277d2a.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-52277d2a.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-553e145c {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-553e145c>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-553e145c.elementor-element {
    --align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-553e145c .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-6daa7014 {
    width: 100%;
    max-width: 100%;
    z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-6daa7014>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    position: relative;
    bottom: 100px;
    top: unset;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
    right: 0%;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
    left: 0%;
    right: unset;
}

.elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills {
    padding: 0px 105px 0px 105px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #99999933;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills .nav-item .nav-link {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 5px 10px 5px;
    margin: 0px 15px 0px 15px;
    color: #151515;
    fill: #151515;
    opacity: 1;
    border-style: none;
}

.elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills .nav-item .nav-link small {
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills .nav-item .nav-link.active {
    color: #FF5E14;
    fill: #FF5E14;
    opacity: 1;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button.reverse .btn-animated-gr {
    background: #02010100;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover,
.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:focus,
.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .btn-animated-gr,
.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:focus .btn-animated-gr,
.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active,
.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active .btn-animated-gr {
    background: #FF5E14;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-602447d>.elementor-widget-container:hover {
    --e-transform-translateY: -2px;
}

.elementor-13 .elementor-element.elementor-element-602447d>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-602447d {
    z-index: 20;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button {
    transition: all 0.3s ease;
    padding: 14px 35px 14px 35px;
    display: inline-block;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 24px;
    color: #555555;
    fill: #555555;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #212529;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover,
.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:focus {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover svg,
.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:focus svg {
    fill: #FFFFFF;
}

.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active {
    color: #FFFFFF;
}

.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active svg {
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover,
.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF5E14;
    box-shadow: 7px 10px 15px 0px rgba(0, 0, 0, 0.26666666666666666);
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-icon i {
    font-size: 16px;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-icon svg {
    height: 16px;
    width: 16px;
    fill: #555555;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-icon svg path {
    stroke: #555555;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover .tcgelements-button-icon i {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover .tcgelements-button-icon svg {
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:focus .tcgelements-button-icon i {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:focus .tcgelements-button-icon svg {
    fill: #FFFFFF;
}

.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active .tcgelements-button-icon i {
    color: #FFFFFF;
}

.e-con:hover .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active .tcgelements-button-icon svg {
    fill: #FFFFFF;
}

.e-con:focus .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active .tcgelements-button-icon i {
    color: #FFFFFF;
}

.e-con:focus .elementor-element-602447d>.elementor-widget-container>.tcgelements-button.tc-button-container-active .tcgelements-button-icon svg {
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button:hover .tcgelements-button-icon svg path {
    stroke: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-fca6fa1 {
    --display: flex;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-fca6fa1:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-fca6fa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFAF8;
}

.elementor-13 .elementor-element.elementor-element-fca6fa1.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-fca6fa1.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-e7cd3a4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 15px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-e7cd3a4.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-e7cd3a4.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-49d0652>.elementor-widget-container {
    margin: 0rem 0.5rem 0rem 0rem;
}

.elementor-13 .elementor-element.elementor-element-49d0652 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-49d0652.elementor-view-stacked .elementor-icon {
    background-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-49d0652.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-49d0652.elementor-view-default .elementor-icon {
    color: #FF5E14;
    border-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-49d0652.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-49d0652.elementor-view-default .elementor-icon svg {
    fill: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-49d0652 .elementor-icon {
    font-size: 10px;
}

.elementor-13 .elementor-element.elementor-element-49d0652 .elementor-icon svg {
    height: 10px;
}

.elementor-13 .elementor-element.elementor-element-49d0652 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-13 .elementor-element.elementor-element-5c614be>.elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5c614be .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-473994a>.elementor-widget-container {
    margin: 0rem 0rem 0rem 0.5rem;
}

.elementor-13 .elementor-element.elementor-element-473994a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-473994a.elementor-view-stacked .elementor-icon {
    background-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-473994a.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-473994a.elementor-view-default .elementor-icon {
    color: #FF5E14;
    border-color: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-473994a.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-473994a.elementor-view-default .elementor-icon svg {
    fill: #FF5E14;
}

.elementor-13 .elementor-element.elementor-element-473994a .elementor-icon {
    font-size: 10px;
}

.elementor-13 .elementor-element.elementor-element-473994a .elementor-icon svg {
    height: 10px;
}

.elementor-13 .elementor-element.elementor-element-473994a .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-13 .elementor-element.elementor-element-262ce1b>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-262ce1b {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-262ce1b .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
    background-color: #FFFFFF;
    position: absolute;
    width: 60px;
    height: 50px;
    color: #999999;
    fill: #999999;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    bottom: -126px;
    top: unset;
}

.elementor-13 .elementor-element.elementor-element-5d80286>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .swiper-container {
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows svg {
    width: 18px;
    height: 18px;
}

.elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    position: absolute;
    border-radius: 0px 20px 0px 0px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    left: 49.5%;
    right: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    right: 49.5%;
    left: unset;
}

.elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    position: absolute;
    border-radius: 20px 0px 0px 0px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    left: 46%;
    right: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    right: 46%;
    left: unset;
}

.elementor-13 .elementor-element.elementor-element-9d6cebb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-9d6cebb.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-9d6cebb.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-5ec2a0f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5ec2a0f.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-5ec2a0f.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-1fae31b>.elementor-widget-container {
    margin: 0px 15px 50px 0px;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading-text {
    display: block;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading span {
    display: inline;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item {
    background-color: #02010100;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #99999933;
}

.elementor-13 .elementor-element.elementor-element-24b57ea {
    width: 100%;
    max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header {
    display: flex;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button {
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .img {
    display: flex;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .img img {
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-body {
    padding: 0px 0px 0px 0px;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-body>* {
    padding: 0px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    color: #555555;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-body,
.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-body>* {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button .tcgelements-accordion-icon-closed {
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button .tcgelements-accordion-icon-opened {
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button .tcgelements-accordion-icon-closed svg {
    width: 16px;
    height: 16px;
    transition: all 0.3s ease;
    transform: rotate(0deg);
    fill: #B2B2B2;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button .tcgelements-accordion-icon-opened svg {
    width: 16px;
    height: 16px;
    transition: all 0.3s ease;
    fill: #000000;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button .tcgelements-accordion-icon-closed i {
    transition: all 0.3s ease;
    transform: rotate(0deg);
    color: #B2B2B2;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button .tcgelements-accordion-icon-opened i {
    transition: all 0.3s ease;
    color: #000000;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button.arrow::after {
    color: #B2B2B2;
}

.elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button.arrow:not(.collapsed)::after {
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-87cacc4 {
    width: var(--container-widget-width, 41.67%);
    max-width: 41.67%;
    --container-widget-width: 41.67%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-87cacc4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-87cacc4 img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-984cce1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-984cce1.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-984cce1.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-81f2233>.elementor-widget-container {
    margin: 0px 30px 60px 30px;
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-81f2233 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-81f2233 .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 125px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 0.9em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #0000004D;
    stroke: #0000004D;
    color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-df5ba66 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-13 .elementor-element.elementor-element-df5ba66.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-df5ba66.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-f3e8d0f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overflow: hidden;
    --overlay-opacity: 1;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-f3e8d0f::before,
.elementor-13 .elementor-element.elementor-element-f3e8d0f>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-f3e8d0f>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-f3e8d0f>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-f3e8d0f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-f3e8d0f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/04/Screenshot_22.html");
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-f3e8d0f.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-f3e8d0f.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-170b7f6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    pointer-events: auto;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF22;
    --border-color: #FFFFFF22;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-170b7f6.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-170b7f6.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-cd4c445>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-cd4c445 img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-348b4dd>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading-text {
    display: block;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading-text:hover .tcgelements-heading,
.e-con:hover .elementor-element-348b4dd>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active,
.e-con:hover .elementor-element-348b4dd>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active>* {
    text-decoration: underline;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading span {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-348b4dd .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-bde2068>.elementor-widget-container {
    margin: 0px 10px 50px 0px;
}

.elementor-13 .elementor-element.elementor-element-bde2068 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #999999;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button.reverse .btn-animated-gr {
    background: #02010100;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 4px;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 4px;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button {
    transition: all 0.3s ease;
    padding: 8px 15px 8px 15px;
    display: inline-block;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #FFFFFF;
    fill: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF22;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .btn-animated-gr {
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-icon i {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-icon svg {
    height: 14px;
    width: 14px;
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-icon svg path {
    stroke: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-ce91948 .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-10c352c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    pointer-events: auto;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF22;
    --border-color: #FFFFFF22;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-10c352c.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-10c352c.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-fbf1384>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fbf1384 img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading-text {
    display: block;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading-text:hover .tcgelements-heading,
.e-con:hover .elementor-element-b2c19ab>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active,
.e-con:hover .elementor-element-b2c19ab>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active>* {
    text-decoration: underline;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading span {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-b2c19ab .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-150ab2b>.elementor-widget-container {
    margin: 0px 10px 50px 0px;
}

.elementor-13 .elementor-element.elementor-element-150ab2b .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #999999;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button.reverse .btn-animated-gr {
    background: #02010100;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 4px;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 4px;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button {
    transition: all 0.3s ease;
    padding: 8px 15px 8px 15px;
    display: inline-block;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #FFFFFF;
    fill: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF22;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .btn-animated-gr {
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-icon i {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-icon svg {
    height: 14px;
    width: 14px;
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-icon svg path {
    stroke: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-a277e60 .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-6dbf13b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    pointer-events: auto;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF22;
    --border-color: #FFFFFF22;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-6dbf13b.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-6dbf13b.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-5742e13>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5742e13 img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading-text {
    display: block;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading-text:hover .tcgelements-heading,
.e-con:hover .elementor-element-d8eb67c>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active,
.e-con:hover .elementor-element-d8eb67c>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active>* {
    text-decoration: underline;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading span {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-d8eb67c .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-29c4934>.elementor-widget-container {
    margin: 0px 10px 50px 0px;
}

.elementor-13 .elementor-element.elementor-element-29c4934 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #999999;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button.reverse .btn-animated-gr {
    background: #02010100;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 4px;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 4px;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button {
    transition: all 0.3s ease;
    padding: 8px 15px 8px 15px;
    display: inline-block;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #FFFFFF;
    fill: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF22;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .btn-animated-gr {
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-icon i {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-icon svg {
    height: 14px;
    width: 14px;
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-icon svg path {
    stroke: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-5f00c15 .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-f6bdf70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    pointer-events: auto;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-f6bdf70.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-f6bdf70.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-e655e09>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-e655e09 img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    object-position: center center;
}

.elementor-13 .elementor-element.elementor-element-85accb2>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading-text {
    display: block;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading-text a {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading-text:hover .tcgelements-heading,
.e-con:hover .elementor-element-85accb2>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active,
.e-con:hover .elementor-element-85accb2>.elementor-widget-container>.tcgelements-heading-text.tc-heading-container-active>* {
    text-decoration: underline;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading-text .tcgelements-heading {
    display: block;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading span {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-85accb2 .tcgelements-heading-text .tcgelements-heading:before {
    display: block;
    left: 0px;
    top: 0px;
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-9ef24ff>.elementor-widget-container {
    margin: 0px 10px 50px 0px;
}

.elementor-13 .elementor-element.elementor-element-9ef24ff .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #999999;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button,
.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button.reverse .btn-animated-gr {
    background: #02010100;
    background-image: none;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-align-icon-right {
    margin-left: 4px;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-align-icon-left {
    margin-right: 4px;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button {
    transition: all 0.3s ease;
    padding: 8px 15px 8px 15px;
    display: inline-block;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #FFFFFF;
    fill: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF22;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    rotate: 0deg;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .btn-animated-gr {
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-text {
    display: inline-block;
    transform-origin: unset;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-icon i {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-icon svg {
    height: 14px;
    width: 14px;
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-icon svg path {
    stroke: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button:hover .tcgelements-button-icon {
    position: unset;
}

.elementor-13 .elementor-element.elementor-element-f16757d .tcgelements-button .tcgelements-button-text small {
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-246c589a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-246c589a.tc-container-advanced-hover {
    animation: fadeOut 1s;
}

.elementor-13 .elementor-element.elementor-element-246c589a.tcg-container-adv-hover-active {
    animation: fadeIn 1s;
}

.elementor-13 .elementor-element.elementor-element-6c4fbcd6 {
    width: var(--container-widget-width, 320px);
    max-width: 320px;
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6c4fbcd6>.elementor-widget-container {
    margin: 0px 0px 80px 0px;
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-6c4fbcd6 .elementor-heading-title {
    font-family: "Instrument Sans", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
    background-color: #02010100;
    position: absolute;
    color: #999999;
    fill: #999999;
    border-style: none;
    top: -26%;
    bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-2c849c6b>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .swiper-container {
    overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows svg {
    width: 18px;
    height: 18px;
}

.elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    position: absolute;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    right: 0px;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
    left: 0px;
    right: unset;
}

.elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    position: absolute;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    right: 40px;
    left: unset;
}

body.rtl .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
    left: 40px;
    right: unset;
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-c11f036 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
        right: -100%;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
        left: -100%;
        right: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        right: -100%;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        left: -100%;
        right: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar {
        left: -100%;
        right: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination-progressbar {
        right: -100%;
        left: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
        left: -100%;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
        right: -100%;
    }

    .elementor-13 .elementor-element.elementor-element-af82d4f {
        --flex-wrap: wrap;
        --margin-top: 0;
        --margin-bottom: 0;
        --margin-left: 0;
        --margin-right: 0;
    }

    .elementor-13 .elementor-element.elementor-element-1cdccda {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-9b4879c {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-6b41892 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-ba5d960 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-4fddba0 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-42cdf01 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-d98ede4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-d98ede4 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-014e975 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-406fa4f {
        --overlay-opacity: 1;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-3fdd95b {
        --overlay-opacity: 1;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-c86f4a4 {
        --overlay-opacity: 1;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-cc2422d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 0;
        --padding-right: 0;
    }

    .elementor-13 .elementor-element.elementor-element-388eefe {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-2f3abbd img {
        height: 400px;
    }

    .elementor-13 .elementor-element.elementor-element-fad21b9 img {
        height: 300px;
    }

    .elementor-13 .elementor-element.elementor-element-2621f03 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-8a80bce .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-5508e78 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-0ba01f1 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text .tcgelements-heading,
    .elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text svg {
        background-position: 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fd2aeea {
        --padding-top: 40px;
        --padding-bottom: 70px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-ee5748e>.elementor-widget-container {
        margin: 0px 0px 75px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-ee5748e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-ee5748e .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
        top: -17%;
        bottom: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
        right: 0px;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
        left: 0px;
        right: unset;
    }

    .elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button {
        padding: 10px 20px 10px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-icon i {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-8d99efe .tcgelements-button .tcgelements-button-icon svg {
        height: 14px;
        width: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-a0e6911 img {
        height: 400px;
    }

    .elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon {
        width: 120px;
        height: 120px;
    }

    .elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon i {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-82d92aa .tcgelements-button .tcgelements-button-icon svg {
        height: 20px;
        width: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-168b587 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }

    .elementor-13 .elementor-element.elementor-element-5dd6157 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-ae78d80 .tcgelements-heading {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-e76e8b2 .elementor-counter-number-wrapper {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-bfc2d0c .elementor-counter-number-wrapper {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-de46a54 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }

    .elementor-13 .elementor-element.elementor-element-4ad5a10 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-83d5865 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-83d5865 img {
        height: 300px;
    }

    .elementor-13 .elementor-element.elementor-element-58f2c60.e-con {
        --align-self: center;
    }

    .elementor-13 .elementor-element.elementor-element-52b3b54 {
        --margin-top: 0px;
        --margin-bottom: 80px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6a15afa {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-658e571 .tcgelements-heading {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-553e145c>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-553e145c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-553e145c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-6daa7014>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 80px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
        right: 5%;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
        left: 5%;
        right: unset;
    }

    .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills .nav-item .nav-link {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button {
        padding: 10px 20px 10px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-icon i {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-602447d .tcgelements-button .tcgelements-button-icon svg {
        height: 13px;
        width: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-262ce1b .elementor-heading-title {
        font-size: 30px;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        left: 43%;
        right: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        right: 43%;
        left: unset;
    }

    .elementor-13 .elementor-element.elementor-element-9d6cebb {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-13 .elementor-element.elementor-element-5ec2a0f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-1fae31b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1fae31b .tcgelements-heading {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-24b57ea .tcgelements-accordion .accordion-item .accordion-header .accordion-button {
        font-size: 18px;
        line-height: 27px;
    }

    .elementor-13 .elementor-element.elementor-element-87cacc4>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0px 24px 0px 24px;
    }

    .elementor-13 .elementor-element.elementor-element-87cacc4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-87cacc4 img {
        height: 450px;
        object-fit: fill;
    }

    .elementor-13 .elementor-element.elementor-element-81f2233>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-81f2233 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-13 .elementor-element.elementor-element-f3e8d0f {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
    }

    .elementor-13 .elementor-element.elementor-element-f3e8d0f::before,
    .elementor-13 .elementor-element.elementor-element-f3e8d0f>.elementor-background-video-container::before,
    .elementor-13 .elementor-element.elementor-element-f3e8d0f>.e-con-inner>.elementor-background-video-container::before,
    .elementor-13 .elementor-element.elementor-element-f3e8d0f>.elementor-background-slideshow::before,
    .elementor-13 .elementor-element.elementor-element-f3e8d0f>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-13 .elementor-element.elementor-element-f3e8d0f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-repeat: repeat;
        background-size: auto;
    }

    .elementor-13 .elementor-element.elementor-element-170b7f6 {
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-10c352c {
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6dbf13b {
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6c4fbcd6 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
        top: -25%;
        bottom: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
        right: 0px;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-next {
        left: 0px;
        right: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        right: 40px;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        left: 40px;
        right: unset;
    }
}

@media(max-width:767px) {
    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
        left: -100%;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-f48e2ea .tcg-dynamic-slider .swiper-pagination.swiper-pagination-fraction {
        right: -100%;
    }

    .elementor-13 .elementor-element.elementor-element-014e975 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-388eefe {
        --flex-wrap: nowrap;
    }

    .elementor-13 .elementor-element.elementor-element-2f3abbd {
        --container-widget-width: 66.67%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 66.67%);
        max-width: 66.67%;
    }

    .elementor-13 .elementor-element.elementor-element-2f3abbd img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-f2305a0 {
        --width: 33.33%;
    }

    .elementor-13 .elementor-element.elementor-element-fcb0db8 {
        --width: auto;
    }

    .elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text .tcgelements-heading,
    .elementor-13 .elementor-element.elementor-element-45eaeb1 .tcgelements-heading-text svg {
        background-position: 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6cce472 {
        --flex-wrap: nowrap;
    }

    .elementor-13 .elementor-element.elementor-element-1a7973d {
        --flex-wrap: nowrap;
    }

    .elementor-13 .elementor-element.elementor-element-ee5748e>.elementor-widget-container {
        margin: 0px 0px 120px 0px;
        padding: 0px 12px 0px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-ee5748e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-aee5d38>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 12px 0px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-aee5d38 .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
        top: -21%;
        bottom: unset;
    }

    .elementor-13 .elementor-element.elementor-element-82d92aa>.elementor-widget-container {
        --e-transform-translateX: -50%;
        --e-transform-translateY: -50%;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-82d92aa {
        left: 50%;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-82d92aa {
        right: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-82d92aa {
        top: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-3f49e82 {
        --flex-wrap: nowrap;
    }

    .elementor-13 .elementor-element.elementor-element-cda4492 {
        --flex-wrap: nowrap;
    }

    .elementor-13 .elementor-element.elementor-element-7537ae3 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-13 .elementor-element.elementor-element-90bfdd3 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-9c8f256 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-553e145c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6daa7014>.elementor-widget-container {
        padding: 80px 12px 0px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
        display: flex;
        flex-direction: row;
        justify-content: center;
        width: 100%;
        position: relative;
        bottom: 40px;
        top: unset;
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 0;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
        right: 1%;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters {
        left: 1%;
        right: unset;
    }

    .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6daa7014 .tcg-dynamic-tabs .tcg-dynamic-tabs-filters .nav-pills .nav-item .nav-link {
        font-size: 12px;
        line-height: 18px;
        margin: 0px 5px 0px 5px;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        left: 37%;
        right: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-5d80286 .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        right: 37%;
        left: unset;
    }

    .elementor-13 .elementor-element.elementor-element-87cacc4 img {
        height: 250px;
        object-fit: cover;
        object-position: bottom center;
    }

    .elementor-13 .elementor-element.elementor-element-246c589a {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6c4fbcd6>.elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-6c4fbcd6 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 200px);
        max-width: 200px;
    }

    .elementor-13 .elementor-element.elementor-element-2c849c6b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 12px 0px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows {
        top: -25%;
        bottom: unset;
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        right: 40px;
        left: unset;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-2c849c6b .tcg-dynamic-slider .tcg-dynamic-slider-arrows.swiper-button-prev {
        left: 40px;
        right: unset;
    }
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-af82d4f {
        --width: 84%;
    }

    .elementor-13 .elementor-element.elementor-element-406fa4f {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-3fdd95b {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-c86f4a4 {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-388eefe {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-f2305a0 {
        --width: 33.33%;
    }

    .elementor-13 .elementor-element.elementor-element-fcb0db8 {
        --width: calc(100% + 80px);
    }

    .elementor-13 .elementor-element.elementor-element-2621f03 {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-4784d6b {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-fd2aeea {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-5dd6157 {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-4a64067 {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-4ad5a10 {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-58f2c60 {
        --width: 16.677%;
    }

    .elementor-13 .elementor-element.elementor-element-52b3b54 {
        --width: calc(100% + 120px);
    }

    .elementor-13 .elementor-element.elementor-element-d25424d {
        --width: 40px;
    }

    .elementor-13 .elementor-element.elementor-element-b92ca69 {
        --width: auto;
    }

    .elementor-13 .elementor-element.elementor-element-82604fb {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6a15afa {
        --width: 41.67%;
    }

    .elementor-13 .elementor-element.elementor-element-5ec2a0f {
        --width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-170b7f6 {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-10c352c {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-6dbf13b {
        --width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-f6bdf70 {
        --width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-af82d4f {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-406fa4f {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-3fdd95b {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-c86f4a4 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-388eefe {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-2621f03 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-4784d6b {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-fd2aeea {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-5dd6157 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-4a64067 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-4ad5a10 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-58f2c60 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-52b3b54 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6a15afa {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-5ec2a0f {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-170b7f6 {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-10c352c {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6dbf13b {
        --width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-f6bdf70 {
        --width: 100%;
    }
}