.elementor-3489 .elementor-element.elementor-element-59c075cf {
    --display: flex;
    --min-height: 1200px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --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-3489 .elementor-element.elementor-element-59c075cf:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-59c075cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.diy-div-1 {
    background-image: url("../image/卡带二代_28.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}



.elementor-3489 .elementor-element.elementor-element-59c075cf::before,
.elementor-3489 .elementor-element.elementor-element-59c075cf>.elementor-background-video-container::before,
.elementor-3489 .elementor-element.elementor-element-59c075cf>.e-con-inner>.elementor-background-video-container::before,
.elementor-3489 .elementor-element.elementor-element-59c075cf>.elementor-background-slideshow::before,
.elementor-3489 .elementor-element.elementor-element-59c075cf>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3489 .elementor-element.elementor-element-59c075cf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-3489 .elementor-element.elementor-element-59c075cf,
.elementor-3489 .elementor-element.elementor-element-59c075cf::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-59c075cf.e-con {
    --align-self: center;
}

.elementor-3489 .elementor-element.elementor-element-6ab4ffb6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-1db71212 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-3489 .elementor-element.elementor-element-1db71212>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-3489 .elementor-element.elementor-element-1db71212 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 4.3vw;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3489 .elementor-element.elementor-element-3dea3921 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 1.6vw;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-3489 .elementor-element.elementor-element-3dea3921>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3489 .elementor-element.elementor-element-480cc30>.elementor-widget-container {
    margin: 5% 0% 0% 0%;
}

.elementor-3489 .elementor-element.elementor-element-480cc30 {
    text-align: left;
}

.elementor-3489 .elementor-element.elementor-element-4c9cc754 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-4c9cc754.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-59d9fb49 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-7f9e5340>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3489 .elementor-element.elementor-element-7f9e5340 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
    filter: brightness(50%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button {
    background-color: #F37021;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1em;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F37021;
    border-radius: 80px 80px 80px 80px;
    padding: 13px 35px 13px 35px;
}

.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button:hover,
.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button:focus {
    background-color: #BCEF4B00;
    color: var(--e-global-color-33c7725);
    border-color: var(--e-global-color-33c7725);
}

.elementor-3489 .elementor-element.elementor-element-64eeb69e>.elementor-widget-container {
    margin: -20% 0% 0% 45%;
}

.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button .elementor-button-content-wrapper {
    gap: 16px;
}

.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button:hover svg,
.elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button:focus svg {
    fill: var(--e-global-color-33c7725);
}

.elementor-3489 .elementor-element.elementor-element-33263dc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-33263dc.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-598a290e {
    --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: space-evenly;
    --align-items: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-2a010e02 {
    --display: flex;
    --min-height: 402px;
    --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;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-2a010e02:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-2a010e02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-2a010e02,
.elementor-3489 .elementor-element.elementor-element-2a010e02::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-48fa3c5d {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-48fa3c5d.e-con {
    --align-self: flex-start;
}

.elementor-3489 .elementor-element.elementor-element-323164d3 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3489 .elementor-element.elementor-element-323164d3>.elementor-widget-container {
    padding: 0% 0% 0% 2%;
}

.elementor-3489 .elementor-element.elementor-element-323164d3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-3691ed27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-3691ed27.e-con {
    --align-self: flex-start;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8.elementor-position-right .elementor-image-box-img {
    margin-left: 12px;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8.elementor-position-left .elementor-image-box-img {
    margin-right: 12px;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 12px;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-img img {
    border-style: none;
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d.elementor-position-right .elementor-image-box-img {
    margin-left: 12px;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d.elementor-position-left .elementor-image-box-img {
    margin-right: 12px;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 12px;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-img img {
    border-style: none;
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-description {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-832aac6.elementor-position-right .elementor-image-box-img {
    margin-left: 12px;
}

.elementor-3489 .elementor-element.elementor-element-832aac6.elementor-position-left .elementor-image-box-img {
    margin-right: 12px;
}

.elementor-3489 .elementor-element.elementor-element-832aac6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 12px;
}

.elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}

.elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-img img {
    border-style: none;
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-3489 .elementor-element.elementor-element-6ac1bbe1 {
    --display: flex;
    --min-height: 200px;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-6ac1bbe1:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-6ac1bbe1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_15.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-6ac1bbe1,
.elementor-3489 .elementor-element.elementor-element-6ac1bbe1::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-5443ee70 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-3489 .elementor-element.elementor-element-5443ee70>.elementor-widget-container {
    padding: 5% 0% 0% 3%;
}

.elementor-3489 .elementor-element.elementor-element-5443ee70 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-73ed32e7 {
    --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;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-2f3d68e5 {
    --display: flex;
    --min-height: 200px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-2f3d68e5:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-2f3d68e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_06.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-2f3d68e5,
.elementor-3489 .elementor-element.elementor-element-2f3d68e5::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-66aec6a5>.elementor-widget-container {
    padding: 10px 0px 10px 10px;
}

.elementor-3489 .elementor-element.elementor-element-66aec6a5 .elementor-heading-title {
    color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-78242966 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-37d0af18 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-37d0af18:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-37d0af18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_09.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-37d0af18,
.elementor-3489 .elementor-element.elementor-element-37d0af18::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-54a79b93>.elementor-widget-container {
    padding: 10px 0px 10px 10px;
}

.elementor-3489 .elementor-element.elementor-element-54a79b93 {
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-54a79b93 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-183fd647 img {
    width: 80%;
}

.elementor-3489 .elementor-element.elementor-element-1b5c55e7 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-1b5c55e7:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-1b5c55e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_11.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-1b5c55e7,
.elementor-3489 .elementor-element.elementor-element-1b5c55e7::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-29335394>.elementor-widget-container {
    padding: 10px 0px 10px 10px;
}

.elementor-3489 .elementor-element.elementor-element-29335394 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-254ad7ea {
    --display: flex;
    --min-height: 200px;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-254ad7ea:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-254ad7ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_16.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-254ad7ea,
.elementor-3489 .elementor-element.elementor-element-254ad7ea::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-6e3711b2>.elementor-widget-container {
    padding: 10px 0px 10px 10px;
}

.elementor-3489 .elementor-element.elementor-element-6e3711b2 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-3489 .elementor-element.elementor-element-10146987 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-2ee20205>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3489 .elementor-element.elementor-element-2ee20205 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-3489 .elementor-element.elementor-element-7feb50f8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3489 .elementor-element.elementor-element-7feb50f8 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-3489 .elementor-element.elementor-element-1106d9b6 {
    --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: space-around;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --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-3489 .elementor-element.elementor-element-1106d9b6::before,
.elementor-3489 .elementor-element.elementor-element-1106d9b6>.elementor-background-video-container::before,
.elementor-3489 .elementor-element.elementor-element-1106d9b6>.e-con-inner>.elementor-background-video-container::before,
.elementor-3489 .elementor-element.elementor-element-1106d9b6>.elementor-background-slideshow::before,
.elementor-3489 .elementor-element.elementor-element-1106d9b6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3489 .elementor-element.elementor-element-1106d9b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-3489 .elementor-element.elementor-element-1106d9b6,
.elementor-3489 .elementor-element.elementor-element-1106d9b6::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-1106d9b6.e-con {
    --align-self: center;
}

.elementor-3489 .elementor-element.elementor-element-55fa0ce8 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-4fecfb5c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-4fecfb5c>.elementor-widget-container {
    margin: 5% 0% 2% 0%;
}

.elementor-3489 .elementor-element.elementor-element-4fecfb5c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-54e9e865 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #363636;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-3489 .elementor-element.elementor-element-54e9e865>.elementor-widget-container {
    margin: 0% 0% 2% 0%;
}

.elementor-3489 .elementor-element.elementor-element-54e9e865.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-5902eb70 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-5902eb70.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-5973e4d8>.elementor-widget-container {
    margin: 0% 0% 5% 0%;
}

.elementor-3489 .elementor-element.elementor-element-34833d77 {
    --display: flex;
    --min-height: 1375px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-34833d77:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-34833d77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带四代_27.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-34833d77,
.elementor-3489 .elementor-element.elementor-element-34833d77::before {
    --border-transition: 0.3s;
}



.elementor-3489 .elementor-element.elementor-element-34833d78 {
    --display: flex;
    --min-height: 1375px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-34833d78:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-34833d78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/卡带二代_21.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3489 .elementor-element.elementor-element-34833d78,
.elementor-3489 .elementor-element.elementor-element-34833d78::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-25be714 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-3de7bc69 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-3de7bc69>.elementor-widget-container {
    margin: 5% 0% 2% 0%;
}

.elementor-3489 .elementor-element.elementor-element-3de7bc69 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-375d188e {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #363636;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-3489 .elementor-element.elementor-element-375d188e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-7b20914e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-543830c5 img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-2fe8e1b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 3%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-3489 .elementor-element.elementor-element-2fe8e1b2,
.elementor-3489 .elementor-element.elementor-element-2fe8e1b2::before {
    --border-transition: 0.3s;
}





.elementor-3489 .elementor-element.elementor-element-5086e226 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-542867b4>.elementor-widget-container {
    margin: 5% 0% 2% 0%;
}

.elementor-3489 .elementor-element.elementor-element-542867b4 {
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-542867b4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-598de585 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-50fd5797 img {
    width: 80%;
}

.elementor-3489 .elementor-element.elementor-element-3c07738e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-3489 .elementor-element.elementor-element-7fc5e349 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-7fc5e349:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-7fc5e349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/C479-AGP12000详情-6-9-2_09-jpg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-3489 .elementor-element.elementor-element-7fc5e349,
.elementor-3489 .elementor-element.elementor-element-7fc5e349::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-1dd80c1d {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-3489 .elementor-element.elementor-element-1dd80c1d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-1dd80c1d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-51892503 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-51892503:not(.elementor-motion-effects-element-type-background),
.elementor-3489 .elementor-element.elementor-element-51892503>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/C479-AGP12000详情-6-9-2_09-jpg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-3489 .elementor-element.elementor-element-51892503,
.elementor-3489 .elementor-element.elementor-element-51892503::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-113ea2b4 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-3489 .elementor-element.elementor-element-113ea2b4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-113ea2b4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-5219a3f8 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-10a11dac {
    width: 100%;
    max-width: 100%;
    text-align: right;
    color: #363636;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-3489 .elementor-element.elementor-element-10a11dac.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-3489 .elementor-element.elementor-element-49f8d1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-a9996c1 {
    --display: flex;
    --position: absolute;
    --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: flex-start;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    top: 20px;
}



.elementor-3489 .elementor-element.elementor-element-483e2646 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-44daa1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3489 .elementor-element.elementor-element-44daa1 {
    text-align: center;
    color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-3489 .elementor-element.elementor-element-e9941a7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --align-content: center;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-7d883a2e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-40d94e8 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-40d94e8>.elementor-widget-container {
    margin: 5% 0% 2% 0%;
}

.elementor-3489 .elementor-element.elementor-element-40d94e8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-66527f04 {
    --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: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-57482f2a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-57482f2a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-57482f2a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-57482f2a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-57482f2a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-57482f2a .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-7b12f5c7.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-7b12f5c7.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-7b12f5c7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-7b12f5c7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-7b12f5c7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-7b12f5c7 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-5028ef9c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-5028ef9c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-5028ef9c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-5028ef9c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-5028ef9c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-5028ef9c .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-1febf559.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-1febf559.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-1febf559.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-1febf559 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-1febf559 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-1febf559 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-65ef771e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-65ef771e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-65ef771e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-65ef771e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-65ef771e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-65ef771e .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-48be7f58 {
    --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: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-348900e4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-348900e4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-348900e4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-348900e4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-348900e4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-348900e4 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-e27ee6c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-e27ee6c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-e27ee6c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-e27ee6c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-e27ee6c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-e27ee6c .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-4d8845b1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-4d8845b1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-4d8845b1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-4d8845b1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-4d8845b1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-4d8845b1 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-356d4ebb.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-356d4ebb.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-356d4ebb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-356d4ebb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-356d4ebb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-356d4ebb .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-5ebfd24e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-3489 .elementor-element.elementor-element-5ebfd24e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-3489 .elementor-element.elementor-element-5ebfd24e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-3489 .elementor-element.elementor-element-5ebfd24e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-3489 .elementor-element.elementor-element-5ebfd24e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-5ebfd24e .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-66e63af5 {
    --display: flex;
    --min-height: 0px;
    --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: space-around;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-66e63af5::before,
.elementor-3489 .elementor-element.elementor-element-66e63af5>.elementor-background-video-container::before,
.elementor-3489 .elementor-element.elementor-element-66e63af5>.e-con-inner>.elementor-background-video-container::before,
.elementor-3489 .elementor-element.elementor-element-66e63af5>.elementor-background-slideshow::before,
.elementor-3489 .elementor-element.elementor-element-66e63af5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3489 .elementor-element.elementor-element-66e63af5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-3489 .elementor-element.elementor-element-66e63af5,
.elementor-3489 .elementor-element.elementor-element-66e63af5::before {
    --border-transition: 0.3s;
}

.elementor-3489 .elementor-element.elementor-element-66e63af5.e-con {
    --align-self: center;
}

.elementor-3489 .elementor-element.elementor-element-57a5fe0a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-3489 .elementor-element.elementor-element-57a5fe0a>.elementor-widget-container {
    margin: 5% 0% 2% 0%;
}

.elementor-3489 .elementor-element.elementor-element-57a5fe0a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

.elementor-3489 .elementor-element.elementor-element-2c30c531 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-2c30c531.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-3489 .elementor-element.elementor-element-61e90be6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-61e90be6.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-3489 .elementor-element.elementor-element-10fcedb8 {
    --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;
    --gap: 50px 50px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-13731aaa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-31bc0dc3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-5111707a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-3489 .elementor-element.elementor-element-3383e01c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-3489 .elementor-element.elementor-element-6b02921f {
    left: 200px;
}

body.rtl .elementor-3489 .elementor-element.elementor-element-6b02921f {
    right: 200px;
}

.elementor-3489 .elementor-element.elementor-element-6b02921f {
    top: 150px;
    text-align: left;
}

.elementor-3489 .elementor-element.elementor-element-6b02921f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 600;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-3489 .elementor-element.elementor-element-59c075cf {
        --min-height: 25em;
    }

    .elementor-3489 .elementor-element.elementor-element-6ab4ffb6 {
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-1db71212 .elementor-heading-title {
        font-size: 52px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-3dea3921 {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-480cc30 img {
        width: 80%;
    }

    .elementor-3489 .elementor-element.elementor-element-64eeb69e>.elementor-widget-container {
        margin: -20% 0% 0% 37%;
    }

    .elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-33263dc {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 20px;
    }

    .elementor-3489 .elementor-element.elementor-element-598a290e {
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-2a010e02 {
        --min-height: 225px;
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-323164d3>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-323164d3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-description {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-description {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-description {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-6ac1bbe1 {
        --min-height: 100px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-5443ee70>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-5443ee70 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-2f3d68e5 {
        --min-height: 100px;
    }

    .elementor-3489 .elementor-element.elementor-element-66aec6a5>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-66aec6a5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-37d0af18 {
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-54a79b93>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-54a79b93 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-183fd647 img {
        width: 80%;
    }

    .elementor-3489 .elementor-element.elementor-element-1b5c55e7 {
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-29335394>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-29335394 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-254ad7ea {
        --min-height: 100px;
    }

    .elementor-3489 .elementor-element.elementor-element-6e3711b2>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-6e3711b2 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-1106d9b6 {
        --min-height: 25em;
    }

    .elementor-3489 .elementor-element.elementor-element-55fa0ce8 {
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-4fecfb5c {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
    }

    .elementor-3489 .elementor-element.elementor-element-4fecfb5c .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-3489 .elementor-element.elementor-element-54e9e865 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        font-size: 15px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-34833d77 {
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-34833d77:not(.elementor-motion-effects-element-type-background),
    .elementor-3489 .elementor-element.elementor-element-34833d77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-3489 .elementor-element.elementor-element-34833d78 {
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-34833d78:not(.elementor-motion-effects-element-type-background),
    .elementor-3489 .elementor-element.elementor-element-34833d78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-3489 .elementor-element.elementor-element-3de7bc69 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
    }

    .elementor-3489 .elementor-element.elementor-element-3de7bc69 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-3489 .elementor-element.elementor-element-375d188e {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        font-size: 15px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-542867b4 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-3489 .elementor-element.elementor-element-1dd80c1d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-3489 .elementor-element.elementor-element-51892503 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-3489 .elementor-element.elementor-element-113ea2b4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-3489 .elementor-element.elementor-element-10a11dac.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-3489 .elementor-element.elementor-element-10a11dac {
        font-size: 15px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-49f8d1 {
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-a9996c1 {
        --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;
        top: 18px;
    }

    body:not(.rtl) .elementor-3489 .elementor-element.elementor-element-a9996c1 {
        left: -80px;
    }

    body.rtl .elementor-3489 .elementor-element.elementor-element-a9996c1 {
        right: -80px;
    }

    .elementor-3489 .elementor-element.elementor-element-483e2646 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3489 .elementor-element.elementor-element-44daa1 {
        font-size: 12px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-40d94e8>.elementor-widget-container {
        margin: 8% 0% 5% 0%;
    }

    .elementor-3489 .elementor-element.elementor-element-40d94e8 {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 300px);
        max-width: 300px;
    }

    .elementor-3489 .elementor-element.elementor-element-40d94e8.elementor-element {
        --align-self: center;
    }

    .elementor-3489 .elementor-element.elementor-element-40d94e8 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-3489 .elementor-element.elementor-element-66527f04 {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-3489 .elementor-element.elementor-element-48be7f58 {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-3489 .elementor-element.elementor-element-57a5fe0a>.elementor-widget-container {
        margin: 8% 0% 5% 0%;
    }

    .elementor-3489 .elementor-element.elementor-element-57a5fe0a {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 300px);
        max-width: 300px;
    }

    .elementor-3489 .elementor-element.elementor-element-57a5fe0a.elementor-element {
        --align-self: center;
    }

    .elementor-3489 .elementor-element.elementor-element-57a5fe0a .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-3489 .elementor-element.elementor-element-2c30c531 {
        --gap: 20px 20px;
    }

    .elementor-3489 .elementor-element.elementor-element-61e90be6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-10fcedb8 {
        --gap: 20px 20px;
    }

    .elementor-3489 .elementor-element.elementor-element-13731aaa {
        --gap: 20px 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-31bc0dc3 {
        --gap: 20px 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5111707a {
        --gap: 20px 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-3383e01c {
        --min-height: 450px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-3489 .elementor-element.elementor-element-6b02921f {
        left: 36px;
    }

    body.rtl .elementor-3489 .elementor-element.elementor-element-6b02921f {
        right: 36px;
    }

    .elementor-3489 .elementor-element.elementor-element-6b02921f {
        top: 50px;
        text-align: left;
    }

    .elementor-3489 .elementor-element.elementor-element-6b02921f .elementor-heading-title {
        font-size: 28px;
    }
}

@media(max-width:767px) {
    .elementor-3489 .elementor-element.elementor-element-59c075cf {
        --min-height: 10em;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
        --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-3489 .elementor-element.elementor-element-6ab4ffb6 {
        --width: 100%;
        --min-height: 0px;
        --gap: 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-1db71212>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-1db71212 {
        text-align: left;
    }

    .elementor-3489 .elementor-element.elementor-element-1db71212 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-3dea3921>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-3dea3921 {
        font-size: 10px;
        line-height: 1.2em;
    }

    .elementor-3489 .elementor-element.elementor-element-480cc30>.elementor-widget-container {
        margin: 0% 0% 0% 5%;
    }

    .elementor-3489 .elementor-element.elementor-element-480cc30 {
        text-align: left;
    }

    .elementor-3489 .elementor-element.elementor-element-480cc30 img {
        width: 55%;
    }

    .elementor-3489 .elementor-element.elementor-element-4c9cc754 {
        --width: 150px;
        --min-height: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-64eeb69e>.elementor-widget-container {
        margin: -30% 0% 0% 22%;
    }

    .elementor-3489 .elementor-element.elementor-element-64eeb69e .elementor-button {
        padding: 10px 20px 10px 20px;
    }

    .elementor-3489 .elementor-element.elementor-element-33263dc {
        --min-height: 0px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 5px 5px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-3489 .elementor-element.elementor-element-598a290e {
        --width: 180px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-2a010e02 {
        --width: 180px;
        --min-height: 80px;
        --justify-content: space-around;
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-323164d3 .elementor-heading-title {
        font-size: 6px;
    }

    .elementor-3489 .elementor-element.elementor-element-3691ed27 {
        --width: 100px;
        --flex-wrap: nowrap;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-495dbed8 .elementor-image-box-description {
        font-size: 3px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-6af8a84d .elementor-image-box-description {
        font-size: 3px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-832aac6 .elementor-image-box-description {
        font-size: 3px;
    }

    .elementor-3489 .elementor-element.elementor-element-6ac1bbe1 {
        --width: 180px;
        --min-height: 60px;
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-5443ee70 .elementor-heading-title {
        font-size: 6px;
    }

    .elementor-3489 .elementor-element.elementor-element-73ed32e7 {
        --width: 100px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-2f3d68e5 {
        --width: 100px;
        --min-height: 44px;
    }

    .elementor-3489 .elementor-element.elementor-element-66aec6a5 .elementor-heading-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-78242966 {
        --width: 100px;
        --gap: 5px 5px;
        --flex-wrap: nowrap;
    }

    .elementor-3489 .elementor-element.elementor-element-37d0af18 {
        --width: 50px;
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-54a79b93 .elementor-heading-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-183fd647 img {
        width: 80%;
    }

    .elementor-3489 .elementor-element.elementor-element-1b5c55e7 {
        --width: 50px;
        --border-radius: 10px 10px 10px 10px;
    }

    .elementor-3489 .elementor-element.elementor-element-29335394 .elementor-heading-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-254ad7ea {
        --width: 100px;
        --min-height: 44px;
    }

    .elementor-3489 .elementor-element.elementor-element-6e3711b2 .elementor-heading-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-1106d9b6 {
        --min-height: 10em;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
        --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-3489 .elementor-element.elementor-element-55fa0ce8 {
        --width: 150px;
        --min-height: 0px;
        --gap: 5px 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-4fecfb5c {
        --container-widget-width: 146px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 146px);
        max-width: 146px;
        text-align: left;
    }

    .elementor-3489 .elementor-element.elementor-element-4fecfb5c .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-54e9e865 {
        width: var(--container-widget-width, 146px);
        max-width: 146px;
        --container-widget-width: 146px;
        --container-widget-flex-grow: 0;
        text-align: left;
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-5902eb70 {
        --width: 150px;
    }

    .elementor-3489 .elementor-element.elementor-element-25be714 {
        --gap: 0px 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-3de7bc69 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
    }

    .elementor-3489 .elementor-element.elementor-element-3de7bc69 .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-375d188e {
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-542867b4>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3489 .elementor-element.elementor-element-542867b4 .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-598de585 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-50fd5797 img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-3c07738e {
        --flex-wrap: nowrap;
    }

    .elementor-3489 .elementor-element.elementor-element-7fc5e349 {
        --width: 100px;
    }

    .elementor-3489 .elementor-element.elementor-element-7fc5e349:not(.elementor-motion-effects-element-type-background),
    .elementor-3489 .elementor-element.elementor-element-7fc5e349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-3489 .elementor-element.elementor-element-1dd80c1d {
        text-align: center;
    }

    .elementor-3489 .elementor-element.elementor-element-1dd80c1d .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-51892503 {
        --width: 100px;
    }

    .elementor-3489 .elementor-element.elementor-element-51892503:not(.elementor-motion-effects-element-type-background),
    .elementor-3489 .elementor-element.elementor-element-51892503>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-3489 .elementor-element.elementor-element-113ea2b4 {
        text-align: center;
    }

    .elementor-3489 .elementor-element.elementor-element-113ea2b4 .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-10a11dac {
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        font-size: 4px;
    }

    .elementor-3489 .elementor-element.elementor-element-a9996c1 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        top: 18px;
    }

    body:not(.rtl) .elementor-3489 .elementor-element.elementor-element-a9996c1 {
        left: 14px;
    }

    body.rtl .elementor-3489 .elementor-element.elementor-element-a9996c1 {
        right: 14px;
    }

    .elementor-3489 .elementor-element.elementor-element-483e2646>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3489 .elementor-element.elementor-element-483e2646 .elementor-heading-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-44daa1>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3489 .elementor-element.elementor-element-44daa1 {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-e9941a7 {
        --gap: 0px 0px;
        --flex-wrap: wrap;
    }

    .elementor-3489 .elementor-element.elementor-element-40d94e8 {
        --container-widget-width: 146px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 146px);
        max-width: 146px;
    }

    .elementor-3489 .elementor-element.elementor-element-40d94e8 .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-66527f04 {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 10px 10px;
        --flex-wrap: nowrap;
    }

    .elementor-3489 .elementor-element.elementor-element-57482f2a .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-57482f2a.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-57482f2a.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-57482f2a.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-57482f2a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-57482f2a .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-7b12f5c7 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-7b12f5c7.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-7b12f5c7.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-7b12f5c7.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-7b12f5c7 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-7b12f5c7 .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-5028ef9c .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5028ef9c.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5028ef9c.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5028ef9c.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5028ef9c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-5028ef9c .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-1febf559 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-1febf559.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-1febf559.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-1febf559.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-1febf559 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-1febf559 .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-65ef771e .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-65ef771e.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-65ef771e.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-65ef771e.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-65ef771e .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-65ef771e .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-48be7f58 {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 10px 10px;
        --flex-wrap: nowrap;
    }

    .elementor-3489 .elementor-element.elementor-element-348900e4 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-348900e4.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-348900e4.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-348900e4.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-348900e4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-348900e4 .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-e27ee6c .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-e27ee6c.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-e27ee6c.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-e27ee6c.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-e27ee6c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-e27ee6c .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-4d8845b1 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-4d8845b1.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-4d8845b1.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-4d8845b1.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-4d8845b1 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-4d8845b1 .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-356d4ebb .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-356d4ebb.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-356d4ebb.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-356d4ebb.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-356d4ebb .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-356d4ebb .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-5ebfd24e .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5ebfd24e.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5ebfd24e.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5ebfd24e.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-5ebfd24e .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-5ebfd24e .elementor-image-box-title {
        font-size: 5px;
    }

    .elementor-3489 .elementor-element.elementor-element-66e63af5 {
        --min-height: 0px;
        --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;
        --justify-content: center;
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 25px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-57a5fe0a {
        --container-widget-width: 146px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 146px);
        max-width: 146px;
    }

    .elementor-3489 .elementor-element.elementor-element-57a5fe0a .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-3489 .elementor-element.elementor-element-2c30c531 {
        --gap: 10px 10px;
        --flex-wrap: nowrap;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-3489 .elementor-element.elementor-element-61e90be6 {
        --width: 31%;
        --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-3489 .elementor-element.elementor-element-10fcedb8 {
        --width: 57%;
        --gap: 10px 10px;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }

    .elementor-3489 .elementor-element.elementor-element-13731aaa {
        --width: 200px;
        --gap: 10px 10px;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }

    .elementor-3489 .elementor-element.elementor-element-31bc0dc3 {
        --width: 200px;
        --gap: 10px 10px;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }

    .elementor-3489 .elementor-element.elementor-element-5111707a {
        --width: 200px;
        --gap: 10px 10px;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }

    .elementor-3489 .elementor-element.elementor-element-3383e01c {
        --min-height: 197px;
    }

    .elementor-3489 .elementor-element.elementor-element-6b02921f>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3489 .elementor-element.elementor-element-6b02921f.elementor-element {
        --align-self: flex-start;
    }

    body:not(.rtl) .elementor-3489 .elementor-element.elementor-element-6b02921f {
        left: 32px;
    }

    body.rtl .elementor-3489 .elementor-element.elementor-element-6b02921f {
        right: 32px;
    }

    .elementor-3489 .elementor-element.elementor-element-6b02921f {
        top: 25px;
        text-align: left;
    }

    .elementor-3489 .elementor-element.elementor-element-6b02921f .elementor-heading-title {
        font-size: 8px;
    }
}

@media(min-width:768px) {
    .elementor-3489 .elementor-element.elementor-element-6ab4ffb6 {
        --width: 35%;
    }

    .elementor-3489 .elementor-element.elementor-element-4c9cc754 {
        --width: 45%;
    }

    .elementor-3489 .elementor-element.elementor-element-33263dc {
        --content-width: 1600px;
    }

    .elementor-3489 .elementor-element.elementor-element-598a290e {
        --width: 55%;
    }

    .elementor-3489 .elementor-element.elementor-element-2a010e02 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-48fa3c5d {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-3691ed27 {
        --width: 65%;
    }

    .elementor-3489 .elementor-element.elementor-element-6ac1bbe1 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-73ed32e7 {
        --width: 25%;
    }

    .elementor-3489 .elementor-element.elementor-element-2f3d68e5 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-78242966 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-37d0af18 {
        --width: 50%;
    }

    .elementor-3489 .elementor-element.elementor-element-1b5c55e7 {
        --width: 50%;
    }

    .elementor-3489 .elementor-element.elementor-element-254ad7ea {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-55fa0ce8 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-5902eb70 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-3c07738e {
        --content-width: 80%;
    }

    .elementor-3489 .elementor-element.elementor-element-7fc5e349 {
        --width: 15%;
    }

    .elementor-3489 .elementor-element.elementor-element-51892503 {
        --width: 20%;
    }

    .elementor-3489 .elementor-element.elementor-element-5219a3f8 {
        --width: 100%;
    }

    .elementor-3489 .elementor-element.elementor-element-66527f04 {
        --content-width: 90%;
    }

    .elementor-3489 .elementor-element.elementor-element-48be7f58 {
        --content-width: 90%;
    }

    .elementor-3489 .elementor-element.elementor-element-2c30c531 {
        --content-width: 1600px;
    }

    .elementor-3489 .elementor-element.elementor-element-61e90be6 {
        --width: 35%;
    }

    .elementor-3489 .elementor-element.elementor-element-10fcedb8 {
        --width: 72%;
    }

    .elementor-3489 .elementor-element.elementor-element-13731aaa {
        --width: 90%;
    }

    .elementor-3489 .elementor-element.elementor-element-31bc0dc3 {
        --width: 90%;
    }

    .elementor-3489 .elementor-element.elementor-element-5111707a {
        --width: 90%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3489 .elementor-element.elementor-element-33263dc {
        --content-width: 1600px;
    }

    .elementor-3489 .elementor-element.elementor-element-598a290e {
        --width: 400px;
    }

    .elementor-3489 .elementor-element.elementor-element-2a010e02 {
        --width: 400px;
    }

    .elementor-3489 .elementor-element.elementor-element-6ac1bbe1 {
        --width: 400px;
    }

    .elementor-3489 .elementor-element.elementor-element-73ed32e7 {
        --width: 250px;
    }

    .elementor-3489 .elementor-element.elementor-element-2f3d68e5 {
        --width: 250px;
    }

    .elementor-3489 .elementor-element.elementor-element-254ad7ea {
        --width: 250px;
    }

    .elementor-3489 .elementor-element.elementor-element-7fc5e349 {
        --width: 280px;
    }

    .elementor-3489 .elementor-element.elementor-element-51892503 {
        --width: 280px;
    }

    .elementor-3489 .elementor-element.elementor-element-61e90be6 {
        --width: 245px;
    }

    .elementor-3489 .elementor-element.elementor-element-10fcedb8 {
        --width: 450px;
    }

    .elementor-3489 .elementor-element.elementor-element-13731aaa {
        --width: 450px;
    }

    .elementor-3489 .elementor-element.elementor-element-31bc0dc3 {
        --width: 450px;
    }

    .elementor-3489 .elementor-element.elementor-element-5111707a {
        --width: 450px;
    }
}