.elementor-283 .elementor-element.elementor-element-283afdf:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-283afdf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../images/contact-ban.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-283 .elementor-element.elementor-element-283afdf > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-c6d9a0d ) 0%, var( --e-global-color-ce26ffa ) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-283 .elementor-element.elementor-element-283afdf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 190px 0px 150px 0px;
}
.elementor-283 .elementor-element.elementor-element-283afdf > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-283afdf > .elementor-shape-bottom svg {
    height: 30px;
}
.elementor-283 .elementor-element.elementor-element-0365ccf.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-283 .elementor-element.elementor-element-0861424 {
    text-align: center;
}
.elementor-283 .elementor-element.elementor-element-0861424 .elementor-heading-title {
    color: var( --e-global-color-26311e5 );
    font-family: var( --e-global-typography-867c47c-font-family ), Sans-serif;
    font-size: var( --e-global-typography-867c47c-font-size );
    font-weight: var( --e-global-typography-867c47c-font-weight );
    font-style: var( --e-global-typography-867c47c-font-style );
    line-height: var( --e-global-typography-867c47c-line-height );
    letter-spacing: var( --e-global-typography-867c47c-letter-spacing );
    word-spacing: var( --e-global-typography-867c47c-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-icon i {
    color: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-9000f73 {
--e-icon-list-icon-size:16px;
--e-icon-list-icon-align:center;
--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    width: auto;
    max-width: auto;
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-text {
    color: var( --e-global-color-26311e5 );
    padding-left: 16px;
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-9000f73 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}
.elementor-283 .elementor-element.elementor-element-bfbf7a5 {
    padding: 100px 0px 100px 0px;
}
.elementor-283 .elementor-element.elementor-element-37a4f79 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-e7df2c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7df2c8-font-size );
    font-weight: var( --e-global-typography-e7df2c8-font-weight );
    text-transform: var( --e-global-typography-e7df2c8-text-transform );
    font-style: var( --e-global-typography-e7df2c8-font-style );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-37a4f79 {
    width: auto;
    max-width: auto;
}
.elementor-283 .elementor-element.elementor-element-6086b62 {
    text-align: left;
}
.elementor-283 .elementor-element.elementor-element-6086b62 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-05b31e5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-05b31e5-font-size );
    font-weight: var( --e-global-typography-05b31e5-font-weight );
    font-style: var( --e-global-typography-05b31e5-font-style );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-f619394 {
--divider-border-style:solid;
--divider-color:var( --e-global-color-secondary );
--divider-border-width:3px;
}
.elementor-283 .elementor-element.elementor-element-f619394 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-283 .elementor-element.elementor-element-f619394 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-283 .elementor-element.elementor-element-202b590 {
    text-align: left;
    color: var( --e-global-color-text );
}
.elementor-283 .elementor-element.elementor-element-202b590 > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}
body.rtl .elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}
body:not(.rtl) .elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}
.elementor-283 .elementor-element.elementor-element-79b2a5e {
--e-icon-list-icon-size:14px;
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-text {
    color: var( --e-global-color-primary );
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary );
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-ac42a57 {
--grid-template-columns:repeat(0, auto);
--icon-size:16px;
--grid-column-gap:16px;
--grid-row-gap:0px;
}
.elementor-283 .elementor-element.elementor-element-ac42a57 .elementor-widget-container {
    text-align: left;
}
.elementor-283 .elementor-element.elementor-element-ac42a57 .elementor-social-icon {
    background-color: var( --e-global-color-accent );
--icon-padding:0.7em;
}
.elementor-283 .elementor-element.elementor-element-ac42a57 .elementor-social-icon i {
    color: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-ac42a57 .elementor-social-icon svg {
    fill: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-bcab1fc {
    margin-top: 16px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-283 .elementor-element.elementor-element-98e4427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-e607481 );
}
.elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-element-populated, .elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-element-populated > .elementor-background-overlay, .elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}
.elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-283 .elementor-element.elementor-element-bc44fad .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-cffc2c3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cffc2c3-font-size );
    font-weight: var( --e-global-typography-cffc2c3-font-weight );
    font-style: var( --e-global-typography-cffc2c3-font-style );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-616ce88 {
    color: var( --e-global-color-text );
}
.elementor-283 .elementor-element.elementor-element-616ce88 > .elementor-widget-container {
    margin: -8px 0px -16px 0px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group {
    padding-right: calc( 16px/2 );
    padding-left: calc( 16px/2 );
    margin-bottom: 16px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-form-fields-wrapper {
    margin-left: calc( -16px/2 );
    margin-right: calc( -16px/2 );
    margin-bottom: -16px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}
body.rtl .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}
body:not(.rtl) .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}
body .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-type-html {
    padding-bottom: 0px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group .elementor-field {
    color: var( --e-global-color-text );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group .elementor-field, .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-subgroup label {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    font-style: var( --e-global-typography-text-font-style );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var( --e-global-color-26311e5 );
    border-color: var( --e-global-color-5205aaf );
    border-width: 1px 1px 1px 1px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group .elementor-select-wrapper select {
    background-color: var( --e-global-color-26311e5 );
    border-color: var( --e-global-color-5205aaf );
    border-width: 1px 1px 1px 1px;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group .elementor-select-wrapper::before {
    color: var( --e-global-color-5205aaf );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    font-style: var( --e-global-typography-accent-font-style );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-26311e5 );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}
.elementor-283 .elementor-element.elementor-element-29c1b64 {
--e-form-steps-indicators-spacing:20px;
--e-form-steps-indicator-padding:30px;
--e-form-steps-indicator-inactive-secondary-color:#ffffff;
--e-form-steps-indicator-active-secondary-color:#ffffff;
--e-form-steps-indicator-completed-secondary-color:#ffffff;
--e-form-steps-divider-width:1px;
--e-form-steps-divider-gap:10px;
}
.elementor-283 .elementor-element.elementor-element-831aa64 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}
.elementor-283 .elementor-element.elementor-element-dee5033 .elementor-heading-title {
    font-family: var( --e-global-typography-694ee33-font-family ), Sans-serif;
    font-size: var( --e-global-typography-694ee33-font-size );
    font-weight: var( --e-global-typography-694ee33-font-weight );
    font-style: var( --e-global-typography-694ee33-font-style );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-b481722 {
    text-align: left;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-fe3ced3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-fe3ced3-font-size );
    font-weight: var( --e-global-typography-fe3ced3-font-weight );
    font-style: var( --e-global-typography-fe3ced3-font-style );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-b481722 > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
}
.elementor-283 .elementor-element.elementor-element-a7e1f75 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-283 .elementor-element.elementor-element-a7e1f75 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-283 .elementor-element.elementor-element-a7e1f75 .elementor-button {
    font-family: var( --e-global-typography-1f82ad4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-1f82ad4-font-size );
    font-weight: var( --e-global-typography-1f82ad4-font-weight );
    font-style: var( --e-global-typography-1f82ad4-font-style );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
    fill: var( --e-global-color-26311e5 );
    color: var( --e-global-color-26311e5 );
    background-color: var( --e-global-color-accent );
}
.elementor-283 .elementor-element.elementor-element-a7e1f75 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}
.elementor-283 .elementor-element.elementor-element-9fe0ea4 iframe {
    height: 628px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-283 .elementor-element.elementor-element-9fe0ea4 > .elementor-widget-container {
    border-radius: 5px 5px 5px 5px;
}

@media(max-width:1024px) and (min-width:768px) {
.elementor-283 .elementor-element.elementor-element-40b03c3 {
    width: 50%;
}
.elementor-283 .elementor-element.elementor-element-831aa64 {
    width: 50%;
}
}

@media(max-width:1024px) {
.elementor-283 .elementor-element.elementor-element-283afdf {
    padding: 150px 32px 100px 32px;
}
.elementor-283 .elementor-element.elementor-element-0861424 .elementor-heading-title {
    font-size: var( --e-global-typography-867c47c-font-size );
    line-height: var( --e-global-typography-867c47c-line-height );
    letter-spacing: var( --e-global-typography-867c47c-letter-spacing );
    word-spacing: var( --e-global-typography-867c47c-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-bfbf7a5 {
    padding: 50px 32px 50px 32px;
}
.elementor-283 .elementor-element.elementor-element-37a4f79 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-6086b62 .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
}
.elementor-283 .elementor-element.elementor-element-bc44fad .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group .elementor-field, .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-subgroup label {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-dee5033 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-b481722 {
    font-size: var( --e-global-typography-fe3ced3-font-size );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-a7e1f75 .elementor-button {
    font-size: var( --e-global-typography-1f82ad4-font-size );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
}

@media(max-width:767px) {
.elementor-283 .elementor-element.elementor-element-283afdf {
    padding: 140px 16px 100px 16px;
}
.elementor-283 .elementor-element.elementor-element-0861424 .elementor-heading-title {
    font-size: var( --e-global-typography-867c47c-font-size );
    line-height: var( --e-global-typography-867c47c-line-height );
    letter-spacing: var( --e-global-typography-867c47c-letter-spacing );
    word-spacing: var( --e-global-typography-867c47c-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-9000f73 .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-bfbf7a5 {
    padding: 40px 16px 40px 16px;
}
.elementor-283 .elementor-element.elementor-element-37a4f79 .elementor-heading-title {
    font-size: var( --e-global-typography-e7df2c8-font-size );
    line-height: var( --e-global-typography-e7df2c8-line-height );
    letter-spacing: var( --e-global-typography-e7df2c8-letter-spacing );
    word-spacing: var( --e-global-typography-e7df2c8-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-6086b62 .elementor-heading-title {
    font-size: var( --e-global-typography-05b31e5-font-size );
    line-height: var( --e-global-typography-05b31e5-line-height );
    letter-spacing: var( --e-global-typography-05b31e5-letter-spacing );
    word-spacing: var( --e-global-typography-05b31e5-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-283 .elementor-element.elementor-element-79b2a5e .elementor-icon-list-item > a {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-98e4427 > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
}
.elementor-283 .elementor-element.elementor-element-bc44fad .elementor-heading-title {
    font-size: var( --e-global-typography-cffc2c3-font-size );
    line-height: var( --e-global-typography-cffc2c3-line-height );
    letter-spacing: var( --e-global-typography-cffc2c3-letter-spacing );
    word-spacing: var( --e-global-typography-cffc2c3-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-group .elementor-field, .elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-field-subgroup label {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
}
.elementor-283 .elementor-element.elementor-element-29c1b64 .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
}
.elementor-283 .elementor-element.elementor-element-831aa64 > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
}
.elementor-283 .elementor-element.elementor-element-dee5033 .elementor-heading-title {
    font-size: var( --e-global-typography-694ee33-font-size );
    line-height: var( --e-global-typography-694ee33-line-height );
    letter-spacing: var( --e-global-typography-694ee33-letter-spacing );
    word-spacing: var( --e-global-typography-694ee33-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-b481722 {
    font-size: var( --e-global-typography-fe3ced3-font-size );
    line-height: var( --e-global-typography-fe3ced3-line-height );
    letter-spacing: var( --e-global-typography-fe3ced3-letter-spacing );
    word-spacing: var( --e-global-typography-fe3ced3-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-a7e1f75 .elementor-button {
    font-size: var( --e-global-typography-1f82ad4-font-size );
    line-height: var( --e-global-typography-1f82ad4-line-height );
    letter-spacing: var( --e-global-typography-1f82ad4-letter-spacing );
    word-spacing: var( --e-global-typography-1f82ad4-word-spacing );
}
.elementor-283 .elementor-element.elementor-element-9fe0ea4 iframe {
    height: 400px;
}
}
