.elementor-27 .elementor-element.elementor-element-4c28785:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-4c28785>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.78);
}

.elementor-27 .elementor-element.elementor-element-4c28785>.elementor-background-overlay {
    opacity: 0.44;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-4c28785 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-a4cd91e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-90b9b78 .elementor-image img {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-90b9b78>.elementor-widget-container {
    margin: -60px -200px -90px 0px;
}

.elementor-27 .elementor-element.elementor-element-90b9b78 {
    z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-f8cb47a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-4074bfc.elementor-widget-heading .elementor-heading-title {
    color: #ff8e16;
}

.elementor-27 .elementor-element.elementor-element-4074bfc .elementor-heading-title {
    font-size: 54px;
    font-weight: 500;
    text-shadow: 3px 1px 0px #8e4d08;
}

.elementor-27 .elementor-element.elementor-element-4074bfc>.elementor-widget-container {
    margin: 63px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-eb1006a.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-eb1006a .elementor-heading-title {
    font-size: 29px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-eb1006a>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-fc6a2bb.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-fc6a2bb .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-fc6a2bb>.elementor-widget-container {
    margin: 14px -29px 0px 50px;
}

.elementor-27 .elementor-element.elementor-element-5ed5f1b.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-5ed5f1b .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-5ed5f1b>.elementor-widget-container {
    margin: 14px -29px 0px 50px;
}

.elementor-27 .elementor-element.elementor-element-ed4294c.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-ed4294c .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-ed4294c>.elementor-widget-container {
    margin: 14px -29px 0px 50px;
}

.elementor-27 .elementor-element.elementor-element-54afddf a.elementor-button,
.elementor-27 .elementor-element.elementor-element-54afddf .elementor-button {
    font-size: 24px;
    text-shadow: 0px 0px 5px #000000;
    fill: #ffffff;
    color: #ffffff;
    background-color: #db8300;
    border-radius: 90px 90px 90px 90px;
    padding: 20px 50px 20px 50px;
}

.elementor-27 .elementor-element.elementor-element-54afddf .elementor-button {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #c1c1c1;
    box-shadow: 0px 0px 16px 4px #ff8c00 inset;
}

.elementor-27 .elementor-element.elementor-element-54afddf>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-a587883 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: rgba(0, 0, 0, 0.08);
    width: 78%;
}

.elementor-27 .elementor-element.elementor-element-a587883 .elementor-divider {
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-27 .elementor-element.elementor-element-c3f43c6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-c83c8b5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-ac14454 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-ac14454 .elementor-icon {
    font-size: 71px;
}

.elementor-27 .elementor-element.elementor-element-ac14454 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-ac14454 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-7f33843.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-7f33843.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-7f33843>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-7f33843>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-852e6aa.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-852e6aa .elementor-heading-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-1f1e89c.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-1f1e89c .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-19e5390>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-0cf1b41 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-0cf1b41 .elementor-icon {
    font-size: 71px;
}

.elementor-27 .elementor-element.elementor-element-0cf1b41 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-0cf1b41 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-af3e477.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-af3e477.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-af3e477>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-af3e477>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-af0a061.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-af0a061 .elementor-heading-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-658ef2c.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-658ef2c .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-1f37e61:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-1f37e61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 0.58);
}

.elementor-27 .elementor-element.elementor-element-1f37e61>.elementor-background-overlay {
    opacity: 0.44;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-1f37e61 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-181d483>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-d9d819f.elementor-widget-heading .elementor-heading-title {
    color: #ff8e16;
}

.elementor-27 .elementor-element.elementor-element-d9d819f .elementor-heading-title {
    font-size: 54px;
    font-weight: 500;
    text-shadow: 3px 1px 0px #8e4d08;
}

.elementor-27 .elementor-element.elementor-element-d9d819f>.elementor-widget-container {
    margin: 63px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1c90cca.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-1c90cca .elementor-heading-title {
    font-size: 29px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-1c90cca>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1cf0cdc.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-1cf0cdc .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.55);
}

.elementor-27 .elementor-element.elementor-element-1cf0cdc>.elementor-widget-container {
    margin: 14px -29px 0px 50px;
}

.elementor-27 .elementor-element.elementor-element-a8cd925.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-a8cd925 .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.55);
}

.elementor-27 .elementor-element.elementor-element-a8cd925>.elementor-widget-container {
    margin: 0px -29px 0px 50px;
}

.elementor-27 .elementor-element.elementor-element-df26b9b.elementor-widget-heading .elementor-heading-title {
    color: #26282d;
}

.elementor-27 .elementor-element.elementor-element-df26b9b .elementor-heading-title {
    font-size: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.55);
}

.elementor-27 .elementor-element.elementor-element-df26b9b>.elementor-widget-container {
    margin: 0px -29px 0px 50px;
}

.elementor-27 .elementor-element.elementor-element-cc1605e a.elementor-button,
.elementor-27 .elementor-element.elementor-element-cc1605e .elementor-button {
    font-size: 24px;
    text-shadow: 0px 0px 5px #000000;
    fill: #ffffff;
    color: #ffffff;
    background-color: #db8300;
    border-radius: 90px 90px 90px 90px;
    padding: 20px 50px 20px 50px;
}

.elementor-27 .elementor-element.elementor-element-cc1605e .elementor-button {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #c1c1c1;
    box-shadow: 0px 0px 16px 4px #ff8c00 inset;
}

.elementor-27 .elementor-element.elementor-element-cc1605e>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-ea63b5a {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-f0c52f4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6ba0a12 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-6ba0a12 .elementor-icon {
    font-size: 71px;
}

.elementor-27 .elementor-element.elementor-element-6ba0a12 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-6ba0a12 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-25a5507.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-25a5507.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-25a5507>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-25a5507>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-b5c09cc.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-b5c09cc .elementor-heading-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-c2cfb84.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-c2cfb84 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-2a1a74e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-da11e81 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-da11e81 .elementor-icon {
    font-size: 71px;
}

.elementor-27 .elementor-element.elementor-element-da11e81 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-da11e81 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-e57de8b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-e57de8b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-e57de8b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-e57de8b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-56f35e6.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-56f35e6 .elementor-heading-title {
    font-size: 21px;
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-25a6cb2.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-25a6cb2 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-5f949cc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3657b84 .elementor-image img {
    width: 100%;
}

.elementor-27 .elementor-element.elementor-element-3657b84>.elementor-widget-container {
    margin: -60px -200px -90px 0px;
}

.elementor-27 .elementor-element.elementor-element-3657b84 {
    z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-4591376:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-4591376>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.78) 0%, #ffffff 26%);
}

.elementor-27 .elementor-element.elementor-element-4591376 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 50px 0px;
}

.elementor-27 .elementor-element.elementor-element-4591376>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-56e0bb9:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, rgba(255, 142, 22, 0.91) 0%, #ff8300 100%);
}

