.elementor-71 .elementor-element.elementor-element-24a3ab5 {
    --display: flex;
    --min-height: 0vh;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-63bef02>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-slideshow .bdt-overlay-default {
    background-color: #050B1194;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content {
    max-width: 706px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .frist-word {
    color: #FFFA96;
    -webkit-text-stroke-color: #FFFA96;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag {
    font-size: 64px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: -0.04em;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    padding-bottom: 28px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title-inner {
    color: #FFFFFFC9;
    font-size: 15px;
    font-weight: 400;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title .bdt-sub-title-inner {
    padding-bottom: 40px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-slider-excerpt {
    color: #FFFFFFE0;
    font-size: 16px;
    line-height: 1.6em;
    max-width: 552px;
    margin-bottom: 0px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-arrow,
.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-small-circle {
    background-color: #FFFFFF00;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-arrow:after {
    border-left-color: #FFFFFF00;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button-text {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-prime-slider-social-icon a {
    font-size: 13px;
    line-height: 1px;
    word-spacing: 0px;
}

.elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-dotnav li:after {
    font-size: 17px;
}

.elementor-71 .elementor-element.elementor-element-2b7ff1be {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 5%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-2b7ff1be::before,
.elementor-71 .elementor-element.elementor-element-2b7ff1be>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-2b7ff1be>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-2b7ff1be>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-2b7ff1be>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-2b7ff1be>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-2b7ff1be,
.elementor-71 .elementor-element.elementor-element-2b7ff1be::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-4f1a28d {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-33691d87 .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-7059cfb7 {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-7059cfb7>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-7059cfb7 .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-7059cfb7 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-14c54fa4 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-76074778 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-71 .elementor-element.elementor-element-76074778::before,
.elementor-71 .elementor-element.elementor-element-76074778>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-76074778>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-76074778>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-76074778>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-76074778>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-76074778,
.elementor-71 .elementor-element.elementor-element-76074778::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-76074778.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-2ba87dc1>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-2ba87dc1 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-2ba87dc1 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-2ba87dc1 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-2d6d0a92>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-2d6d0a92 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-2d6d0a92 .elementor-heading-title {
    color: #000000D1;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-50994fdb>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 52% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button {
    font-size: 15px;
    color: #000000;
    border-radius: 66px 66px 66px 66px;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button:hover {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-m-icon {
    font-size: 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-50994fdb .qodef-m-icon svg {
    width: 30px;
    height: 30px;
}

.elementor-71 .elementor-element.elementor-element-5cb0bd74 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-dcdf4b0 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-bd14743 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 0.07em;
}

.elementor-71 .elementor-element.elementor-element-e7c96f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000033;
}

.elementor-71 .elementor-element.elementor-element-e7c96f0.elementor-element {
    --align-self: flex-start;
}

.elementor-71 .elementor-element.elementor-element-e7c96f0 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-71 .elementor-element.elementor-element-675e4e7>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-675e4e7 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-675e4e7 .elementor-heading-title {
    color: #000000AD;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-2e72795>.elementor-widget-container {
    margin: 14% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px/2);
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px/2);
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(4px/2);
    margin-left: calc(4px/2);
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px/2);
    margin-left: calc(-4px/2);
}

body.rtl .elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-4px/2);
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-4px/2);
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-icon i {
    color: #202020;
    transition: color 0.3s;
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-icon svg {
    fill: #202020;
    transition: fill 0.3s;
}

.elementor-71 .elementor-element.elementor-element-2e72795 {
    --e-icon-list-icon-size: 11px;
    --icon-vertical-offset: 0px;
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 500;
}

.elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-text {
    color: #0E0E0E;
    transition: color 0.3s;
}

.elementor-71 .elementor-element.elementor-element-05a080e {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-c7cec73 .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 0.07em;
}

.elementor-71 .elementor-element.elementor-element-a2a3e0c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000033;
}

.elementor-71 .elementor-element.elementor-element-a2a3e0c.elementor-element {
    --align-self: flex-start;
}

.elementor-71 .elementor-element.elementor-element-a2a3e0c .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-71 .elementor-element.elementor-element-2a6a4e9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-2a6a4e9 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-2a6a4e9 .elementor-heading-title {
    color: #000000AD;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27>.elementor-widget-container {
    margin: 14% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px/2);
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px/2);
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(4px/2);
    margin-left: calc(4px/2);
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px/2);
    margin-left: calc(-4px/2);
}

body.rtl .elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-4px/2);
}

