.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slide-btn .bdt-slide-btn-icon {
    background-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slide-btn:hover {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-340804a);
    border-color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-next:hover,
.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-previous:hover {
    background-color: var(--e-global-color-6fc3208);
    border-color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-content * {
    text-align: left !important;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slideshow-item .bdt-ps-slide-img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-slideshow .bdt-overlay-default {
    background-color: #54595F73;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
    font-size: 72px;
    line-height: 1em;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title {
    color: var(--e-global-color-very-light-gray);
    font-size: 28px;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slider-excerpt {
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slide-btn {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-340804a);
    border-radius: 0px 0px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slide-btn svg * {
    stroke: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slide-btn:hover svg * {
    stroke: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-next,
.elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-previous {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-340804a);
    border-radius: 0px 0px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-cbe2a61:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-cbe2a61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-cbe2a61>.elementor-background-overlay {
    background-image: url("./../../../../img/bg1.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto 100%;
    opacity: 0.04;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-cbe2a61 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-43 .elementor-element.elementor-element-5e3d183:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-43 .elementor-element.elementor-element-5e3d183>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../../../../img/DSC_0125.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-5e3d183.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-43 .elementor-element.elementor-element-5e3d183>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-5e3d183>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-bcc4d2d>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-43 .elementor-element.elementor-element-51d44f4 {
    columns: 1;
    text-align: justify;
}

.elementor-43 .elementor-element.elementor-element-46772a6 .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-340804a);
    color: var(--e-global-color-340804a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-46772a6 .elementor-button:hover,
.elementor-43 .elementor-element.elementor-element-46772a6 .elementor-button:focus {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-46772a6 .elementor-button:hover svg,
.elementor-43 .elementor-element.elementor-element-46772a6 .elementor-button:focus svg {
    fill: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-12098e8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-12098e8:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-12098e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-11f8db6);
}

.elementor-43 .elementor-element.elementor-element-12098e8>.elementor-background-overlay {
    background-image: url("./../../../../img/bg5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-12098e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 10em 0em;
}

.elementor-43 .elementor-element.elementor-element-66bde2da>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-43 .elementor-element.elementor-element-15effc0 .elementor-heading-title {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-3257d448 .elementor-heading-title {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-7016c3b {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-da2f38c .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-340804a);
    color: var(--e-global-color-340804a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-da2f38c .elementor-button:hover,
.elementor-43 .elementor-element.elementor-element-da2f38c .elementor-button:focus {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-da2f38c .elementor-button:hover svg,
.elementor-43 .elementor-element.elementor-element-da2f38c .elementor-button:focus svg {
    fill: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-2a732f33>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-43 .elementor-element.elementor-element-19335ef6.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-19335ef6.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-19335ef6.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-19335ef6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox {
    background-color: #FAFAFC00;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementkit-infobox-icon {
    color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-6fc3208);
    stroke: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
    font-size: 40px;
}

.elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0em 1em 0em 0em;
    transform: rotate(0deg);
}

.elementor-43 .elementor-element.elementor-element-381f6a79.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-381f6a79.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-381f6a79.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-381f6a79.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox {
    background-color: #FAFAFC00;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementkit-infobox-icon {
    color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-6fc3208);
    stroke: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
    font-size: 40px;
}

.elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0em 1em 0em 0em;
    transform: rotate(0deg);
}

.elementor-43 .elementor-element.elementor-element-70de99f0.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-70de99f0.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-70de99f0.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-70de99f0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox {
    background-color: #FAFAFC00;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementkit-infobox-icon {
    color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-6fc3208);
    stroke: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
    font-size: 40px;
}

.elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0em 1em 0em 0em;
    transform: rotate(0deg);
}

.elementor-43 .elementor-element.elementor-element-6809d501.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-6809d501.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-6809d501.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-6809d501.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox {
    background-color: #FAFAFC00;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementkit-infobox-icon {
    color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-6fc3208);
    stroke: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
    font-size: 40px;
}

.elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0em 1em 0em 0em;
    transform: rotate(0deg);
}

.elementor-43 .elementor-element.elementor-element-55d3903e:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-55d3903e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-55d3903e>.elementor-background-overlay {
    background-image: url("./../../../../img/bg2.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto 100%;
    opacity: 0.06;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-55d3903e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-43 .elementor-element.elementor-element-63e3aab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-43 .elementor-element.elementor-element-63e3aab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../../../../img/DSC_0100.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-63e3aab.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-43 .elementor-element.elementor-element-63e3aab>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-63e3aab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn {
    background-color: var(--e-global-color-340804a);
    width: 60px;
    height: 60px;
    color: var(--e-global-color-11f8db6);
}

.elementor-43 .elementor-element.elementor-element-23e61fb1.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .video-content {
    text-align: center;
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-11f8db6);
    fill: var(--e-global-color-11f8db6);
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn:hover {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-23e61fb1 .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-6fc3208);
    fill: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-6f0750f3>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-43 .elementor-element.elementor-element-2ebb4e68 {
    columns: 1;
    text-align: justify;
}

.elementor-43 .elementor-element.elementor-element-1f997570.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-1f997570.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-1f997570.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-1f997570.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox {
    background-color: #FAFAFC00;
    padding: 1em 1em 1em 1em;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-light-gray);
    border-radius: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementkit-infobox-icon {
    color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-6fc3208);
    stroke: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
    font-size: 40px;
}

.elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0em 1em 0em 0em;
    transform: rotate(0deg);
}

.elementor-43 .elementor-element.elementor-element-97f6c8d .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-340804a);
    color: var(--e-global-color-340804a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-97f6c8d .elementor-button:hover,
.elementor-43 .elementor-element.elementor-element-97f6c8d .elementor-button:focus {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-97f6c8d .elementor-button:hover svg,
.elementor-43 .elementor-element.elementor-element-97f6c8d .elementor-button:focus svg {
    fill: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-3312b6ad:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-3312b6ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary-darker);
}

.elementor-43 .elementor-element.elementor-element-3312b6ad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 0em 3em 0em;
}

.elementor-43 .elementor-element.elementor-element-3312b6ad>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-12c95e59>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-12c95e59>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-22d11a9 {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-43 .elementor-element.elementor-element-1bc397ae>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-1bc397ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-ba7eb2d {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-43 .elementor-element.elementor-element-37107bf6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-37107bf6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-8163148 {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-43 .elementor-element.elementor-element-1620625c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-1620625c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-f4ced28 {
    color: #FFFFFF;
    font-weight: 500;
}

.elementor-43 .elementor-element.elementor-element-1f8e81c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-43 .elementor-element.elementor-element-1f8e81c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-43 .elementor-element.elementor-element-2dce9a3 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-4eeac61 .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-340804a);
    color: var(--e-global-color-340804a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-4eeac61 .elementor-button:hover,
.elementor-43 .elementor-element.elementor-element-4eeac61 .elementor-button:focus {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-4eeac61 .elementor-button:hover svg,
.elementor-43 .elementor-element.elementor-element-4eeac61 .elementor-button:focus svg {
    fill: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-3a4eb4b1 {
    text-align: center;
}

.elementor-43 .elementor-element.elementor-element-79750e94.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-79750e94.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-79750e94.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-79750e94.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-box-body {
    background-color: var(--e-global-color-340804a);
    padding: 1em 1em 1em 1em;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box.elementskit-thumb-card>img {
    opacity: 1;
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box.elementskit-thumb-card:hover>img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: 28px;
    font-weight: 300;
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-info-box-title {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-info-box-title a {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: var(--e-global-color-6fc3208);
    fill: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-111cf55d.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-111cf55d.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-111cf55d.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-111cf55d.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-box-body {
    background-color: var(--e-global-color-340804a);
    padding: 1em 1em 1em 1em;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box.elementskit-thumb-card>img {
    opacity: 1;
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box.elementskit-thumb-card:hover>img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: 28px;
    font-weight: 300;
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-info-box-title {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-info-box-title a {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: var(--e-global-color-6fc3208);
    fill: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-6e50876.ekit-equal-height-enable,
.elementor-43 .elementor-element.elementor-element-6e50876.ekit-equal-height-enable .elementor-widget-container,
.elementor-43 .elementor-element.elementor-element-6e50876.ekit-equal-height-enable .ekit-wid-con,
.elementor-43 .elementor-element.elementor-element-6e50876.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-box-body {
    background-color: var(--e-global-color-340804a);
    padding: 1em 1em 1em 1em;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box.elementskit-thumb-card>img {
    opacity: 1;
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box.elementskit-thumb-card:hover>img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: 28px;
    font-weight: 300;
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-info-box-title {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-info-box-title a {
    color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: var(--e-global-color-6fc3208);
    fill: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-b12c833:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-b12c833>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary-darker)
}

.elementor-43 .elementor-element.elementor-element-b12c833 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 0em 3em 0em;
}

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

.elementor-43 .elementor-element.elementor-element-808db0f>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-808db0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-c324e7e .elementor-counter-number-wrapper {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-c324e7e .elementor-counter-title {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-ba1765f>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-43 .elementor-element.elementor-element-b81d658 .elementor-counter-number-wrapper {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-b81d658 .elementor-counter-title {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-a1ad334>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-43 .elementor-element.elementor-element-02d2983 .elementor-counter-number-wrapper {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-02d2983 .elementor-counter-title {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-904aaa6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    margin: 0px 8px;
    border-color: var(--e-global-color-primary-light);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-43 .elementor-element.elementor-element-904aaa6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-ed20f2f .elementor-counter-number-wrapper {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-ed20f2f .elementor-counter-title {
    color: var(--e-global-color-340804a);
    font-size: var(--e-global-typography-695ca1f-font-size);
}

.elementor-43 .elementor-element.elementor-element-375d230d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-375d230d {
    padding: 5em 0em 5em 0em;
}

.elementor-43 .elementor-element.elementor-element-af39978>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}


.elementor-43 .elementor-element.elementor-element-677c5b51 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-light-gray);
    --divider-border-width: 1px;
}

.elementor-43 .elementor-element.elementor-element-677c5b51 .elementor-divider-separator {
    width: 100%;
}

.elementor-43 .elementor-element.elementor-element-677c5b51 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-11f8db6);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 50px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(50px/2);
}

body.rtl .elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-50px/2);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100% + 50px);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .connector-type-classic .connector {
    border-style: dashed;
    border-color: var(--e-global-color-6fc3208);
    border-width: 1px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .connector-type-modern .eael-feature-list-item:before,
.elementor-43 .elementor-element.elementor-element-6dedd352 .connector-type-modern .eael-feature-list-item:after {
    border-style: dashed;
    border-color: var(--e-global-color-6fc3208);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
    border-width: 1px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-left .connector-type-modern .eael-feature-list-item:before,
.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-left .connector-type-modern .eael-feature-list-item:after {
    border-width: 1px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-right .connector-type-modern .eael-feature-list-item:before,
.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-right .connector-type-modern .eael-feature-list-item:after {
    border-width: 1px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items .eael-feature-list-icon {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 70px;
    width: 70px;
    font-size: 28px;
    padding: 15px 15px 15px 15px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 70px);
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 28px;
    height: 28px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-img {
    width: 28px;
    height: 28px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-left .eael-feature-list-content-box,
.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-right .eael-feature-list-content-box,
.elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-top .eael-feature-list-content-box {
    margin: 16px;
}

.elementor-43 .elementor-element.elementor-element-6dedd352 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 0px;
}

.elementor-43 .elementor-element.elementor-element-593e3fa7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-43 .elementor-element.elementor-element-593e3fa7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-593e3fa7>.elementor-element-populated {
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -10em 0em 10em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 3em 3em 3em 3em;
}

.elementor-43 .elementor-element.elementor-element-593e3fa7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-443aed99 .elementor-heading-title {
    font-size: 47px;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-43 .elementor-element.elementor-element-56d0580b .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-56d0580b .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-43 .elementor-element.elementor-element-56d0580b .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-43 .elementor-element.elementor-element-56d0580b {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-43 .elementor-element.elementor-element-7f5356aa:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-7f5356aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #111111;
}

.elementor-43 .elementor-element.elementor-element-7f5356aa>.elementor-background-overlay {
    background-image: url("./../../../../img/bg4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-7f5356aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-43 .elementor-element.elementor-element-2d0b9917>.elementor-element-populated {
    padding: 5em 5em 5em 5em;
}

.elementor-43 .elementor-element.elementor-element-c8e62ae {
    text-align: center;
}

.elementor-43 .elementor-element.elementor-element-c8e62ae .elementor-heading-title {
    color: var(--e-global-color-340804a);
}

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

.elementor-43 .elementor-element.elementor-element-2b93f796 .elementor-heading-title {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-392d6513 {
    text-align: center;
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-357dc605 .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-340804a);
    color: var(--e-global-color-340804a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-43 .elementor-element.elementor-element-357dc605 .elementor-button:hover,
.elementor-43 .elementor-element.elementor-element-357dc605 .elementor-button:focus {
    color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-357dc605 .elementor-button:hover svg,
.elementor-43 .elementor-element.elementor-element-357dc605 .elementor-button:focus svg {
    fill: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-58f309e3:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-58f309e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-340804a);
}

.elementor-43 .elementor-element.elementor-element-58f309e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 0em;
}

.elementor-43 .elementor-element.elementor-element-58f309e3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-6474c3e2 {
    --e-image-carousel-slides-to-show: 6;
}

@media(max-width:1024px) {
    .elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
        font-size: 50px;
    }

    .elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title {
        font-size: 28px;
    }

    .elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slider-excerpt {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-cbe2a61 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-5e3d183:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-43 .elementor-element.elementor-element-5e3d183>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 175% auto;
    }

    .elementor-43 .elementor-element.elementor-element-5e3d183>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
    }

    .elementor-43 .elementor-element.elementor-element-12098e8 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-55d3903e {
        padding: 3em 0em 3em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-63e3aab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-43 .elementor-element.elementor-element-63e3aab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 175% auto;
    }

    .elementor-43 .elementor-element.elementor-element-63e3aab>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
    }

    .elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-1f8e81c4 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-6e6413ba>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-box-style-content {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-1f9cb464>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-box-style-content {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-425c996e>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-box-style-content {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-c324e7e .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-43 .elementor-element.elementor-element-c324e7e .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-b81d658 .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-43 .elementor-element.elementor-element-b81d658 .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-02d2983 .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-43 .elementor-element.elementor-element-02d2983 .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-ed20f2f .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-43 .elementor-element.elementor-element-ed20f2f .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-375d230d {
        padding: 3em 0em 3em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-left .eael-feature-list-content-box,
    .elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-right .eael-feature-list-content-box,
    .elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px;
    }

    .elementor-43 .elementor-element.elementor-element-593e3fa7>.elementor-element-populated {
        margin: -6em 0em 18em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 2em 2em 2em 2em;
    }

    .elementor-43 .elementor-element.elementor-element-2d0b9917>.elementor-element-populated {
        padding: 3em 3em 3em 3em;
    }

    .elementor-43 .elementor-element.elementor-element-6474c3e2 {
        --e-image-carousel-slides-to-show: 4;
    }
}

@media(max-width:767px) {
    .elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
        font-size: 38px;
    }

    .elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title {
        font-size: 21px;
    }

    .elementor-43 .elementor-element.elementor-element-7286418d .bdt-prime-slider .bdt-slider-excerpt {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-cbe2a61 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-5e3d183>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
        padding: 5em 0em 5em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-bcc4d2d>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-12098e8 {
        padding: 1em 0em 0em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-15effc0 {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-3257d448 {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-7016c3b {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-19335ef6 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-381f6a79 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-70de99f0 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-6809d501 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-55d3903e {
        padding: 0em 0em 0em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-63e3aab>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
        padding: 5em 0em 5em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-6f0750f3>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-1f997570 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-12c95e59 {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-1bc397ae {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-37107bf6 {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-1620625c {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-1f8e81c4 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-79750e94 .elementskit-info-image-box .elementskit-box-style-content {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-111cf55d .elementskit-info-image-box .elementskit-box-style-content {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-6e50876 .elementskit-info-image-box .elementskit-box-style-content {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-808db0f {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-c324e7e .elementor-counter-number-wrapper {
        font-size: 38px;
    }

    .elementor-43 .elementor-element.elementor-element-c324e7e .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-ba1765f {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-b81d658 .elementor-counter-number-wrapper {
        font-size: 38px;
    }

    .elementor-43 .elementor-element.elementor-element-b81d658 .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-a1ad334 {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-02d2983 .elementor-counter-number-wrapper {
        font-size: 38px;
    }

    .elementor-43 .elementor-element.elementor-element-02d2983 .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-904aaa6 {
        width: 50%;
    }

    .elementor-43 .elementor-element.elementor-element-ed20f2f .elementor-counter-number-wrapper {
        font-size: 38px;
    }

    .elementor-43 .elementor-element.elementor-element-ed20f2f .elementor-counter-title {
        font-size: var(--e-global-typography-695ca1f-font-size);
    }

    .elementor-43 .elementor-element.elementor-element-375d230d {
        padding: 0em 0em 0em 0em;
    }

    .elementor-43 .elementor-element.elementor-element-4e4e3fa5 {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-37438f8c {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-6dedd352 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important;
    }

    .elementor-43 .elementor-element.elementor-element-6dedd352 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important;
    }

    .elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-left .eael-feature-list-content-box,
    .elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-right .eael-feature-list-content-box,
    .elementor-43 .elementor-element.elementor-element-6dedd352 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px;
    }

    .elementor-43 .elementor-element.elementor-element-593e3fa7>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
        padding: 1em 1em 1em 1em;
    }

    .elementor-43 .elementor-element.elementor-element-2d0b9917>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-43 .elementor-element.elementor-element-6474c3e2 {
        --e-image-carousel-slides-to-show: 2;
    }
}