.elementor-2 .elementor-element.elementor-element-4d6eea2 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 70px;
    z-index: 0;
}

.elementor-2 .elementor-element.elementor-element-4d6eea2>.elementor-shape-bottom svg {
    width: calc(200% + 1.3px);
    height: 65px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2 .elementor-element.elementor-element-4d6eea2>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-fe4c725>.elementor-element-populated {
    padding: 0% 0% 55% 0%;
}

.elementor-2 .elementor-element.elementor-element-56804cd:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-56804cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/06/Creatix_Web-Design-Reference_ChunWo_Thumbnail_Top-Banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-56804cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-56804cd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4719677 .elementor-cta__content {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-4719677 .elementor-cta .elementor-cta__bg,
.elementor-2 .elementor-element.elementor-element-4719677 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

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

body.rtl .elementor-2 .elementor-element.elementor-element-4719677 {
    right: 0px;
}

.elementor-2 .elementor-element.elementor-element-4719677 {
    top: 0px;
}

.elementor-2 .elementor-element.elementor-element-7e6b077:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-7e6b077>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/05/Creatix_Web-Design-Reference_GlobalSage_Thumbnail_TopBanner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-7e6b077 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7e6b077>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-e367813 .elementor-cta__content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-e367813 .elementor-cta .elementor-cta__bg,
.elementor-2 .elementor-element.elementor-element-e367813 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-2 .elementor-element.elementor-element-d7228a6:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-d7228a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/10/Banner_Image_HKBN_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-d7228a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-d7228a6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-bb09246 .elementor-cta__content {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-bb09246 .elementor-cta .elementor-cta__bg,
.elementor-2 .elementor-element.elementor-element-bb09246 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

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

body.rtl .elementor-2 .elementor-element.elementor-element-bb09246 {
    right: 0px;
}

.elementor-2 .elementor-element.elementor-element-bb09246 {
    top: 0px;
}

.elementor-2 .elementor-element.elementor-element-862d0e2:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-862d0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/06/Creatix_Web-Design-Reference_AGIC-Capital_Thumbnail_Top-Banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-862d0e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-862d0e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4e2c0b5 .elementor-cta__content {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-4e2c0b5 .elementor-cta .elementor-cta__bg,
.elementor-2 .elementor-element.elementor-element-4e2c0b5 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4e2c0b5 {
    left: 0px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-4e2c0b5 {
    right: 0px;
}

.elementor-2 .elementor-element.elementor-element-4e2c0b5 {
    top: 0px;
}

.elementor-2 .elementor-element.elementor-element-8dbb88d {
    padding: 12% 0% 8% 0%;
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-f519818.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-f519818.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-f1c5f11 .elementor-heading-title {
    color: var(--e-global-color-9ae3796);
}

.elementor-2 .elementor-element.elementor-element-f1c5f11>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2 .elementor-element.elementor-element-f1c5f11 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-b8f68f7 {
    color: var(--e-global-color-9ae3796);
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-b8f68f7>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-2 .elementor-element.elementor-element-be5f85e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    background-color: #02010100;
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-be5f85e .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-be5f85e .elementor-button:focus {
    border-color: var(--e-global-color-9ae3796);
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-5b4ae0b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-5b4ae0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-5b4ae0b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2 .elementor-element.elementor-element-5b4ae0b>.elementor-element-populated {
    padding: 10px 10px 36px 10px;
}

.elementor-2 .elementor-element.elementor-element-10290fe .elementor-cta__content {
    padding: 7px 25px 7px 25px;
    background-color: var(--e-global-color-9ae3796);
}

.elementor-2 .elementor-element.elementor-element-10290fe .elementor-cta__title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    color: var(--e-global-color-738428e);
}

.elementor-2 .elementor-element.elementor-element-10290fe .elementor-cta__title:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-2 .elementor-element.elementor-element-10290fe .elementor-cta__description {
    font-family: "Avenir", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 14px;
    color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-10290fe .elementor-cta .elementor-cta__bg,
.elementor-2 .elementor-element.elementor-element-10290fe .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-2 .elementor-element.elementor-element-10290fe {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-f745a37 img {
    width: 73%;
    opacity: 0.8;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f745a37 {
    left: -37%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-f745a37 {
    right: -37%;
}

.elementor-2 .elementor-element.elementor-element-f745a37 {
    top: 2%;
}

.elementor-2 .elementor-element.elementor-element-f745a37>.elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: top;
    --e-transform-translateY: -50%;
}

.elementor-2 .elementor-element.elementor-element-0ab190d {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-2 .elementor-element.elementor-element-70bf054.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-82d8ae1>.elementor-container {
    max-width: 460px;
}

.elementor-2 .elementor-element.elementor-element-82d8ae1 {
    padding: 0px 20px 0px 20px;
}

.elementor-2 .elementor-element.elementor-element-78fc3de>.elementor-container {
    max-width: 242px;
}

.elementor-2 .elementor-element.elementor-element-78fc3de {
    margin-top: 0px;
    margin-bottom: 17px;
}

.elementor-2 .elementor-element.elementor-element-0fbf9d4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-f3d450e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-f3d450e .elementor-divider-separator {
    width: 92px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-f3d450e .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-7d0e8af {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-7d0e8af .elementor-divider-separator {
    width: 164px;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-2 .elementor-element.elementor-element-7d0e8af .elementor-divider {
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-7d0e8af>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-0c4ea46 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5d6e6b6 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-764d31a {
    --swiper-slides-to-display: 6;
    --swiper-slides-gap: 5px;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-764d31a .swiper-slide>.elementor-element {
    height: 100%;
}

.elementor-2 .elementor-element.elementor-element-764d31a>.elementor-widget-container {
    margin: 0% -15.5% 0% -8.5%;
}

.elementor-2 .elementor-element.elementor-element-e2fce4b {
    --swiper-slides-to-display: 6;
    --swiper-slides-gap: 5px;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-e2fce4b .swiper-slide>.elementor-element {
    height: 100%;
}

.elementor-2 .elementor-element.elementor-element-e2fce4b>.elementor-widget-container {
    margin: 0% -8.5% 0% -15.5%;
}

.elementor-2 .elementor-element.elementor-element-a352b35 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-a352b35 .elementor-heading-title {
    color: var(--e-global-color-e4e62cc);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}

.elementor-2 .elementor-element.elementor-element-a352b35>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-29c5d12 {
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-f697f65:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-f697f65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-41dacd7);
    background-image: url("../../2023/05/creatix-shape-top-white.svg");
    background-position: 0px -15px;
    background-repeat: no-repeat;
}

.elementor-2 .elementor-element.elementor-element-f697f65 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 20px 30px 20px;
}

.elementor-2 .elementor-element.elementor-element-f697f65>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-a8391bc>.elementor-element-populated {
    padding: 10px 50px 10px 50px;
}

.elementor-2 .elementor-element.elementor-element-c1a34b3 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-2 .elementor-element.elementor-element-a516b19.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-a2c6378 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-a2c6378 .elementor-divider-separator {
    width: 137px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-a2c6378 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-53971ca {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-53971ca .elementor-divider-separator {
    width: 245px;
}

.elementor-2 .elementor-element.elementor-element-53971ca .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-53971ca>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
    padding: 0px 0px 0px 116px;
}

.elementor-2 .elementor-element.elementor-element-5423a9c {
    width: var(--container-widget-width, 440px);
    max-width: 440px;
    --container-widget-width: 440px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-ae24c10:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-ae24c10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-41dacd7);
}

.elementor-2 .elementor-element.elementor-element-ae24c10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 20px 0px 20px;
}

.elementor-2 .elementor-element.elementor-element-ae24c10>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-a29a8cb {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.elementor-2 .elementor-element.elementor-element-a29a8cb>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-16d0ec5>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-2 .elementor-element.elementor-element-51e3dfe .elementor-button {
    font-weight: 800;
    fill: var(--e-global-color-738428e);
    color: var(--e-global-color-738428e);
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-51e3dfe .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-51e3dfe .elementor-button:focus {
    border-color: #C48A8A;
}

.elementor-2 .elementor-element.elementor-element-f20a9f2 {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.elementor-2 .elementor-element.elementor-element-f20a9f2>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-3be1312>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-2 .elementor-element.elementor-element-702d75f .elementor-button {
    font-weight: 800;
    fill: var(--e-global-color-738428e);
    color: var(--e-global-color-738428e);
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-702d75f .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-702d75f .elementor-button:focus {
    border-color: #C48A8A;
}

.elementor-2 .elementor-element.elementor-element-3f71c8f {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.elementor-2 .elementor-element.elementor-element-3f71c8f>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-34317c7>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-2 .elementor-element.elementor-element-26e90f0 .elementor-button {
    font-weight: 800;
    fill: var(--e-global-color-738428e);
    color: var(--e-global-color-738428e);
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-26e90f0 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-26e90f0 .elementor-button:focus {
    border-color: #C48A8A;
}

.elementor-2 .elementor-element.elementor-element-7046567 {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.elementor-2 .elementor-element.elementor-element-7046567>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-216cef8>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-2 .elementor-element.elementor-element-0a43854 .elementor-button {
    font-weight: 800;
    fill: var(--e-global-color-738428e);
    color: var(--e-global-color-738428e);
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-0a43854 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-0a43854 .elementor-button:focus {
    border-color: #C48A8A;
}

.elementor-2 .elementor-element.elementor-element-59e447a {
    margin-top: -1px;
    margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-b412565 img {
    width: 100%;
}

.elementor-2 .elementor-element.elementor-element-090fe10 {
    overflow: hidden;
    padding: 100px 0px 175px 0px;
}

.elementor-2 .elementor-element.elementor-element-a247d5d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-36e6153>.elementor-container {
    max-width: 460px;
}

.elementor-2 .elementor-element.elementor-element-36e6153 {
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0px 20px 0px 20px;
    z-index: 1;
}

.elementor-2 .elementor-element.elementor-element-8508c80>.elementor-container {
    max-width: 242px;
}

.elementor-2 .elementor-element.elementor-element-8508c80 {
    margin-top: 0px;
    margin-bottom: 17px;
}

.elementor-2 .elementor-element.elementor-element-23138a2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-352e2d2 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-352e2d2 .elementor-divider-separator {
    width: 92px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-352e2d2 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-9735f90 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-9735f90 .elementor-divider-separator {
    width: 164px;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-2 .elementor-element.elementor-element-9735f90 .elementor-divider {
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-9735f90>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-b7c4d02 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1eb8fc7 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-a85c86d>.elementor-container {
    max-width: 770px;
}

.elementor-2 .elementor-element.elementor-element-a85c86d {
    padding: 0px 20px 0px 20px;
}

.elementor-2 .elementor-element.elementor-element-1539c66>.elementor-element-populated {
    padding: 30px 50px 0px 50px;
}

.elementor-2 .elementor-element.elementor-element-24eb217 img {
    width: 100%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-24eb217 {
    left: 50%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-24eb217 {
    right: 50%;
}

.elementor-2 .elementor-element.elementor-element-24eb217 {
    top: 50%;
}

.elementor-2 .elementor-element.elementor-element-24eb217>.elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
    --e-transform-translateX: -50%;
    --e-transform-translateY: -50%;
}

.elementor-2 .elementor-element.elementor-element-e0bbddf {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    z-index: 3;
}

.elementor-2 .elementor-element.elementor-element-e0bbddf>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-2 .elementor-element.elementor-element-0192efb {
    z-index: 3;
}

.elementor-2 .elementor-element.elementor-element-6721a74>.elementor-element-populated {
    margin: -20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 50px 0px 50px;
}

.elementor-2 .elementor-element.elementor-element-ddf8270 img {
    width: 100%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ddf8270 {
    left: 50%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-ddf8270 {
    right: 50%;
}

.elementor-2 .elementor-element.elementor-element-ddf8270 {
    top: 50%;
    z-index: 0;
}

.elementor-2 .elementor-element.elementor-element-ddf8270>.elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
    --e-transform-translateX: -50%;
    --e-transform-translateY: -50%;
}

.elementor-2 .elementor-element.elementor-element-24c8e91 {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    z-index: 3;
}

.elementor-2 .elementor-element.elementor-element-24c8e91>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-2 .elementor-element.elementor-element-78d3747 {
    z-index: 3;
}

.elementor-2 .elementor-element.elementor-element-9d819f6>.elementor-container {
    max-width: 385px;
}

.elementor-2 .elementor-element.elementor-element-9d819f6 {
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-2 .elementor-element.elementor-element-92b71e9>.elementor-element-populated {
    padding: 30px 50px 0px 50px;
}

.elementor-2 .elementor-element.elementor-element-3983186 img {
    width: 100%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3983186 {
    left: 50%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-3983186 {
    right: 50%;
}

.elementor-2 .elementor-element.elementor-element-3983186 {
    top: 50%;
}

.elementor-2 .elementor-element.elementor-element-3983186>.elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
    --e-transform-translateX: -50%;
    --e-transform-translateY: -50%;
}

.elementor-2 .elementor-element.elementor-element-73dbe37 .elementor-button {
    font-family: "Avenir", Sans-serif;
    fill: #C48A8A;
    color: #C48A8A;
    background-color: #F3EBE8;
    border-radius: 100000px 100000px 100000px 100000px;
    padding: 56px 20px 56px 20px;
}

.elementor-2 .elementor-element.elementor-element-73dbe37 {
    width: var(--container-widget-width, 146px);
    max-width: 146px;
    --container-widget-width: 146px;
    --container-widget-flex-grow: 0;
    top: -30px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-73dbe37 {
    right: -120px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-73dbe37 {
    left: -120px;
}

.elementor-2 .elementor-element.elementor-element-ab55e60 {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    z-index: 3;
}

.elementor-2 .elementor-element.elementor-element-ab55e60>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-2 .elementor-element.elementor-element-47f06ba {
    z-index: 3;
}

.elementor-2 .elementor-element.elementor-element-5def43b:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-5def43b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-fcf2dcd);
    background-image: url("../../2023/05/creatix-shape-top-white.svg");
    background-position: 0px -15px;
    background-repeat: no-repeat;
}

.elementor-2 .elementor-element.elementor-element-5def43b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 145px 20px 100px 20px;
}

.elementor-2 .elementor-element.elementor-element-5def43b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-b120e6d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-f308b63 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-f308b63 .elementor-heading-title {
    color: var(--e-global-color-d2fe9b9);
}

.elementor-2 .elementor-element.elementor-element-f308b63>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-df15bf2 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-2 .elementor-element.elementor-element-df15bf2>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-2 .elementor-element.elementor-element-616e537 {
    text-align: center;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-d34dea5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 190px 20px 190px 20px;
}

.elementor-2 .elementor-element.elementor-element-d34dea5:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/04/commercial_promo_edm2_edm644_images_zh_HK_1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-fcf2dcd);
}

.elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-shape-top svg {
    width: calc(250% + 1.3px);
    height: 50px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-shape-bottom svg {
    width: calc(250% + 1.3px);
    height: 50px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2 .elementor-element.elementor-element-5318c9f>.elementor-element-populated {
    padding: 10px 50px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-c4cc5c6:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-c4cc5c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9ae3796);
}

.elementor-2 .elementor-element.elementor-element-c4cc5c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-2 .elementor-element.elementor-element-c4cc5c6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-133736c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-133736c .elementor-divider-separator {
    width: 92px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-133736c .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-133736c>.elementor-widget-container {
    margin: -5px 0px 0px -87px;
}

.elementor-2 .elementor-element.elementor-element-170e0eb {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-170e0eb .elementor-divider-separator {
    width: 164px;
}

.elementor-2 .elementor-element.elementor-element-170e0eb .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-170e0eb>.elementor-widget-container {
    margin: -20px 0px 0px -10px;
}

.elementor-2 .elementor-element.elementor-element-86bb7b5 {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
}

.elementor-2 .elementor-element.elementor-element-86bb7b5>.elementor-widget-container {
    margin: -17px 0px -15px 0px;
}

.elementor-2 .elementor-element.elementor-element-897e7bb>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-843345d {
    overflow: hidden;
    margin-top: 100px;
    margin-bottom: 100px;
}

.elementor-2 .elementor-element.elementor-element-821e934.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-afa1815>.elementor-container {
    max-width: 460px;
}

.elementor-2 .elementor-element.elementor-element-afa1815 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 20px 0px 20px;
}

.elementor-2 .elementor-element.elementor-element-1ad451d>.elementor-container {
    max-width: 242px;
}

.elementor-2 .elementor-element.elementor-element-1ad451d {
    margin-top: 0px;
    margin-bottom: 18px;
}

.elementor-2 .elementor-element.elementor-element-6a49fc5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-789eba1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-789eba1 .elementor-divider-separator {
    width: 92px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-789eba1 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-5ff1f49 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-5ff1f49 .elementor-divider-separator {
    width: 164px;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-2 .elementor-element.elementor-element-5ff1f49 .elementor-divider {
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-5ff1f49>.elementor-widget-container {
    margin: -17px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-8fa6fd5 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-793b555 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-68a3f3b>.elementor-container {
    max-width: 970px;
}

.elementor-2 .elementor-element.elementor-element-cde9403 {
    --e-image-carousel-slides-to-show: 7;
}

.elementor-2 .elementor-element.elementor-element-cde9403 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-2 .elementor-element.elementor-element-cde9403 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 12px;
    color: #CCCCCC;
}

.elementor-2 .elementor-element.elementor-element-cde9403 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-2 .elementor-element.elementor-element-cde9403 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #CCCCCC;
}

.elementor-2 .elementor-element.elementor-element-cde9403>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-2 .elementor-element.elementor-element-5e6eae6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 150px 0px 125px 0px;
}

.elementor-2 .elementor-element.elementor-element-5e6eae6:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-99b0172);
    background-image: url("../../2023/05/creatix-shape-top-white.svg");
    background-position: 0px -15px;
    background-repeat: no-repeat;
}

.elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-shape-bottom svg {
    width: calc(250% + 1.3px);
    height: 50px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-48dfc8c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-f11d64c>.elementor-container {
    max-width: 242px;
}

.elementor-2 .elementor-element.elementor-element-2290cb9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-a7eb156 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-a7eb156 .elementor-heading-title {
    font-family: "Amiri", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-2 .elementor-element.elementor-element-a7eb156>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-46a2b12 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-46a2b12 .elementor-divider-separator {
    width: 92px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-46a2b12 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-67a9520 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-67a9520 .elementor-divider-separator {
    width: 164px;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-2 .elementor-element.elementor-element-67a9520 .elementor-divider {
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-67a9520>.elementor-widget-container {
    margin: -17px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-9e4d533>.elementor-container {
    max-width: 680px;
}

.elementor-2 .elementor-element.elementor-element-9ff236e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-main-swiper .swiper-slide {
    padding: 15px 50px 0px 50px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-2 .elementor-element.elementor-element-bb490b1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 30px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 30px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 30px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 30px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-testimonial__text {
    color: #152538;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 24px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-testimonial__name {
    color: var(--e-global-color-e4e62cc);
    font-family: "Avenir", Sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 18px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-testimonial__title {
    color: var(--e-global-color-e4e62cc);
    font-family: "Avenir", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-swiper-button {
    font-size: 20px;
    color: #CCCCCC;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-swiper-button svg {
    fill: #CCCCCC;
}

.elementor-2 .elementor-element.elementor-element-6784ef5 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 90px;
    padding: 0px 0px 60px 0px;
}

.elementor-2 .elementor-element.elementor-element-ceacd3d {
    text-align: right;
    width: var(--container-widget-width, 66.5%);
    max-width: 66.5%;
    --container-widget-width: 66.5%;
    --container-widget-flex-grow: 0;
    top: 0px;
    z-index: 0;
}

.elementor-2 .elementor-element.elementor-element-ceacd3d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ceacd3d {
    right: 0px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-ceacd3d {
    left: 0px;
}

.elementor-2 .elementor-element.elementor-element-54dc305 {
    padding: 168px 0px 70px 20px;
    z-index: 2;
}

.elementor-2 .elementor-element.elementor-element-aff3772:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2 .elementor-element.elementor-element-aff3772>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d1ede41);
}

.elementor-2 .elementor-element.elementor-element-aff3772>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 50px 75px 80px;
}

.elementor-2 .elementor-element.elementor-element-aff3772>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-73f21f1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-73f21f1 .elementor-divider-separator {
    width: 92px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-2 .elementor-element.elementor-element-73f21f1 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-73f21f1>.elementor-widget-container {
    margin: -5px 0px 0px -146px;
}

.elementor-2 .elementor-element.elementor-element-62fbe57 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-738428e);
    --divider-border-width: 2px;
}

.elementor-2 .elementor-element.elementor-element-62fbe57 .elementor-divider-separator {
    width: 164px;
}

.elementor-2 .elementor-element.elementor-element-62fbe57 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-62fbe57>.elementor-widget-container {
    margin: -21px 0px 0px -70px;
}

.elementor-2 .elementor-element.elementor-element-7b7e74d {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
}

.elementor-2 .elementor-element.elementor-element-7b7e74d>.elementor-widget-container {
    margin: -20px 0px -15px 0px;
}

.elementor-2 .elementor-element.elementor-element-f7286bd>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-2 .elementor-element.elementor-element-0479f14 .elementor-button {
    font-family: "Avenir", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    fill: #C48A8A;
    color: #C48A8A;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010100;
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-0479f14 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-0479f14 .elementor-button:focus {
    border-color: #C48A8A;
}

.elementor-2 .elementor-element.elementor-element-ac274e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-color: var(--e-global-color-99b0172);
}

.elementor-2 .elementor-element.elementor-element-ac274e2 {
    width: var(--container-widget-width, 33.3%);
    max-width: 33.3%;
    --container-widget-width: 33.3%;
    --container-widget-flex-grow: 0;
    top: 216px;
    z-index: 0;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ac274e2 {
    left: 0%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-ac274e2 {
    right: 0%;
}

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

@media(max-width:1024px) {
    .elementor-2 .elementor-element.elementor-element-4d6eea2>.elementor-shape-bottom svg {
        width: calc(300% + 1.3px);
    }

    .elementor-2 .elementor-element.elementor-element-8dbb88d {
        padding: 120px 20px 60px 20px;
    }

    .elementor-2 .elementor-element.elementor-element-f1c5f11 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2 .elementor-element.elementor-element-b8f68f7>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-b8f68f7 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2 .elementor-element.elementor-element-764d31a {
        --swiper-slides-to-display: 4;
    }

    .elementor-2 .elementor-element.elementor-element-764d31a>.elementor-widget-container {
        margin: 0% -25% 0% -10%;
    }

    .elementor-2 .elementor-element.elementor-element-e2fce4b {
        --swiper-slides-to-display: 4;
    }

    .elementor-2 .elementor-element.elementor-element-e2fce4b>.elementor-widget-container {
        margin: 0% -10% 0% -25%;
    }

    .elementor-2 .elementor-element.elementor-element-f697f65:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-f697f65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5def43b:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-5def43b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-cde9403 {
        --e-image-carousel-slides-to-show: 7;
    }

    .elementor-2 .elementor-element.elementor-element-cde9403>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5e6eae6:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-54dc305 {
        padding: 168px 0px 70px 30px;
    }
}

@media(max-width:880px) {
    .elementor-2 .elementor-element.elementor-element-764d31a {
        --swiper-slides-to-display: 4;
    }

    .elementor-2 .elementor-element.elementor-element-764d31a>.elementor-widget-container {
        margin: 0% -25% 0% -10%;
    }

    .elementor-2 .elementor-element.elementor-element-e2fce4b {
        --swiper-slides-to-display: 4;
    }
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-4d6eea2>.elementor-shape-bottom svg {
        width: calc(400% + 1.3px);
    }

    .elementor-2 .elementor-element.elementor-element-fe4c725>.elementor-element-populated {
        padding: 0px 0px 650px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-8dbb88d {
        padding: 120px 10px 60px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-f1c5f11 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2 .elementor-element.elementor-element-b8f68f7 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
    }

    .elementor-2 .elementor-element.elementor-element-f745a37 img {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-f745a37 {
        top: 11%;
    }

    .elementor-2 .elementor-element.elementor-element-764d31a {
        --swiper-slides-to-display: 3;
        --swiper-slides-gap: 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-764d31a>.elementor-widget-container {
        margin: 0% -60% 0% -40%;
    }

    .elementor-2 .elementor-element.elementor-element-e2fce4b {
        --swiper-slides-to-display: 3;
        --swiper-slides-gap: 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-e2fce4b>.elementor-widget-container {
        margin: 0% -40% 0% -60%;
    }

    .elementor-2 .elementor-element.elementor-element-f697f65:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-f697f65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-f697f65 {
        padding: 80px 10px 10px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-a8391bc>.elementor-element-populated {
        padding: 10px 30px 10px 30px;
    }

    .elementor-2 .elementor-element.elementor-element-ae24c10 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-a88124f {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-5a725ea {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-312fa2c {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-964b8c7 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-090fe10 {
        padding: 80px 0px 225px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-1539c66>.elementor-element-populated {
        margin: 0px 0px 100px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 0px 20px;
    }

    .elementor-2 .elementor-element.elementor-element-6721a74>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 0px 20px;
    }

    .elementor-2 .elementor-element.elementor-element-92b71e9>.elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }

    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-73dbe37 {
        right: 20px;
    }

    body.rtl .elementor-2 .elementor-element.elementor-element-73dbe37 {
        left: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-73dbe37 {
        top: 107%;
    }

    .elementor-2 .elementor-element.elementor-element-5def43b:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-5def43b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5def43b {
        padding: 80px 10px 50px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-616e537 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-shape-top svg {
        width: calc(300% + 1.3px);
        height: 25px;
    }

    .elementor-2 .elementor-element.elementor-element-d34dea5>.elementor-shape-bottom svg {
        height: 25px;
    }

    .elementor-2 .elementor-element.elementor-element-d34dea5 {
        padding: 100px 10px 100px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-5318c9f>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-843345d {
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .elementor-2 .elementor-element.elementor-element-68a3f3b {
        padding: 0px 10px 0px 10px;
    }

    .elementor-2 .elementor-element.elementor-element-cde9403 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-2 .elementor-element.elementor-element-5e6eae6:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5e6eae6>.elementor-shape-bottom svg {
        height: 25px;
    }

    .elementor-2 .elementor-element.elementor-element-5e6eae6 {
        margin-top: 0px;
        margin-bottom: 80px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-6784ef5 {
        margin-top: 0px;
        margin-bottom: 100px;
    }

    .elementor-2 .elementor-element.elementor-element-54dc305 {
        padding: 168px 0px 70px 50px;
    }

    .elementor-2 .elementor-element.elementor-element-aff3772>.elementor-element-populated {
        padding: 45px 20px 75px 45px;
    }
}

/* Start custom CSS for section, class: .elementor-element-8dbb88d */
.elementor-2 .elementor-element.elementor-element-8dbb88d {
    position: absolute;
}

.elementor-2 .elementor-element.elementor-element-8dbb88d,
.elementor-2 .elementor-element.elementor-element-8dbb88d>div:not(.swiper-pagination) {
    height: 100%;
}

.elementor-2 .elementor-element.elementor-element-8dbb88d .swiper-pagination {
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-8dbb88d .swiper-pagination-bullet {
    width: 12px;
    height: 6.2px;
    border-radius: 4px;
    background-color: #FFF1F0;
    opacity: 1;
    margin-left: 3.5px;
    margin-right: 3.5px;
}

.elementor-2 .elementor-element.elementor-element-8dbb88d .swiper-pagination-bullet:last-child {
    margin-right: 0;
}

.elementor-2 .elementor-element.elementor-element-8dbb88d .swiper-pagination-bullet-active {
    width: 25px;
    height: 6.2px;
    background-color: #D40047;
}

/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-764d31a */
.elementor-2 .elementor-element.elementor-element-764d31a .swiper {
    overflow: initial;
}

/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e2fce4b */
.elementor-2 .elementor-element.elementor-element-e2fce4b .swiper {
    overflow: initial;
}

/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-bb490b1 */
.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-testimonial__cite {
    width: 100%;
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .elementor-swiper-button i {
    background-size: 12px;
    background-repeat: no-repeat;
    color: transparent;
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .eicon-chevron-left {
    background-image: url('../../2023/04/coolicon-left.svg');
}

.elementor-2 .elementor-element.elementor-element-bb490b1 .eicon-chevron-right {
    background-image: url('../../2023/04/coolicon-right.svg');
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ac274e2 */
.elementor-2 .elementor-element.elementor-element-ac274e2,
.elementor-2 .elementor-element.elementor-element-ac274e2 .elementor-widget-container {
    height: 100%;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Avenir';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../2023/04/Avenir-Roman.eot');
    src: url('../../2023/04/Avenir-Roman%EF%B9%96.eot#iefix') format('embedded-opentype'),
        url('../../2023/04/Avenir-Roman.woff2') format('woff2'),
        url('../../2023/04/Avenir-Roman.woff') format('woff'),
        url('../../2023/04/Avenir-Roman.ttf') format('truetype'),
        url('../../2023/04/Avenir-Roman.svg#Avenir') format('svg');
}

@font-face {
    font-family: 'Avenir';
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url('../../2023/04/AvenirLTStd-Black.eot');
    src: url('../../2023/04/AvenirLTStd-Black%EF%B9%96.eot#iefix') format('embedded-opentype'),
        url('../../2023/04/AvenirLTStd-Black.woff2') format('woff2'),
        url('../../2023/04/AvenirLTStd-Black.woff') format('woff'),
        url('../../2023/04/AvenirLTStd-Black.ttf') format('truetype');
}

/* End Custom Fonts CSS */