.elementor-1284 .elementor-element.elementor-element-179cc062 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;

    padding: 120px 0px 0px 0px;

}

.elementor-1284 .elementor-element.elementor-element-179cc062:not(.elementor-motion-effects-element-type-background),
.elementor-1284 .elementor-element.elementor-element-179cc062>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-179cc062>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-3a985e65.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1284 .elementor-element.elementor-element-3a985e65>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5939766d {
    text-align: center;
    width: auto;
    max-width: auto;
    z-index: 3;
}

.elementor-1284 .elementor-element.elementor-element-5939766d>.elementor-widget-container {
    margin: 0px -20px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-57ac9a1b img {
    width: 100%;
    max-width: 11%;
    filter: brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1284 .elementor-element.elementor-element-57ac9a1b>.elementor-widget-container {
    margin: 0px -356px 0px -356px;
    padding: 0px 20px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-57ac9a1b {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1284 .elementor-element.elementor-element-c4e3c42 {
    text-align: center;
    width: auto;
    max-width: auto;
    z-index: 9;
}

.elementor-1284 .elementor-element.elementor-element-c4e3c42>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5d9f4767 {
    text-align: center;
    z-index: 9;
}

.elementor-1284 .elementor-element.elementor-element-5d9f4767>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5daa8bc0 img {
    width: 100%;
}

.elementor-1284 .elementor-element.elementor-element-5daa8bc0>.elementor-widget-container {
    margin: -12% 0% 0% -2%;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5daa8bc0 {
    z-index: 2;
}

.elementor-1284 .elementor-element.elementor-element-5daa8bc0:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(1deg);
    -webkit-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    transform: rotate(1deg);
}

.elementor-1284 .elementor-element.elementor-element-5daa8bc0.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 1deg;
}

.elementor-1284 .elementor-element.elementor-element-5718a145 {
    padding: 0px 0px 50px 0px;
}

.elementor-1284 .elementor-element.elementor-element-1799d1e8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-45fd6429 {
    text-align: center;
}

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

.elementor-1284 .elementor-element.elementor-element-2bc49f51 {
    padding: 70px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-6a07abba>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-67766221 img {
    width: 27%;
    filter: brightness(200%) contrast(200%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1284 .elementor-element.elementor-element-2fc8c6db {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-2fc8c6db .elementor-heading-title {
    font-family: var(--e-global-typography-d50cf18-font-family), Sans-serif;
    font-size: var(--e-global-typography-d50cf18-font-size);
    font-weight: var(--e-global-typography-d50cf18-font-weight);
    line-height: var(--e-global-typography-d50cf18-line-height);
    letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
    word-spacing: var(--e-global-typography-d50cf18-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-76706abd {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-76706abd>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-32e7a1f4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-3892a7e8 img {
    width: 27%;
    filter: brightness(200%) contrast(200%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1284 .elementor-element.elementor-element-50b9fa55 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-50b9fa55 .elementor-heading-title {
    font-family: var(--e-global-typography-d50cf18-font-family), Sans-serif;
    font-size: var(--e-global-typography-d50cf18-font-size);
    font-weight: var(--e-global-typography-d50cf18-font-weight);
    line-height: var(--e-global-typography-d50cf18-line-height);
    letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
    word-spacing: var(--e-global-typography-d50cf18-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-222c7c4f {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-222c7c4f>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-17ea60de>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-39ad1c07 img {
    width: 27%;
    filter: brightness(200%) contrast(200%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1284 .elementor-element.elementor-element-478959a2 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-478959a2 .elementor-heading-title {
    font-family: var(--e-global-typography-d50cf18-font-family), Sans-serif;
    font-size: var(--e-global-typography-d50cf18-font-size);
    font-weight: var(--e-global-typography-d50cf18-font-weight);
    line-height: var(--e-global-typography-d50cf18-line-height);
    letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
    word-spacing: var(--e-global-typography-d50cf18-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-555fc65d {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-555fc65d>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-6bb4afa8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-3484bc61 img {
    width: 27%;
    filter: brightness(200%) contrast(200%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1284 .elementor-element.elementor-element-168e9985 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-168e9985 .elementor-heading-title {
    font-family: var(--e-global-typography-d50cf18-font-family), Sans-serif;
    font-size: var(--e-global-typography-d50cf18-font-size);
    font-weight: var(--e-global-typography-d50cf18-font-weight);
    line-height: var(--e-global-typography-d50cf18-line-height);
    letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
    word-spacing: var(--e-global-typography-d50cf18-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-6b65faa1 {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-6b65faa1>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-2f3b3b55>.elementor-container {
    max-width: 1360px;
}

.elementor-1284 .elementor-element.elementor-element-2f3b3b55:not(.elementor-motion-effects-element-type-background),
.elementor-1284 .elementor-element.elementor-element-2f3b3b55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-2f3b3b55 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-1284 .elementor-element.elementor-element-2f3b3b55>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-8555a45:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1284 .elementor-element.elementor-element-8555a45>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/astron/wp-content/uploads/sites/146/2023/02/usa-hawaii-mauna-kea-volcano-telescopes-at-maun-2022-12-16-22-44-42-utc-copy.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1284 .elementor-element.elementor-element-8555a45>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-5039f49);
    opacity: 0;
}

.elementor-1284 .elementor-element.elementor-element-8555a45>.elementor-element-populated {
    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: 100px 50px 100px 50px;
}

.elementor-1284 .elementor-element.elementor-element-8555a45>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-7cea6b92:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1284 .elementor-element.elementor-element-7cea6b92>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a8dcee5);
}

.elementor-1284 .elementor-element.elementor-element-7cea6b92>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 50%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 50%;
    padding: 35px 35px 35px 35px;
}

.elementor-1284 .elementor-element.elementor-element-7cea6b92>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-7cea6b92.elementor-column>.elementor-element-populated::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    border-radius: inherit;
    background-color: inherit;
}

.elementor-1284 .elementor-element.elementor-element-6eebe291 .elementor-heading-title {
    font-family: var(--e-global-typography-7e7360a-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e7360a-font-size);
    font-weight: var(--e-global-typography-7e7360a-font-weight);
    line-height: var(--e-global-typography-7e7360a-line-height);
    letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
    word-spacing: var(--e-global-typography-7e7360a-word-spacing);
}

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

.elementor-1284 .elementor-element.elementor-element-69f39475 {
    color: var(--e-global-color-e64be90);
}

.elementor-1284 .elementor-element.elementor-element-1f395505 .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-1f395505 .elementor-button:focus {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-7b32e5bb {
    padding: 50px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-1284 .elementor-element.elementor-element-225f4281.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1284 .elementor-element.elementor-element-225f4281>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-626497c1 .elementor-heading-title {
    font-family: var(--e-global-typography-7e7360a-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e7360a-font-size);
    font-weight: var(--e-global-typography-7e7360a-font-weight);
    line-height: var(--e-global-typography-7e7360a-line-height);
    letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
    word-spacing: var(--e-global-typography-7e7360a-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-626497c1>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1284 .elementor-element.elementor-element-44eb00bd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 50px;
}

.elementor-1284 .elementor-element.elementor-element-e015874 {
    padding: 0px 0px 20px 0px;
}

.elementor-1284 .elementor-element.elementor-element-319565db>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4359277b .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-1b136aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-1b136aa-font-size);
    font-weight: var(--e-global-typography-1b136aa-font-weight);
    text-transform: var(--e-global-typography-1b136aa-text-transform);
    line-height: var(--e-global-typography-1b136aa-line-height);
    letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
    word-spacing: var(--e-global-typography-1b136aa-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-4359277b>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5094691e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-38ac71fa .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-1b136aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-1b136aa-font-size);
    font-weight: var(--e-global-typography-1b136aa-font-weight);
    text-transform: var(--e-global-typography-1b136aa-text-transform);
    line-height: var(--e-global-typography-1b136aa-line-height);
    letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
    word-spacing: var(--e-global-typography-1b136aa-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-38ac71fa>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-7d8b2f2c {
    padding: 20px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-177c50a9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-65678ac7 .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-1b136aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-1b136aa-font-size);
    font-weight: var(--e-global-typography-1b136aa-font-weight);
    text-transform: var(--e-global-typography-1b136aa-text-transform);
    line-height: var(--e-global-typography-1b136aa-line-height);
    letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
    word-spacing: var(--e-global-typography-1b136aa-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-65678ac7>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-609db737>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-70834de1 .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-1b136aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-1b136aa-font-size);
    font-weight: var(--e-global-typography-1b136aa-font-weight);
    text-transform: var(--e-global-typography-1b136aa-text-transform);
    line-height: var(--e-global-typography-1b136aa-line-height);
    letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
    word-spacing: var(--e-global-typography-1b136aa-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-70834de1>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5abc6ded>.elementor-container {
    max-width: 1360px;
}

.elementor-1284 .elementor-element.elementor-element-5abc6ded:not(.elementor-motion-effects-element-type-background),
.elementor-1284 .elementor-element.elementor-element-5abc6ded>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-5abc6ded {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5abc6ded>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-756c6a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1284 .elementor-element.elementor-element-756c6a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c0cf2ba);
}

.elementor-1284 .elementor-element.elementor-element-756c6a3>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-5039f49);
    opacity: 0.3;
}

.elementor-1284 .elementor-element.elementor-element-756c6a3>.elementor-element-populated {
    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-1284 .elementor-element.elementor-element-756c6a3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-16e380c6>.elementor-element-populated {
    margin: -175px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-9232eba .elementskit-image-comparison .twentytwenty-handle {
    background-color: var(--e-global-color-eb507f3);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-1284 .elementor-element.elementor-element-9232eba .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow {
    border-right-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-9232eba .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow {
    border-left-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-9232eba .elementskit-image-comparison .twentytwenty-handle:before,
.elementor-1284 .elementor-element.elementor-element-9232eba .elementskit-image-comparison .twentytwenty-handle:after {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-4214f7ce>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 50px;
}

.elementor-1284 .elementor-element.elementor-element-4d6a6d71 .elementor-heading-title {
    font-family: var(--e-global-typography-7e7360a-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e7360a-font-size);
    font-weight: var(--e-global-typography-7e7360a-font-weight);
    line-height: var(--e-global-typography-7e7360a-line-height);
    letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
    word-spacing: var(--e-global-typography-7e7360a-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-4d6a6d71>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-5e47c09d>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-1284 .elementor-element.elementor-element-7c041a16 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-7c041a16>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-1284 .elementor-element.elementor-element-c204167 .elementor-button {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-c204167 .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-c204167 .elementor-button:focus {
    color: var(--e-global-color-5039f49);
    background-color: var(--e-global-color-e64be90);
}

.elementor-1284 .elementor-element.elementor-element-c204167 .elementor-button:hover svg,
.elementor-1284 .elementor-element.elementor-element-c204167 .elementor-button:focus svg {
    fill: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-c204167>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-7a9190cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-1284 .elementor-element.elementor-element-25f6abab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-2ee1e7ca {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-2ee1e7ca .elementor-heading-title {
    font-family: var(--e-global-typography-7e7360a-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e7360a-font-size);
    font-weight: var(--e-global-typography-7e7360a-font-weight);
    line-height: var(--e-global-typography-7e7360a-line-height);
    letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
    word-spacing: var(--e-global-typography-7e7360a-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-2ee1e7ca>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1284 .elementor-element.elementor-element-22e76b06 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-606d4e7d {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-606d4e7d>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-1284 .elementor-element.elementor-element-63a43927 {
    padding: 50px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-dd15ace>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 65px 30px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-2d61aae7 img {
    width: 70%;
}

.elementor-1284 .elementor-element.elementor-element-5304e252 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-5304e252>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-7237243e {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-7237243e>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-eb507f3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button:focus {
    color: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button:hover svg,
.elementor-1284 .elementor-element.elementor-element-1bc85283 .elementor-button:focus svg {
    fill: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-1bc85283>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-34688ea3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1284 .elementor-element.elementor-element-7b2411e6 img {
    width: 85%;
}

.elementor-1284 .elementor-element.elementor-element-6726ee7d {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-6726ee7d>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-37ed32f9 {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-37ed32f9>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-eb507f3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button:focus {
    color: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button:hover svg,
.elementor-1284 .elementor-element.elementor-element-7fde358e .elementor-button:focus svg {
    fill: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-7fde358e>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-237132e3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 65px 0px 0px 30px;
}

.elementor-1284 .elementor-element.elementor-element-124cf3b img {
    width: 70%;
}

.elementor-1284 .elementor-element.elementor-element-37c6b092 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-37c6b092>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-5422d83b {
    text-align: center;
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-5422d83b>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-eb507f3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button:focus {
    color: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button:hover svg,
.elementor-1284 .elementor-element.elementor-element-57df4a7f .elementor-button:focus svg {
    fill: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-57df4a7f>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-7b05101d>.elementor-container {
    max-width: 1360px;
}

.elementor-1284 .elementor-element.elementor-element-7b05101d:not(.elementor-motion-effects-element-type-background),
.elementor-1284 .elementor-element.elementor-element-7b05101d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-7b05101d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

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

.elementor-1284 .elementor-element.elementor-element-496d6919:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1284 .elementor-element.elementor-element-496d6919>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c0cf2ba);
}

.elementor-1284 .elementor-element.elementor-element-496d6919>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-5039f49);
    opacity: 0.3;
}

.elementor-1284 .elementor-element.elementor-element-496d6919>.elementor-element-populated {
    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-1284 .elementor-element.elementor-element-496d6919>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-2601e8f6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 25px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4874da69 {
    text-align: left;
}

.elementor-1284 .elementor-element.elementor-element-4874da69 .elementor-heading-title {
    font-family: var(--e-global-typography-7e7360a-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e7360a-font-size);
    font-weight: var(--e-global-typography-7e7360a-font-weight);
    line-height: var(--e-global-typography-7e7360a-line-height);
    letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
    word-spacing: var(--e-global-typography-7e7360a-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-4874da69>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1284 .elementor-element.elementor-element-3679e894 {
    text-align: left;
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1284 .elementor-element.elementor-element-6e2cb311 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-6bbf0c44 .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-6bbf0c44 .elementor-button:focus {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-6bbf0c44>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4ee7edd0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-1284 .elementor-element.elementor-element-4682afd7 {
    text-align: left;
}

.elementor-1284 .elementor-element.elementor-element-4682afd7 img {
    width: 40%;
}

.elementor-1284 .elementor-element.elementor-element-4682afd7>.elementor-widget-container {
    margin: -38% 0% 0% -15%;
}

.elementor-1284 .elementor-element.elementor-element-25823fd6 {
    padding: 50px 0px 30px 0px;
}

.elementor-1284 .elementor-element.elementor-element-765fa373>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-669f9f48 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-669f9f48 .elementor-heading-title {
    font-family: var(--e-global-typography-7e7360a-font-family), Sans-serif;
    font-size: var(--e-global-typography-7e7360a-font-size);
    font-weight: var(--e-global-typography-7e7360a-font-weight);
    line-height: var(--e-global-typography-7e7360a-line-height);
    letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
    word-spacing: var(--e-global-typography-7e7360a-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-669f9f48>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1284 .elementor-element.elementor-element-67c8f55b {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-2b0b2d80 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-2b0b2d80>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card {
    display: block;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .btn-wraper {
    text-align: left;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-card {
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post .elementskit-post-body {
    padding: 10px 20px 30px 20px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card .elementskit-post-body {
    padding: 10px 20px 30px 20px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-meta-lists {
    left: 0px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper {
    color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-meta-lists .elementskit-single-meta {
    background-color: var(--e-global-color-e64be90);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body .entry-title,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-entry-header .entry-title,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var(--e-global-typography-d2268dd-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2268dd-font-size);
    font-weight: var(--e-global-typography-d2268dd-font-weight);
    line-height: var(--e-global-typography-d2268dd-line-height);
    letter-spacing: var(--e-global-typography-d2268dd-letter-spacing);
    word-spacing: var(--e-global-typography-d2268dd-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body .entry-title a {
    color: var(--e-global-color-e64be90);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-entry-header .entry-title a {
    color: var(--e-global-color-e64be90);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 15px 0px 15px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 15px 0px 15px 0px;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-footer>p {
    color: var(--e-global-color-76544c2);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body>p {
    color: var(--e-global-color-76544c2);
    text-align: left;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-footer>p,
.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body>p {
    font-family: var(--e-global-typography-f8cdd91-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8cdd91-font-size);
    font-weight: var(--e-global-typography-f8cdd91-font-weight);
    line-height: var(--e-global-typography-f8cdd91-line-height);
    letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
    word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-footer {
    text-align: left;
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-btn svg path {
    stroke: var(--e-global-color-e64be90);
    fill: var(--e-global-color-e64be90);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-btn:hover {
    color: var(--e-global-color-text);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-btn:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-1284 .elementor-element.elementor-element-4f2461f0>.elementor-widget-container {
    padding: 35px 0px 0px 0px;
}

.elementor-1284 .elementor-element.elementor-element-45ac81f3>.elementor-container {
    max-width: 1360px;
}

.elementor-1284 .elementor-element.elementor-element-45ac81f3:not(.elementor-motion-effects-element-type-background),
.elementor-1284 .elementor-element.elementor-element-45ac81f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5039f49);
}

.elementor-1284 .elementor-element.elementor-element-45ac81f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-1284 .elementor-element.elementor-element-45ac81f3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-7a870b30:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1284 .elementor-element.elementor-element-7a870b30>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c0cf2ba);
    background-image: url("https://kitpro.site/astron/wp-content/uploads/sites/146/2023/02/small-silhouettes-of-two-scientists-with-flashligh-2022-12-21-14-05-04-utc-copy.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1284 .elementor-element.elementor-element-7a870b30>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-5039f49);
    opacity: 0.3;
}

.elementor-1284 .elementor-element.elementor-element-7a870b30>.elementor-element-populated {
    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-1284 .elementor-element.elementor-element-7a870b30>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1284 .elementor-element.elementor-element-1b3ee569 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-36c8dfd4 {
    text-align: center;
}

.elementor-1284 .elementor-element.elementor-element-36c8dfd4>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-1284 .elementor-element.elementor-element-3ed65d0a .elementor-button:hover,
.elementor-1284 .elementor-element.elementor-element-3ed65d0a .elementor-button:focus {
    background-color: var(--e-global-color-a8dcee5);
}

@media(min-width:768px) {
    .elementor-1284 .elementor-element.elementor-element-dd15ace {
        width: 30%;
    }

    .elementor-1284 .elementor-element.elementor-element-34688ea3 {
        width: 39.332%;
    }

    .elementor-1284 .elementor-element.elementor-element-237132e3 {
        width: 30%;
    }

    .elementor-1284 .elementor-element.elementor-element-2601e8f6 {
        width: 40%;
    }

    .elementor-1284 .elementor-element.elementor-element-4ee7edd0 {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-1284 .elementor-element.elementor-element-179cc062 {
        padding: 200px 30px 50px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-57ac9a1b img {
        width: 9%;
    }

    .elementor-1284 .elementor-element.elementor-element-57ac9a1b>.elementor-widget-container {
        margin: 0px -365px 0px -365px;
    }

    .elementor-1284 .elementor-element.elementor-element-5d9f4767>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-5718a145 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-45fd6429 .elementor-heading-title {
        font-size: var(--e-global-typography-eddebef-font-size);
        line-height: var(--e-global-typography-eddebef-line-height);
        letter-spacing: var(--e-global-typography-eddebef-letter-spacing);
        word-spacing: var(--e-global-typography-eddebef-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-2fc8c6db .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-76706abd {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-50b9fa55 .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-222c7c4f {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-478959a2 .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-555fc65d {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-168e9985 .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-6b65faa1 {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-2f3b3b55 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-8555a45:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1284 .elementor-element.elementor-element-8555a45>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom left;
    }

    .elementor-1284 .elementor-element.elementor-element-7cea6b92>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-1284 .elementor-element.elementor-element-6eebe291 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-6eebe291 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-19aee785 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-69f39475 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-7b32e5bb {
        padding: 50px 30px 100px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-225f4281>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-626497c1 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-626497c1 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-6664b9fa {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-406b55f1 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-44eb00bd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-e015874 {
        padding: 35px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4359277b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-38ac71fa .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-7d8b2f2c {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-65678ac7 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-70834de1 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-5abc6ded {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-756c6a3>.elementor-element-populated {
        padding: 100px 50px 100px 50px;
    }

    .elementor-1284 .elementor-element.elementor-element-16e380c6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4214f7ce.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1284 .elementor-element.elementor-element-4214f7ce>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4d6a6d71 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-4d6a6d71 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-b2e6cfd {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-6146c029 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-7a9190cb {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-2ee1e7ca .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-606d4e7d>.elementor-widget-container {
        padding: 0% 12% 0% 12%;
    }

    .elementor-1284 .elementor-element.elementor-element-7237243e {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-37ed32f9 {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-5422d83b {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-7b05101d {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-496d6919>.elementor-element-populated {
        padding: 100px 50px 100px 50px;
    }

    .elementor-1284 .elementor-element.elementor-element-2601e8f6.elementor-column>.elementor-widget-wrap {
        justify-content: left;
    }

    .elementor-1284 .elementor-element.elementor-element-2601e8f6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4874da69 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-4874da69 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-3679e894 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-5a6bda16 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-6e2cb311 {
        width: auto;
        max-width: auto;
    }

    .elementor-1284 .elementor-element.elementor-element-4ee7edd0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4682afd7 {
        text-align: center;
    }

    .elementor-1284 .elementor-element.elementor-element-4682afd7 img {
        width: 50%;
    }

    .elementor-1284 .elementor-element.elementor-element-4682afd7>.elementor-widget-container {
        margin: -20% 0% 0% 0%;
    }

    .elementor-1284 .elementor-element.elementor-element-25823fd6 {
        padding: 50px 30px 30px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-669f9f48 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body .entry-title,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-entry-header .entry-title,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-d2268dd-font-size);
        line-height: var(--e-global-typography-d2268dd-line-height);
        letter-spacing: var(--e-global-typography-d2268dd-letter-spacing);
        word-spacing: var(--e-global-typography-d2268dd-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-footer>p,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body>p {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-45ac81f3 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1284 .elementor-element.elementor-element-36c8dfd4>.elementor-widget-container {
        padding: 0% 11% 0% 11%;
    }
}

@media(max-width:767px) {
    .elementor-1284 .elementor-element.elementor-element-179cc062 {
        padding: 200px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-57ac9a1b img {
        width: 66%;
    }

    .elementor-1284 .elementor-element.elementor-element-57ac9a1b>.elementor-widget-container {
        margin: 0px -165px 0px -165px;
        padding: 0px 8px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-5daa8bc0>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-5daa8bc0:not(.e-transform)>.elementor-widget-container {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .elementor-1284 .elementor-element.elementor-element-5daa8bc0.e-transform>.elementor-widget-container {
        --e-transform-rotateZ: 0deg;
    }

    .elementor-1284 .elementor-element.elementor-element-5718a145 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-45fd6429 .elementor-heading-title {
        font-size: var(--e-global-typography-eddebef-font-size);
        line-height: var(--e-global-typography-eddebef-line-height);
        letter-spacing: var(--e-global-typography-eddebef-letter-spacing);
        word-spacing: var(--e-global-typography-eddebef-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-2bc49f51 {
        padding: 35px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-2fc8c6db .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-76706abd {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-76706abd>.elementor-widget-container {
        padding: 0px 60px 0px 60px;
    }

    .elementor-1284 .elementor-element.elementor-element-32e7a1f4>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-50b9fa55 .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-222c7c4f {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-222c7c4f>.elementor-widget-container {
        padding: 0px 60px 0px 60px;
    }

    .elementor-1284 .elementor-element.elementor-element-17ea60de>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-478959a2 .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-555fc65d {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-555fc65d>.elementor-widget-container {
        padding: 0px 60px 0px 60px;
    }

    .elementor-1284 .elementor-element.elementor-element-6bb4afa8>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-168e9985 .elementor-heading-title {
        font-size: var(--e-global-typography-d50cf18-font-size);
        line-height: var(--e-global-typography-d50cf18-line-height);
        letter-spacing: var(--e-global-typography-d50cf18-letter-spacing);
        word-spacing: var(--e-global-typography-d50cf18-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-6b65faa1 {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-6b65faa1>.elementor-widget-container {
        padding: 0px 60px 0px 60px;
    }

    .elementor-1284 .elementor-element.elementor-element-2f3b3b55 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-8555a45>.elementor-element-populated {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-7cea6b92>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-1284 .elementor-element.elementor-element-6eebe291 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-7b32e5bb {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-626497c1 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-319565db>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4359277b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-38ac71fa .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-7d8b2f2c {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-177c50a9>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-65678ac7 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-70834de1 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-1b136aa-font-size);
        line-height: var(--e-global-typography-1b136aa-line-height);
        letter-spacing: var(--e-global-typography-1b136aa-letter-spacing);
        word-spacing: var(--e-global-typography-1b136aa-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-5abc6ded {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-756c6a3>.elementor-element-populated {
        padding: 0px 20px 20px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-4d6a6d71 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-5e47c09d>.elementor-widget-container {
        margin: 0px 0px 0px -2px;
        padding: 0px 0px 4px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-7c041a16>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-7a9190cb {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-2ee1e7ca .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-606d4e7d>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1284 .elementor-element.elementor-element-dd15ace>.elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-7237243e {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-34688ea3>.elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-7b2411e6 img {
        width: 70%;
    }

    .elementor-1284 .elementor-element.elementor-element-37ed32f9 {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-237132e3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-5422d83b {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-7b05101d {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-496d6919>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }

    .form-grid {
        gap: 0px !important
    }

    .elementor-1284 .elementor-element.elementor-element-4874da69 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-4682afd7 img {
        width: 77%;
    }

    .elementor-1284 .elementor-element.elementor-element-4682afd7>.elementor-widget-container {
        margin: -32% 0% 0% 0%;
    }

    .elementor-1284 .elementor-element.elementor-element-25823fd6 {
        padding: 50px 20px 30px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-669f9f48 .elementor-heading-title {
        font-size: var(--e-global-typography-7e7360a-font-size);
        line-height: var(--e-global-typography-7e7360a-line-height);
        letter-spacing: var(--e-global-typography-7e7360a-letter-spacing);
        word-spacing: var(--e-global-typography-7e7360a-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-2b0b2d80>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body .entry-title,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-entry-header .entry-title,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-d2268dd-font-size);
        line-height: var(--e-global-typography-d2268dd-line-height);
        letter-spacing: var(--e-global-typography-d2268dd-letter-spacing);
        word-spacing: var(--e-global-typography-d2268dd-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-footer>p,
    .elementor-1284 .elementor-element.elementor-element-4f2461f0 .elementskit-post-body>p {
        font-size: var(--e-global-typography-f8cdd91-font-size);
        line-height: var(--e-global-typography-f8cdd91-line-height);
        letter-spacing: var(--e-global-typography-f8cdd91-letter-spacing);
        word-spacing: var(--e-global-typography-f8cdd91-word-spacing);
    }

    .elementor-1284 .elementor-element.elementor-element-45ac81f3 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-7a870b30>.elementor-element-populated {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1284 .elementor-element.elementor-element-36c8dfd4>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1284 .elementor-element.elementor-element-225f4281 {
        width: 100%;
    }

    .elementor-1284 .elementor-element.elementor-element-44eb00bd {
        width: 100%;
    }

    .elementor-1284 .elementor-element.elementor-element-16e380c6 {
        width: 100%;
    }

    .elementor-1284 .elementor-element.elementor-element-4214f7ce {
        width: 100%;
    }

    .elementor-1284 .elementor-element.elementor-element-2601e8f6 {
        width: 100%;
    }

    .elementor-1284 .elementor-element.elementor-element-4ee7edd0 {
        width: 100%;
    }
}