.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-element-populated>.elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0.11);
    opacity: 0.5;
}

.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #c1c1c1;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 10px 15px 10px;
}

.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 40px 40px 40px 40px;
}

.elementor-27 .elementor-element.elementor-element-56e0bb9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-9a5e418 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-9a5e418.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-9a5e418 .elementor-heading-title {
    text-shadow: 0px 0px 5px #000000;
}

.elementor-27 .elementor-element.elementor-element-9a5e418>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-c858697 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #d36d00;
    width: 78%;
}

.elementor-27 .elementor-element.elementor-element-c858697 .elementor-divider {
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

body.rtl .elementor-27 .elementor-element.elementor-element-17ac026 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-17ac026 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-27 .elementor-element.elementor-element-17ac026 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group>label,
.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-subgroup label {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group>label {
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group .elementor-field {
    color: #0a0a0c;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgba(255, 255, 255, 0.82);
    border-color: #d36d00;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group .elementor-select-wrapper select {
    background-color: rgba(255, 255, 255, 0.82);
    border-color: #d36d00;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-field-group .elementor-select-wrapper::before {
    color: #d36d00;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-button {
    background-color: #d36d00;
    color: #ffffff;
    font-size: 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #9b5000;
    border-radius: 300px 300px 300px 300px;
}

.elementor-27 .elementor-element.elementor-element-17ac026 .elementor-button svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-17ac026>.elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-27 .elementor-element.elementor-element-5aca8bb {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-5aca8bb.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-5aca8bb .elementor-heading-title {
    font-size: 15px;
    font-weight: 400;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.73);
}

.elementor-27 .elementor-element.elementor-element-6807ca9>.elementor-element-populated {
    margin: 15px 0px 0px 40px;
}

.elementor-27 .elementor-element.elementor-element-5017b77.elementor-widget-heading .elementor-heading-title {
    color: #040405;
}

.elementor-27 .elementor-element.elementor-element-5017b77 .elementor-heading-title {
    font-size: 36px;
}

.elementor-27 .elementor-element.elementor-element-5017b77>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-b4c7b0d.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-b4c7b0d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-27 .elementor-element.elementor-element-b4c7b0d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-74c0dff .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-framed .elementor-icon {
    background-color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-74c0dff.elementor-view-stacked .elementor-icon svg {
    fill: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-74c0dff .elementor-icon {
    font-size: 66px;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    border-radius: 13px 13px 13px 13px;
}

.elementor-27 .elementor-element.elementor-element-74c0dff .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-74c0dff .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-8c9eae1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-27 .elementor-element.elementor-element-8c9eae1>.elementor-element-populated {
    padding: 0px 0px 0px 5px;
}

.elementor-27 .elementor-element.elementor-element-48a2b2c.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-48a2b2c .elementor-heading-title {
    font-size: 25px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-48a2b2c>.elementor-widget-container {
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-71576c7.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-71576c7 .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
}

.elementor-27 .elementor-element.elementor-element-5657aca a.elementor-button,
.elementor-27 .elementor-element.elementor-element-5657aca .elementor-button {
    font-size: 19px;
    font-weight: 600;
    fill: #000000;
    color: #000000;
    background-color: rgba(219, 131, 0, 0);
    border-radius: 90px 90px 90px 90px;
}

.elementor-27 .elementor-element.elementor-element-5657aca a.elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-5657aca .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-5657aca a.elementor-button:focus,
.elementor-27 .elementor-element.elementor-element-5657aca .elementor-button:focus {
    color: #ffffff;
    background-color: #db8300;
}

.elementor-27 .elementor-element.elementor-element-5657aca a.elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-5657aca .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-5657aca a.elementor-button:focus svg,
.elementor-27 .elementor-element.elementor-element-5657aca .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-5657aca .elementor-button {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ff8e16;
}

.elementor-27 .elementor-element.elementor-element-5657aca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6f89b75.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-6f89b75.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-27 .elementor-element.elementor-element-6f89b75>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-framed .elementor-icon {
    background-color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3.elementor-view-stacked .elementor-icon svg {
    fill: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3 .elementor-icon {
    font-size: 66px;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    border-radius: 13px 13px 13px 13px;
}

.elementor-27 .elementor-element.elementor-element-0a3d8b3 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-0a3d8b3 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-2b73173>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-27 .elementor-element.elementor-element-2b73173>.elementor-element-populated {
    padding: 0px 0px 0px 5px;
}

.elementor-27 .elementor-element.elementor-element-06b30b8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-06b30b8 .elementor-heading-title {
    font-size: 25px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-06b30b8>.elementor-widget-container {
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4abba51.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-4abba51 .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
}

.elementor-27 .elementor-element.elementor-element-21bbd2f a.elementor-button,
.elementor-27 .elementor-element.elementor-element-21bbd2f .elementor-button {
    font-size: 19px;
    font-weight: 600;
    fill: #000000;
    color: #000000;
    background-color: rgba(219, 131, 0, 0);
    border-radius: 90px 90px 90px 90px;
}

.elementor-27 .elementor-element.elementor-element-21bbd2f a.elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-21bbd2f .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-21bbd2f a.elementor-button:focus,
.elementor-27 .elementor-element.elementor-element-21bbd2f .elementor-button:focus {
    color: #ffffff;
    background-color: #db8300;
}

.elementor-27 .elementor-element.elementor-element-21bbd2f a.elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-21bbd2f .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-21bbd2f a.elementor-button:focus svg,
.elementor-27 .elementor-element.elementor-element-21bbd2f .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-21bbd2f .elementor-button {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ff8e16;
}

.elementor-27 .elementor-element.elementor-element-21bbd2f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-cc2f836 {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-45a5c26.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-45a5c26.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-27 .elementor-element.elementor-element-45a5c26>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-48054f8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-framed .elementor-icon {
    background-color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-48054f8.elementor-view-stacked .elementor-icon svg {
    fill: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-48054f8 .elementor-icon {
    font-size: 66px;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    border-radius: 13px 13px 13px 13px;
}

.elementor-27 .elementor-element.elementor-element-48054f8 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-48054f8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-4f099e8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-27 .elementor-element.elementor-element-4f099e8>.elementor-element-populated {
    padding: 0px 0px 0px 5px;
}

.elementor-27 .elementor-element.elementor-element-22ce9a4.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-22ce9a4 .elementor-heading-title {
    font-size: 25px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-22ce9a4>.elementor-widget-container {
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-dd93e80.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-dd93e80 .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
}

.elementor-27 .elementor-element.elementor-element-a1e025d a.elementor-button,
.elementor-27 .elementor-element.elementor-element-a1e025d .elementor-button {
    font-size: 19px;
    font-weight: 600;
    fill: #000000;
    color: #000000;
    background-color: rgba(219, 131, 0, 0);
    border-radius: 90px 90px 90px 90px;
}

.elementor-27 .elementor-element.elementor-element-a1e025d a.elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-a1e025d .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-a1e025d a.elementor-button:focus,
.elementor-27 .elementor-element.elementor-element-a1e025d .elementor-button:focus {
    color: #ffffff;
    background-color: #db8300;
}

.elementor-27 .elementor-element.elementor-element-a1e025d a.elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-a1e025d .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-a1e025d a.elementor-button:focus svg,
.elementor-27 .elementor-element.elementor-element-a1e025d .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-a1e025d .elementor-button {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ff8e16;
}

.elementor-27 .elementor-element.elementor-element-a1e025d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2be83a5.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-2be83a5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-27 .elementor-element.elementor-element-2be83a5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4ee6db8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-default .elementor-icon svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-framed .elementor-icon {
    background-color: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-4ee6db8.elementor-view-stacked .elementor-icon svg {
    fill: rgba(0, 0, 0, 0.19);
}

.elementor-27 .elementor-element.elementor-element-4ee6db8 .elementor-icon {
    font-size: 66px;
    padding: 4px;
    border-width: 0px 0px 0px 0px;
    border-radius: 13px 13px 13px 13px;
}

.elementor-27 .elementor-element.elementor-element-4ee6db8 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-4ee6db8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-37d372a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-27 .elementor-element.elementor-element-37d372a>.elementor-element-populated {
    padding: 0px 0px 0px 5px;
}

.elementor-27 .elementor-element.elementor-element-9129f5d.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-9129f5d .elementor-heading-title {
    font-size: 25px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-9129f5d>.elementor-widget-container {
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4f58b26.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-4f58b26 .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
}

.elementor-27 .elementor-element.elementor-element-982b815 a.elementor-button,
.elementor-27 .elementor-element.elementor-element-982b815 .elementor-button {
    font-size: 19px;
    font-weight: 600;
    fill: #000000;
    color: #000000;
    background-color: rgba(219, 131, 0, 0);
    border-radius: 90px 90px 90px 90px;
}

.elementor-27 .elementor-element.elementor-element-982b815 a.elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-982b815 .elementor-button:hover,
.elementor-27 .elementor-element.elementor-element-982b815 a.elementor-button:focus,
.elementor-27 .elementor-element.elementor-element-982b815 .elementor-button:focus {
    color: #ffffff;
    background-color: #db8300;
}

.elementor-27 .elementor-element.elementor-element-982b815 a.elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-982b815 .elementor-button:hover svg,
.elementor-27 .elementor-element.elementor-element-982b815 a.elementor-button:focus svg,
.elementor-27 .elementor-element.elementor-element-982b815 .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-982b815 .elementor-button {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ff8e16;
}

.elementor-27 .elementor-element.elementor-element-982b815>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-88cfc9a:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-88cfc9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0.1);
}

.elementor-27 .elementor-element.elementor-element-88cfc9a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-88cfc9a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-2db3052>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-27 .elementor-element.elementor-element-ba9a8a2.elementor-widget-heading .elementor-heading-title {
    color: #040405;
}

.elementor-27 .elementor-element.elementor-element-ba9a8a2 .elementor-heading-title {
    font-size: 36px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-ba9a8a2>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5e6966a.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-5e6966a .elementor-heading-title {
    font-size: 22px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-274a293 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-1040feb:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-1040feb>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-1040feb>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-1040feb>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-1040feb>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-1040feb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-6e53c9d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-6e53c9d .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-6e53c9d .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-6e53c9d .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-bab7220.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-bab7220.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-8a9e026.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-8a9e026 .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-8a9e026>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6738364:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-6738364>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-6738364>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-6738364>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-6738364>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-6738364>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-1a6ef27 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1a6ef27 .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-1a6ef27 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-1a6ef27 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-7900f87.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-7900f87.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-7e8c3fc.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-7e8c3fc .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-7e8c3fc>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-91501fd:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-91501fd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-91501fd>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-91501fd>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-91501fd>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-91501fd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-8b460aa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-8b460aa .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-8b460aa .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-8b460aa .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-7eb81c9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-7eb81c9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-28a0bea.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-28a0bea .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-28a0bea>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-33b4147 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-6d3da84:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-6d3da84>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-6d3da84>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-6d3da84>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-6d3da84>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-6d3da84>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-b5b9b29 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-b5b9b29 .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-b5b9b29 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-b5b9b29 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-5ab09d0.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-5ab09d0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-92f694f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-92f694f .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-92f694f>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-ddb1a62:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-ddb1a62>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-ddb1a62>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-ddb1a62>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-ddb1a62>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-ddb1a62>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-824e379 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-824e379 .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-824e379 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-824e379 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-41a00a3.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-41a00a3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-3bc49bf.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-3bc49bf .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-3bc49bf>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4528707:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-4528707>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-4528707>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-4528707>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-4528707>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-4528707>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-afcdfba .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-afcdfba.elementor-view-stacked .elementor-icon {
    background-color: #0f0f0f;
}

.elementor-27 .elementor-element.elementor-element-afcdfba.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-afcdfba.elementor-view-default .elementor-icon {
    color: #0f0f0f;
    border-color: #0f0f0f;
}

.elementor-27 .elementor-element.elementor-element-afcdfba.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-afcdfba.elementor-view-default .elementor-icon svg {
    fill: #0f0f0f;
}

.elementor-27 .elementor-element.elementor-element-afcdfba .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-afcdfba .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-afcdfba .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-4a6c534.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-4a6c534.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-a2761a8.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-a2761a8 .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-a2761a8>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-a97714f {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-50f9c03 {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-6fe0b81.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-6fe0b81.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-27 .elementor-element.elementor-element-6fe0b81>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 14px;
}

.elementor-27 .elementor-element.elementor-element-3d15a35 {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-3d15a35.elementor-widget-heading .elementor-heading-title {
    color: #040405;
}

.elementor-27 .elementor-element.elementor-element-3d15a35 .elementor-heading-title {
    font-size: 30px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-3d15a35>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-75bf1ca {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-75bf1ca.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-75bf1ca .elementor-heading-title {
    font-size: 22px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-2c3c93a a.elementor-button,
.elementor-27 .elementor-element.elementor-element-2c3c93a .elementor-button {
    font-size: 24px;
    text-shadow: 0px 0px 5px #000000;
    fill: #ffffff;
    color: #ffffff;
    background-color: #db8300;
    border-radius: 90px 90px 90px 90px;
    padding: 20px 50px 20px 50px;
}

.elementor-27 .elementor-element.elementor-element-2c3c93a .elementor-button {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #c1c1c1;
    box-shadow: 0px 0px 16px 4px #ff8c00 inset;
}

.elementor-27 .elementor-element.elementor-element-2c3c93a>.elementor-widget-container {
    margin: -1px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-72b7a6a {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-72b7a6a.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-72b7a6a .elementor-heading-title {
    font-size: 25px;
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-664bac3:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-664bac3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2020/01/76166_21.jpg");
    background-size: cover;
}

.elementor-27 .elementor-element.elementor-element-664bac3>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.84;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-664bac3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-27 .elementor-element.elementor-element-0167204>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-5787dd2.elementor-widget-heading .elementor-heading-title {
    color: #040405;
}

.elementor-27 .elementor-element.elementor-element-5787dd2 .elementor-heading-title {
    font-size: 36px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-5787dd2>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1cb1b18.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-1cb1b18 .elementor-heading-title {
    font-size: 22px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

body.rtl .elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group>label,
.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-subgroup label {
    color: #1f2226;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group>label {
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group .elementor-field {
    color: #0a0a0c;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgba(255, 255, 255, 0.82);
    border-color: #d36d00;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group .elementor-select-wrapper select {
    background-color: rgba(255, 255, 255, 0.82);
    border-color: #d36d00;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-field-group .elementor-select-wrapper::before {
    color: #d36d00;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-button {
    background-color: #d36d00;
    color: #ffffff;
    font-size: 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #9b5000;
    border-radius: 300px 300px 300px 300px;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14 .elementor-button svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-f8d1c14>.elementor-widget-container {
    margin: 10px 0px 6px 0px;
}

.elementor-27 .elementor-element.elementor-element-5f45293:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-5f45293>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0.1);
}

.elementor-27 .elementor-element.elementor-element-5f45293 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-27 .elementor-element.elementor-element-5f45293>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-ebe8ae9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 1px;
}

.elementor-27 .elementor-element.elementor-element-e3448aa.elementor-widget-heading .elementor-heading-title {
    color: #040405;
}

.elementor-27 .elementor-element.elementor-element-e3448aa .elementor-heading-title {
    font-size: 36px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-e3448aa>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-877e8d1.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-877e8d1 .elementor-heading-title {
    font-size: 22px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-f4c37d2 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-0c9cb4f:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-0c9cb4f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-0c9cb4f>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-0c9cb4f>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-0c9cb4f>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-0c9cb4f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-e0ea2a3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-e0ea2a3.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-e0ea2a3.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-e0ea2a3.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-e0ea2a3.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-e0ea2a3.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-27 .elementor-element.elementor-element-e0ea2a3 .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-e0ea2a3 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-e0ea2a3 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-d5453c7.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-d5453c7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-d5453c7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-2706882.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-2706882 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-2706882>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-678fe44.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-678fe44 .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-12a9b2a {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-b9f4951:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-b9f4951>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-b9f4951>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-b9f4951>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-b9f4951>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-b9f4951>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-b7c2763 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-b7c2763.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-b7c2763.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-b7c2763.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-b7c2763.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-b7c2763.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-27 .elementor-element.elementor-element-b7c2763 .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-b7c2763 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-b7c2763 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-e3f037d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-e3f037d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-e3f037d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-439b8a2.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-439b8a2 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-439b8a2>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-c1ce5ac.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-c1ce5ac .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-3c5565c {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-1258823:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-1258823>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-1258823>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-1258823>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-1258823>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-1258823>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-5b8f9ee .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-5b8f9ee.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-5b8f9ee.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-5b8f9ee.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-5b8f9ee.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-5b8f9ee.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-27 .elementor-element.elementor-element-5b8f9ee .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-5b8f9ee .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-5b8f9ee .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-5706f03.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-5706f03.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-5706f03>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-b305717.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-b305717 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-b305717>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-432a574.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-432a574 .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-8407158 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-45065ea:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-45065ea>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-45065ea>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-45065ea>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-45065ea>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-45065ea>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-1b7119b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1b7119b.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-1b7119b.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-1b7119b.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-1b7119b.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-1b7119b.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-27 .elementor-element.elementor-element-1b7119b .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-1b7119b .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-1b7119b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-1227169.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-1227169.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-1227169>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-8200851.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-8200851 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-8200851>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-a376946.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-a376946 .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-8821930 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-609643b:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-609643b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-609643b>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-609643b>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-609643b>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-609643b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-3027fdb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-3027fdb.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-3027fdb.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-3027fdb.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-3027fdb.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-3027fdb.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-27 .elementor-element.elementor-element-3027fdb .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-3027fdb .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-3027fdb .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-80dac9a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-80dac9a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-80dac9a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-ba63a01.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-ba63a01 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-ba63a01>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-730c229.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-730c229 .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-55c6ebc {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-afc0222:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-afc0222>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(140deg, #ffffff 21%, #8e8e8e 100%);
}

.elementor-27 .elementor-element.elementor-element-afc0222>.elementor-element-populated,
.elementor-27 .elementor-element.elementor-element-afc0222>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-27 .elementor-element.elementor-element-afc0222>.elementor-element-populated {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-27 .elementor-element.elementor-element-afc0222>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-94ee4ed .elementor-icon-wrapper {
    text-align: center;
}

.elementor-27 .elementor-element.elementor-element-94ee4ed.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-94ee4ed.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-94ee4ed.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-27 .elementor-element.elementor-element-94ee4ed.elementor-view-framed .elementor-icon,
.elementor-27 .elementor-element.elementor-element-94ee4ed.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-27 .elementor-element.elementor-element-94ee4ed .elementor-icon {
    font-size: 70px;
}

.elementor-27 .elementor-element.elementor-element-94ee4ed .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-94ee4ed .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-27 .elementor-element.elementor-element-9cda854.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-27 .elementor-element.elementor-element-9cda854.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
}

.elementor-27 .elementor-element.elementor-element-9cda854>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-6cc83ac.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-6cc83ac .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-6cc83ac>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 3px 0px 3px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #ff8e16;
    border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-a98aa4b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-a98aa4b .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-b721e74:not(.elementor-motion-effects-element-type-background),
.elementor-27 .elementor-element.elementor-element-b721e74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../images/Depositphotos_10817575_l-2015_1454341702-630x446.jpg");
    background-size: cover;
}

.elementor-27 .elementor-element.elementor-element-b721e74>.elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.84;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-27 .elementor-element.elementor-element-b721e74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-27 .elementor-element.elementor-element-5ab0b22>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-d6081c7.elementor-widget-heading .elementor-heading-title {
    color: #040405;
}

.elementor-27 .elementor-element.elementor-element-d6081c7 .elementor-heading-title {
    font-size: 36px;
    text-transform: uppercase;
}

.elementor-27 .elementor-element.elementor-element-d6081c7>.elementor-widget-container {
    margin: 0px -29px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-f1e968f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-27 .elementor-element.elementor-element-f1e968f .elementor-heading-title {
    font-size: 22px;
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

body.rtl .elementor-27 .elementor-element.elementor-element-a314650 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-a314650 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-27 .elementor-element.elementor-element-a314650 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group>label,
.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-subgroup label {
    color: #1f2226;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group>label {
    font-weight: 400;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group .elementor-field {
    color: #0a0a0c;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgba(255, 255, 255, 0.82);
    border-color: #d36d00;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group .elementor-select-wrapper select {
    background-color: rgba(255, 255, 255, 0.82);
    border-color: #d36d00;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-field-group .elementor-select-wrapper::before {
    color: #d36d00;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-button {
    background-color: #d36d00;
    color: #ffffff;
    font-size: 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #9b5000;
    border-radius: 300px 300px 300px 300px;
}

.elementor-27 .elementor-element.elementor-element-a314650 .elementor-button svg {
    fill: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-a314650>.elementor-widget-container {
    margin: 10px 0px 6px 0px;
}

body.elementor-page-27:not(.elementor-motion-effects-element-type-background),
body.elementor-page-27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../images/city.jpg");
    background-repeat: repeat-x;
}

@media(max-width:767px) {
    .elementor-27 .elementor-element.elementor-element-90b9b78>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-4074bfc {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-4074bfc .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-27 .elementor-element.elementor-element-4074bfc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-eb1006a {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-eb1006a .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-27 .elementor-element.elementor-element-eb1006a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-fc6a2bb {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-fc6a2bb .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-27 .elementor-element.elementor-element-fc6a2bb>.elementor-widget-container {
        margin: 11px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-5ed5f1b {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-5ed5f1b .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-27 .elementor-element.elementor-element-5ed5f1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-ed4294c {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-ed4294c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-27 .elementor-element.elementor-element-ed4294c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-54afddf a.elementor-button,
    .elementor-27 .elementor-element.elementor-element-54afddf .elementor-button {
        padding: 4% 7% 4% 7%;
    }

    .elementor-27 .elementor-element.elementor-element-54afddf>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-c83c8b5 {
        width: 28%;
    }

    .elementor-27 .elementor-element.elementor-element-c83c8b5.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-27 .elementor-element.elementor-element-c83c8b5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        align-content: center;
    }

    .elementor-27 .elementor-element.elementor-element-ac14454 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-27 .elementor-element.elementor-element-7f33843 {
        width: 72%;
    }

    .elementor-27 .elementor-element.elementor-element-7f33843>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-27 .elementor-element.elementor-element-7f33843>.elementor-element-populated {
        padding: 0px 0px 0px 6px;
    }

    .elementor-27 .elementor-element.elementor-element-852e6aa .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-27 .elementor-element.elementor-element-1f1e89c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-27 .elementor-element.elementor-element-19e5390 {
        width: 28%;
    }

    .elementor-27 .elementor-element.elementor-element-19e5390.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-27 .elementor-element.elementor-element-19e5390.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        align-content: center;
    }

    .elementor-27 .elementor-element.elementor-element-0cf1b41 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-27 .elementor-element.elementor-element-af3e477 {
        width: 72%;
    }

    .elementor-27 .elementor-element.elementor-element-af3e477>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-27 .elementor-element.elementor-element-af3e477>.elementor-element-populated {
        padding: 0px 0px 0px 6px;
    }

    .elementor-27 .elementor-element.elementor-element-af0a061 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-27 .elementor-element.elementor-element-658ef2c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-27 .elementor-element.elementor-element-3657b84>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-6807ca9>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
    }

    .elementor-27 .elementor-element.elementor-element-5017b77>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-b4c7b0d {
        width: 30%;
    }

    .elementor-27 .elementor-element.elementor-element-8c9eae1 {
        width: 70%;
    }

    .elementor-27 .elementor-element.elementor-element-6f89b75 {
        width: 30%;
    }

    .elementor-27 .elementor-element.elementor-element-6f89b75>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-2b73173 {
        width: 70%;
    }

    .elementor-27 .elementor-element.elementor-element-2b73173>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-45a5c26 {
        width: 30%;
    }

    .elementor-27 .elementor-element.elementor-element-45a5c26>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-4f099e8 {
        width: 70%;
    }

    .elementor-27 .elementor-element.elementor-element-4f099e8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-2be83a5 {
        width: 30%;
    }

    .elementor-27 .elementor-element.elementor-element-2be83a5>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-37d372a {
        width: 70%;
    }

    .elementor-27 .elementor-element.elementor-element-37d372a>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-ba9a8a2 {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-ba9a8a2 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-27 .elementor-element.elementor-element-ba9a8a2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-5e6966a {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-5e6966a .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-27 .elementor-element.elementor-element-5e6966a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-1040feb {
        width: 33%;
    }

    .elementor-27 .elementor-element.elementor-element-bab7220 {
        width: 67%;
    }

    .elementor-27 .elementor-element.elementor-element-6738364 {
        width: 33%;
    }

    .elementor-27 .elementor-element.elementor-element-6738364>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-7900f87 {
        width: 67%;
    }

    .elementor-27 .elementor-element.elementor-element-91501fd {
        width: 33%;
    }

    .elementor-27 .elementor-element.elementor-element-7eb81c9 {
        width: 67%;
    }

    .elementor-27 .elementor-element.elementor-element-6d3da84 {
        width: 33%;
    }

    .elementor-27 .elementor-element.elementor-element-5ab09d0 {
        width: 67%;
    }

    .elementor-27 .elementor-element.elementor-element-ddb1a62 {
        width: 33%;
    }

    .elementor-27 .elementor-element.elementor-element-ddb1a62>.elementor-element-populated {
        margin: 20px 0px 20px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-41a00a3 {
        width: 67%;
    }

    .elementor-27 .elementor-element.elementor-element-4528707 {
        width: 33%;
    }

    .elementor-27 .elementor-element.elementor-element-4a6c534 {
        width: 67%;
    }

    .elementor-27 .elementor-element.elementor-element-6fe0b81>.elementor-element-populated {
        margin: 0px 0px 4px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-3d15a35 .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-27 .elementor-element.elementor-element-3d15a35>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-2c3c93a a.elementor-button,
    .elementor-27 .elementor-element.elementor-element-2c3c93a .elementor-button {
        font-size: 22px;
        padding: 4% 7% 4% 7%;
    }

    .elementor-27 .elementor-element.elementor-element-2c3c93a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-72b7a6a .elementor-heading-title {
        font-size: 31px;
    }

    .elementor-27 .elementor-element.elementor-element-72b7a6a>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-664bac3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-5787dd2 {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-5787dd2 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-27 .elementor-element.elementor-element-5787dd2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-1cb1b18 {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-1cb1b18 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-27 .elementor-element.elementor-element-f8d1c14>.elementor-widget-container {
        margin: 17px 0px 10px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-5f45293 {
        padding: 9px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-e3448aa {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-e3448aa .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-27 .elementor-element.elementor-element-e3448aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-877e8d1 {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-877e8d1 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-27 .elementor-element.elementor-element-0c9cb4f>.elementor-element-populated {
        margin: 0px 70px 0px 70px;
    }

    .elementor-27 .elementor-element.elementor-element-b9f4951>.elementor-element-populated {
        margin: 0px 70px 0px 70px;
    }

    .elementor-27 .elementor-element.elementor-element-1258823>.elementor-element-populated {
        margin: 0px 70px 0px 70px;
    }

    .elementor-27 .elementor-element.elementor-element-45065ea>.elementor-element-populated {
        margin: 0px 70px 0px 70px;
    }

    .elementor-27 .elementor-element.elementor-element-609643b>.elementor-element-populated {
        margin: 0px 70px 0px 70px;
    }

    .elementor-27 .elementor-element.elementor-element-afc0222>.elementor-element-populated {
        margin: 0px 70px 0px 70px;
    }

    .elementor-27 .elementor-element.elementor-element-d6081c7 {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-d6081c7 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-27 .elementor-element.elementor-element-d6081c7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-27 .elementor-element.elementor-element-f1e968f {
        text-align: center;
    }

    .elementor-27 .elementor-element.elementor-element-f1e968f .elementor-heading-title {
        font-size: 18px;
    }
}

@media(min-width:768px) {
    .elementor-27 .elementor-element.elementor-element-a4cd91e {
        width: 53.902%;
    }

    .elementor-27 .elementor-element.elementor-element-f8cb47a {
        width: 47.632%;
    }

    .elementor-27 .elementor-element.elementor-element-c83c8b5 {
        width: 15.34%;
    }

    .elementor-27 .elementor-element.elementor-element-7f33843 {
        width: 34.175%;
    }

    .elementor-27 .elementor-element.elementor-element-19e5390 {
        width: 15.34%;
    }

    .elementor-27 .elementor-element.elementor-element-af3e477 {
        width: 34.175%;
    }

    .elementor-27 .elementor-element.elementor-element-181d483 {
        width: 47.632%;
    }

    .elementor-27 .elementor-element.elementor-element-f0c52f4 {
        width: 15.34%;
    }

    .elementor-27 .elementor-element.elementor-element-25a5507 {
        width: 34.175%;
    }

    .elementor-27 .elementor-element.elementor-element-2a1a74e {
        width: 14.951%;
    }

    .elementor-27 .elementor-element.elementor-element-e57de8b {
        width: 35.49%;
    }

    .elementor-27 .elementor-element.elementor-element-5f949cc {
        width: 53.902%;
    }

    .elementor-27 .elementor-element.elementor-element-56e0bb9 {
        width: 38.509%;
    }

    .elementor-27 .elementor-element.elementor-element-6807ca9 {
        width: 61.491%;
    }

    .elementor-27 .elementor-element.elementor-element-b4c7b0d {
        width: 13%;
    }

    .elementor-27 .elementor-element.elementor-element-8c9eae1 {
        width: 36.996%;
    }

    .elementor-27 .elementor-element.elementor-element-6f89b75 {
        width: 13%;
    }

    .elementor-27 .elementor-element.elementor-element-2b73173 {
        width: 36.996%;
    }

    .elementor-27 .elementor-element.elementor-element-45a5c26 {
        width: 13%;
    }

    .elementor-27 .elementor-element.elementor-element-4f099e8 {
        width: 36.996%;
    }

    .elementor-27 .elementor-element.elementor-element-2be83a5 {
        width: 13%;
    }

    .elementor-27 .elementor-element.elementor-element-37d372a {
        width: 36.996%;
    }

    .elementor-27 .elementor-element.elementor-element-1040feb {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-bab7220 {
        width: 22.664%;
    }

    .elementor-27 .elementor-element.elementor-element-6738364 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-7900f87 {
        width: 22.664%;
    }

    .elementor-27 .elementor-element.elementor-element-91501fd {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-7eb81c9 {
        width: 22.664%;
    }

    .elementor-27 .elementor-element.elementor-element-6d3da84 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-5ab09d0 {
        width: 22.664%;
    }

    .elementor-27 .elementor-element.elementor-element-ddb1a62 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-41a00a3 {
        width: 22.664%;
    }

    .elementor-27 .elementor-element.elementor-element-4528707 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-4a6c534 {
        width: 22.664%;
    }

    .elementor-27 .elementor-element.elementor-element-0c9cb4f {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-d5453c7 {
        width: 90%;
    }

    .elementor-27 .elementor-element.elementor-element-b9f4951 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-e3f037d {
        width: 90%;
    }

    .elementor-27 .elementor-element.elementor-element-1258823 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-5706f03 {
        width: 90%;
    }

    .elementor-27 .elementor-element.elementor-element-45065ea {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-1227169 {
        width: 90%;
    }

    .elementor-27 .elementor-element.elementor-element-609643b {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-80dac9a {
        width: 90%;
    }

    .elementor-27 .elementor-element.elementor-element-afc0222 {
        width: 10%;
    }

    .elementor-27 .elementor-element.elementor-element-9cda854 {
        width: 90%;
    }
}