.elementor-16254 .elementor-element.elementor-element-4a48a4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 10%;
    --padding-bottom: 4%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-4a48a4c::before,
.elementor-16254 .elementor-element.elementor-element-4a48a4c>.elementor-background-video-container::before,
.elementor-16254 .elementor-element.elementor-element-4a48a4c>.e-con-inner>.elementor-background-video-container::before,
.elementor-16254 .elementor-element.elementor-element-4a48a4c>.elementor-background-slideshow::before,
.elementor-16254 .elementor-element.elementor-element-4a48a4c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16254 .elementor-element.elementor-element-4a48a4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #030303CC;
    --background-overlay: '';
}

.elementor-16254 .elementor-element.elementor-element-aeaa6db {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-7a16b73>.elementor-widget-container {
    margin: 0px 0px 0px -12px;
}

.elementor-16254 .elementor-element.elementor-element-7a16b73 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-7a16b73 .qodef-qi-animated-text .qodef-m-title {
    color: #FFFFFF;
    font-size: 132px;
    font-weight: 900;
    line-height: 0.9em;
    letter-spacing: -0.07em;
}

.elementor-16254 .elementor-element.elementor-element-7882eb5 {
    --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: 10% 10%;
    --row-gap: 10%;
    --column-gap: 10%;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-ded85bb img {
    height: 90px;
    object-fit: cover;
    object-position: center center;
    border-radius: 122px 122px 122px 122px;
}

.elementor-16254 .elementor-element.elementor-element-29cccb1 img {
    height: 90px;
    object-fit: cover;
    object-position: center center;
    border-radius: 122px 122px 122px 122px;
}

.elementor-16254 .elementor-element.elementor-element-156615c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-583d36c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-583d36c .qodef-qi-animated-text {
    text-align: right;
}

.elementor-16254 .elementor-element.elementor-element-583d36c .qodef-qi-animated-text .qodef-m-title {
    color: #FFFFFF;
    font-size: 132px;
    font-weight: 900;
    line-height: 0.9em;
    letter-spacing: -0.07em;
}

.elementor-16254 .elementor-element.elementor-element-62de865 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-9dcef74>.elementor-widget-container {
    margin: 8% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-9dcef74 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-9dcef74 .qodef-qi-animated-text .qodef-m-title {
    color: #FFFFFFE8;
    font-size: 19px;
    line-height: 1.4em;
}

.elementor-16254 .elementor-element.elementor-element-bc64e68 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c>.elementor-widget-container:hover {
    --e-transform-scale: 1.11;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    border-radius: 44px 44px 44px 44px;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button.qodef-layout--filled {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #F1F3D3;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #F1F3D3;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #F1F3D3;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #F1F3D3;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-m-icon {
    font-size: 51px;
}

.elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-m-icon svg {
    width: 51px;
    height: 51px;
}

.elementor-16254 .elementor-element.elementor-element-c634678 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-a0d8ae8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-bcd03bb {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-3d78344>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter .qodef-m-digit {
    font-family: "Bebas Neue", Sans-serif;
    font-size: 236px;
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    -webkit-text-stroke-width: 2px;
}

.elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter .qodef-m-digit-wrapper {
    background-color: #ac644e;
    height: 210px;
    width: 210px;
    border-radius: 860px 860px 860px 860px;
}

.elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter .qodef-m-title {
    color: #000000DB;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.03em;
    margin-top: 0px;
}

.elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter .qodef-m-text {
    color: #203556;
    font-size: 1px;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-m-line {
    width: 56px;
    margin-top: 2px;
    background-size: auto;
    background-repeat: round;
}

.elementor-16254 .elementor-element.elementor-element-b5d76c6 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-75ee69f .elementor-heading-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5 .qodef-qi-button {
    font-size: 15px;
    font-weight: 400;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5 .qodef-qi-button:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5 .qodef-m-icon {
    font-size: 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5 .qodef-m-icon svg {
    width: 30px;
    height: 30px;
}

.elementor-16254 .elementor-element.elementor-element-48ef9b5 .qodef-qi-button.qodef-text-underline:hover .qodef-m-text:after {
    width: 1px;
}

.elementor-16254 .elementor-element.elementor-element-292d35e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-164a2ee>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #738175;
}

.elementor-16254 .elementor-element.elementor-element-164a2ee.elementor-element {
    --align-self: flex-end;
}

.elementor-16254 .elementor-element.elementor-element-164a2ee .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-164a2ee .qodef-qi-animated-text .qodef-m-title {
    color: #738175;
    font-family: "League Script", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 0em;
}

.elementor-16254 .elementor-element.elementor-element-164a2ee .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-bc81470>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 10%;
}

.elementor-16254 .elementor-element.elementor-element-bc81470 .qodef-qi-animated-text {
    text-align: right;
}

.elementor-16254 .elementor-element.elementor-element-bc81470 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    font-size: 40px;
    line-height: 1.2em;
    letter-spacing: -0.04em;
}

.elementor-16254 .elementor-element.elementor-element-bc81470 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-40df8fd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 18% 18%;
    --row-gap: 18%;
    --column-gap: 18%;
    --padding-top: 3%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-84bfccf {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #0000001F;
    --border-color: #0000001F;
    --padding-top: 32px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-be099cf {
    line-height: 1.3em;
}

.elementor-16254 .elementor-element.elementor-element-952de55 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #0000001F;
    --border-color: #0000001F;
    --padding-top: 32px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-14f2c27 {
    line-height: 1.3em;
}

.elementor-16254 .elementor-element.elementor-element-275f0b4 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #0000001F;
    --border-color: #0000001F;
    --padding-top: 32px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-31e2080 {
    line-height: 1.3em;
}

.elementor-16254 .elementor-element.elementor-element-b2f5c20 {
    --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;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 8%;
    --padding-bottom: 12%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-886ac4b {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-886ac4b.e-con {
    --align-self: center;
}

.elementor-16254 .elementor-element.elementor-element-a2b2df3 {
    --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: 7% 7%;
    --row-gap: 7%;
    --column-gap: 7%;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #0000001F;
    --border-color: #0000001F;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-6e6b328 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-6e6b328::before,
.elementor-16254 .elementor-element.elementor-element-6e6b328>.elementor-background-video-container::before,
.elementor-16254 .elementor-element.elementor-element-6e6b328>.e-con-inner>.elementor-background-video-container::before,
.elementor-16254 .elementor-element.elementor-element-6e6b328>.elementor-background-slideshow::before,
.elementor-16254 .elementor-element.elementor-element-6e6b328>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16254 .elementor-element.elementor-element-6e6b328>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #111224;
    --background-overlay: '';
}

.elementor-16254 .elementor-element.elementor-element-6e6b328 .elementor-background-slideshow__slide__image {
    background-size: cover;
}

.elementor-16254 .elementor-element.elementor-element-e61f789 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-dd47361>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 28px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation .qodef-tab-title a {
    text-align: left;
    color: #00000073;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a {
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    word-spacing: 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #1228F0;
    padding: 0px 0px 0px 0px;
    width: 44%;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li.ui-state-hover a {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li.ui-state-active a {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a:after {
    height: 2px;
    bottom: 0px;
    background-color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-content {
    color: #000000B8;
    font-size: 16px;
    padding: 34px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li {
    margin: 0% 8% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-2f3d5e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-2f3d5e2 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
    stroke-opacity: 1;
}

.elementor-16254 .elementor-element.elementor-element-2f3d5e2 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
    stroke-opacity: 0.15;
}

.elementor-16254 .elementor-element.elementor-element-2f3d5e2 .qodef-qi-progress-bar-horizontal .qodef-m-title {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-2f3d5e2 .qodef-qi-progress-bar-horizontal .qodef-m-value {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
}

.elementor-16254 .elementor-element.elementor-element-02c303e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-02c303e .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
    stroke-opacity: 1;
}

.elementor-16254 .elementor-element.elementor-element-02c303e .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
    stroke-opacity: 0.15;
}

.elementor-16254 .elementor-element.elementor-element-02c303e .qodef-qi-progress-bar-horizontal .qodef-m-title {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-02c303e .qodef-qi-progress-bar-horizontal .qodef-m-value {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
}

.elementor-16254 .elementor-element.elementor-element-a1e8391>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-a1e8391 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
    stroke-opacity: 1;
}

.elementor-16254 .elementor-element.elementor-element-a1e8391 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
    stroke-opacity: 0.15;
}

.elementor-16254 .elementor-element.elementor-element-a1e8391 .qodef-qi-progress-bar-horizontal .qodef-m-title {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-a1e8391 .qodef-qi-progress-bar-horizontal .qodef-m-value {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
}

.elementor-16254 .elementor-element.elementor-element-2b86119 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-4cad5b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-qi-swiper-container {
    height: 264px;
}

.elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-qi-swiper-container .swiper-slide img {
    height: 264px;
    object-fit: cover;
}

.elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-e-inner {
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-b4e9cbe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9%;
    --padding-bottom: 8%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-0d61bdb {
    --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;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-5b8031c {
    --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: flex-end;
    --gap: 14% 14%;
    --row-gap: 14%;
    --column-gap: 14%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-ea0cbf7>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-ea0cbf7.elementor-element {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-16254 .elementor-element.elementor-element-ea0cbf7 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-ea0cbf7 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-ea0cbf7 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-db9292d {
    --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-between;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-4a45aef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010133;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-4a45aef.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-4a45aef .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-4a45aef .qodef-qi-animated-text .qodef-m-title {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-16254 .elementor-element.elementor-element-4a45aef .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-dcb3e89>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-dcb3e89 {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-dcb3e89 .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-549f3f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-549f3f8.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-549f3f8 .qodef-qi-button {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-549f3f8 .qodef-qi-button:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-549f3f8 .qodef-m-icon {
    font-size: 36px;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-549f3f8 .qodef-m-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-16254 .elementor-element.elementor-element-6ed8538 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-c868de8 {
    --display: flex;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-e-title {
    color: #FFFFFF;
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 38px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -0.043em;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-m-items {
    padding: 10% 5% 10% 15%;
    width: 569px;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--standard .qodef-e-image.qodef-position--right {
    width: calc((100% - 569px)/2);
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--standard .qodef-e-image.qodef-position--left {
    width: calc((100% - 569px)/2);
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-m-item {
    margin: calc(26px/2) 0;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--inline .qodef-m-items {
    margin: 0 calc(-26px/2);
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--inline .qodef-e-title {
    padding: 0 calc(26px/2);
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--inline .qodef-e-text {
    padding: 0 calc(26px/2);
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-qi-interactive-link-showcase.qodef-layout--background {
    justify-content: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-e-inner-title:after {
    height: 5px;
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-hover--line-through .qodef-e-inner-title:after {
    top: calc(50% - -3px);
}

.elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-hover--underline .qodef-e-inner-title:after {
    bottom: -3px;
}

.elementor-16254 .elementor-element.elementor-element-77437b5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9%;
    --padding-bottom: 9%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-77437b5:not(.elementor-motion-effects-element-type-background),
.elementor-16254 .elementor-element.elementor-element-77437b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-c13f8ad {
    --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: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-2a95373>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-2a95373.elementor-element {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-16254 .elementor-element.elementor-element-2a95373 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-2a95373 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-2a95373 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-a9be028 {
    --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-between;
    --padding-top: 4%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-6ec363d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-6ec363d.elementor-element {
    --align-self: flex-end;
}

.elementor-16254 .elementor-element.elementor-element-6ec363d .qodef-qi-button {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-6ec363d .qodef-qi-button:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-6ec363d .qodef-m-icon {
    font-size: 36px;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-6ec363d .qodef-m-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-16254 .elementor-element.elementor-element-adf4840 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000029;
    --border-color: #00000029;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 7%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid>.qodef-grid-inner {
    gap: 30px;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
    bottom: calc(-30px/2);
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
    right: calc(-30px/2);
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
    padding: 30px;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-shortcode .qodef-e-title {
    color: #000000;
    font-size: 27px;
    font-weight: 600;
    letter-spacing: -0.03em;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-shortcode .qodef-e-title a {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-blog-item .qodef-e-excerpt {
    color: #000000A6;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-e-info.qodef-info--top .qodef-e-info-item {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-e-media-image {
    border-radius: 22px 22px 22px 22px;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button {
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 6px 6px 6px 6px;
    padding: 5px 20px 5px 20px;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button:hover {
    color: #FFFFFF;
    border-color: #607C63;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #607C63;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #607C63;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #607C63;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #607C63;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
    padding: 5px 20px 5px 20px;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
    padding: 5px 0 5px;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-m-icon {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-item-layout--minimal .qodef-e-inner {
    border-color: #00000029;
    border-top-width: 1px;
}

.elementor-16254 .elementor-element.elementor-element-05e400b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-252a9d6 .qodef-qi-grid>.qodef-grid-inner {
    gap: 1px;
}

.elementor-16254 .elementor-element.elementor-element-252a9d6 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
    bottom: calc(-1px/2);
}

.elementor-16254 .elementor-element.elementor-element-252a9d6 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
    right: calc(-1px/2);
}

.elementor-16254 .elementor-element.elementor-element-252a9d6 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
    padding: 1px;
}

.elementor-16254 .elementor-element.elementor-element-252a9d6 .qodef-e-inner {
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-252a9d6 .qodef-e:hover .qodef-e-inner:after {
    background-color: #00000038;
}

.elementor-16254 .elementor-element.elementor-element-0f9797c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-0f9797c:not(.elementor-motion-effects-element-type-background),
.elementor-16254 .elementor-element.elementor-element-0f9797c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-8ab1363 {
    --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;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-b812147 {
    --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: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-78256c9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-78256c9.elementor-element {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-16254 .elementor-element.elementor-element-78256c9 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-78256c9 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-78256c9 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-6ba4ef5 {
    --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;
    --padding-top: 4%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-e71b31e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010133;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-e71b31e.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-e71b31e .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-e71b31e .qodef-qi-animated-text .qodef-m-title {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-16254 .elementor-element.elementor-element-e71b31e .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-db5d04a>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-db5d04a {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-db5d04a .elementor-heading-title {
    font-size: 17px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-7a00788>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-7a00788.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-7a00788 .qodef-qi-button {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-7a00788 .qodef-qi-button:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-7a00788 .qodef-m-icon {
    font-size: 36px;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-7a00788 .qodef-m-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-16254 .elementor-element.elementor-element-4d27ba6 {
    --display: flex;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-category a {
    background-color: #04040417;
    color: #FFFFFFBD;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF54;
    border-radius: 12px 12px 12px 12px;
    padding: 2px 10px 2px 10px;
    font-size: 11px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider {
    height: 400px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-item {
    text-align: left;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-item .bdt-image-wrap:before {
    background: #000000BF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-item.swiper-slide-active .bdt-image-wrap:before {
    background: #0707076B;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-content-wrap {
    padding: 0% 12% 0% 12%;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-title a {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-title a:hover {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-title {
    font-size: 54px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -0.05em;
    margin-bottom: 14px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-meta-box,
.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-meta-box .bdt-author-wrap a {
    color: #FFFFFF82;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-meta-box .bdt-author-wrap a:hover {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-category {
    margin-bottom: 24px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-category a:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-item .bdt-button {
    color: #FFFFFF8A;
    font-size: 14px;
    font-weight: 400;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-item .bdt-button:hover {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-item .bdt-btn-text::before {
    border-bottom-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-navigation-wrap {
    margin: 24px 24px 24px 24px;
    font-size: 13px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet {
    color: #FFFFFF5E;
    font-size: 16px;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet:before {
    border-top-color: #FFFFFF5E;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet:hover {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet:hover:before {
    border-top-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet-active {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet-active.swiper-pagination-bullet:before {
    border-top-color: #FFFFFF;
}

.bdt-pacific-74b0547.bdt-modal-dialog .bdt-modal-close-full {
    color: #FFFFFF;
}

.bdt-pacific-74b0547.bdt-modal-dialog .bdt-modal-close-full:hover {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-43de6f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 7%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-72d3a92 {
    --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;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-3abed41 {
    --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: flex-end;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-736feab>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-736feab.elementor-element {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-16254 .elementor-element.elementor-element-736feab .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-736feab .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-736feab .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-52b28a6 {
    --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;
    --padding-top: 4%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-fa810be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010133;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-fa810be.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-fa810be .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-fa810be .qodef-qi-animated-text .qodef-m-title {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-16254 .elementor-element.elementor-element-fa810be .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-94de516>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-94de516 {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-94de516 .elementor-heading-title {
    font-size: 17px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-c2b7ce0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-c2b7ce0.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-c2b7ce0 .qodef-qi-button {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-c2b7ce0 .qodef-qi-button:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-c2b7ce0 .qodef-m-icon {
    font-size: 36px;
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-c2b7ce0 .qodef-m-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-16254 .elementor-element.elementor-element-d1ba830 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-5a65b89 {
    --display: flex;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-5a65b89:not(.elementor-motion-effects-element-type-background),
.elementor-16254 .elementor-element.elementor-element-5a65b89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E7E7E4;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-item-layout--boxed .elementor-repeater-item-b61893c .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-item-layout--boxed .elementor-repeater-item-fcd673c .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-item-layout--boxed .elementor-repeater-item-13e9193 .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-item-layout--boxed .elementor-repeater-item-3b7b5ef .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-button-next {
    font-size: 20px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-button-prev {
    font-size: 20px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-qi-swiper-container.qodef-pagination--inside>.swiper-pagination {
    bottom: 44px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-swiper-pagination-outside {
    margin-top: 44px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-container-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 44px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-qi-swiper-container.swiper-container-vertical>.swiper-pagination {
    bottom: auto;
    right: 44px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 44px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-qi-swiper-container.swiper-vertical>.swiper-pagination {
    bottom: auto;
    right: 44px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-pagination-bullet {
    color: #0000002B;
    width: calc(4px*1.4);
    height: calc(4px*1.4);
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-pagination-bullet-active {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-pagination-bullet:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-container-horizontal>.swiper-pagination-bullets {
    min-height: calc(4px*1.4);
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-horizontal>.swiper-pagination-bullets {
    min-height: calc(4px*1.4);
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-container-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .swiper-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-e-quote {
    color: #0808082E;
    font-size: 20px;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-e-text {
    font-size: 16px;
    font-weight: 400;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-e-author-name {
    font-size: 19px;
    font-weight: 500;
}

.elementor-16254 .elementor-element.elementor-element-1dd59b2 .qodef-e-author-job {
    color: #00000066;
    font-size: 15px;
}

.elementor-16254 .elementor-element.elementor-element-43773c2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9%;
    --padding-bottom: 9%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-43773c2:not(.elementor-motion-effects-element-type-background),
.elementor-16254 .elementor-element.elementor-element-43773c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-9bc6f6f {
    --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: flex-end;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-fab74a4>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-fab74a4.elementor-element {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-16254 .elementor-element.elementor-element-fab74a4 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-fab74a4 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-fab74a4 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-6ea1881 {
    --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-between;
    --padding-top: 4%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-38a2835>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010133;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-38a2835.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-38a2835 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-38a2835 .qodef-qi-animated-text .qodef-m-title {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-16254 .elementor-element.elementor-element-38a2835 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-f5f66d4>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-f5f66d4 {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-f5f66d4 .elementor-heading-title {
    font-size: 17px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-64c4215 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 44px 44px;
    --row-gap: 44px;
    --column-gap: 44px;
    --flex-wrap: wrap;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .elementor-repeater-item-6eab174 .qodef-e-icon {
    background-image: url("../../../../../../wp-includes/imgs/about/S1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .elementor-repeater-item-e689a46 .qodef-e-icon {
    background-image: url("../../../../../../wp-includes/imgs/about/S2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .elementor-repeater-item-afbe424 .qodef-e-icon {
    background-image: url("../../../../../../wp-includes/imgs/about/S3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .elementor-repeater-item-c478ba9 .qodef-e-icon {
    background-image: url("../../../../../../wp-includes/imgs/about/S4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-e-icon {
    background-color: #DF2B2B00;
    height: 3em;
    width: 3em;
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-e-content {
    text-align: center;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-e-icon>.qodef-e-item-icon-text {
    font-size: 72px;
    font-weight: 500;
    letter-spacing: -0.07em;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process .qodef-e-title {
    font-size: 20px;
    font-weight: 500;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process .qodef-e-text {
    color: #1b1b1b;
    margin-top: 8px;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner {
    border-bottom-style: solid;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner {
    border-left-style: solid;
}

.elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process .qodef-e-line-inner {
    border-color: #00000017;
}

.elementor-16254 .elementor-element.elementor-element-9161a9b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 9%;
    --padding-bottom: 9%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-9161a9b:not(.elementor-motion-effects-element-type-background),
.elementor-16254 .elementor-element.elementor-element-9161a9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-9161a9b.e-con {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-e33bbca {
    --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: flex-end;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-16254 .elementor-element.elementor-element-4818610>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-4818610.elementor-element {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-16254 .elementor-element.elementor-element-4818610 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-4818610 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-4818610 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-e0f07ed {
    --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-between;
    --padding-top: 4%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 0%;
}

.elementor-16254 .elementor-element.elementor-element-503d711>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010133;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-503d711.elementor-element {
    --align-self: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-503d711 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-503d711 .qodef-qi-animated-text .qodef-m-title {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-16254 .elementor-element.elementor-element-503d711 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-9ecd9e2>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-9ecd9e2 {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-9ecd9e2 .elementor-heading-title {
    font-size: 17px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-3ca10d5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 5% 5%;
    --row-gap: 5%;
    --column-gap: 5%;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-783c774 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-title {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-role {
    color: #00000094;
    font-size: 14px;
    font-weight: 400;
    line-height: 1px;
    margin-bottom: 22px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-3796edd {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-title {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-role {
    color: #00000094;
    font-size: 14px;
    font-weight: 400;
    line-height: 1px;
    margin-bottom: 22px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-ea463cb {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-title {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-role {
    color: #00000094;
    font-size: 14px;
    font-weight: 400;
    line-height: 1px;
    margin-bottom: 22px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-827a87d .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-6650ce1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-title {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-role {
    color: #00000094;
    font-size: 14px;
    font-weight: 400;
    line-height: 1px;
    margin-bottom: 22px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-16254 .elementor-element.elementor-element-025cf5b:not(.elementor-motion-effects-element-type-background),
.elementor-16254 .elementor-element.elementor-element-025cf5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://themes.pixelwars.org/interique/demo-01/wp-…tes/2/2025/04/Modern-Translucent-Green-Chair.jpeg");
    background-position: center center;
    background-size: cover;
}

.elementor-16254 .elementor-element.elementor-element-025cf5b>.elementor-background-overlay {
    background-color: #07171F;
    opacity: 0.56;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16254 .elementor-element.elementor-element-025cf5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7% 5% 7% 5%;
}

.elementor-16254 .elementor-element.elementor-element-2f42692>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-5c94cd1 {
    width: var(--container-widget-width, 256px);
    max-width: 256px;
    --container-widget-width: 256px;
    --container-widget-flex-grow: 0;
}

.elementor-16254 .elementor-element.elementor-element-5c94cd1>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF33;
    border-radius: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-5c94cd1.elementor-element {
    --align-self: center;
}

.elementor-16254 .elementor-element.elementor-element-5c94cd1 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-5c94cd1 .qodef-qi-animated-text .qodef-m-title {
    color: #FFFFFFC7;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-16254 .elementor-element.elementor-element-5c94cd1 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-05ff11a>.elementor-widget-container {
    margin: 5% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-16254 .elementor-element.elementor-element-05ff11a {
    z-index: 11;
}

.elementor-16254 .elementor-element.elementor-element-05ff11a .qodef-qi-animated-text {
    text-align: left;
}

.elementor-16254 .elementor-element.elementor-element-05ff11a .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-16254 .elementor-element.elementor-element-05ff11a .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-69724b2 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF38;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 24px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-1078e6f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-16254 .elementor-element.elementor-element-1078e6f>.elementor-element-populated {
    text-align: left;
    padding: 0px 64px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-7244361 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFC4;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button {
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button:hover {
    color: #000000;
    border-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-m-icon {
    font-size: 51px;
}

.elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-m-icon svg {
    width: 51px;
    height: 51px;
}

.elementor-16254 .elementor-element.elementor-element-e32136c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16254 .elementor-element.elementor-element-a40df16.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16254 .elementor-element.elementor-element-a40df16.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16254 .elementor-element.elementor-element-a40df16>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-16254 .elementor-element.elementor-element-a40df16>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 10%;
}

.elementor-16254 .elementor-element.elementor-element-c272510>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-c272510 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-a9c7499>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-a9c7499 .elementor-heading-title {
    font-weight: 400;
    color: #FFFFFFB0;
}

.elementor-16254 .elementor-element.elementor-element-123cb2f {
    --spacer-size: 26px;
}

.elementor-16254 .elementor-element.elementor-element-c9a710e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-c9a710e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-d691be1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-d691be1 .elementor-heading-title {
    font-weight: 400;
    color: #FFFFFFB0;
}

.elementor-16254 .elementor-element.elementor-element-9c49c50 {
    --spacer-size: 26px;
}

.elementor-16254 .elementor-element.elementor-element-19f9a6a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-19f9a6a .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-16254 .elementor-element.elementor-element-d95996b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16254 .elementor-element.elementor-element-d95996b .elementor-heading-title {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFF8A;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-16254 .elementor-element.elementor-element-aeaa6db {
        --width: 70%;
    }

    .elementor-16254 .elementor-element.elementor-element-7882eb5 {
        --width: 34%;
    }

    .elementor-16254 .elementor-element.elementor-element-156615c {
        --width: 66%;
    }

    .elementor-16254 .elementor-element.elementor-element-62de865 {
        --width: 56%;
    }

    .elementor-16254 .elementor-element.elementor-element-bc64e68 {
        --width: 44%;
    }

    .elementor-16254 .elementor-element.elementor-element-bcd03bb {
        --width: 18%;
    }

    .elementor-16254 .elementor-element.elementor-element-b5d76c6 {
        --width: 32%;
    }

    .elementor-16254 .elementor-element.elementor-element-292d35e {
        --width: 50%;
    }

    .elementor-16254 .elementor-element.elementor-element-6e6b328 {
        --width: 46%;
    }

    .elementor-16254 .elementor-element.elementor-element-e61f789 {
        --width: 56%;
    }

    .elementor-16254 .elementor-element.elementor-element-5b8031c {
        --width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-db9292d {
        --width: 40%;
    }

    .elementor-16254 .elementor-element.elementor-element-c13f8ad {
        --width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-a9be028 {
        --width: 40%;
    }

    .elementor-16254 .elementor-element.elementor-element-b812147 {
        --width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-6ba4ef5 {
        --width: 40%;
    }

    .elementor-16254 .elementor-element.elementor-element-3abed41 {
        --width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-52b28a6 {
        --width: 40%;
    }

    .elementor-16254 .elementor-element.elementor-element-d1ba830 {
        --width: 100%;
    }

    .elementor-16254 .elementor-element.elementor-element-9bc6f6f {
        --width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-6ea1881 {
        --width: 40%;
    }

    .elementor-16254 .elementor-element.elementor-element-64c4215 {
        --width: 100%;
    }

    .elementor-16254 .elementor-element.elementor-element-e33bbca {
        --width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-e0f07ed {
        --width: 40%;
    }

    .elementor-16254 .elementor-element.elementor-element-3ca10d5 {
        --width: 100%;
    }

    .elementor-16254 .elementor-element.elementor-element-e32136c {
        width: 20%;
    }

    .elementor-16254 .elementor-element.elementor-element-a40df16 {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-16254 .elementor-element.elementor-element-2f42692 {
        width: 60%;
    }

    .elementor-16254 .elementor-element.elementor-element-1078e6f {
        width: 100%;
    }

    .elementor-16254 .elementor-element.elementor-element-e32136c {
        width: 10%;
    }
}

@media(min-width:1025px) {

    .elementor-16254 .elementor-element.elementor-element-025cf5b:not(.elementor-motion-effects-element-type-background),
    .elementor-16254 .elementor-element.elementor-element-025cf5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-16254 .elementor-element.elementor-element-4a48a4c {
        --padding-top: 16%;
        --padding-bottom: 7%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-7a16b73>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-7a16b73 .qodef-qi-animated-text .qodef-m-title {
        font-size: 10vw;
    }

    .elementor-16254 .elementor-element.elementor-element-583d36c .qodef-qi-animated-text .qodef-m-title {
        font-size: 10vw;
    }

    .elementor-16254 .elementor-element.elementor-element-9dcef74 .qodef-qi-animated-text .qodef-m-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-qi-button {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-m-icon {
        font-size: 40px;
    }

    .elementor-16254 .elementor-element.elementor-element-c120a3c .qodef-m-icon svg {
        width: 40px;
        height: 40px;
    }

    .elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter .qodef-m-digit {
        font-size: 150px;
    }

    .elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter .qodef-m-digit-wrapper {
        height: 150px;
        width: 150px;
    }

    .elementor-16254 .elementor-element.elementor-element-9748daa {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-16254 .elementor-element.elementor-element-164a2ee .qodef-qi-animated-text .qodef-m-title {
        font-size: 22px;
    }

    .elementor-16254 .elementor-element.elementor-element-bc81470 .qodef-qi-animated-text .qodef-m-title {
        font-size: 28px;
    }

    .elementor-16254 .elementor-element.elementor-element-be099cf {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-16254 .elementor-element.elementor-element-14f2c27 {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-16254 .elementor-element.elementor-element-31e2080 {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-16254 .elementor-element.elementor-element-b2f5c20 {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a {
        font-size: 17px;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-content {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li {
        margin: 3% 7% 0% 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-qi-swiper-container {
        height: 300px;
    }

    .elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-qi-swiper-container .swiper-slide img {
        height: 300px;
        object-fit: cover;
    }

    .elementor-16254 .elementor-element.elementor-element-ea0cbf7 .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-db9292d {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-dcb3e89 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-549f3f8 .qodef-qi-button {
        font-size: 16px;
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-e-title {
        font-size: 26px;
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-m-items {
        width: 377px;
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--standard .qodef-e-image.qodef-position--right {
        width: calc((100% - 377px)/2);
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--standard .qodef-e-image.qodef-position--left {
        width: calc((100% - 377px)/2);
    }

    .elementor-16254 .elementor-element.elementor-element-2a95373 .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-6ec363d .qodef-qi-button {
        font-size: 16px;
    }

    .elementor-16254 .elementor-element.elementor-element-adf4840 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-shortcode .qodef-e-title {
        font-size: 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-78256c9 .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-6ba4ef5 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-db5d04a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-7a00788 .qodef-qi-button {
        font-size: 16px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-title {
        font-size: 34px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-category a {
        font-size: 11px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-navigation-wrap {
        font-size: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-pagi-wrap {
        margin: 19px 19px 19px 19px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .swiper-pagination-bullet {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-736feab .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-52b28a6 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-94de516 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-c2b7ce0 .qodef-qi-button {
        font-size: 16px;
    }

    .elementor-16254 .elementor-element.elementor-element-fab74a4 .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-6ea1881 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-f5f66d4 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-64c4215 {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
    }

    .elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-e-icon {
        height: 2.2em;
        width: 2.2em;
    }

    .elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-e-icon>.qodef-e-item-icon-text {
        font-size: 37px;
    }

    .elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-e-number {
        font-size: 16px;
        width: 34px;
        height: 34px;
    }

    .elementor-16254 .elementor-element.elementor-element-4818610 .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-9ecd9e2 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-3ca10d5 {
        --gap: 1% 1%;
        --row-gap: 1%;
        --column-gap: 1%;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-title {
        font-size: 15px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-role {
        font-size: 14px;
        margin-bottom: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-title {
        font-size: 15px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-role {
        font-size: 14px;
        margin-bottom: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-title {
        font-size: 15px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-role {
        font-size: 14px;
        margin-bottom: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-title {
        font-size: 15px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-role {
        font-size: 14px;
        margin-bottom: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-025cf5b {
        padding: 8% 5% 8% 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-05ff11a .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-16254 .elementor-element.elementor-element-69724b2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-1078e6f>.elementor-element-populated {
        padding: 0px 32px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-qi-button {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-m-icon {
        font-size: 40px;
    }

    .elementor-16254 .elementor-element.elementor-element-6f08f4e .qodef-m-icon svg {
        width: 40px;
        height: 40px;
    }
}

@media(max-width:767px) {
    .elementor-16254 .elementor-element.elementor-element-4a48a4c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 30%;
        --padding-bottom: 15%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-7a16b73>.elementor-widget-container {
        margin: 0px 0px 0px -5px;
    }

    .elementor-16254 .elementor-element.elementor-element-7a16b73 .qodef-qi-animated-text .qodef-m-title {
        font-size: 14vw;
    }

    .elementor-16254 .elementor-element.elementor-element-7882eb5 {
        --width: 30%;
        --flex-wrap: nowrap;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 6%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-156615c {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-16254 .elementor-element.elementor-element-583d36c .qodef-qi-animated-text .qodef-m-title {
        font-size: 14vw;
    }

    .elementor-16254 .elementor-element.elementor-element-9dcef74>.elementor-widget-container {
        margin: 3% 0% -3% 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-9dcef74 .qodef-qi-animated-text .qodef-m-title {
        font-size: 15px;
    }

    .elementor-16254 .elementor-element.elementor-element-c120a3c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-16254 .elementor-element.elementor-element-3d78344 .qodef-qi-counter {
        text-align: center;
    }

    .elementor-16254 .elementor-element.elementor-element-b5d76c6 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-164a2ee>.elementor-widget-container {
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-bc81470>.elementor-widget-container {
        margin: -16px 0px 6px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-bc81470 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-40df8fd {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 5% 5%;
        --row-gap: 5%;
        --column-gap: 5%;
        --flex-wrap: nowrap;
    }

    .elementor-16254 .elementor-element.elementor-element-be099cf {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-14f2c27 {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-31e2080 {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-886ac4b {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-a2b2df3 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-6e6b328 {
        --min-height: 200px;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 8%;
        --padding-right: 8%;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation .qodef-tab-title a {
        text-align: left;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a {
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        width: 9%;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-content {
        font-size: 15px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-dd47361 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li {
        margin: 2px 2px 2px 2px;
    }

    .elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-qi-swiper-container {
        height: 140px;
    }

    .elementor-16254 .elementor-element.elementor-element-4cad5b2 .qodef-qi-swiper-container .swiper-slide img {
        height: 140px;
        object-fit: cover;
    }

    .elementor-16254 .elementor-element.elementor-element-b4e9cbe {
        --padding-top: 12%;
        --padding-bottom: 4%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-0d61bdb {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-5b8031c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-ea0cbf7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-ea0cbf7 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-db9292d {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-4a45aef>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-4a45aef .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-6ed8538 {
        --padding-top: 0%;
        --padding-bottom: 16%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-e-title {
        font-size: 18px;
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-m-items {
        padding: 16% 5% 16% 5%;
        width: 64%;
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--standard .qodef-e-image.qodef-position--right {
        width: calc((100% - 64%)/2);
    }

    .elementor-16254 .elementor-element.elementor-element-71d0f1a .qodef-layout--standard .qodef-e-image.qodef-position--left {
        width: calc((100% - 64%)/2);
    }

    .elementor-16254 .elementor-element.elementor-element-77437b5 {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-c13f8ad {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-2a95373>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-2a95373 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-a9be028 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-adf4840 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 7%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid>.qodef-grid-inner {
        gap: 11px;
    }

    .elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
        bottom: calc(-11px/2);
    }

    .elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
        right: calc(-11px/2);
    }

    .elementor-16254 .elementor-element.elementor-element-6443a05 .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
        padding: 11px;
    }

    .elementor-16254 .elementor-element.elementor-element-0f9797c {
        --padding-top: 10%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-b812147 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-78256c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-78256c9 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-6ba4ef5 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-e71b31e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-e71b31e .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-4d27ba6 {
        --width: 100%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider {
        height: 300px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-title {
        font-size: 25px;
        margin-bottom: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-navigation-wrap {
        font-size: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-74b0547 .bdt-pacific-slider .bdt-pagi-wrap {
        margin: 14px 14px 14px 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-43de6f1 {
        --padding-top: 10%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-3abed41 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-736feab>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-736feab .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-52b28a6 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-fa810be>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-fa810be .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-d1ba830 {
        --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;
    }

    .elementor-16254 .elementor-element.elementor-element-5a65b89 {
        --content-width: 100%;
    }

    .elementor-16254 .elementor-element.elementor-element-43773c2 {
        --padding-top: 10%;
        --padding-bottom: 16%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-9bc6f6f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-fab74a4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-fab74a4 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-6ea1881 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-38a2835>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-38a2835 .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-64c4215 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process .qodef-e-title {
        margin-top: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-3b6d015 .qodef-qi-process .qodef-e-text {
        margin-top: 5px;
    }

    .elementor-16254 .elementor-element.elementor-element-9161a9b {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-e33bbca {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-4818610>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-4818610 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-16254 .elementor-element.elementor-element-e0f07ed {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-503d711>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-503d711 .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-3ca10d5 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 2% 2%;
        --row-gap: 2%;
        --column-gap: 2%;
    }

    .elementor-16254 .elementor-element.elementor-element-783c774 {
        --width: 49%;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-title {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-m-role {
        font-size: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-a144d3c .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-3796edd {
        --width: 49%;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-title {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-m-role {
        font-size: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-867e9a2 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-ea463cb {
        --width: 49%;
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-title {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-m-role {
        font-size: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-827a87d .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-6650ce1 {
        --width: 49%;
        --margin-top: 2%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-title {
        font-size: 14px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-m-role {
        font-size: 13px;
    }

    .elementor-16254 .elementor-element.elementor-element-6be2c71 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-16254 .elementor-element.elementor-element-025cf5b {
        padding: 12% 5% 12% 5%;
    }

    .elementor-16254 .elementor-element.elementor-element-5c94cd1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-5c94cd1 .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-16254 .elementor-element.elementor-element-05ff11a>.elementor-widget-container {
        padding: 0px 0px 6px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-05ff11a .qodef-qi-animated-text .qodef-m-title {
        font-size: 36px;
    }

    .elementor-16254 .elementor-element.elementor-element-69724b2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-1078e6f>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16254 .elementor-element.elementor-element-7244361 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-16254 .elementor-element.elementor-element-a40df16>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}