.elementor-53 .elementor-element.elementor-element-463fbb6>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-463fbb6 {
    transition: all 400ms;
    background: rgb(255,239,225);
background: linear-gradient(90deg, rgba(255,239,225,1) 0%, rgba(255,233,215,1) 55%, rgba(234,208,220,1) 100%);
}

.elementor-53 .elementor-element.elementor-element-1cfa823>.elementor-element-populated {
    padding: 180px 0px 200px 0px;
}

.elementor-53 .elementor-element.elementor-element-1cfa823 {
    z-index: 5;
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1d491ab {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

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

.elementor-53 .elementor-element.elementor-element-1d491ab .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1f1bd63 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
    text-transform: var( --e-global-typography-primary-text-transform);
    line-height: var( --e-global-typography-primary-line-height);
}

.elementor-53 .elementor-element.elementor-element-1f1bd63>.elementor-widget-container {
    margin: 0px -150px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-1f1bd63 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px;
}

.elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-10ab7c7>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-10ab7c7 {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b63c34c {
    text-align: right;
    width: auto;
    max-width: auto;
    top: 58%;
}

.elementor-53 .elementor-element.elementor-element-b63c34c .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-9b7e801-font-family), Sans-serif;
    font-size: var( --e-global-typography-9b7e801-font-size);
    font-weight: var( --e-global-typography-9b7e801-font-weight);
    line-height: var( --e-global-typography-9b7e801-line-height);
    letter-spacing: var( --e-global-typography-9b7e801-letter-spacing);
    word-spacing: var( --e-global-typography-9b7e801-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-b63c34c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-b63c34c {
    left: 71%;
}

body.rtl .elementor-53 .elementor-element.elementor-element-b63c34c {
    right: 71%;
}

.elementor-53 .elementor-element.elementor-element-b63c34c .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1ecc028>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-53 .elementor-element.elementor-element-1ecc028>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-1ecc028 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-af6a3c5 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-af6a3c5 .elementor-divider-separator {
    width: 100%;
}

.elementor-53 .elementor-element.elementor-element-af6a3c5 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-af6a3c5 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-77edab8>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-77edab8 {
    padding: 150px 0px 150px 0px;
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-18c29ed.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-53 .elementor-element.elementor-element-18c29ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-53 .elementor-element.elementor-element-18c29ed>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-18c29ed {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-43ee396 {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-43ee396 img {
    width: 65%;
}

.elementor-53 .elementor-element.elementor-element-43ee396 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-9603526 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-9603526 img {
    width: 75%;
}

.elementor-53 .elementor-element.elementor-element-9603526>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-53 .elementor-element.elementor-element-9603526 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-603e8a3>.elementor-element-populated {
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-603e8a3 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-d21d279 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-d21d279>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-d21d279 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-90fc9bf {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-90fc9bf .elementor-heading-title {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-90fc9bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-90fc9bf .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-be5d2e2 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-be5d2e2 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-be5d2e2>.elementor-widget-container {
    margin: 15px 0px 25px 0px;
}

.elementor-53 .elementor-element.elementor-element-be5d2e2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-8c78b77 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-8c78b77>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-8c78b77 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-320c971 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px;
}

.elementor-53 .elementor-element.elementor-element-320c971 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-320c971 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-320c971 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-320c971 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-320c971>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-320c971 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-0da5ac7.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-53 .elementor-element.elementor-element-0da5ac7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-53 .elementor-element.elementor-element-0da5ac7>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0da5ac7 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cca55dc {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-cca55dc img {
    width: 70%;
}

.elementor-53 .elementor-element.elementor-element-cca55dc>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-cca55dc .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-a982d6b {
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-a982d6b img {
    width: 61%;
}

.elementor-53 .elementor-element.elementor-element-a982d6b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-d55afe0 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-d55afe0 img {
    width: 60%;
}

.elementor-53 .elementor-element.elementor-element-d55afe0>.elementor-widget-container {
    margin: 0px 0px 0px -30px;
}

.elementor-53 .elementor-element.elementor-element-d55afe0 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-2cf87ea {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-983bb33:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-53 .elementor-element.elementor-element-983bb33>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../krupa-img/offer-1.jpg");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

.elementor-53 .elementor-element.elementor-element-983bb33>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px;
}

.elementor-53 .elementor-element.elementor-element-983bb33>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-983bb33 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0eae865 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-0eae865 .elementor-divider-separator {
    width: 100%;
}

.elementor-53 .elementor-element.elementor-element-0eae865 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-0eae865 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-168d1d4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-53 .elementor-element.elementor-element-168d1d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../krupa-img/offer-2.jpeg");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

.elementor-53 .elementor-element.elementor-element-168d1d4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px;
}

.elementor-53 .elementor-element.elementor-element-168d1d4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-168d1d4 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7ca055d {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-7ca055d .elementor-divider-separator {
    width: 100%;
}

.elementor-53 .elementor-element.elementor-element-7ca055d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-7ca055d .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7269733>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-7269733:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-7269733>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: rgb(255,239,225);
background: linear-gradient(90deg, rgba(255,239,225,1) 0%, rgba(255,233,215,1) 55%, rgba(234,208,220,1) 100%);
}

.elementor-53 .elementor-element.elementor-element-7269733 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-7269733>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-92f7b42>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-92f7b42 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-30fb180 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-30fb180>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-30fb180 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-e594dea>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-53 .elementor-element.elementor-element-e594dea .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-2e22d05>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-2e22d05 {
    margin-top: 0px;
    margin-bottom: 30px;
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-d71238f>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d71238f {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-617bf14 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-617bf14 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e7963b8 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-e7963b8 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-e7963b8>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-e7963b8 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-c98200f {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-c98200f>.elementor-widget-container {
    margin: 0px 50px -20px 50px;
}

.elementor-53 .elementor-element.elementor-element-c98200f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-cb974ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-cb974ce .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-eae6382>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-53 .elementor-element.elementor-element-eae6382 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f363549 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-f363549 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-35203c3 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-35203c3 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-35203c3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-35203c3 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0df26ef {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-0df26ef>.elementor-widget-container {
    margin: 0px 50px -20px 50px;
}

.elementor-53 .elementor-element.elementor-element-0df26ef .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-173bf3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-173bf3c .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f560219>.elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-f560219 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ce0f536 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-ce0f536 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-3f55302 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-3f55302 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-3f55302>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-3f55302 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7c3d197 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-7c3d197>.elementor-widget-container {
    margin: 0px 50px -20px 50px;
}

.elementor-53 .elementor-element.elementor-element-7c3d197 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-79163bc .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-79163bc .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-79163bc .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-79163bc .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-79163bc .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-79163bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-79163bc .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cc058e7>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-cc058e7 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-be29d44>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-be29d44 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-8e7f03f img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-8e7f03f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f8505f9 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-f8505f9 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-f8505f9>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-f8505f9 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-616f0c2 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-616f0c2>.elementor-widget-container {
    margin: 0px 50px -20px 50px;
}

.elementor-53 .elementor-element.elementor-element-616f0c2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-4fb1cba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f549a9b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-53 .elementor-element.elementor-element-f549a9b {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0ddff16 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-0ddff16 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-38e8898 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-38e8898 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-38e8898>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e8898 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-65fb0ea {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-65fb0ea>.elementor-widget-container {
    margin: 0px 50px -20px 50px;
}

.elementor-53 .elementor-element.elementor-element-65fb0ea .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-b3b2a5d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-702ae94>.elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-702ae94 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-6edc855 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-6edc855 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b889af4 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-b889af4 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-b889af4>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-b889af4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e5f6546 {
    text-align: center;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-e5f6546>.elementor-widget-container {
    margin: 0px 50px -20px 50px;
}

.elementor-53 .elementor-element.elementor-element-e5f6546 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-cf80ed2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b620118>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-b620118 {
    padding: 100px 0px 100px 0px;
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-cb6de40.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-cb6de40.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-cb6de40>.elementor-element-populated {
    padding: 0px 50px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-cb6de40 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-d4e287b {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-d4e287b>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-d4e287b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-ff1830f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-ff1830f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-3d61f69 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-964de6e {
    --icon-box-icon-margin: 15px;
}

.elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title,
.elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title a {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-964de6e .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-342d0e2 {
    --icon-box-icon-margin: 15px;
}

.elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title,
.elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f01655f {
    --icon-box-icon-margin: 15px;
}

.elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title,
.elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title a {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-f01655f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-ed952b2.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-53 .elementor-element.elementor-element-ed952b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-53 .elementor-element.elementor-element-ed952b2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-53 .elementor-element.elementor-element-ed952b2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../krupa-img/Abou-2.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-ed952b2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 50px 100px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 100px;
    padding: 300px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-ed952b2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-ed952b2 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-143363a {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-143363a img {
    width: 50%;
}

.elementor-53 .elementor-element.elementor-element-143363a>.elementor-widget-container {
    margin: 0px 0px -50px -50px;
}

.elementor-53 .elementor-element.elementor-element-143363a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-bb1b4bd>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-bb1b4bd:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-bb1b4bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5e55652);
}

.elementor-53 .elementor-element.elementor-element-bb1b4bd {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-bb1b4bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-25a76e7>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-25a76e7 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-02a6913 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-02a6913>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-02a6913 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-1f3c727>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-53 .elementor-element.elementor-element-1f3c727 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1f883f7>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-1f883f7 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-124ea8f.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-124ea8f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-53 .elementor-element.elementor-element-124ea8f:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-53 .elementor-element.elementor-element-124ea8f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-124ea8f {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-096fc50 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-096fc50:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-53 .elementor-element.elementor-element-096fc50>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-53 .elementor-element.elementor-element-096fc50 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-4d7aa69 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-4d7aa69>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4d7aa69 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-95cfb9b {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-95cfb9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-95cfb9b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-4da3d60 .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-4da3d60>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4da3d60 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-d2ef891>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-2df4759.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-2df4759>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 5px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 5px;
    padding: 10px 10px 10px 10px;
}

.elementor-53 .elementor-element.elementor-element-2df4759:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-53 .elementor-element.elementor-element-2df4759>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-2df4759 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-18c3c05 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-18c3c05:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-53 .elementor-element.elementor-element-18c3c05>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-53 .elementor-element.elementor-element-18c3c05 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1c72cc5 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-1c72cc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-1c72cc5 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-67bf02c {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-67bf02c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-67bf02c .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-58c6a64 .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-58c6a64>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-58c6a64 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-4bb8bce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-845b455.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-845b455>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-53 .elementor-element.elementor-element-845b455:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-53 .elementor-element.elementor-element-845b455>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-845b455 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1cdd23f img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-1cdd23f:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-53 .elementor-element.elementor-element-1cdd23f>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-53 .elementor-element.elementor-element-1cdd23f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e237ccf {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-e237ccf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e237ccf .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0db71fe {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-0db71fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0db71fe .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b8fd1aa .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-b8fd1aa>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b8fd1aa .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-e4d32ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-59a6d1e.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-59a6d1e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 10px 10px 10px 10px;
}

.elementor-53 .elementor-element.elementor-element-59a6d1e:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-53 .elementor-element.elementor-element-59a6d1e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-59a6d1e {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-07d7d82 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-07d7d82:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-53 .elementor-element.elementor-element-07d7d82>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-53 .elementor-element.elementor-element-07d7d82 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7305085 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-7305085>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-7305085 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ea1d653 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-ea1d653>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-ea1d653 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-d020d89 .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-d020d89>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d020d89 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6a56aca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6a56aca .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-55b16f5>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-55b16f5 {
    padding: 100px 0px 100px 0px;
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-57b6293:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-53 .elementor-element.elementor-element-57b6293>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url(../krupa-img/working.jpg);
    background-position: bottom center;
    background-size: contain;
    background-repeat: no-repeat;
}

.elementor-53 .elementor-element.elementor-element-57b6293>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-57b6293>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-57b6293 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-23d0419 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-23d0419 .elementor-divider-separator {
    width: 100%;
}

.elementor-53 .elementor-element.elementor-element-23d0419 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-23d0419 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0e6b3a1>.elementor-element-populated {
    padding: 50px 0px 50px 50px;
}

.elementor-53 .elementor-element.elementor-element-0e6b3a1 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-2682101 {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-2682101>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-2682101 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-e5d8e7b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e5d8e7b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0519e99 {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-0519e99>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-53 .elementor-element.elementor-element-0519e99 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ded3768 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000014;
    transition: all 400ms;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-ded3768>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-8b0ebf9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-8b0ebf9 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-221fe38 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-221fe38>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-221fe38 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-53444ac>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-53444ac .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-2aeca8b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-2aeca8b {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cbd2c76 {
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-cbd2c76 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-cbd2c76 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-dc54b5d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000014;
    transition: all 400ms;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-dc54b5d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-4b9ebb2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4b9ebb2 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-255bf16 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-255bf16>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-255bf16 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-84c74fd>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-84c74fd .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f036d6a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f036d6a {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f0ce7f0 {
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-f0ce7f0 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-f0ce7f0 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ca51006 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000014;
    transition: all 400ms;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-ca51006>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-379a1f7>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-379a1f7 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-851d3af .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-851d3af>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-851d3af .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-011e7d6>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-011e7d6 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-3510756>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-3510756 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-35d82e0 {
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-35d82e0 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-35d82e0 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-84213d8 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000014;
    transition: all 400ms;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-84213d8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-9ec2d84>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-9ec2d84 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0dff222 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-0dff222>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-0dff222 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-121a110>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-121a110 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0c6c202>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0c6c202 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-bd0fc34 {
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-bd0fc34 .elementor-heading-title {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-bd0fc34 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cc3f86f>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-cc3f86f:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-cc3f86f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: rgb(255,239,225);
background: linear-gradient(90deg, rgba(255,239,225,1) 0%, rgba(255,233,215,1) 55%, rgba(234,208,220,1) 100%);
}

.elementor-53 .elementor-element.elementor-element-cc3f86f {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-cc3f86f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-b64ad18>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b64ad18 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-cc5b6d6 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-cc5b6d6>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-cc5b6d6 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-6283ee3>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-53 .elementor-element.elementor-element-6283ee3 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card {
    padding: 0px 70px 20px 70px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #02010100;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-commentor-content {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var( --e-global-color-text);
    margin: 0px 0px 40px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text);
    margin: 0px 0px 40px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 40px;
    height: 2px;
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
    margin-bottom: 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
    bottom: -100px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .ekit-testimonial--avatar {
    margin: 0px 0px 10px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-prev {
    font-size: 25px;
    left: 0%;
    width: 50px;
    height: 50px;
    color: #0000002E;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-next {
    font-size: 25px;
    right: 0%;
    width: 50px;
    height: 50px;
    color: #0000002E;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-prev,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-next {
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-prev:hover {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-next:hover {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-prev:hover,
.elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-next:hover {
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-38e9325 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0317d32>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-0317d32 {
    margin-top: 100px;
    margin-bottom: 0px;
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e47ae9b.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-e47ae9b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e47ae9b {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1a6791b img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-53 .elementor-element.elementor-element-1a6791b:hover img {
    opacity: 1;
}

.elementor-53 .elementor-element.elementor-element-1a6791b {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-1a6791b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ff485ce img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-53 .elementor-element.elementor-element-ff485ce:hover img {
    opacity: 1;
}

.elementor-53 .elementor-element.elementor-element-ff485ce {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-ff485ce .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7864572 img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-53 .elementor-element.elementor-element-7864572:hover img {
    opacity: 1;
}

.elementor-53 .elementor-element.elementor-element-7864572 {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-7864572 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7385222 img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-53 .elementor-element.elementor-element-7385222:hover img {
    opacity: 1;
}

.elementor-53 .elementor-element.elementor-element-7385222 {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-7385222 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-2a6d4ef img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-53 .elementor-element.elementor-element-2a6d4ef:hover img {
    opacity: 1;
}

.elementor-53 .elementor-element.elementor-element-2a6d4ef {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-2a6d4ef .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-8fbcfbb img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-53 .elementor-element.elementor-element-8fbcfbb:hover img {
    opacity: 1;
}

.elementor-53 .elementor-element.elementor-element-8fbcfbb {
    width: auto;
    max-width: auto;
}

.elementor-53 .elementor-element.elementor-element-8fbcfbb .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1914c5c>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-1914c5c:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-1914c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
    background-image: url("../krupa-img/pink-fur.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-1914c5c {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-1914c5c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-962ea23>.elementor-element-populated {
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-962ea23 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .video-content {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn {
    padding: 0px 0px 0px 6px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    width: 90px;
    height: 90px;
    line-height: 103px;
    color: #ffffff;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF91;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn:hover {
    color: var( --e-global-color-accent);
    border-color: #FFFFFF;
}

.elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-db179c5 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ba0da9d>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-ba0da9d {
    padding: 100px 0px 0px 0px;
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-e9d3d77.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-e9d3d77.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-e9d3d77.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-53 .elementor-element.elementor-element-e9d3d77:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-53 .elementor-element.elementor-element-e9d3d77>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://askproject.net/nailart/wp-content/uploads/sites/86/2022/06/group-of-girlfriends-manicure-in-beauty-salon-L5ZGHGV.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-e9d3d77>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 300px 0px 300px 0px;
}

.elementor-53 .elementor-element.elementor-element-e9d3d77>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-e9d3d77 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-3604ec6 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-3604ec6 .elementor-divider-separator {
    width: 100%;
}

.elementor-53 .elementor-element.elementor-element-3604ec6 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-3604ec6 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-c75f0f8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-c75f0f8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-c75f0f8>.elementor-element-populated {
    padding: 0px 0px 0px 70px;
}

.elementor-53 .elementor-element.elementor-element-c75f0f8 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-987157e {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-987157e>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-987157e .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-6d83a46>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-6d83a46 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-e3baa05 {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-e3baa05>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-53 .elementor-element.elementor-element-e3baa05 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-65f53e2 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-85cbde9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-85cbde9 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b.ekit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-bb0a66b.ekit-equal-height-enable .elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-bb0a66b.ekit-equal-height-enable .ekit-wid-con,
.elementor-53 .elementor-element.elementor-element-bb0a66b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementkit-infobox-icon {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-info-box-icon>svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 20px;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-info-box-icon>svg {
    max-width: 20px;
    height: auto;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 1px 20px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-bb0a66b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-6c8642a.ekit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-6c8642a.ekit-equal-height-enable .elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-6c8642a.ekit-equal-height-enable .ekit-wid-con,
.elementor-53 .elementor-element.elementor-element-6c8642a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementkit-infobox-icon {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-info-box-icon>svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 20px;
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-info-box-icon>svg {
    max-width: 20px;
    height: auto;
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 1px 20px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-53 .elementor-element.elementor-element-6c8642a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6c8642a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1ea9a79>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-1ea9a79 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-069bace.ekit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-069bace.ekit-equal-height-enable .elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-069bace.ekit-equal-height-enable .ekit-wid-con,
.elementor-53 .elementor-element.elementor-element-069bace.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementkit-infobox-icon {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-info-box-icon>svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 20px;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-info-box-icon>svg {
    max-width: 20px;
    height: auto;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 1px 20px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-53 .elementor-element.elementor-element-069bace>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-069bace .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-5e8b728.ekit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-5e8b728.ekit-equal-height-enable .elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-5e8b728.ekit-equal-height-enable .ekit-wid-con,
.elementor-53 .elementor-element.elementor-element-5e8b728.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox:hover .box-body>p {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementkit-infobox-icon {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-info-box-icon>svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var( --e-global-color-accent);
    stroke: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 20px;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-info-box-icon>svg {
    max-width: 20px;
    height: auto;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 1px 20px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
}

.elementor-53 .elementor-element.elementor-element-5e8b728>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-5e8b728 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-62ee2c0>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-62ee2c0 {
    padding: 0px 0px 100px 0px;
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-6a959c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-6a959c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-6a959c0>.elementor-element-populated {
    padding: 0px 70px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6a959c0 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-070d9cc {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-070d9cc>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-070d9cc .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-169bb0f>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-53 .elementor-element.elementor-element-169bb0f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field label {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field textarea,
.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field select {
    background-color: #02010100;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000024;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 15px 0px;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field input:focus,
.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field textarea:focus {
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field .wpforms-field-description,
.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field input::-webkit-input-placeholder,
.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field textarea::-webkit-input-placeholder {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    background-color: #02010100;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px;
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-submit-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-submit-container .wpforms-submit:hover {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd>.elementor-widget-container {
    margin: -10px 0px -24px 0px;
}

.elementor-53 .elementor-element.elementor-element-b1b6ecd .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-08f88bc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-08f88bc {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-623bb3d {
    transition: all 400ms;
    padding: 300px 0px 300px 0px;
}

.elementor-53 .elementor-element.elementor-element-623bb3d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-8a644ce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-8a644ce {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-1ad1e26 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-1ad1e26 .elementor-divider-separator {
    width: 100%;
}

.elementor-53 .elementor-element.elementor-element-1ad1e26 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-1ad1e26 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7e94401>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-7e94401:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-7e94401>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5e55652);
}

.elementor-53 .elementor-element.elementor-element-7e94401 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-7e94401>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-1d4a5bb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-1d4a5bb {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7301942 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-7301942>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-7301942 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-0d1016c>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-53 .elementor-element.elementor-element-0d1016c .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card {
    display: block;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .btn-wraper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card {
    background-color: #02010100;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post .elementskit-post-body {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body {
    border-width: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list a,
.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list .meta-date-text {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list {
    text-align: left;
    margin: 0px 0px 10px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list>span {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-text);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list>span>i,
.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list>span>svg {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list>span>i {
    font-size: 6px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list>span>svg {
    max-width: 6px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list>span>svg path {
    strock: var( --e-global-color-text);
    fill: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists.elementskit-style-tag {
    bottom: 300px;
    left: 20px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    font-family: var( --e-global-typography-36b4b4f-font-family), Sans-serif;
    font-size: var( --e-global-typography-36b4b4f-font-size);
    font-weight: var( --e-global-typography-36b4b4f-font-weight);
    text-transform: var( --e-global-typography-36b4b4f-text-transform);
    line-height: var( --e-global-typography-36b4b4f-line-height);
    letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
    word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    background-color: #FFFFFF;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta {
    padding: 0px 16px 5px 16px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before {
    border-width: 0px;
    left: 0%;
    top: 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body .entry-title,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-header .entry-title,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-36b4b4f-font-family), Sans-serif;
    font-size: var( --e-global-typography-36b4b4f-font-size);
    font-weight: var( --e-global-typography-36b4b4f-font-weight);
    text-transform: var( --e-global-typography-36b4b4f-text-transform);
    line-height: var( --e-global-typography-36b4b4f-line-height);
    letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
    word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-header .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body .entry-title a:hover {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-header .entry-title a:hover {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card:hover .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card:hover .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 10px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 10px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-footer>p {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body>p {
    color: var( --e-global-color-text);
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-footer>p,
.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body>p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 0px 15px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-btn {
    padding: 0px 0px 3px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    color: var( --e-global-color-primary);
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-btn svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-btn:hover {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-f077fb3 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-8ef5139>.elementor-container {
    max-width: 1200px;
}

.elementor-53 .elementor-element.elementor-element-8ef5139:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-8ef5139>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: rgb(255,239,225);
background: linear-gradient(90deg, rgba(255,239,225,1) 0%, rgba(255,233,215,1) 55%, rgba(234,208,220,1) 100%);
}

.elementor-53 .elementor-element.elementor-element-8ef5139 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-53 .elementor-element.elementor-element-8ef5139>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-fbad059:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-53 .elementor-element.elementor-element-fbad059>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://askproject.net/nailart/wp-content/uploads/sites/86/2022/06/hands-with-blue-nails-574FTUB.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-fbad059>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.2;
}

.elementor-53 .elementor-element.elementor-element-fbad059>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00000017;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-53 .elementor-element.elementor-element-fbad059>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-fbad059 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-b67bf2b {
    text-align: left;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-b67bf2b>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-53 .elementor-element.elementor-element-b67bf2b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    text-transform: var( --e-global-typography-secondary-text-transform);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-53 .elementor-element.elementor-element-aab9769>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-aab9769 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-136cb59>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-136cb59 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-53 .elementor-element.elementor-element-6ff9263.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-6ff9263.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-53 .elementor-element.elementor-element-6ff9263>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00000012;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6ff9263>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-6ff9263 {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-ad6122b {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-ad6122b .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-ad6122b>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-53 .elementor-element.elementor-element-ad6122b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-dc69a7c {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-dc69a7c>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-dc69a7c .elementor-widget-container {
    transition: all 400ms;
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field label {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field textarea,
.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field select {
    background-color: #02010100;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000024;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 15px 0px;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field input:focus,
.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field textarea:focus {
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field .wpforms-field-description,
.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field input::-webkit-input-placeholder,
.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field textarea::-webkit-input-placeholder {
    color: var( --e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-submit-container {
    text-align: center;
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
    display: inline-block;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    background-color: #02010100;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 14px 32px 14px 32px;
}

.elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit:hover {
    color: var( --e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-7e60139>.elementor-widget-container {
    margin: -10px 100px -24px 100px;
}

.elementor-53 .elementor-element.elementor-element-7e60139 .elementor-widget-container {
    transition: all 400ms;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-53 .elementor-element.elementor-element-1cfa823 {
        width: 35%;
    }
    .elementor-53 .elementor-element.elementor-element-1ecc028 {
        width: 65%;
    }
    .elementor-53 .elementor-element.elementor-element-8b0ebf9 {
        width: 85%;
    }
    .elementor-53 .elementor-element.elementor-element-2aeca8b {
        width: 15%;
    }
    .elementor-53 .elementor-element.elementor-element-4b9ebb2 {
        width: 85%;
    }
    .elementor-53 .elementor-element.elementor-element-f036d6a {
        width: 15%;
    }
    .elementor-53 .elementor-element.elementor-element-379a1f7 {
        width: 85%;
    }
    .elementor-53 .elementor-element.elementor-element-3510756 {
        width: 15%;
    }
    .elementor-53 .elementor-element.elementor-element-9ec2d84 {
        width: 85%;
    }
    .elementor-53 .elementor-element.elementor-element-0c6c202 {
        width: 15%;
    }
    .elementor-53 .elementor-element.elementor-element-85cbde9 {
        width: 50%;
    }
    .elementor-53 .elementor-element.elementor-element-1ea9a79 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-53 .elementor-element.elementor-element-124ea8f {
        width: 50%;
    }
    .elementor-53 .elementor-element.elementor-element-2df4759 {
        width: 50%;
    }
    .elementor-53 .elementor-element.elementor-element-845b455 {
        width: 50%;
    }
    .elementor-53 .elementor-element.elementor-element-59a6d1e {
        width: 50%;
    }
    .elementor-53 .elementor-element.elementor-element-57b6293 {
        width: 45%;
    }
    .elementor-53 .elementor-element.elementor-element-0e6b3a1 {
        width: 55%;
    }
    .elementor-53 .elementor-element.elementor-element-8b0ebf9 {
        width: 80%;
    }
    .elementor-53 .elementor-element.elementor-element-2aeca8b {
        width: 20%;
    }
    .elementor-53 .elementor-element.elementor-element-4b9ebb2 {
        width: 80%;
    }
    .elementor-53 .elementor-element.elementor-element-f036d6a {
        width: 20%;
    }
    .elementor-53 .elementor-element.elementor-element-379a1f7 {
        width: 80%;
    }
    .elementor-53 .elementor-element.elementor-element-3510756 {
        width: 20%;
    }
    .elementor-53 .elementor-element.elementor-element-9ec2d84 {
        width: 80%;
    }
    .elementor-53 .elementor-element.elementor-element-0c6c202 {
        width: 20%;
    }
    .elementor-53 .elementor-element.elementor-element-85cbde9 {
        width: 100%;
    }
    .elementor-53 .elementor-element.elementor-element-1ea9a79 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-53 .elementor-element.elementor-element-1914c5c:not(.elementor-motion-effects-element-type-background),
    .elementor-53 .elementor-element.elementor-element-1914c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-53 .elementor-element.elementor-element-463fbb6 {
        padding: 0px 30px 0px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-1d491ab {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-1f1bd63 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-1f1bd63>.elementor-widget-container {
        margin: 0px -200px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-10ab7c7>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-b63c34c .elementor-heading-title {
        font-size: var( --e-global-typography-9b7e801-font-size);
        line-height: var( --e-global-typography-9b7e801-line-height);
        letter-spacing: var( --e-global-typography-9b7e801-letter-spacing);
        word-spacing: var( --e-global-typography-9b7e801-word-spacing);
    }
    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-b63c34c {
        left: 103%;
    }
    body.rtl .elementor-53 .elementor-element.elementor-element-b63c34c {
        right: 103%;
    }
    .elementor-53 .elementor-element.elementor-element-b63c34c {
        top: 50%;
    }
    .elementor-53 .elementor-element.elementor-element-77edab8 {
        padding: 100px 30px 100px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-43ee396 img {
        width: 84%;
    }
    .elementor-53 .elementor-element.elementor-element-9603526 img {
        width: 80%;
    }
    .elementor-53 .elementor-element.elementor-element-603e8a3>.elementor-element-populated {
        padding: 70px 0px 70px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-d21d279 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-90fc9bf .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-90fc9bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-be5d2e2 .elementor-heading-title {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-8c78b77 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-320c971 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-a982d6b img {
        width: 67%;
    }
    .elementor-53 .elementor-element.elementor-element-d55afe0 img {
        width: 91%;
    }
    .elementor-53 .elementor-element.elementor-element-983bb33>.elementor-element-populated {
        padding: 120px 0px 120px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-168d1d4>.elementor-element-populated {
        padding: 120px 0px 120px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-7269733 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-30fb180 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e594dea>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-53 .elementor-element.elementor-element-e7963b8 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-c98200f {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-c98200f>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-35203c3 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0df26ef {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-0df26ef>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-3f55302 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7c3d197 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-7c3d197>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-79163bc .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f8505f9 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-616f0c2 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-616f0c2>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-38e8898 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-65fb0ea {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-65fb0ea>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b889af4 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e5f6546 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-e5f6546>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b620118 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-d4e287b {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title,
    .elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title,
    .elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title,
    .elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ed952b2>.elementor-element-populated {
        padding: 400px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-143363a img {
        width: 70%;
    }
    .elementor-53 .elementor-element.elementor-element-bb1b4bd {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-02a6913 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-1f3c727>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-53 .elementor-element.elementor-element-124ea8f>.elementor-element-populated {
        margin: 0px 15px 30px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-4d7aa69 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-95cfb9b {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-4da3d60 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-2df4759>.elementor-element-populated {
        margin: 0px 0px 30px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-53 .elementor-element.elementor-element-1c72cc5 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-67bf02c {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-58c6a64 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-845b455>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-e237ccf {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0db71fe {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b8fd1aa .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-59a6d1e>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-53 .elementor-element.elementor-element-7305085 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ea1d653 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-d020d89 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-55b16f5 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-0e6b3a1>.elementor-element-populated {
        padding: 30px 0px 30px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-2682101 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0519e99 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-0519e99>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-221fe38 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-cbd2c76 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-255bf16 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f0ce7f0 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-851d3af .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-35d82e0 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0dff222 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-bd0fc34 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-cc3f86f {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-cc5b6d6 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6283ee3>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-38e9325>.elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-0317d32 {
        margin-top: 70px;
        margin-bottom: 0px;
        padding: 0px 50px 0px 50px;
    }
    .elementor-53 .elementor-element.elementor-element-1a6791b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-ff485ce>.elementor-widget-container {
        margin: 0px 100px 30px 100px;
    }
    .elementor-53 .elementor-element.elementor-element-7864572>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-2a6d4ef>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }
    .elementor-53 .elementor-element.elementor-element-1914c5c {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ba0da9d {
        padding: 70px 30px 0px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-987157e {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e3baa05 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-e3baa05>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-65f53e2 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-85cbde9>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-bb0a66b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-069bace>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-62ee2c0 {
        padding: 0px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-070d9cc {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field label {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field .wpforms-field-description,
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field textarea,
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field select {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e94401 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-7301942 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0d1016c>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list a,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list .meta-date-text {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists.elementskit-style-tag {
        bottom: 260px;
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body .entry-title,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-header .entry-title,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-footer>p,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-8ef5139 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-fbad059>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-53 .elementor-element.elementor-element-b67bf2b {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6ff9263>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }
    .elementor-53 .elementor-element.elementor-element-ad6122b .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field label {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field .wpforms-field-description,
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field textarea,
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field select {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139>.elementor-widget-container {
        margin: -10px 0px -24px 0px;
    }
}

@media(max-width:767px) {
    .elementor-53 .elementor-element.elementor-element-463fbb6 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-1cfa823 {
        width: 35%;
    }
    .elementor-53 .elementor-element.elementor-element-1cfa823>.elementor-element-populated {
        padding: 100px 0px 70px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-1d491ab {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-1d491ab>.elementor-widget-container {
        margin: 0px -150px -15px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-1f1bd63 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-1f1bd63>.elementor-widget-container {
        margin: 0px -195px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-10ab7c7 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-10ab7c7>.elementor-widget-container {
        margin: 60px -150px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-b63c34c .elementor-heading-title {
        font-size: var( --e-global-typography-9b7e801-font-size);
        line-height: var( --e-global-typography-9b7e801-line-height);
        letter-spacing: var( --e-global-typography-9b7e801-letter-spacing);
        word-spacing: var( --e-global-typography-9b7e801-word-spacing);
        margin-top: 45px;
    }
    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-b63c34c {
        left: 93%;
    }
    body.rtl .elementor-53 .elementor-element.elementor-element-b63c34c {
        right: 93%;
    }
    .elementor-53 .elementor-element.elementor-element-b63c34c {
        top: 55%;
    }
    .elementor-53 .elementor-element.elementor-element-1ecc028 {
        width: 65%;
    }
    .elementor-53 .elementor-element.elementor-element-77edab8 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-43ee396 img {
        width: 54%;
    }
    .elementor-53 .elementor-element.elementor-element-9603526 {
        text-align: right;
    }
    .elementor-53 .elementor-element.elementor-element-9603526 img {
        width: 53%;
    }
    .elementor-53 .elementor-element.elementor-element-d21d279 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-90fc9bf .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-90fc9bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-be5d2e2 .elementor-heading-title {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-8c78b77 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-320c971 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-cca55dc {
        text-align: left;
    }
    .elementor-53 .elementor-element.elementor-element-983bb33 {
        width: 100%;
    }
    .elementor-53 .elementor-element.elementor-element-983bb33>.elementor-element-populated {
        padding: 70px 0px 70px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-168d1d4 {
        width: 100%;
    }
    .elementor-53 .elementor-element.elementor-element-168d1d4>.elementor-element-populated {
        padding: 70px 0px 70px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-7269733 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-30fb180 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-e594dea .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e594dea>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-2e22d05 {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-53 .elementor-element.elementor-element-d71238f>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-e7963b8 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-c98200f {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-cb974ce .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-eae6382>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-35203c3 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0df26ef {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-173bf3c .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f560219>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-3f55302 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7c3d197 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-79163bc .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-be29d44>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-f8505f9 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-616f0c2 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-4fb1cba .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f549a9b>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-38e8898 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-65fb0ea {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-b3b2a5d .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-702ae94>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-b889af4 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e5f6546 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-cf80ed2 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b620118 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-cb6de40>.elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-d4e287b {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-ff1830f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title,
    .elementor-53 .elementor-element.elementor-element-964de6e .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title,
    .elementor-53 .elementor-element.elementor-element-342d0e2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title,
    .elementor-53 .elementor-element.elementor-element-f01655f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ed952b2>.elementor-element-populated {
        margin: 0px 0px 50px 50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 50px;
        padding: 200px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-bb1b4bd {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-02a6913 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-1f3c727 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-1f3c727>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-124ea8f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-4d7aa69 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-95cfb9b {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-4da3d60 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-d2ef891 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-2df4759>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-1c72cc5 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-67bf02c {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-58c6a64 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-4bb8bce .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-845b455>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-e237ccf {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0db71fe {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b8fd1aa .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e4d32ce .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-59a6d1e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-7305085 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ea1d653 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-d020d89 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6a56aca .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-55b16f5 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-57b6293>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 120px 0px 120px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-0e6b3a1>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-2682101 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-e5d8e7b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0519e99 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-ded3768 {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .elementor-53 .elementor-element.elementor-element-8b0ebf9>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-221fe38 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-cbd2c76 {
        text-align: left;
    }
    .elementor-53 .elementor-element.elementor-element-cbd2c76 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-dc54b5d {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .elementor-53 .elementor-element.elementor-element-4b9ebb2>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-255bf16 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f0ce7f0 {
        text-align: left;
    }
    .elementor-53 .elementor-element.elementor-element-f0ce7f0 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ca51006 {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .elementor-53 .elementor-element.elementor-element-379a1f7>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-851d3af .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-35d82e0 {
        text-align: left;
    }
    .elementor-53 .elementor-element.elementor-element-35d82e0 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-9ec2d84>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-0dff222 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-bd0fc34 {
        text-align: left;
    }
    .elementor-53 .elementor-element.elementor-element-bd0fc34 .elementor-heading-title {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-cc3f86f {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-cc5b6d6 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-6283ee3 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6283ee3>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider,
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card {
        padding: 0px 0px 20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-38e9325 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0317d32 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-1a6791b img {
        width: 100px;
    }
    .elementor-53 .elementor-element.elementor-element-1a6791b>.elementor-widget-container {
        margin: 0px 30px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-ff485ce img {
        width: 100px;
    }
    .elementor-53 .elementor-element.elementor-element-ff485ce>.elementor-widget-container {
        margin: 0px 0px 30px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-7864572 img {
        width: 100px;
    }
    .elementor-53 .elementor-element.elementor-element-7864572>.elementor-widget-container {
        margin: 0px 30px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-7385222 img {
        width: 100px;
    }
    .elementor-53 .elementor-element.elementor-element-7385222>.elementor-widget-container {
        margin: 0px 0px 30px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-2a6d4ef img {
        width: 100px;
    }
    .elementor-53 .elementor-element.elementor-element-2a6d4ef>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-8fbcfbb img {
        width: 100px;
    }
    .elementor-53 .elementor-element.elementor-element-8fbcfbb>.elementor-widget-container {
        margin: 0px 0px 0px 30px;
    }
    .elementor-53 .elementor-element.elementor-element-1914c5c {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-db179c5 .ekit-video-popup-btn {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-ba0da9d {
        padding: 70px 20px 0px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-e9d3d77>.elementor-element-populated {
        padding: 120px 0px 120px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-c75f0f8>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-987157e {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-6d83a46 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-e3baa05 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-65f53e2 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-bb0a66b .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-bb0a66b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6c8642a .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-6c8642a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-069bace .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-069bace>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-5e8b728 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-5e8b728>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-62ee2c0 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-6a959c0>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-070d9cc {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-169bb0f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field label {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field .wpforms-field-description,
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field textarea,
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-field select {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-b1b6ecd .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-623bb3d {
        padding: 120px 0px 120px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-7e94401 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-7301942 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-0d1016c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-0d1016c>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list a,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .post-meta-list .meta-date-text {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists.elementskit-style-tag {
        bottom: 235px;
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-meta-lists .elementskit-single-meta {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body .entry-title,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-entry-header .entry-title,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-footer>p,
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-f077fb3 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-8ef5139 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-53 .elementor-element.elementor-element-fbad059>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 50px 50px 50px;
    }
    .elementor-53 .elementor-element.elementor-element-b67bf2b {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-aab9769 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-136cb59 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-6ff9263>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-53 .elementor-element.elementor-element-ad6122b .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field label {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field .wpforms-field-description,
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field textarea,
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-field select {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-53 .elementor-element.elementor-element-7e60139>.elementor-widget-container {
        margin: -10px 20px -24px 20px;
    }
}