.elementor-139 .elementor-element.elementor-element-398daab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-139 .elementor-element.elementor-element-398daab:not(.elementor-motion-effects-element-type-background),
.elementor-139 .elementor-element.elementor-element-398daab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1b4e98;
}

.elementor-139 .elementor-element.elementor-element-398daab,
.elementor-139 .elementor-element.elementor-element-398daab::before {
    --border-transition: 0.3s;
}

.elementor-139 .elementor-element.elementor-element-398daab .elementor-repeater-item-aec36a6 {
    color: #1C554080;
    top: -50%;
    left: -30%;
    font-size: 920px;
    z-index: 0;
}

.elementor-139 .elementor-element.elementor-element-ade40f7 {
    --spacer-size: 72px;
}

.elementor-139 .elementor-element.elementor-element-9228f67 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --z-index: 1;
}

.elementor-139 .elementor-element.elementor-element-9228f67,
.elementor-139 .elementor-element.elementor-element-9228f67::before {
    --border-transition: 0.3s;
}

.elementor-139 .elementor-element.elementor-element-7825cbb {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    border-color: #FFFFFF26;
    --border-color: #FFFFFF26;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-7825cbb,
.elementor-139 .elementor-element.elementor-element-7825cbb::before {
    --border-transition: 0.3s;
}

.elementor-139 .elementor-element.elementor-element-2636364 {
    --spacer-size: 47px;
}

.elementor-139 .elementor-element.elementor-element-116f5d7 .wgl-logotype-container,
.elementor-139 .elementor-element.elementor-element-116f5d7 {
    text-align: left;
    justify-content: lex-start;
}

.elementor-139 .elementor-element.elementor-element-b348ed4 {
    --spacer-size: 39px;
}

.elementor-139 .elementor-element.elementor-element-8256740 .dblh__title-wrapper {
    font-size: 20px;
    font-weight: 400;
    padding-left: 15px;
    line-height: 1.8em;
    margin: 0em 0em 0em -0.07em;
}

.elementor-139 .elementor-element.elementor-element-8256740 .dblh__title {
    display: inline;
}

.elementor-139 .elementor-element.elementor-element-8256740 .dblh__title-1 {
    color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-8256740 {
    width: var(--container-widget-width, 100%);
    /* max-width: 300px; */
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-139 .elementor-element.elementor-element-8beba04 {
    --spacer-size: 30px;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button {
    justify-content: center;
    --button-border-radius: 60px 60px 60px 60px;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button .button__content {
    --gap: 29px;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button,
.elementor-139 .elementor-element.elementor-element-52cdc60.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-52cdc60.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .elementor-widget-container .wgl-button {
    color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .elementor-icon {
    --icon-rotate: -90deg;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button::after {
    top: 0px;
    left: 0px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button:focus::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-139 .elementor-element.elementor-element-52cdc60 .wgl-button:active::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-139 .elementor-element.elementor-element-049d064 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0%;
    --padding-block-end: 0%;
    /* --padding-inline-start: 6.5%; */
    --padding-inline-end: 0%;
}

.elementor-139 .elementor-element.elementor-element-d2cdd7e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-d814c81 {
    --spacer-size: 48px;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button {
    justify-content: center;
    font-size: 22px;
    --button-padding: 0px 0px 0px 0px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button .button__content {
    --gap: 18px;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .elementor-icon {
    --icon-translate-y: 3px;
    --icon-size: 23px;
    color: #fff;
    fill: #fff;
    --icon-rotate: -90deg;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button,
.elementor-139 .elementor-element.elementor-element-e2a1a1d.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-e2a1a1d.has-separate_icon .media-wrapper {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d:not(.has-bg_animation) .wgl-button {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d.has-bg_animation .wgl-button::after {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .elementor-widget-container .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-e2a1a1d .elementor-widget-container .wgl-button:focus {
    color: #fff;
}
.elementor-139 .elementor-element.elementor-element-e3845cc a{
 color: #fff;
 font-size: 16px;
}
.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button:focus {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d.has-bg_animation .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-e2a1a1d.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button:active {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button:hover .elementor-icon,
.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button:focus .elementor-icon {
    --icon-rotate: -135deg;
}

.elementor-139 .elementor-element.elementor-element-e2a1a1d .wgl-button:active .elementor-icon {
    --icon-rotate: -135deg;
}

.elementor-139 .elementor-element.elementor-element-51e5a2d {
    --spacer-size: 38px;
}

.elementor-139 .elementor-element.elementor-element-43c12fe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 30px 30px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-c1784fa {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-e3845cc {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    /* width: var(--container-widget-width, 220px); */
    max-width: 220px;
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
}

.elementor-139 .elementor-element.elementor-element-86f4b74 .wgl-button {
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
    --button-padding: 0px 0px 0px 0px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-86f4b74 .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-86f4b74 .wgl-button,
.elementor-139 .elementor-element.elementor-element-86f4b74.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-86f4b74.has-separate_icon .media-wrapper {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-86f4b74:not(.has-bg_animation) .wgl-button {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-86f4b74.has-bg_animation .wgl-button::after {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-86f4b74.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-139 .elementor-element.elementor-element-86f4b74 .elementor-widget-container .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-86f4b74 .elementor-widget-container .wgl-button:focus {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-86f4b74 .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-86f4b74 .wgl-button:focus {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-86f4b74.has-bg_animation .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-86f4b74.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-86f4b74 .wgl-button:active {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-86f4b74>.elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-aef0c39 .wgl-button {
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
    --button-padding: 0px 0px 0px 0px;
    --button-border-radius: 60px 60px 60px 60px;
}

.elementor-139 .elementor-element.elementor-element-aef0c39 .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-aef0c39 .wgl-button,
.elementor-139 .elementor-element.elementor-element-aef0c39.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-aef0c39.has-separate_icon .media-wrapper {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-aef0c39:not(.has-bg_animation) .wgl-button {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-aef0c39.has-bg_animation .wgl-button::after {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-aef0c39.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-139 .elementor-element.elementor-element-aef0c39 .elementor-widget-container .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-aef0c39 .elementor-widget-container .wgl-button:focus {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-aef0c39 .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-aef0c39 .wgl-button:focus {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-aef0c39.has-bg_animation .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-aef0c39.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-aef0c39 .wgl-button:active {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-aef0c39>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-4edc6ac {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control-wrap,
.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control.wpcf7-submit {
    display: inline-block;
    vertical-align: top;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control-wrap+br {
    display: none;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control-wrap {
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 input[type="text"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="url"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="search"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="email"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="password"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="tel"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="time"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="number"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="date"],
.elementor-139 .elementor-element.elementor-element-51fb136 select,
.elementor-139 .elementor-element.elementor-element-51fb136 textarea,
.elementor-139 .elementor-element.elementor-element-51fb136 input.wpcf7-form-control::placeholder,
.elementor-139 .elementor-element.elementor-element-51fb136 select.wpcf7-select::placeholder,
.elementor-139 .elementor-element.elementor-element-51fb136 textarea.wpcf7-textarea::placeholder {
    font-size: 18px;
    font-weight: 500;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control-wrap input,
.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control-wrap select,
.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-form-control-wrap textarea {
    margin-bottom: calc(0px - 0px);
}

.elementor-139 .elementor-element.elementor-element-51fb136 input[type="text"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="url"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="search"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="email"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="password"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="tel"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="time"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="number"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="date"],
.elementor-139 .elementor-element.elementor-element-51fb136 select,
.elementor-139 .elementor-element.elementor-element-51fb136 textarea {
    padding: 0px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 input[type="text"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="url"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="search"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="email"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="password"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="tel"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="time"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="number"],
.elementor-139 .elementor-element.elementor-element-51fb136 input[type="date"],
.elementor-139 .elementor-element.elementor-element-51fb136 select {
    height: 62px;
    min-height: 62px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-submit {
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    min-width: 25px;
    margin: 18px 0px 0px -25px;
    height: auto;
    padding: 0px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button.has-animated-bg .wpcf7-submit {
    margin: 0;
    padding: 0;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button-cf7 .wpcf7-submit {
    margin: 0;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button.has-animated-bg {
    margin: 18px 0px 0px -25px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button-cf7 {
    margin: 18px 0px 0px -25px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-submit,
.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button-cf7 .wpcf7-submit~i {
    border-style: none;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-submit,
.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button.has-animated-bg::before {
    background-color: #02010100;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-submit:hover {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wgl-button-cf7 .wpcf7-submit:hover~i {
    color: #fff;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-not-valid-tip {
    margin: 10px 0px -5px 0px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 .wpcf7-response-output {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-51fb136>.elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-51fb136 {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

.elementor-139 .elementor-element.elementor-element-054e1e3 {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 24px;
}

.elementor-139 .elementor-element.elementor-element-054e1e3>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-139 .elementor-element.elementor-element-536c21f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --margin-block-start: 32px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-8d3b769 .wgl-button {
    justify-content: center;
    --button-padding: 9px 10px 9px 10px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-8d3b769 .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-8d3b769 .wgl-button,
.elementor-139 .elementor-element.elementor-element-8d3b769.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-8d3b769.has-separate_icon .media-wrapper {
    border-style: solid;
}

.elementor-139 .elementor-element.elementor-element-8d3b769:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-8d3b769.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-8d3b769.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-139 .elementor-element.elementor-element-8d3b769 .elementor-widget-container .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-8d3b769 .elementor-widget-container .wgl-button:focus {
    color: #232323;
}

.elementor-139 .elementor-element.elementor-element-8d3b769 .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-8d3b769 .wgl-button:focus {
    background-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-8d3b769.has-bg_animation .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-8d3b769.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-f78a90b .wgl-button {
    justify-content: center;
    --button-padding: 9px 10px 9px 10px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-f78a90b .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-f78a90b .wgl-button,
.elementor-139 .elementor-element.elementor-element-f78a90b.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-f78a90b.has-separate_icon .media-wrapper {
    border-style: solid;
}

.elementor-139 .elementor-element.elementor-element-f78a90b:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-f78a90b.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-f78a90b.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-139 .elementor-element.elementor-element-f78a90b .elementor-widget-container .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-f78a90b .elementor-widget-container .wgl-button:focus {
    color: #232323;
}

.elementor-139 .elementor-element.elementor-element-f78a90b .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-f78a90b .wgl-button:focus {
    background-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-f78a90b.has-bg_animation .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-f78a90b.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-0f9965d .wgl-button {
    justify-content: center;
    --button-padding: 9px 10px 9px 10px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-0f9965d .button__text {
    justify-content: center;
}

.elementor-139 .elementor-element.elementor-element-0f9965d .wgl-button,
.elementor-139 .elementor-element.elementor-element-0f9965d.has-bg_animation .wgl-button::after,
.elementor-139 .elementor-element.elementor-element-0f9965d.has-separate_icon .media-wrapper {
    border-style: solid;
}

.elementor-139 .elementor-element.elementor-element-0f9965d:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-0f9965d.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF00;
}

.elementor-139 .elementor-element.elementor-element-0f9965d.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-139 .elementor-element.elementor-element-0f9965d .elementor-widget-container .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-0f9965d .elementor-widget-container .wgl-button:focus {
    color: #232323;
}

.elementor-139 .elementor-element.elementor-element-0f9965d .wgl-button:hover,
.elementor-139 .elementor-element.elementor-element-0f9965d .wgl-button:focus {
    background-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-0f9965d.has-bg_animation .wgl-button:hover::after,
.elementor-139 .elementor-element.elementor-element-0f9965d.has-bg_animation .wgl-button:focus::after {
    background-color: #FFFFFF;
}

.elementor-139 .elementor-element.elementor-element-1817ee9 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-139 .elementor-element.elementor-element-ef14d28 {
    --spacer-size: 73px;
}

.elementor-139 .elementor-element.elementor-element-df72a05 {
    color: #ABABAB;
    font-size: 15px;
    font-weight: 500;
}

.elementor-139 .elementor-element.elementor-element-e32eeda {
    --spacer-size: 41px;
}

.elementor-139 .elementor-element.elementor-element-2ae0b7d {
    --spacer-size: 70px;
}

@media(min-width:768px) {
    .elementor-139 .elementor-element.elementor-element-7825cbb {
        --width: 33.5%;
    }

    .elementor-139 .elementor-element.elementor-element-049d064 {
        --width: 33.5%;
    }

    .elementor-139 .elementor-element.elementor-element-c1784fa {
        --width: auto;
    }

    .elementor-139 .elementor-element.elementor-element-4edc6ac {
        --width: 48.5%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-139 .elementor-element.elementor-element-049d064 {
        --width: 70%;
    }

    .elementor-139 .elementor-element.elementor-element-4edc6ac {
        --width: 58%;
    }
}

@media(max-width:1200px) {
    .elementor-139 .elementor-element.elementor-element-8256740 .dblh__title-wrapper {
        line-height: 1.5em;
        padding-left: 0;
    }

    .elementor-139 .elementor-element.elementor-element-049d064 {
        --padding-block-start: 0%;
        --padding-block-end: 0%;
        --padding-inline-start: 0%;
        --padding-inline-end: 0%;
    }

    .elementor-139 .elementor-element.elementor-element-ef14d28 {
        --spacer-size: 35px;
    }
}

@media(max-width:767px) {
    .elementor-139 .elementor-element.elementor-element-7825cbb {
        border-width: 0px 0px 0px 0px;
        --border-block-start-width: 0px;
        --border-inline-end-width: 0px;
        --border-block-end-width: 0px;
        --border-inline-start-width: 0px;
    }

    .elementor-139 .elementor-element.elementor-element-2636364 {
        --spacer-size: 15px;
    }

    .elementor-139 .elementor-element.elementor-element-d814c81 {
        --spacer-size: 5px;
    }

    .elementor-139 .elementor-element.elementor-element-51fb136>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-139 .elementor-element.elementor-element-e32eeda {
        --spacer-size: 0px;
    }
    .elementor-139 .elementor-element.elementor-element-ade40f7{
        --spacer-size: 33px;
    }
    .elementor-139 .elementor-element.elementor-element-9228f67{
        padding: 0;
    }
}