.elementor-1144 .elementor-element.elementor-element-c8dbc13 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-block-start: 33px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1144 .elementor-element.elementor-element-c8dbc13:not(.elementor-motion-effects-element-type-background),
.elementor-1144 .elementor-element.elementor-element-c8dbc13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    box-shadow: -2px -3px 20px -6px black;

}

.elementor-1144 .elementor-element.elementor-element-c8dbc13,
.elementor-1144 .elementor-element.elementor-element-c8dbc13::before {
    --border-transition: 0.3s;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 {
    --width: 100%;
    font-size: 96px;
    line-height: 1em;
    --start-point: 100%;
    --end-point: -10%;
    --transition: 0.3s;
    --top-offset: -3;
    --left-offset: 0;
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: 0;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 svg text {
    fill: #FFFFFF;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 .text--word {
    color: #FFFFFF;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 .text--word .divider {
    top: -3px;
    left: 0px;
    margin-right: 23px;
    margin-left: 11px;
    color: #FFFFFF;
    -webkit-text-stroke-width: 1px;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 tspan.divider {
    fill: #FFFFFF;
    stroke-width: 1px;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 .divider svg {
    fill: #FFFFFF;
    stroke-width: 1px;
}

.elementor-1144 .elementor-element.elementor-element-f69b065 tspan.divider,
.elementor-1144 .elementor-element.elementor-element-f69b065 .divider svg {
    transition: 0.4s;
}

body:not(.rtl) .elementor-1144 .elementor-element.elementor-element-f69b065 {
    right: -190px;
}

body.rtl .elementor-1144 .elementor-element.elementor-element-f69b065 {
    left: -190px;
}

.elementor-1144 .elementor-element.elementor-element-f69b065>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
}

.elementor-1144 .elementor-element.elementor-element-b60df64 {
    --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-1144 .elementor-element.elementor-element-e93c404 .wgl-logotype-container,
.elementor-1144 .elementor-element.elementor-element-e93c404 {
    text-align: left;
    justify-content: lex-start;
}

.elementor-1144 .elementor-element.elementor-element-16039b1 {
    --spacer-size: 66px;
}

.elementor-1144 .elementor-element.elementor-element-8e4eb5b .dblh__title-wrapper {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    margin: 0em 0em 0em -0.07em;
}

.elementor-1144 .elementor-element.elementor-element-8e4eb5b .dblh__title {
    display: inline;
}

.elementor-1144 .elementor-element.elementor-element-8e4eb5b {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
}

.elementor-1144 .elementor-element.elementor-element-4e280e4 {
    --spacer-size: 20px;
}

.elementor-1144 .elementor-element.elementor-element-529c43c .wgl-button {
    justify-content: center;
    --button-border-radius: 60px 60px 60px 60px;
}

.elementor-1144 .elementor-element.elementor-element-529c43c .button__text {
    justify-content: center;
}

.elementor-1144 .elementor-element.elementor-element-529c43c .wgl-button,
.elementor-1144 .elementor-element.elementor-element-529c43c.has-bg_animation .wgl-button::after,
.elementor-1144 .elementor-element.elementor-element-529c43c.has-separate_icon .media-wrapper {
    border-style: none;
}

.elementor-1144 .elementor-element.elementor-element-529c43c .elementor-icon {
    --icon-rotate: -90deg;
}

.elementor-1144 .elementor-element.elementor-element-529c43c .wgl-button::after {
    top: 0px;
    left: 0px;
    border-radius: 50px 50px 50px 50px;
}

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

.elementor-1144 .elementor-element.elementor-element-529c43c .wgl-button:active::after {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-1144 .elementor-element.elementor-element-a2c8802 {
    --spacer-size: 63px;
}

.elementor-1144 .elementor-element.elementor-element-d1b945f {
    color: #e31e24;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.15em;
}

.elementor-1144 .elementor-element.elementor-element-d1b945f>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1144 .elementor-element.elementor-element-0d4ef9b {
    color: #232323;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
}

.elementor-1144 .elementor-element.elementor-element-0d4ef9b>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-1144 .elementor-element.elementor-element-5554972 {
    color: #232323;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-1144 .elementor-element.elementor-element-f1f50a9 {
    color: #232323;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-1144 .elementor-element.elementor-element-f1f50a9>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-1144 .elementor-element.elementor-element-278d1d1 {
    --spacer-size: 50px;
}

.elementor-1144 .elementor-element.elementor-element-1c49799 {
    color: #e31e24;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.15em;
}

.elementor-1144 .elementor-element.elementor-element-1c49799>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control-wrap,
.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control.wpcf7-submit {
    display: inline-block;
    vertical-align: top;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control-wrap+br {
    display: none;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control-wrap {
    width: 100%;
    margin: 0px 0px 0px 0px;
}

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

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control-wrap input,
.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control-wrap select,
.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-form-control-wrap textarea {
    margin-bottom: calc(0px - 0px);
}

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

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

.elementor-1144 .elementor-element.elementor-element-102c661 .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;
    color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button.has-animated-bg .wpcf7-submit {
    margin: 0;
    padding: 0;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button-cf7 .wpcf7-submit {
    margin: 0;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button.has-animated-bg {
    margin: 18px 0px 0px -25px;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button-cf7 {
    margin: 18px 0px 0px -25px;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-submit,
.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button-cf7 .wpcf7-submit~i {
    border-style: none;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button-cf7 .wpcf7-submit~i {
    color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-submit,
.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button.has-animated-bg::before {
    background-color: #02010100;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-submit:hover {
    color: #B69974;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wgl-button-cf7 .wpcf7-submit:hover~i {
    color: #B69974;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-not-valid-tip {
    margin: 10px 0px -5px 0px;
}

.elementor-1144 .elementor-element.elementor-element-102c661 .wpcf7-response-output {
    font-size: 14px;
    color: #4A4A4A;
}

.elementor-1144 .elementor-element.elementor-element-102c661>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1144 .elementor-element.elementor-element-102c661 {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

.elementor-1144 .elementor-element.elementor-element-4d32d74 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-1144 .elementor-element.elementor-element-4d32d74>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-1144 .elementor-element.elementor-element-b212efa {
    --spacer-size: 50px;
}

.elementor-1144 .elementor-element.elementor-element-7f9aea2 {
    --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-1144 .elementor-element.elementor-element-82d5b44 .wgl-button {
    justify-content: center;
    --button-padding: 9px 10px 9px 10px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44 .button__text {
    justify-content: center;
}

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

.elementor-1144 .elementor-element.elementor-element-82d5b44 .elementor-widget-container .wgl-button {
    color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF00;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF00;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44 .elementor-widget-container .wgl-button:hover,
.elementor-1144 .elementor-element.elementor-element-82d5b44 .elementor-widget-container .wgl-button:focus {
    color: #FFFFFF;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44 .wgl-button:hover,
.elementor-1144 .elementor-element.elementor-element-82d5b44 .wgl-button:focus {
    background-color: #232323;
    --border-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-82d5b44.has-bg_animation .wgl-button:hover::after,
.elementor-1144 .elementor-element.elementor-element-82d5b44.has-bg_animation .wgl-button:focus::after {
    background-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c .wgl-button {
    justify-content: center;
    --button-padding: 9px 10px 9px 10px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c .button__text {
    justify-content: center;
}

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

.elementor-1144 .elementor-element.elementor-element-9c7d52c .elementor-widget-container .wgl-button {
    color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF00;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF00;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c .elementor-widget-container .wgl-button:hover,
.elementor-1144 .elementor-element.elementor-element-9c7d52c .elementor-widget-container .wgl-button:focus {
    color: #FFFFFF;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c .wgl-button:hover,
.elementor-1144 .elementor-element.elementor-element-9c7d52c .wgl-button:focus {
    background-color: #232323;
    --border-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-9c7d52c.has-bg_animation .wgl-button:hover::after,
.elementor-1144 .elementor-element.elementor-element-9c7d52c.has-bg_animation .wgl-button:focus::after {
    background-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85 .wgl-button {
    justify-content: center;
    --button-padding: 9px 10px 9px 10px;
    --button-border-radius: 60px 60px 60px 60px;
    --border-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85 .button__text {
    justify-content: center;
}

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

.elementor-1144 .elementor-element.elementor-element-37a5e85 .elementor-widget-container .wgl-button {
    color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF00;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF00;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85 .elementor-widget-container .wgl-button:hover,
.elementor-1144 .elementor-element.elementor-element-37a5e85 .elementor-widget-container .wgl-button:focus {
    color: #FFFFFF;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85 .wgl-button:hover,
.elementor-1144 .elementor-element.elementor-element-37a5e85 .wgl-button:focus {
    background-color: #232323;
    --border-color: #232323;
}

.elementor-1144 .elementor-element.elementor-element-37a5e85.has-bg_animation .wgl-button:hover::after,
.elementor-1144 .elementor-element.elementor-element-37a5e85.has-bg_animation .wgl-button:focus::after {
    background-color: #232323;
}

@media(max-width:1200px) {
    .elementor-1144 .elementor-element.elementor-element-f69b065 {
        font-size: 64px;
    }

    .elementor-1144 .elementor-element.elementor-element-8e4eb5b .dblh__title-wrapper {
        font-size: 36px;
    }
}

@media(max-width:767px) {
    .elementor-1144 .elementor-element.elementor-element-f69b065 {
        font-size: 36px;
    }

    .elementor-1144 .elementor-element.elementor-element-8e4eb5b .dblh__title-wrapper {
        font-size: 30px;
    }

    .elementor-1144 .elementor-element.elementor-element-102c661>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }
}