﻿.elementor-widget-container [data-tippy-root] > .tippy-box {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow {
        color: var( --e-global-color-primary );
    }

.elementor-533 .elementor-element.elementor-element-6e7be0c {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-6e7be0c:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-6e7be0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-6e7be0c, .elementor-533 .elementor-element.elementor-element-6e7be0c::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-df3756a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-df3756a.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-widget-image [data-tippy-root] > .tippy-box {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-image [data-tippy-root] > .tippy-box .tippy-arrow {
        color: var( --e-global-color-primary );
    }

.elementor-widget-image .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-image .wpcf7 select {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-image .wpcf7 textarea {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-image .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-image ::placeholder {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-image .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-image .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor [data-tippy-root] > .tippy-box {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow {
        color: var( --e-global-color-primary );
    }

.elementor-widget-text-editor .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor .wpcf7 select {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor .wpcf7 textarea {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-text-editor ::placeholder {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-text-editor .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var( --e-global-color-primary );
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

.elementor-533 .elementor-element.elementor-element-e080a92 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-widget-icon [data-tippy-root] > .tippy-box {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-icon [data-tippy-root] > .tippy-box .tippy-arrow {
        color: var( --e-global-color-primary );
    }

.elementor-widget-icon .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon .wpcf7 select {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon .wpcf7 textarea {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-icon ::placeholder {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-icon .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-533 .elementor-element.elementor-element-fa6414f .elementor-icon-wrapper {
    text-align: left;
}

.elementor-533 .elementor-element.elementor-element-fa6414f.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-533 .elementor-element.elementor-element-fa6414f.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-fa6414f.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

    .elementor-533 .elementor-element.elementor-element-fa6414f.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-fa6414f.elementor-view-default .elementor-icon svg {
        fill: #000000;
    }

.elementor-533 .elementor-element.elementor-element-980c01a {
    --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;
    --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-533 .elementor-element.elementor-element-980c01a, .elementor-533 .elementor-element.elementor-element-980c01a::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-b5c4e79 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-b5c4e79 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-575e16e {
    --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;
}

.elementor-widget-spacer [data-tippy-root] > .tippy-box {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow {
        color: var( --e-global-color-primary );
    }

.elementor-widget-spacer .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-spacer .wpcf7 select {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-spacer .wpcf7 textarea {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-spacer .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-spacer ::placeholder {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-spacer .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-spacer .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-533 .elementor-element.elementor-element-fc64474 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-ad93d30 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-ad93d30:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-ad93d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-ad93d30, .elementor-533 .elementor-element.elementor-element-ad93d30::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-b08ac8d {
    --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;
    --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-533 .elementor-element.elementor-element-b08ac8d, .elementor-533 .elementor-element.elementor-element-b08ac8d::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-4310702 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-4310702 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-8acbc7e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-8acbc7e.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-39412cb {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-e63a146 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-533 .elementor-element.elementor-element-e63a146.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-533 .elementor-element.elementor-element-e63a146.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-e63a146.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

    .elementor-533 .elementor-element.elementor-element-e63a146.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-e63a146.elementor-view-default .elementor-icon svg {
        fill: #000000;
    }

.elementor-533 .elementor-element.elementor-element-d351139 {
    --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;
}

.elementor-533 .elementor-element.elementor-element-54cb117 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-091e987 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-091e987:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-091e987 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-091e987, .elementor-533 .elementor-element.elementor-element-091e987::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-bed2e67 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-bed2e67.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-b8f5834 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-505482b {
    --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;
    --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-533 .elementor-element.elementor-element-505482b, .elementor-533 .elementor-element.elementor-element-505482b::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-7334af2 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-7334af2 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-97f2108 {
    --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;
}

.elementor-533 .elementor-element.elementor-element-ea582a7 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-8d55037 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-8d55037:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-8d55037 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-8d55037, .elementor-533 .elementor-element.elementor-element-8d55037::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-3c48a12 {
    --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;
    --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-533 .elementor-element.elementor-element-3c48a12, .elementor-533 .elementor-element.elementor-element-3c48a12::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-4fb37df > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-4fb37df img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-9aa607d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-9aa607d.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-6390971 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-2089fcb {
    --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;
}

.elementor-533 .elementor-element.elementor-element-4c548af {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-9870e72 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-9870e72:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-9870e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-9870e72, .elementor-533 .elementor-element.elementor-element-9870e72::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-f9eded5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-f9eded5.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-widget-heading [data-tippy-root] > .tippy-box {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow {
        color: var( --e-global-color-primary );
    }

.elementor-widget-heading .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-heading .wpcf7 select {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-heading .wpcf7 textarea {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-heading .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-heading ::placeholder {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-heading .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-heading .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-primary );
}

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-533 .elementor-element.elementor-element-bd05f03 .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-2f7d388 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-c219b06 {
    --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;
    --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-533 .elementor-element.elementor-element-c219b06, .elementor-533 .elementor-element.elementor-element-c219b06::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-90f7519 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-90f7519 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-dbe9227 {
    --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;
}

.elementor-533 .elementor-element.elementor-element-9a4a3a3 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-f392a36 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-f392a36:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-f392a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-f392a36, .elementor-533 .elementor-element.elementor-element-f392a36::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-a65a4ca {
    --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;
    --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-533 .elementor-element.elementor-element-a65a4ca, .elementor-533 .elementor-element.elementor-element-a65a4ca::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-7f1098f > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-7f1098f img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-5a82d4e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-5a82d4e.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-52a1cbf .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-a6cf1d5 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-de4b71f {
    --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;
}

.elementor-533 .elementor-element.elementor-element-c94e418 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-0ad7944 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-0ad7944:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-0ad7944 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-0ad7944, .elementor-533 .elementor-element.elementor-element-0ad7944::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-5fa44de {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-5fa44de.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-273a8c0 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-8d47cf6 {
    --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;
    --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-533 .elementor-element.elementor-element-8d47cf6, .elementor-533 .elementor-element.elementor-element-8d47cf6::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-20bf934 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-20bf934 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-73491ac {
    --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;
}

.elementor-533 .elementor-element.elementor-element-70ea3fa {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-b0bc2a3 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-b0bc2a3:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-b0bc2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-b0bc2a3, .elementor-533 .elementor-element.elementor-element-b0bc2a3::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-4254952 {
    --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;
    --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-533 .elementor-element.elementor-element-4254952, .elementor-533 .elementor-element.elementor-element-4254952::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-25d87da > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-25d87da img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-86751fc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-86751fc.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-6d3c099 .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-e55fe41 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-e1b61a6 {
    --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;
}

.elementor-533 .elementor-element.elementor-element-8407e0c {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-83d6cc1 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-83d6cc1:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-83d6cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-83d6cc1, .elementor-533 .elementor-element.elementor-element-83d6cc1::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-08b7889 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-08b7889.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-38883ec .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-a651952 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-10eb9e0 {
    --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;
    --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-533 .elementor-element.elementor-element-10eb9e0, .elementor-533 .elementor-element.elementor-element-10eb9e0::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-5501758 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-5501758 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-debac6d {
    --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;
}

.elementor-533 .elementor-element.elementor-element-2618367 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-b7b4f27 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-b7b4f27:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-b7b4f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-b7b4f27, .elementor-533 .elementor-element.elementor-element-b7b4f27::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-7f2cc6f {
    --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;
    --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-533 .elementor-element.elementor-element-7f2cc6f, .elementor-533 .elementor-element.elementor-element-7f2cc6f::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-2eff93c > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-2eff93c img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-e11abf6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-e11abf6.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-a92d84c .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-fdf9c56 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-2a63697 {
    --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;
}

.elementor-533 .elementor-element.elementor-element-d839c2e {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-dc0ec7c {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-dc0ec7c:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-dc0ec7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-dc0ec7c, .elementor-533 .elementor-element.elementor-element-dc0ec7c::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-3b05307 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-3b05307.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-72758b2 .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-a811a5c {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-533 .elementor-element.elementor-element-e8e8fe6 {
    --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;
    --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-533 .elementor-element.elementor-element-e8e8fe6, .elementor-533 .elementor-element.elementor-element-e8e8fe6::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-ad3e5bd > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-ad3e5bd img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-a404661 {
    --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;
}

.elementor-533 .elementor-element.elementor-element-ad5f868 {
    --spacer-size: 50px;
}

.elementor-533 .elementor-element.elementor-element-c13ea51 {
    --display: flex;
    --min-height: 588px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

    .elementor-533 .elementor-element.elementor-element-c13ea51:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-c13ea51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-533 .elementor-element.elementor-element-c13ea51, .elementor-533 .elementor-element.elementor-element-c13ea51::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-5160e8e {
    --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;
    --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-533 .elementor-element.elementor-element-5160e8e, .elementor-533 .elementor-element.elementor-element-5160e8e::before {
        --border-transition: 0.3s;
    }

.elementor-533 .elementor-element.elementor-element-c0ec001 > .elementor-widget-container {
    margin: -10px -10px -10px -10px;
}

.elementor-533 .elementor-element.elementor-element-c0ec001 img {
    width: 100%;
}

.elementor-533 .elementor-element.elementor-element-ac16396 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

    .elementor-533 .elementor-element.elementor-element-ac16396.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-533 .elementor-element.elementor-element-be63a1a .elementor-heading-title {
    color: #000000;
    font-family: "Gotham";
    font-size: 50px;
    font-weight: 600;
}

.elementor-533 .elementor-element.elementor-element-9c034d1 {
    text-align: justify;
    color: #7A7A7A;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

@media(min-width:768px) {
    .elementor-533 .elementor-element.elementor-element-df3756a {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-980c01a {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-b08ac8d {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-8acbc7e {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-bed2e67 {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-505482b {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-3c48a12 {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-9aa607d {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-f9eded5 {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-c219b06 {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-a65a4ca {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-5a82d4e {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-5fa44de {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-8d47cf6 {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-4254952 {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-86751fc {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-08b7889 {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-10eb9e0 {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-7f2cc6f {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-e11abf6 {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-3b05307 {
        --width: 51.814%;
    }

    .elementor-533 .elementor-element.elementor-element-e8e8fe6 {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-5160e8e {
        --width: 50%;
    }

    .elementor-533 .elementor-element.elementor-element-ac16396 {
        --width: 51.814%;
    }
}

@media(max-width:1440px) {
    .elementor-533 .elementor-element.elementor-element-6e7be0c {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-ad93d30 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-091e987 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-8d55037 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-9870e72 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-f392a36 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-0ad7944 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-b0bc2a3 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-8407e0c {
        --spacer-size: 50px;
    }

    .elementor-533 .elementor-element.elementor-element-83d6cc1 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-b7b4f27 {
        --min-height: 0px;
    }

    .elementor-533 .elementor-element.elementor-element-d839c2e {
        --spacer-size: 50px;
    }

    .elementor-533 .elementor-element.elementor-element-dc0ec7c {
        --min-height: 424px;
    }

    .elementor-533 .elementor-element.elementor-element-ad5f868 {
        --spacer-size: 50px;
    }

    .elementor-533 .elementor-element.elementor-element-c13ea51 {
        --min-height: 0px;
    }
}
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */ /* End JX Custom Fonts CSS */