body:not(.rtl) .elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-4px/2);
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-icon i {
    color: #202020;
    transition: color 0.3s;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-icon svg {
    fill: #202020;
    transition: fill 0.3s;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 {
    --e-icon-list-icon-size: 11px;
    --icon-vertical-offset: 0px;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 500;
}

.elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-text {
    color: #0E0E0E;
    transition: color 0.3s;
}

.elementor-71 .elementor-element.elementor-element-546afba {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 5%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-546afba::before,
.elementor-71 .elementor-element.elementor-element-546afba>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-546afba>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-546afba>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-546afba>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-546afba>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-546afba,
.elementor-71 .elementor-element.elementor-element-546afba::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-dead7c9 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-c152cc9 .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-e575bdf {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-e575bdf>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-e575bdf .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-e575bdf .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-21eeca0 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-6ee8c95 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-6ee8c95::before,
.elementor-71 .elementor-element.elementor-element-6ee8c95>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-6ee8c95>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-6ee8c95>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-6ee8c95>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-6ee8c95>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-6ee8c95,
.elementor-71 .elementor-element.elementor-element-6ee8c95::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-6ee8c95.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-945979b>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-945979b .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-945979b .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-945979b .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-944544d>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-944544d {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-944544d .elementor-heading-title {
    color: #000000D1;
    line-height: 1.4em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-71 .elementor-element.elementor-element-ff74d1f {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-4e157e4 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-4e157e4::before,
.elementor-71 .elementor-element.elementor-element-4e157e4>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-4e157e4>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-4e157e4>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-4e157e4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-4e157e4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-4e157e4,
.elementor-71 .elementor-element.elementor-element-4e157e4::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-1a9aef5 {
    --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: 14% 14%;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-d037f70 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-a84b98c>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-a84b98c {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-a84b98c .elementor-heading-title {
    color: #000000AD;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-de8ebf4 {
    --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: 0% 0%;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-fa6e351 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 6px 6px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-9c5e9d7>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter .qodef-m-digit {
    font-family: "Helvetica", Sans-serif;
    font-size: 33px;
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter .qodef-m-title {
    color: #000000DB;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    margin-top: 0px;
}

.elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter .qodef-m-text {
    color: #203556;
}

.elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-m-line {
    color: #0000002E;
}

.elementor-71 .elementor-element.elementor-element-a330318>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter .qodef-m-digit {
    font-family: "Helvetica", Sans-serif;
    font-size: 33px;
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter .qodef-m-title {
    color: #000000DB;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    margin-top: 0px;
}

.elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter .qodef-m-text {
    color: #203556;
}

.elementor-71 .elementor-element.elementor-element-a330318 .qodef-m-line {
    color: #0000002E;
}

.elementor-71 .elementor-element.elementor-element-d39243d {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 6px 6px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-a13695a>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter .qodef-m-digit {
    font-family: "Helvetica", Sans-serif;
    font-size: 33px;
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter .qodef-m-title {
    color: #000000DB;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    margin-top: 0px;
}

.elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter .qodef-m-text {
    color: #203556;
}

.elementor-71 .elementor-element.elementor-element-a13695a .qodef-m-line {
    color: #0000002E;
}

.elementor-71 .elementor-element.elementor-element-21acd2a>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter .qodef-m-digit {
    font-family: "Helvetica", Sans-serif;
    font-size: 33px;
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter .qodef-m-title {
    color: #000000DB;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    margin-top: 0px;
}

.elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter .qodef-m-text {
    color: #203556;
}

.elementor-71 .elementor-element.elementor-element-21acd2a .qodef-m-line {
    color: #0000002E;
}

.elementor-71 .elementor-element.elementor-element-190cef3 {
    --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: 0% 0%;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-ad28992>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button {
    font-size: 15px;
    color: #000000;
    border-color: #000000;
    border-radius: 66px 66px 66px 66px;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button:hover {
    color: #FFFFFF;
    border-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-m-icon {
    font-size: 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-ad28992 .qodef-m-icon svg {
    width: 30px;
    height: 30px;
}

.elementor-71 .elementor-element.elementor-element-613b31f1 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 5%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-613b31f1::before,
.elementor-71 .elementor-element.elementor-element-613b31f1>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-613b31f1>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-613b31f1>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-613b31f1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-613b31f1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-613b31f1,
.elementor-71 .elementor-element.elementor-element-613b31f1::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-3bd11ee8 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-15136e1c .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-279a32fa {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-279a32fa>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-279a32fa .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-279a32fa .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-766c479d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-1219ad56 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-1219ad56::before,
.elementor-71 .elementor-element.elementor-element-1219ad56>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-1219ad56>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-1219ad56>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-1219ad56>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-1219ad56>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-1219ad56,
.elementor-71 .elementor-element.elementor-element-1219ad56::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-1219ad56.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-57ed231b>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-57ed231b .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-57ed231b .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-57ed231b .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-image {
    border-radius: 5px 5px 5px 5px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-title {
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 6px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-date {
    font-size: 15px;
    font-weight: 500;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-text {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 14px;
    padding: 0% 024% 0% 24%;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-obverse .qodef-e-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-reverse .qodef-e-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-obverse .qodef-e-text {
    padding: 0% 024% 0% 24%;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-reverse .qodef-e-text {
    padding: 0% 24% 0% 024%;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-timeline--vertical .qodef-e-item:not(:last-child) {
    padding-bottom: 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-timeline--horizontal .qodef-e-item {
    padding: 0 calc(0px/2);
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-line {
    background-color: #00000030;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-point--diamond .qodef-e-point-holder:before {
    background-color: #00000030;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-point--diamond .qodef-e-point-holder:after {
    background-color: #00000030;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-point-holder {
    font-size: 14px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-point {
    background-color: #272727;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-nav-next {
    color: #6D6D6D;
    font-size: 20px;
    right: 0px;
}

.elementor-71 .elementor-element.elementor-element-22a912f .qodef-nav-prev {
    color: #6D6D6D;
    font-size: 20px;
    left: 0px;
}

.elementor-71 .elementor-element.elementor-element-3f6f6f6f {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-d6fb654 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 28px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation .qodef-tab-title a {
    text-align: left;
    color: #00000073;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a {
    font-size: 18px;
    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-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li.ui-state-hover a {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li.ui-state-active a {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a:after {
    height: 2px;
    bottom: 0px;
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-content {
    color: #000000B8;
    font-size: 15px;
    padding: 34px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li {
    margin: 0% 8% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-a3b45bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-a3b45bf .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
    stroke-opacity: 1;
}

.elementor-71 .elementor-element.elementor-element-a3b45bf .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
    stroke-opacity: 0.15;
}

.elementor-71 .elementor-element.elementor-element-a3b45bf .qodef-qi-progress-bar-horizontal .qodef-m-title {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-a3b45bf .qodef-qi-progress-bar-horizontal .qodef-m-value {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
}

.elementor-71 .elementor-element.elementor-element-d345b3f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-d345b3f .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
    stroke-opacity: 1;
}

.elementor-71 .elementor-element.elementor-element-d345b3f .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
    stroke-opacity: 0.15;
}

.elementor-71 .elementor-element.elementor-element-d345b3f .qodef-qi-progress-bar-horizontal .qodef-m-title {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-d345b3f .qodef-qi-progress-bar-horizontal .qodef-m-value {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
}

.elementor-71 .elementor-element.elementor-element-8b91dbf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-8b91dbf .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
    stroke-opacity: 1;
}

.elementor-71 .elementor-element.elementor-element-8b91dbf .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
    stroke-opacity: 0.15;
}

.elementor-71 .elementor-element.elementor-element-8b91dbf .qodef-qi-progress-bar-horizontal .qodef-m-title {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-8b91dbf .qodef-qi-progress-bar-horizontal .qodef-m-value {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
}

.elementor-71 .elementor-element.elementor-element-7f6a81c {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 5%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-7f6a81c::before,
.elementor-71 .elementor-element.elementor-element-7f6a81c>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-7f6a81c>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-7f6a81c>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-7f6a81c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-7f6a81c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-7f6a81c,
.elementor-71 .elementor-element.elementor-element-7f6a81c::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-5ecbfa0c {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-39fa6b66 .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-14930c44 {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-14930c44>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-14930c44 .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-14930c44 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-7e04660a {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-69799273 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-71 .elementor-element.elementor-element-69799273::before,
.elementor-71 .elementor-element.elementor-element-69799273>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-69799273>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-69799273>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-69799273>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-69799273>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-69799273,
.elementor-71 .elementor-element.elementor-element-69799273::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-69799273.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-3240f5ed>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-3240f5ed .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-3240f5ed .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-3240f5ed .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-1f85fdc9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 12% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-1f85fdc9 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-1f85fdc9 .qodef-qi-animated-text .qodef-m-title {
    color: #000000C2;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0em;
}

.elementor-71 .elementor-element.elementor-element-1f85fdc9 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-2976eacc>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-2976eacc {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-2976eacc .elementor-heading-title {
    color: #000000D1;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 36% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button {
    font-size: 15px;
    color: #000000;
    border-radius: 66px 66px 66px 66px;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button:hover {
    color: #FFFFFF;
    border-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-m-icon {
    font-size: 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-m-icon svg {
    width: 30px;
    height: 30px;
}

.elementor-71 .elementor-element.elementor-element-a16ba78 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-cdf1098>.elementor-widget-container {
    padding: 1% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-content {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--horizontal .qodef-process-item {
    margin-top: 0px;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--vertical .qodef-process-item {
    margin-left: 0px;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-icon {
    height: 2.8em;
    width: 2.8em;
    color: #FFFFFF;
    background-color: #000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF45;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-icon>.qodef-e-item-icon-text {
    font-size: 46px;
    line-height: 1px;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process .qodef-e-title {
    color: #000000;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
    margin-top: 12px;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process .qodef-e-text {
    color: #000000A1;
    font-size: 15px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner {
    border-bottom-style: solid;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner {
    border-left-style: solid;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process .qodef-e-line-inner {
    border-color: #0000002E;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-line-inner {
    border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line {
    top: calc(50% - 1px/2);
}

.elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-number {
    color: #000000;
    font-size: 15px;
    font-weight: 500;
    width: 32px;
    height: 32px;
    top: 0px;
    right: 0px;
    background-color: #F0F3E3;
}

.elementor-71 .elementor-element.elementor-element-78aed1a {
    --display: flex;
    --min-height: 50vh;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-78aed1a .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-71 .elementor-element.elementor-element-78aed1a,
.elementor-71 .elementor-element.elementor-element-78aed1a::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-14e0dfa3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-14e0dfa3::before,
.elementor-71 .elementor-element.elementor-element-14e0dfa3>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-14e0dfa3>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-14e0dfa3>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-14e0dfa3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-14e0dfa3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-14e0dfa3,
.elementor-71 .elementor-element.elementor-element-14e0dfa3::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-3ebbdc39 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
    animation: qode-move-horizontal-reverse-text-marquee 36s linear infinite;
}

.elementor-71 .elementor-element.elementor-element-3ebbdc39 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
    animation: qode-move-horizontal-reverse-text-marquee-copy 36s linear infinite;
}

.elementor-71 .elementor-element.elementor-element-3ebbdc39 .qodef-m-text-item {
    color: #000000F5;
    font-family: "Bebas Neue", Sans-serif;
    font-size: 9vw;
}

.elementor-71 .elementor-element.elementor-element-3ebbdc39 .qodef-m-text-item {
    -webkit-text-stroke-color: #00000070;
}

.elementor-71 .elementor-element.elementor-element-1eee336c>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-1eee336c .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
    animation: qode-move-horizontal-normal-text-marquee 24s linear infinite;
}

.elementor-71 .elementor-element.elementor-element-1eee336c .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
    animation: qode-move-horizontal-normal-text-marquee-copy 24s linear infinite;
}

.elementor-71 .elementor-element.elementor-element-1eee336c .qodef-m-text-item {
    color: #000000F5;
    font-family: "Bebas Neue", Sans-serif;
    font-size: 4vw;
}

.elementor-71 .elementor-element.elementor-element-4e2a89bd {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 10%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-4e2a89bd::before,
.elementor-71 .elementor-element.elementor-element-4e2a89bd>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-4e2a89bd>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-4e2a89bd>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-4e2a89bd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-4e2a89bd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-4e2a89bd,
.elementor-71 .elementor-element.elementor-element-4e2a89bd::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-3fc33ecc {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-4f282d45 .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-5e6e55b4 {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-5e6e55b4>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-5e6e55b4 .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-5e6e55b4 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-49d5e25a {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-6bc157ac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-71 .elementor-element.elementor-element-6bc157ac::before,
.elementor-71 .elementor-element.elementor-element-6bc157ac>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-6bc157ac>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-6bc157ac>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-6bc157ac>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-6bc157ac>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-6bc157ac,
.elementor-71 .elementor-element.elementor-element-6bc157ac::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-6bc157ac.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-20bc10a6>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-20bc10a6 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-20bc10a6 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-20bc10a6 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-17a44d5a>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 12% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-17a44d5a .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-17a44d5a .qodef-qi-animated-text .qodef-m-title {
    color: #000000C2;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0em;
}

.elementor-71 .elementor-element.elementor-element-17a44d5a .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-7c85ab4e>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-7c85ab4e {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-7c85ab4e .elementor-heading-title {
    color: #000000D1;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-18df7bc1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-a489c22 {
    --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;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--boxed .elementor-repeater-item-3b7b5ef .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--boxed .elementor-repeater-item-b61893c .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--boxed .elementor-repeater-item-fcd673c .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--boxed .elementor-repeater-item-13e9193 .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-qi-swiper-container.qodef-pagination--inside>.swiper-pagination {
    bottom: 44px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-swiper-pagination-outside {
    margin-top: 44px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-container-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 44px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-qi-swiper-container.swiper-container-vertical>.swiper-pagination {
    bottom: auto;
    right: 44px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 44px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-qi-swiper-container.swiper-vertical>.swiper-pagination {
    bottom: auto;
    right: 44px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-pagination-bullet {
    color: #0000002B;
    width: calc(4px*1.4);
    height: calc(4px*1.4);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-pagination-bullet-active {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-pagination-bullet:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-container-horizontal>.swiper-pagination-bullets {
    min-height: calc(4px*1.4);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-horizontal>.swiper-pagination-bullets {
    min-height: calc(4px*1.4);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-container-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .swiper-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-quote {
    color: #000000E0;
    font-size: 19px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--side-with-image .qodef-e-quote {
    top: 0px;
    right: -32px;
    background-color: #FFFFFF;
    width: 60px;
    height: 60px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--side-with-image .qodef-e-inner {
    padding-top: calc((-1)*0px);
    padding-bottom: calc((-1)*0px);
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-title {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-text {
    color: #0000008F;
    font-size: 15px;
    font-weight: 400;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-author-name {
    color: #000000;
    font-size: 19px;
}

.elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-author-job {
    color: #00000066;
    font-size: 15px;
}

.elementor-71 .elementor-element.elementor-element-3d230eb1 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-3d230eb1::before,
.elementor-71 .elementor-element.elementor-element-3d230eb1>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-3d230eb1>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-3d230eb1>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-3d230eb1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-3d230eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-3d230eb1,
.elementor-71 .elementor-element.elementor-element-3d230eb1::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-53d2508b {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-3c8caf04 .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-6267fdfe {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-6267fdfe>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-6267fdfe .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-6267fdfe .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-410f6683 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-e79ed69 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-71 .elementor-element.elementor-element-e79ed69::before,
.elementor-71 .elementor-element.elementor-element-e79ed69>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-e79ed69>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-e79ed69>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-e79ed69>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-e79ed69>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-e79ed69,
.elementor-71 .elementor-element.elementor-element-e79ed69::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-e79ed69.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-59b2b615>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-59b2b615 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-59b2b615 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-59b2b615 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-62ae7f36 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-1faeae47>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-1faeae47 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-1faeae47 .elementor-heading-title {
    color: #000000D1;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-09a8084 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider {
    height: 460px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-item {
    text-align: left;
    border-radius: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-item .bdt-image-wrap:before {
    background: #000000BF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-item.swiper-slide-active .bdt-image-wrap:before {
    background: #0707076B;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-title a {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-title a:hover {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-title {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-meta-box,
.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-meta-box .bdt-author-wrap a {
    color: #FFFFFF82;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-meta-box .bdt-author-wrap a:hover {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-meta-box .bdt-meta-separator {
    margin: 0 0px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-category {
    margin-bottom: 24px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-category a {
    color: #FFFFFF85;
    background-color: #04040417;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    font-size: 12px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-category a:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-navigation-wrap {
    font-size: 16px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet {
    color: #FFFFFF5E;
    font-size: 16px;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet:before {
    border-top-color: #FFFFFF5E;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet:hover {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet:hover:before {
    border-top-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet-active {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet-active.swiper-pagination-bullet:before {
    border-top-color: #FFFFFF;
}

.bdt-pacific-2f50939.bdt-modal-dialog .bdt-modal-close-full {
    color: #FFFFFF;
}

.bdt-pacific-2f50939.bdt-modal-dialog .bdt-modal-close-full:hover {
    color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-241dd33 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.15;
    --padding-top: 10%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-241dd33::before,
.elementor-71 .elementor-element.elementor-element-241dd33>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-241dd33>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-241dd33>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-241dd33>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-241dd33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-241dd33,
.elementor-71 .elementor-element.elementor-element-241dd33::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-ded6b99 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-e516063 .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-4737c0f {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-4737c0f>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-4737c0f .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-4737c0f .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-06e36d4 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-4f922e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-71 .elementor-element.elementor-element-4f922e1::before,
.elementor-71 .elementor-element.elementor-element-4f922e1>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-4f922e1>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-4f922e1>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-4f922e1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-4f922e1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-4f922e1,
.elementor-71 .elementor-element.elementor-element-4f922e1::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-4f922e1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-7889046>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-7889046 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-7889046 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-7889046 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-72faea8>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 12% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-72faea8 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-72faea8 .qodef-qi-animated-text .qodef-m-title {
    color: #000000C2;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0em;
}

.elementor-71 .elementor-element.elementor-element-72faea8 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-9623bd3>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-9623bd3 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-9623bd3 .elementor-heading-title {
    color: #000000D1;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-4c20a15 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-6f80e1e {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid>.qodef-grid-inner {
    gap: 26px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
    bottom: calc(-26px/2);
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
    right: calc(-26px/2);
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
    padding: 26px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-shortcode .qodef-e-title {
    font-size: 20px;
    margin-bottom: 14px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-blog-item .qodef-e-excerpt {
    color: #000000A6;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-e-info.qodef-info--top .qodef-e-info-item {
    color: #00000080;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-e-info.qodef-info--top .qodef-e-info-item a:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-e-info.qodef-info--top {
    margin-bottom: 14px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom {
    margin-top: 0px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-e-inner {
    padding-top: 14px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-grid-inner {
    margin-top: -14px !important;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-e-media-image {
    border-radius: 22px 22px 22px 22px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-button {
    color: #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-291607e .qodef-m-text:after {
    width: 0px;
}

.elementor-71 .elementor-element.elementor-element-2e57c4c {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.34;
    --padding-top: 6%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-2e57c4c::before,
.elementor-71 .elementor-element.elementor-element-2e57c4c>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-2e57c4c>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-2e57c4c>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-2e57c4c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-2e57c4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-3d86815:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://themes.pixelwars.org/energi/demo-01/wp-content/plugins/elementor/assets//mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-71 .elementor-element.elementor-element-3d86815.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://themes.pixelwars.org/energi/demo-01/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-71 .elementor-element.elementor-element-3d86815 img {
    width: 43%;
    opacity: 0.91;
}

.elementor-71 .elementor-element.elementor-element-ef2e53f>.elementor-widget-container {
    margin: -19% 0% 0% 0%;
    background-color: #FFFFFFFA;
}

.elementor-71 .elementor-element.elementor-element-ef2e53f .qodef-qi-typeout-text {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-ef2e53f .qodef-qi-typeout-text .qodef-m-text {
    color: #000000;
    font-size: 6vw;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: -0.06em;
    word-spacing: 0.1em;
}

.elementor-71 .elementor-element.elementor-element-ef2e53f .qodef-qi-typeout-text .qodef-typeout-holder {
    color: #A8A8A8;
}

.elementor-71 .elementor-element.elementor-element-05b4afa>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-05b4afa {
    z-index: 1;
}

.elementor-71 .elementor-element.elementor-element-05b4afa .qodef-qi-animated-text {
    text-align: center;
}

.elementor-71 .elementor-element.elementor-element-05b4afa .qodef-qi-animated-text .qodef-m-title {
    font-family: "Sacramento", Sans-serif;
    font-weight: 400;
}

.elementor-71 .elementor-element.elementor-element-5615e034 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
    --padding-top: 10%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-71 .elementor-element.elementor-element-5615e034::before,
.elementor-71 .elementor-element.elementor-element-5615e034>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-5615e034>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-5615e034>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-5615e034>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-5615e034>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-5615e034,
.elementor-71 .elementor-element.elementor-element-5615e034::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-13bd8cf {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 1%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-64a295db .elementor-heading-title {
    color: #000000D4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-704fedc4 {
    --divider-border-style: solid;
    --divider-color: #000000C9;
    --divider-border-width: 1px;
}

.elementor-71 .elementor-element.elementor-element-704fedc4>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-704fedc4 .elementor-divider-separator {
    width: 100%;
}

.elementor-71 .elementor-element.elementor-element-704fedc4 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-71 .elementor-element.elementor-element-6ede68ae {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-1c0bb23f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-71 .elementor-element.elementor-element-1c0bb23f::before,
.elementor-71 .elementor-element.elementor-element-1c0bb23f>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-1c0bb23f>.e-con-inner>.elementor-background-video-container::before,
.elementor-71 .elementor-element.elementor-element-1c0bb23f>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-1c0bb23f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-71 .elementor-element.elementor-element-1c0bb23f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-71 .elementor-element.elementor-element-1c0bb23f,
.elementor-71 .elementor-element.elementor-element-1c0bb23f::before {
    --border-transition: 0.3s;
}

.elementor-71 .elementor-element.elementor-element-1c0bb23f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-71 .elementor-element.elementor-element-68ea547>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-68ea547 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-68ea547 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-71 .elementor-element.elementor-element-68ea547 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-304d73fc {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 5%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-1fe7f651 {
    --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: 14% 14%;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-51e8a7a4 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 14% 14%;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-71 .elementor-element.elementor-element-549dcb4f {
    --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;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-ee08364>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 10% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-ee08364 {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-ee08364 .elementor-heading-title {
    color: #000000D1;
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-71 .elementor-element.elementor-element-653b31e>.elementor-widget-container {
    margin: 8% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-653b31e .qodef-qi-button {
    font-size: 15px;
    color: #000000D1;
}

.elementor-71 .elementor-element.elementor-element-653b31e .qodef-qi-button:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-653b31e .qodef-m-icon {
    font-size: 21px;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-653b31e .qodef-m-icon svg {
    width: 21px;
    height: 21px;
}

.elementor-71 .elementor-element.elementor-element-f4f0ccc {
    --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%;
    --background-transition: 0.3s;
    --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-71 .elementor-element.elementor-element-9e1fc4b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-title {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-role {
    color: #00000094;
    font-size: 13px;
    font-weight: 400;
    line-height: 1px;
    letter-spacing: 0.7px;
    margin-bottom: 22px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-8c2548d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-title {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-role {
    color: #00000094;
    font-size: 13px;
    font-weight: 400;
    line-height: 1px;
    letter-spacing: 0.7px;
    margin-bottom: 22px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-1945c89 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-title {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-role {
    color: #00000094;
    font-size: 13px;
    font-weight: 400;
    line-height: 1px;
    letter-spacing: 0.7px;
    margin-bottom: 22px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-65b35d7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-71 .elementor-element.elementor-element-52e445a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-title {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.4px;
    word-spacing: 0px;
    margin-bottom: 0px;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-role {
    color: #00000094;
    font-size: 13px;
    font-weight: 400;
    line-height: 1px;
    letter-spacing: 0.7px;
    margin-bottom: 22px;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-e-social-icon {
    color: #0000007A;
    font-size: 14px;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-e-social-icon:hover {
    color: #000000;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-item-layout--info-on-hover-inset .qodef-m-text {
    font-size: 1px;
    letter-spacing: -5px;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-social-icons>*:not(:last-child) {
    margin-right: 11px;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-qi-team-member.qodef-item-layout--info-from-bottom .qodef-m-content {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-52e445a .qodef-item-layout--info-from-bottom .qodef-m-content {
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-b55bf7c:not(.elementor-motion-effects-element-type-background),
.elementor-71 .elementor-element.elementor-element-b55bf7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-71 .elementor-element.elementor-element-b55bf7c>.elementor-background-overlay {
    background-color: #0F0A0A40;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-71 .elementor-element.elementor-element-b55bf7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7% 5% 7% 5%;
}

.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-229517c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-71 .elementor-element.elementor-element-229517c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-71 .elementor-element.elementor-element-229517c>.elementor-element-populated {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-4b0a5db {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-3a2e24a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-3a2e24a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-3a2e24a>.elementor-element-populated {
    text-align: center;
    padding: 0px 64px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-9bca09d .elementor-heading-title {
    color: #FFFFFFD4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.elementor-71 .elementor-element.elementor-element-0eb5c75>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-71 .elementor-element.elementor-element-0eb5c75>.elementor-element-populated {
    text-align: left;
    padding: 0px 32px 0px 32px;
}

.elementor-71 .elementor-element.elementor-element-4eaac3b>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-71 .elementor-element.elementor-element-4eaac3b .qodef-qi-animated-text {
    text-align: left;
}

.elementor-71 .elementor-element.elementor-element-4eaac3b .qodef-qi-animated-text .qodef-m-title {
    color: #FFFFFF;
    line-height: 1em;
    letter-spacing: -0.04em;
    word-spacing: 0.03em;
}

.elementor-71 .elementor-element.elementor-element-4eaac3b .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-1beebcb .elementor-heading-title {
    color: #FFFFFFC4;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-71 .elementor-element.elementor-element-3e5a74d {
    --spacer-size: 20px;
}

.elementor-71 .elementor-element.elementor-element-2e68801>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-2e68801.elementor-element {
    --align-self: flex-start;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button {
    color: #FFFFFF;
    border-color: #FFFFFF;
    border-radius: 66px 66px 66px 66px;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button:hover {
    color: #000000;
    border-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-m-icon {
    font-size: 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-71 .elementor-element.elementor-element-2e68801 .qodef-m-icon svg {
    width: 30px;
    height: 30px;
}

.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-fc72a3d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-fc72a3d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-fc72a3d>.elementor-element-populated {
    text-align: center;
    padding: 0px 0px 0px 64px;
}

.elementor-71 .elementor-element.elementor-element-e517246.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-e517246.elementor-view-framed .elementor-icon,
.elementor-71 .elementor-element.elementor-element-e517246.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-e517246.elementor-view-framed .elementor-icon,
.elementor-71 .elementor-element.elementor-element-e517246.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-71 .elementor-element.elementor-element-e517246 .elementor-icon {
    font-size: 94px;
}

.elementor-71 .elementor-element.elementor-element-e517246 .elementor-icon svg {
    height: 94px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content {
        margin: 10% 10% 10% 10%;
        max-width: 472px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag {
        font-size: 54px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-slider-excerpt {
        font-size: 16px;
    }

    .elementor-71 .elementor-element.elementor-element-2ba87dc1 .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-2d6d0a92 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-5cb0bd74 {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-e7c96f0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-71 .elementor-element.elementor-element-675e4e7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-71 .elementor-element.elementor-element-2e72795 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-a2a3e0c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-71 .elementor-element.elementor-element-2a6a4e9 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-71 .elementor-element.elementor-element-b7cfb27 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-945979b .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-944544d .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-ff74d1f {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-4e157e4 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-1a9aef5 {
        --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: 8% 8%;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-d037f70 {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-a84b98c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-de8ebf4 {
        --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: 8% 8%;
        --margin-top: 8%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter .qodef-m-digit {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter .qodef-m-title {
        font-size: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter .qodef-m-digit {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter .qodef-m-title {
        font-size: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter .qodef-m-digit {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter .qodef-m-title {
        font-size: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter .qodef-m-digit {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter .qodef-m-title {
        font-size: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-190cef3 {
        --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: 8% 8%;
        --margin-top: 8%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-ad28992>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-57ed231b .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-text {
        padding: 0% 4% 0% 4%;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-obverse .qodef-e-text {
        padding: 0% 4% 0% 4%;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-reverse .qodef-e-text {
        padding: 0% 4% 0% 4%;
    }

    .elementor-71 .elementor-element.elementor-element-3f6f6f6f {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a {
        font-size: 17px;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-content {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li {
        margin: 3% 7% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-7f6a81c {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-3240f5ed .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-2976eacc .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-a16ba78 {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--horizontal .qodef-process-item {
        margin-top: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--vertical .qodef-process-item {
        margin-left: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-icon {
        height: 2.4em;
        width: 2.4em;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-icon>.qodef-e-item-icon-text {
        font-size: 40px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process .qodef-e-title {
        font-size: 18px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process.qodef-item-layout--vertical .qodef-process-item:not(:last-child) .qodef-e-icon-holder {
        padding-bottom: 76px;
    }

    .elementor-71 .elementor-element.elementor-element-3ebbdc39 .qodef-m-text-item {
        font-size: 75px;
    }

    .elementor-71 .elementor-element.elementor-element-1eee336c .qodef-m-text-item {
        font-size: 32px;
    }

    .elementor-71 .elementor-element.elementor-element-20bc10a6 .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-7c85ab4e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-18df7bc1 {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-a489c22 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 36px 36px;
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-quote {
        font-size: 11px;
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--side-with-image .qodef-e-quote {
        top: 0px;
        right: -11px;
        width: 33px;
        height: 33px;
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-item-layout--side-with-image .qodef-e-inner {
        padding-top: calc((-1)*0px);
        padding-bottom: calc((-1)*0px);
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-text {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-author-name {
        font-size: 17px;
    }

    .elementor-71 .elementor-element.elementor-element-3d230eb1 {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-59b2b615 .qodef-qi-animated-text .qodef-m-title {
        font-size: 37px;
    }

    .elementor-71 .elementor-element.elementor-element-62ae7f36 {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-1faeae47 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-09a8084 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 36px 36px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-title {
        font-size: 23px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-category a {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-navigation-wrap {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-pagi-wrap {
        margin: 19px 19px 19px 19px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .swiper-pagination-bullet {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-7889046 .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-9623bd3 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-4c20a15 {
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-6f80e1e {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 36px 36px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid>.qodef-grid-inner {
        gap: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
        bottom: calc(-10px/2);
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
        right: calc(-10px/2);
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
        padding: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-e-info.qodef-info--top {
        margin-bottom: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-shortcode .qodef-e-title {
        margin-bottom: 2px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom {
        margin-top: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-e-inner {
        padding-top: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-grid-inner {
        margin-top: -10px !important;
    }

    .elementor-71 .elementor-element.elementor-element-3d86815 img {
        width: 66%;
    }

    .elementor-71 .elementor-element.elementor-element-ef2e53f>.elementor-widget-container {
        margin: -29% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-5615e034 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-68ea547 .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-304d73fc {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-1fe7f651 {
        --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: 8% 8%;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-549dcb4f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 36px 36px;
    }

    .elementor-71 .elementor-element.elementor-element-ee08364 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-653b31e>.elementor-widget-container {
        margin: 5% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-f4f0ccc {
        --gap: 1% 1%;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-title {
        font-size: 13px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-role {
        font-size: 13px;
        margin-bottom: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 18px 18px 18px 18px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-title {
        font-size: 13px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-role {
        font-size: 13px;
        margin-bottom: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 18px 18px 18px 18px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-title {
        font-size: 13px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-role {
        font-size: 13px;
        margin-bottom: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 18px 18px 18px 18px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-title {
        font-size: 13px;
        line-height: 0em;
        margin-bottom: 9px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-role {
        font-size: 13px;
        margin-bottom: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-item-layout--info-on-hover-inset .qodef-m-text {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: 0px;
        margin-bottom: 69px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-social-icons>*:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 18px 18px 18px 18px;
    }

    .elementor-71 .elementor-element.elementor-element-b55bf7c {
        padding: 8% 5% 8% 5%;
    }

    .elementor-71 .elementor-element.elementor-element-229517c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-4b0a5db {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-3a2e24a>.elementor-element-populated {
        padding: 0px 32px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-0eb5c75>.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-4eaac3b .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-71 .elementor-element.elementor-element-fc72a3d>.elementor-element-populated {
        padding: 0px 0px 0px 12px;
    }
}

@media(max-width:767px) {
    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content {
        margin: 5% 5% 5% 5%;
        max-width: 315px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag {
        font-size: 32px;
        line-height: 1.2em;
        padding-bottom: 26px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title-inner {
        font-size: 0.9em;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title .bdt-sub-title-inner {
        padding-bottom: 9px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider .bdt-slider-excerpt {
        font-size: 14px;
        line-height: 1.4em;
        margin-bottom: 200px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-prime-slider-social-icon a {
        font-size: 11px;
    }

    .elementor-71 .elementor-element.elementor-element-63bef02 .bdt-prime-slider-dragon .bdt-dotnav li:after {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-2b7ff1be {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-33691d87 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-76074778 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-2ba87dc1>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-2ba87dc1 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-50994fdb>.elementor-widget-container {
        margin: 12% 0% 12% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button {
        padding: 6px 16px 6px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
        padding: 6px 16px 6px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-50994fdb .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
        padding: 6px 0 6px;
    }

    .elementor-71 .elementor-element.elementor-element-5cb0bd74 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-dcdf4b0 {
        --padding-top: 12%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-bd14743>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-2e72795>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-05a080e {
        --padding-top: 12%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-b7cfb27>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-546afba {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-c152cc9 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-6ee8c95 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-945979b>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-945979b .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-ff74d1f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-4e157e4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-1a9aef5 {
        --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;
        --flex-wrap: wrap;
    }

    .elementor-71 .elementor-element.elementor-element-de8ebf4 {
        --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: 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-fa6e351 {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter {
        text-align: center;
    }

    .elementor-71 .elementor-element.elementor-element-9c5e9d7 .qodef-qi-counter .qodef-m-digit {
        font-size: 35px;
    }

    .elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter {
        text-align: center;
    }

    .elementor-71 .elementor-element.elementor-element-a330318 .qodef-qi-counter .qodef-m-digit {
        font-size: 35px;
    }

    .elementor-71 .elementor-element.elementor-element-d39243d {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter {
        text-align: left;
    }

    .elementor-71 .elementor-element.elementor-element-a13695a .qodef-qi-counter .qodef-m-digit {
        font-size: 35px;
    }

    .elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter {
        text-align: left;
    }

    .elementor-71 .elementor-element.elementor-element-21acd2a .qodef-qi-counter .qodef-m-digit {
        font-size: 35px;
    }

    .elementor-71 .elementor-element.elementor-element-190cef3 {
        --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;
        --flex-wrap: wrap;
    }

    .elementor-71 .elementor-element.elementor-element-ad28992.elementor-element {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button {
        padding: 6px 16px 6px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
        padding: 6px 16px 6px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-ad28992 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
        padding: 6px 0 6px;
    }

    .elementor-71 .elementor-element.elementor-element-613b31f1 {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-15136e1c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-1219ad56 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-57ed231b>.elementor-widget-container {
        margin: -20px 0px 24px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-57ed231b .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f>.elementor-widget-container {
        margin: -24px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f .qodef-e-text {
        padding: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-obverse .qodef-e-text {
        padding: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-22a912f .qodef-reverse-padding .qodef-reverse .qodef-e-text {
        padding: 0% 0% 0% 0%;
    }

    .elementor-71 .elementor-element.elementor-element-3f6f6f6f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation .qodef-tab-title a {
        text-align: left;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li a {
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        width: 9%;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-content {
        font-size: 15px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-8dfedb9 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li {
        margin: 2px 2px 2px 2px;
    }

    .elementor-71 .elementor-element.elementor-element-7f6a81c {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-39fa6b66 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-69799273 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-3240f5ed>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-3240f5ed .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-1f85fdc9>.elementor-widget-container {
        margin: 12% 0% 24% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-1f85fdc9 .qodef-qi-animated-text .qodef-m-title {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-62beb3d4>.elementor-widget-container {
        margin: 12% 0% 12% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button {
        padding: 6px 16px 6px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
        padding: 6px 16px 6px 16px;
    }

    .elementor-71 .elementor-element.elementor-element-62beb3d4 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
        padding: 6px 0 6px;
    }

    .elementor-71 .elementor-element.elementor-element-a16ba78 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-icon {
        height: 2em;
        width: 2em;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-icon>.qodef-e-item-icon-text {
        font-size: 36px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process .qodef-e-title {
        font-size: 17px;
        margin-top: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-qi-process .qodef-e-text {
        font-size: 14px;
        margin-top: 9px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-cdf1098 .qodef-e-number {
        font-size: 13px;
        top: 0px;
        right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-14e0dfa3 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 14%;
        --padding-bottom: 14%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-3ebbdc39 .qodef-m-text-item {
        font-size: 52px;
    }

    .elementor-71 .elementor-element.elementor-element-1eee336c .qodef-m-text-item {
        font-size: 26px;
    }

    .elementor-71 .elementor-element.elementor-element-4e2a89bd {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-4f282d45 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-6bc157ac {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-20bc10a6>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-20bc10a6 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-17a44d5a>.elementor-widget-container {
        margin: 12% 0% 24% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-17a44d5a .qodef-qi-animated-text .qodef-m-title {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-18df7bc1 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-text {
        font-size: 15px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-2cf3ff2 .qodef-e-author-name {
        font-size: 16px;
    }

    .elementor-71 .elementor-element.elementor-element-3d230eb1 {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-3c8caf04 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-e79ed69 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-59b2b615>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-59b2b615 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-62ae7f36 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-09a8084 {
        --min-height: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider {
        height: 360px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-title {
        font-size: 24px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-navigation-wrap {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-2f50939 .bdt-pacific-slider .bdt-pagi-wrap {
        margin: 14px 14px 14px 14px;
    }

    .elementor-71 .elementor-element.elementor-element-241dd33 {
        --padding-top: 15%;
        --padding-bottom: 10%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-e516063 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-4f922e1 {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-7889046>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-7889046 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-72faea8>.elementor-widget-container {
        margin: 12% 0% 24% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-72faea8 .qodef-qi-animated-text .qodef-m-title {
        font-size: 14px;
    }

    .elementor-71 .elementor-element.elementor-element-4c20a15 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-6f80e1e {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid>.qodef-grid-inner {
        gap: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:before {
        bottom: calc(-10px/2);
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--between>.qodef-grid-inner>.qodef-grid-item:after {
        right: calc(-10px/2);
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-qi-grid.qodef-borders--all>.qodef-grid-inner>.qodef-grid-item {
        padding: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-shortcode .qodef-e-title {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-blog-item .qodef-e-excerpt {
        font-size: 15px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-e-info.qodef-info--top {
        margin-bottom: 10px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom {
        margin-top: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-e-inner {
        padding-top: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-291607e .qodef-item-layout--minimal .qodef-grid-inner {
        margin-top: -12px !important;
    }

    .elementor-71 .elementor-element.elementor-element-2e57c4c {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 12%;
        --padding-bottom: 12%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-3d86815 img {
        width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-5615e034 {
        --padding-top: 15%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-71 .elementor-element.elementor-element-64a295db .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-1c0bb23f {
        --gap: 0px 0px;
        --padding-top: 0%;
        --padding-bottom: 3%;
        --padding-left: 0%;
        --padding-right: 12%;
    }

    .elementor-71 .elementor-element.elementor-element-68ea547>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-68ea547 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-304d73fc {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-1fe7f651 {
        --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;
        --flex-wrap: wrap;
    }

    .elementor-71 .elementor-element.elementor-element-51e8a7a4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-f4f0ccc {
        --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: 3% 3%;
    }

    .elementor-71 .elementor-element.elementor-element-9e1fc4b {
        --width: 47%;
        --gap: 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-title {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-m-role {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-61df3e1 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-71 .elementor-element.elementor-element-8c2548d {
        --width: 47%;
        --gap: 0px 0px;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-title {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-m-role {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-faa5ad9 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-71 .elementor-element.elementor-element-1945c89 {
        --width: 47%;
        --gap: 0px 0px;
        --margin-top: 5%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-title {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-m-role {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-6e7f7a2 .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-71 .elementor-element.elementor-element-65b35d7 {
        --width: 47%;
        --gap: 0px 0px;
        --margin-top: 5%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-title {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-m-role {
        font-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-52e445a .qodef-item-layout--info-from-bottom .qodef-m-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-71 .elementor-element.elementor-element-b55bf7c {
        padding: 15% 5% 012% 5%;
    }

    .elementor-71 .elementor-element.elementor-element-229517c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-4b0a5db {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-71 .elementor-element.elementor-element-3a2e24a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-9bca09d .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-71 .elementor-element.elementor-element-0eb5c75.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-71 .elementor-element.elementor-element-0eb5c75>.elementor-element-populated {
        text-align: center;
        margin: 16px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-4eaac3b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-4eaac3b .qodef-qi-animated-text {
        text-align: center;
    }

    .elementor-71 .elementor-element.elementor-element-4eaac3b .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-71 .elementor-element.elementor-element-1beebcb .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-71 .elementor-element.elementor-element-3e5a74d {
        --spacer-size: 12px;
    }

    .elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button {
        padding: 10px 32px 10px 32px;
    }

    .elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
        padding: 10px 32px 10px 32px;
    }

    .elementor-71 .elementor-element.elementor-element-2e68801 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
        padding: 10px 0 10px;
    }

    .elementor-71 .elementor-element.elementor-element-fc72a3d>.elementor-element-populated {
        margin: 26px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-71 .elementor-element.elementor-element-e517246 .elementor-icon {
        font-size: 66px;
    }

    .elementor-71 .elementor-element.elementor-element-e517246 .elementor-icon svg {
        height: 66px;
    }
}

@media(min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-76074778 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-5cb0bd74 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-6ee8c95 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-ff74d1f {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-4e157e4 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-d037f70 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-fa6e351 {
        --width: 80%;
    }

    .elementor-71 .elementor-element.elementor-element-d39243d {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-1219ad56 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-3f6f6f6f {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-d6fb654 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-69799273 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-a16ba78 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-6bc157ac {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-18df7bc1 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-e79ed69 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-62ae7f36 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-4f922e1 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-4c20a15 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-1c0bb23f {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-304d73fc {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-f4f0ccc {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-229517c {
        width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-3a2e24a {
        width: 26%;
    }

    .elementor-71 .elementor-element.elementor-element-0eb5c75 {
        width: 42.895%;
    }

    .elementor-71 .elementor-element.elementor-element-fc72a3d {
        width: 30.771%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-76074778 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-5cb0bd74 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-dcdf4b0 {
        --width: 50%;
    }

    .elementor-71 .elementor-element.elementor-element-05a080e {
        --width: 50%;
    }

    .elementor-71 .elementor-element.elementor-element-6ee8c95 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-ff74d1f {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-4e157e4 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-d037f70 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-fa6e351 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-d39243d {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-1219ad56 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-3f6f6f6f {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-69799273 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-a16ba78 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-6bc157ac {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-18df7bc1 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-e79ed69 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-62ae7f36 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-4f922e1 {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-4c20a15 {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-1c0bb23f {
        --width: 40%;
    }

    .elementor-71 .elementor-element.elementor-element-304d73fc {
        --width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-51e8a7a4 {
        --width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-229517c {
        width: 100%;
    }

    .elementor-71 .elementor-element.elementor-element-3a2e24a {
        width: 24%;
    }

    .elementor-71 .elementor-element.elementor-element-0eb5c75 {
        width: 60%;
    }

    .elementor-71 .elementor-element.elementor-element-fc72a3d {
        width: 16%;
    }
}