.elementor-1039 .elementor-element.elementor-element-35f372c4 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 280px 0px 100px 0px;
}

.elementor-1039 .elementor-element.elementor-element-35f372c4:not(.elementor-motion-effects-element-type-background),
.elementor-1039 .elementor-element.elementor-element-35f372c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bca6946);
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/03-copy.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-35f372c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-35f372c4>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-7d460fa);
}

.elementor-1039 .elementor-element.elementor-element-35f372c4>.elementor-shape-bottom svg {
    height: 355px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-1039 .elementor-element.elementor-element-6abac2a7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-2dbb8b9>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-1039 .elementor-element.elementor-element-2dbb8b9 {
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-3b1c2565 {
    color: var(--e-global-color-e64be90);
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-3b1c2565>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-1039 .elementor-element.elementor-element-662e0006 .elementor-button {
    background-color: var(--e-global-color-b88e696);
}

.elementor-1039 .elementor-element.elementor-element-662e0006 .elementor-button:hover,
.elementor-1039 .elementor-element.elementor-element-662e0006 .elementor-button:focus {
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-e0c8cdb);
}

.elementor-1039 .elementor-element.elementor-element-662e0006 .elementor-button:hover svg,
.elementor-1039 .elementor-element.elementor-element-662e0006 .elementor-button:focus svg {
    fill: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-662e0006>.elementor-widget-container {
    padding: 0px 10px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-662e0006 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-1b17975 .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: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e0c8cdb);
}

.elementor-1039 .elementor-element.elementor-element-1b17975 .elementor-button:hover,
.elementor-1039 .elementor-element.elementor-element-1b17975 .elementor-button:focus {
    color: var(--e-global-color-e64be90);
    background-color: var(--e-global-color-e0c8cdb);
}

.elementor-1039 .elementor-element.elementor-element-1b17975 .elementor-button:hover svg,
.elementor-1039 .elementor-element.elementor-element-1b17975 .elementor-button:focus svg {
    fill: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-1b17975>.elementor-widget-container {
    padding: 0px 0px 0px 10px;
}

.elementor-1039 .elementor-element.elementor-element-1b17975 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-1b575204>.elementor-element-populated {
    margin: -10% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 20px;
}

.elementor-1039 .elementor-element.elementor-element-876f05d>.elementor-widget-container {
    margin: 0% -11% 0% 11%;
}

.elementor-1039 .elementor-element.elementor-element-876f05d {
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-1f3fd8f4 {
    width: var(--container-widget-width, 538.8px);
    max-width: 538.8px;
    --container-widget-width: 538.8px;
    --container-widget-flex-grow: 0;
    top: 10px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1f3fd8f4 {
    left: -55px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-1f3fd8f4 {
    right: -55px;
}

.elementor-1039 .elementor-element.elementor-element-78ff85d7 {
    width: var(--container-widget-width, 519.8px);
    max-width: 519.8px;
    --container-widget-width: 519.8px;
    --container-widget-flex-grow: 0;
    top: 17px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-78ff85d7 {
    left: 197px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-78ff85d7 {
    right: 197px;
}

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

.elementor-1039 .elementor-element.elementor-element-6114a992>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-477c3d48 {
    width: var(--container-widget-width, 474.8px);
    max-width: 474.8px;
    --container-widget-width: 474.8px;
    --container-widget-flex-grow: 0;
    top: -20px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-477c3d48 {
    left: 193px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-477c3d48 {
    right: 193px;
}

.elementor-1039 .elementor-element.elementor-element-27da8dec {
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-4f2f74e1 {
    width: var(--container-widget-width, 514.8px);
    max-width: 514.8px;
    --container-widget-width: 514.8px;
    --container-widget-flex-grow: 0;
    top: -129px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-4f2f74e1 {
    left: -76px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-4f2f74e1 {
    right: -76px;
}

.elementor-1039 .elementor-element.elementor-element-587a838d img {
    opacity: 0.4;
}

.elementor-1039 .elementor-element.elementor-element-587a838d {
    width: var(--container-widget-width, 537.8px);
    max-width: 537.8px;
    --container-widget-width: 537.8px;
    --container-widget-flex-grow: 0;
    top: -185px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-587a838d {
    left: 117px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-587a838d {
    right: 117px;
}

.elementor-1039 .elementor-element.elementor-element-2ac729ad>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 150px;
}

.elementor-1039 .elementor-element.elementor-element-e25a007 {
    padding: 0px 0px 30px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5af7d293>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-528c6630.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1039 .elementor-element.elementor-element-528c6630.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1039 .elementor-element.elementor-element-528c6630.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    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);
}

.elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-1e695453.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1039 .elementor-element.elementor-element-1e695453.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1039 .elementor-element.elementor-element-1e695453.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-img img {
    filter: brightness(168%) contrast(160%) saturate(119%) blur(0px) hue-rotate(163deg);
    transition-duration: 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    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);
}

.elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-49e9146>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-img img {
    filter: brightness(200%) contrast(200%) saturate(167%) blur(0px) hue-rotate(242deg);
    transition-duration: 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    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);
}

.elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-71e37a63.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1039 .elementor-element.elementor-element-71e37a63.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1039 .elementor-element.elementor-element-71e37a63.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-img img {
    filter: brightness(200%) contrast(200%) saturate(200%) blur(0px) hue-rotate(113deg);
    transition-duration: 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    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);
}

.elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-21e8f092 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 75px 0px 50px 0px;
    z-index: 3;
}

.elementor-1039 .elementor-element.elementor-element-6925f560>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-1ceb5831 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-239e6fc5 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-239e6fc5>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-1039 .elementor-element.elementor-element-1a41c3ee {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1039 .elementor-element.elementor-element-174691e8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-67641c1) 25%, var(--e-global-color-a619ba9) 100%);
}

.elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-82961cc {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-82961cc img {
    width: 25%;
}

.elementor-1039 .elementor-element.elementor-element-43f2032b .elementor-button {
    fill: var(--e-global-color-430fcf1);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-1c7979f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-67641c1) 25%, var(--e-global-color-a619ba9) 100%);
}

.elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 30px 50px 30px;
}

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

.elementor-1039 .elementor-element.elementor-element-3535b55a {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-3535b55a img {
    width: 25%;
}

.elementor-1039 .elementor-element.elementor-element-75b0a84e .elementor-button {
    fill: var(--e-global-color-430fcf1);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-38a5dc5d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-67641c1) 25%, var(--e-global-color-a619ba9) 100%);
}

.elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-7d445430 {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-7d445430 img {
    width: 25%;
}

.elementor-1039 .elementor-element.elementor-element-20b6aa3c .elementor-button {
    fill: var(--e-global-color-430fcf1);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-47d30127 {
    overflow: hidden;
    padding: 75px 0px 50px 0px;
    z-index: 3;
}

.elementor-1039 .elementor-element.elementor-element-325dd051>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1039 .elementor-element.elementor-element-69c1ed8d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1039 .elementor-element.elementor-element-69c1ed8d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-228827c1 {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-28324a0a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-4389cf53 {
    overflow: hidden;
    padding: 0px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-1039 .elementor-element.elementor-element-474c3203.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-1039 .elementor-element.elementor-element-474c3203:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/home_game1.png");
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-eb507f3) 0%, var(--e-global-color-7d460fa) 100%);
    opacity: 0.6;
}

.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 70px 30px 30px 30px;
}

.elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-49939ffe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-6bf5bb7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/Game-Background-Black-Forest-2.png");
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-eb507f3) 0%, var(--e-global-color-7d460fa) 100%);
    opacity: 0.6;
}

.elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-1039 .elementor-element.elementor-element-724d3134 {
    --spacer-size: 80px;
}

.elementor-1039 .elementor-element.elementor-element-3e7402c4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/Items_Game3-copy.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-eb507f3) 0%, var(--e-global-color-7d460fa) 100%);
    opacity: 0.6;
}

.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-2fa89efb {
    --spacer-size: 80px;
}

.elementor-1039 .elementor-element.elementor-element-46ea9a35 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1039 .elementor-element.elementor-element-18e3c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/home_game2.png");
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-eb507f3) 0%, var(--e-global-color-7d460fa) 100%);
    opacity: 0.6;
}

.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
}

.elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-636f131e {
    --spacer-size: 80px;
}

.elementor-1039 .elementor-element.elementor-element-77c7232c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/home_game3.png");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-eb507f3) 0%, var(--e-global-color-7d460fa) 100%);
    opacity: 0.6;
}

.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-7fe9f0e2 {
    --spacer-size: 80px;
}

.elementor-1039 .elementor-element.elementor-element-6c91b4ec {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 75px 0px 50px 0px;
}

.elementor-1039 .elementor-element.elementor-element-12c371f9>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-49038bdf {
    padding: 35px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-1807866e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/03-copy.jpg");
    background-position: top center;
    background-size: auto;
}

.elementor-1039 .elementor-element.elementor-element-1807866e:hover>.elementor-element-populated {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1039 .elementor-element.elementor-element-1807866e:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-faf5d15);
    opacity: 0.5;
}

.elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-element-populated {
    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: 50px 20px 50px 20px;
}

.elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-10b589b6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-10b589b6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-10b589b6.elementor-view-framed .elementor-icon,
.elementor-1039 .elementor-element.elementor-element-10b589b6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-e64be90);
    border-color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-10b589b6.elementor-view-framed .elementor-icon,
.elementor-1039 .elementor-element.elementor-element-10b589b6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-6873f609 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-6873f609>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5b82abcd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/04-copy.jpg");
    background-position: center center;
    background-size: auto;
}

.elementor-1039 .elementor-element.elementor-element-5b82abcd:hover>.elementor-element-populated {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1039 .elementor-element.elementor-element-5b82abcd:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-faf5d15);
    opacity: 0.5;
}

.elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-element-populated {
    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: 50px 20px 50px 20px;
}

.elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-1fa18968 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-1fa18968.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-1fa18968.elementor-view-framed .elementor-icon,
.elementor-1039 .elementor-element.elementor-element-1fa18968.elementor-view-default .elementor-icon {
    color: var(--e-global-color-e64be90);
    border-color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-1fa18968.elementor-view-framed .elementor-icon,
.elementor-1039 .elementor-element.elementor-element-1fa18968.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-393e4 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-393e4>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-21f58219 {
    padding: 30px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/03-copy.jpg");
    background-position: bottom center;
    background-size: auto;
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b:hover>.elementor-element-populated {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-faf5d15);
    opacity: 0.5;
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-element-populated {
    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: 50px 20px 50px 20px;
}

.elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-770668b6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-770668b6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-770668b6.elementor-view-framed .elementor-icon,
.elementor-1039 .elementor-element.elementor-element-770668b6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-e64be90);
    border-color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-770668b6.elementor-view-framed .elementor-icon,
.elementor-1039 .elementor-element.elementor-element-770668b6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-2db12f90 {
    text-align: center;
}

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

.elementor-1039 .elementor-element.elementor-element-40baca13:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/04-copy.jpg");
    background-position: top right;
    background-size: auto;
}

.elementor-1039 .elementor-element.elementor-element-40baca13:hover>.elementor-element-populated {
    background-color: var(--e-global-color-eb507f3);
}

.elementor-1039 .elementor-element.elementor-element-40baca13:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-faf5d15);
    opacity: 0.5;
}

.elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-element-populated {
    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: 50px 20px 50px 20px;
}

.elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-6e2be99f img {
    width: 21%;
}

.elementor-1039 .elementor-element.elementor-element-56a81439 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-56a81439>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-74d172a8>.elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-27e0ef10 {
    z-index: 3;
}

.elementor-1039 .elementor-element.elementor-element-61af591b {
    width: var(--container-widget-width, 474.8px);
    max-width: 474.8px;
    --container-widget-width: 474.8px;
    --container-widget-flex-grow: 0;
    top: 72px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-61af591b {
    left: 163px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-61af591b {
    right: 163px;
}

.elementor-1039 .elementor-element.elementor-element-4781bdb3 {
    z-index: 3;
}

.elementor-1039 .elementor-element.elementor-element-51f08ad6 img {
    opacity: 0.4;
}

.elementor-1039 .elementor-element.elementor-element-51f08ad6 {
    width: var(--container-widget-width, 562.8px);
    max-width: 562.8px;
    --container-widget-width: 562.8px;
    --container-widget-flex-grow: 0;
    top: 110px;
    z-index: 1;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
    left: -90px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
    right: -90px;
}

.elementor-1039 .elementor-element.elementor-element-5dd8e80c {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 50px 0px;
    z-index: 9;
}

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

.elementor-1039 .elementor-element.elementor-element-109e4d7d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-e596c76 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-40c5bcad {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-40c5bcad>.elementor-widget-container {
    padding: 0% 25% 3% 25%;
}

.elementor-1039 .elementor-element.elementor-element-34c9cafe img {
    opacity: 0.5;
}

.elementor-1039 .elementor-element.elementor-element-34c9cafe {
    z-index: 2;
}

.elementor-1039 .elementor-element.elementor-element-5fad44df img {
    opacity: 0.3;
}

.elementor-1039 .elementor-element.elementor-element-5fad44df {
    width: var(--container-widget-width, 374.8px);
    max-width: 374.8px;
    --container-widget-width: 374.8px;
    --container-widget-flex-grow: 0;
    top: 91px;
    z-index: 0;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5fad44df {
    left: 925px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-5fad44df {
    right: 925px;
}

.elementor-1039 .elementor-element.elementor-element-67bf3215 img {
    opacity: 0.73;
}

.elementor-1039 .elementor-element.elementor-element-67bf3215 {
    width: var(--container-widget-width, 703.8px);
    max-width: 703.8px;
    --container-widget-width: 703.8px;
    --container-widget-flex-grow: 0;
    top: 305px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-67bf3215 {
    left: 509px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-67bf3215 {
    right: 509px;
}

.elementor-1039 .elementor-element.elementor-element-6f94a78e img {
    opacity: 0.4;
}

.elementor-1039 .elementor-element.elementor-element-6f94a78e {
    width: var(--container-widget-width, 709.8px);
    max-width: 709.8px;
    --container-widget-width: 709.8px;
    --container-widget-flex-grow: 0;
    top: 66px;
    z-index: 1;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-6f94a78e {
    left: -64px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-6f94a78e {
    right: -64px;
}

.elementor-1039 .elementor-element.elementor-element-1dd6d270 img {
    width: 45%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-e64be90);
    border-radius: 40px 40px 40px 40px;
}

.elementor-1039 .elementor-element.elementor-element-1dd6d270>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-1dd6d270 {
    width: var(--container-widget-width, 129px);
    max-width: 129px;
    --container-widget-width: 129px;
    --container-widget-flex-grow: 0;
    top: 552px;
    z-index: 3;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1dd6d270 {
    left: 132px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-1dd6d270 {
    right: 132px;
}

.elementor-1039 .elementor-element.elementor-element-1dd6d270:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-1dd6d270.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-11e9aca7 img {
    width: 45%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-e64be90);
    border-radius: 40px 40px 40px 40px;
}

.elementor-1039 .elementor-element.elementor-element-11e9aca7>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-11e9aca7 {
    width: var(--container-widget-width, 129px);
    max-width: 129px;
    --container-widget-width: 129px;
    --container-widget-flex-grow: 0;
    top: 544px;
    z-index: 3;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
    left: 992px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
    right: 992px;
}

.elementor-1039 .elementor-element.elementor-element-11e9aca7:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-11e9aca7.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-5df99e97 img {
    width: 45%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-e64be90);
    border-radius: 40px 40px 40px 40px;
}

.elementor-1039 .elementor-element.elementor-element-5df99e97>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5df99e97 {
    width: var(--container-widget-width, 129px);
    max-width: 129px;
    --container-widget-width: 129px;
    --container-widget-flex-grow: 0;
    top: 822px;
    z-index: 3;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5df99e97 {
    left: 605px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-5df99e97 {
    right: 605px;
}

.elementor-1039 .elementor-element.elementor-element-5df99e97:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-5df99e97.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-152a2755 img {
    width: 45%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-e64be90);
    border-radius: 40px 40px 40px 40px;
}

.elementor-1039 .elementor-element.elementor-element-152a2755>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-152a2755 {
    width: var(--container-widget-width, 129px);
    max-width: 129px;
    --container-widget-width: 129px;
    --container-widget-flex-grow: 0;
    top: 459px;
    z-index: 3;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-152a2755 {
    left: 575px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-152a2755 {
    right: 575px;
}

.elementor-1039 .elementor-element.elementor-element-152a2755:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-152a2755.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-5758cef1 img {
    width: 45%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-e64be90);
    border-radius: 40px 40px 40px 40px;
}

.elementor-1039 .elementor-element.elementor-element-5758cef1>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5758cef1 {
    width: var(--container-widget-width, 129px);
    max-width: 129px;
    --container-widget-width: 129px;
    --container-widget-flex-grow: 0;
    top: 744px;
    z-index: 3;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5758cef1 {
    left: 914px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-5758cef1 {
    right: 914px;
}

.elementor-1039 .elementor-element.elementor-element-5758cef1:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-5758cef1.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-38779ea6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
    z-index: 9;
}

.elementor-1039 .elementor-element.elementor-element-38779ea6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-2e632b41>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-72fa54ee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-67641c1) 0%, var(--e-global-color-a619ba9) 100%);
}

.elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 70px 30px;
}

.elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-542e6a02 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-21f9b5fe {
    text-align: center;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-21f9b5fe .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-21f9b5fe .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-1039 .elementor-element.elementor-element-21f9b5fe>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-13c4fe84 img {
    width: 20%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-faf5d15);
    border-radius: 999px 999px 999px 999px;
}

.elementor-1039 .elementor-element.elementor-element-13c4fe84>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-13c4fe84:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-13c4fe84.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-171ee692 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-171ee692 .elementor-heading-title {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-25a8f7f0 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-25a8f7f0 .elementor-heading-title {
    color: var(--e-global-color-430fcf1);
    font-family: var(--e-global-typography-24b2df3-font-family), Sans-serif;
    font-size: var(--e-global-typography-24b2df3-font-size);
    font-weight: var(--e-global-typography-24b2df3-font-weight);
    line-height: var(--e-global-typography-24b2df3-line-height);
    letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
    word-spacing: var(--e-global-typography-24b2df3-word-spacing);
}

.elementor-1039 .elementor-element.elementor-element-25a8f7f0>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-602a6025>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5ef53d78:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-67641c1) 0%, var(--e-global-color-a619ba9) 100%);
}

.elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 30px 70px 30px;
}

.elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-72fbbb6b {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-74945b49 {
    text-align: center;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-74945b49 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-74945b49 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-1039 .elementor-element.elementor-element-74945b49>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5e1c55c4 img {
    width: 20%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-faf5d15);
    border-radius: 999px 999px 999px 999px;
}

.elementor-1039 .elementor-element.elementor-element-5e1c55c4>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5e1c55c4:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-5e1c55c4.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-38bba6cb {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-38bba6cb .elementor-heading-title {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-1dc0226f {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-1dc0226f .elementor-heading-title {
    color: var(--e-global-color-430fcf1);
    font-family: var(--e-global-typography-24b2df3-font-family), Sans-serif;
    font-size: var(--e-global-typography-24b2df3-font-size);
    font-weight: var(--e-global-typography-24b2df3-font-weight);
    line-height: var(--e-global-typography-24b2df3-line-height);
    letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
    word-spacing: var(--e-global-typography-24b2df3-word-spacing);
}

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

.elementor-1039 .elementor-element.elementor-element-550ecaf6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-76c1961a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-67641c1) 0%, var(--e-global-color-a619ba9) 100%);
}

.elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-element-populated,
.elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-element-populated>.elementor-background-overlay,
.elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 50px 30px 70px 30px;
}

.elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1039 .elementor-element.elementor-element-17bfeae2 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-35f3796d {
    text-align: center;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-35f3796d .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-35f3796d .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-1039 .elementor-element.elementor-element-35f3796d>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-6d94c539 img {
    width: 20%;
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--e-global-color-faf5d15);
    border-radius: 999px 999px 999px 999px;
}

.elementor-1039 .elementor-element.elementor-element-6d94c539>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-6d94c539:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-6d94c539.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kitpro.site/devour/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1039 .elementor-element.elementor-element-d07f486 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-d07f486 .elementor-heading-title {
    color: var(--e-global-color-e64be90);
    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);
}

.elementor-1039 .elementor-element.elementor-element-6c38ca4f {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-6c38ca4f .elementor-heading-title {
    color: var(--e-global-color-430fcf1);
    font-family: var(--e-global-typography-24b2df3-font-family), Sans-serif;
    font-size: var(--e-global-typography-24b2df3-font-size);
    font-weight: var(--e-global-typography-24b2df3-font-weight);
    line-height: var(--e-global-typography-24b2df3-line-height);
    letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
    word-spacing: var(--e-global-typography-24b2df3-word-spacing);
}

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

.elementor-1039 .elementor-element.elementor-element-4f0e2524 {
    overflow: hidden;
    padding: 75px 0px 30px 0px;
}

.elementor-1039 .elementor-element.elementor-element-751d0009>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    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);
    color: var(--e-global-color-e64be90);
    background-color: transparent;
    background-image: linear-gradient(140deg, var(--e-global-color-a619ba9) 0%, var(--e-global-color-848b671) 100%);
    border-radius: 7px 7px 7px 7px;
}

.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-e64be90);
    border-radius: 7px 7px 7px 7px;
}

.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-e64be90);
}

.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/04-copy.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card-body {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-79c7c7d4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-585614d0>.elementor-widget-container {
    margin: -15% 0% 0% 5%;
    padding: 0px 0px 0px 45px;
}

.elementor-1039 .elementor-element.elementor-element-1fd56e79 img {
    opacity: 0.4;
}

.elementor-1039 .elementor-element.elementor-element-1fd56e79 {
    width: var(--container-widget-width, 507.8px);
    max-width: 507.8px;
    --container-widget-width: 507.8px;
    --container-widget-flex-grow: 0;
    top: 34px;
    z-index: 1;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
    left: 189px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
    right: 189px;
}

.elementor-1039 .elementor-element.elementor-element-2d20cb46 img {
    opacity: 0.73;
}

.elementor-1039 .elementor-element.elementor-element-2d20cb46 {
    width: var(--container-widget-width, 475.8px);
    max-width: 475.8px;
    --container-widget-width: 475.8px;
    --container-widget-flex-grow: 0;
    top: -61px;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
    left: 18px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
    right: 18px;
}

.elementor-1039 .elementor-element.elementor-element-7b35b198 {
    overflow: hidden;
    padding: 75px 0px 50px 0px;
}

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

.elementor-1039 .elementor-element.elementor-element-a3bf086 {
    text-align: center;
}

.elementor-1039 .elementor-element.elementor-element-57a0e6ef img {
    opacity: 0.4;
}

.elementor-1039 .elementor-element.elementor-element-57a0e6ef {
    width: var(--container-widget-width, 740.8px);
    max-width: 740.8px;
    --container-widget-width: 740.8px;
    --container-widget-flex-grow: 0;
    top: -29px;
    z-index: 1;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-57a0e6ef {
    left: 519px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-57a0e6ef {
    right: 519px;
}

.elementor-1039 .elementor-element.elementor-element-3d1b659e img {
    opacity: 0.73;
}

.elementor-1039 .elementor-element.elementor-element-3d1b659e {
    width: var(--container-widget-width, 740.8px);
    max-width: 740.8px;
    --container-widget-width: 740.8px;
    --container-widget-flex-grow: 0;
    top: -109px;
    z-index: 1;
}

body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-3d1b659e {
    left: -210px;
}

body.rtl .elementor-1039 .elementor-element.elementor-element-3d1b659e {
    right: -210px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-image-card {
    display: block;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .btn-wraper {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-blog-block-post,
.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-image-card,
.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-card {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-67641c1) 30%, var(--e-global-color-a619ba9) 100%);
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 12px 0px;
    margin: 50px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-blog-block-post .elementskit-post-body {
    padding: 0px 0px 40px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 0px 40px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-body {
    background-color: var(--e-global-color-eb507f3);
    border-width: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-entry-thumb {
    border-radius: 12px 12px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .post-meta-list {
    text-align: left;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .post-meta-list>span {
    background-color: var(--e-global-color-eb507f3);
}

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

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 20px 30px 30px 30px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 20px 30px 30px 30px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-footer {
    text-align: left;
    margin: 0px 30px 0px 30px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-body>p {
    text-align: left;
    margin: 0px 30px 0px 30px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 30px 0px 30px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-btn {
    padding: 20px 30px 0px 30px;
    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);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 12px 12px;
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-btn svg path {
    stroke: var(--e-global-color-430fcf1);
    fill: var(--e-global-color-430fcf1);
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-btn:hover {
    color: var(--e-global-color-683e01e);
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-btn:hover svg path {
    stroke: var(--e-global-color-683e01e);
    fill: var(--e-global-color-683e01e);
}

.elementor-1039 .elementor-element.elementor-element-5dbcf8 {
    z-index: 2;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1039 .elementor-element.elementor-element-6abac2a7 {
        width: 60%;
    }

    .elementor-1039 .elementor-element.elementor-element-1b575204 {
        width: 40%;
    }

    .elementor-1039 .elementor-element.elementor-element-474c3203 {
        width: 100%;
    }

    .elementor-1039 .elementor-element.elementor-element-49939ffe {
        width: 100%;
    }

    .elementor-1039 .elementor-element.elementor-element-12c371f9 {
        width: 100%;
    }

    .elementor-1039 .elementor-element.elementor-element-74d172a8 {
        width: 100%;
    }

    .elementor-1039 .elementor-element.elementor-element-751d0009 {
        width: 100%;
    }

    .elementor-1039 .elementor-element.elementor-element-79c7c7d4 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1039 .elementor-element.elementor-element-35f372c4>.elementor-shape-bottom svg {
        height: 200px;
    }

    .elementor-1039 .elementor-element.elementor-element-35f372c4 {
        padding: 250px 30px 100px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-876f05d>.elementor-widget-container {
        margin: 0% -17% 0% -30%;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1f3fd8f4 {
        left: -271px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-1f3fd8f4 {
        right: -271px;
    }

    .elementor-1039 .elementor-element.elementor-element-1f3fd8f4 {
        top: -94px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-78ff85d7 {
        left: 47px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-78ff85d7 {
        right: 47px;
    }

    .elementor-1039 .elementor-element.elementor-element-78ff85d7 {
        top: -108px;
    }

    .elementor-1039 .elementor-element.elementor-element-690862a3 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-6114a992>.elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-477c3d48 {
        width: var(--container-widget-width, 366.8px);
        max-width: 366.8px;
        --container-widget-width: 366.8px;
        --container-widget-flex-grow: 0;
        top: -56px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-477c3d48 {
        left: -23px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-477c3d48 {
        right: -23px;
    }

    .elementor-1039 .elementor-element.elementor-element-4f2f74e1 {
        width: var(--container-widget-width, 160.8px);
        max-width: 160.8px;
        --container-widget-width: 160.8px;
        --container-widget-flex-grow: 0;
        top: 10px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-4f2f74e1 {
        left: 19px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-4f2f74e1 {
        right: 19px;
    }

    .elementor-1039 .elementor-element.elementor-element-587a838d {
        width: var(--container-widget-width, 367.8px);
        max-width: 367.8px;
        --container-widget-width: 367.8px;
        --container-widget-flex-grow: 0;
        top: -142px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-587a838d {
        left: -34px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-587a838d {
        right: -34px;
    }

    .elementor-1039 .elementor-element.elementor-element-2ac729ad>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-21e8f092 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-239e6fc5>.elementor-widget-container {
        padding: 0% 13% 0% 13%;
    }

    .elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 30px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 40px 20px 30px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 40px 20px 30px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-47d30127 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-4389cf53 {
        padding: 0px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-474c3203>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 300px 30px 30px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-2b3be8b4 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-1039 .elementor-element.elementor-element-6c91b4ec {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-12c371f9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3335281a {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-74d172a8>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-27e0ef10 {
        text-align: center;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
        left: -1px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
        right: -1px;
    }

    .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
        top: 89px;
    }

    .elementor-1039 .elementor-element.elementor-element-5dd8e80c {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-1dd6d270>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1dd6d270 {
        left: 88px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-1dd6d270 {
        right: 88px;
    }

    .elementor-1039 .elementor-element.elementor-element-1dd6d270 {
        top: 282px;
    }

    .elementor-1039 .elementor-element.elementor-element-11e9aca7>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
        left: 518px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
        right: 518px;
    }

    .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
        top: 284px;
    }

    .elementor-1039 .elementor-element.elementor-element-5df99e97>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5df99e97 {
        left: 297px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-5df99e97 {
        right: 297px;
    }

    .elementor-1039 .elementor-element.elementor-element-5df99e97 {
        top: 442px;
    }

    .elementor-1039 .elementor-element.elementor-element-152a2755>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-152a2755 {
        left: 362px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-152a2755 {
        right: 362px;
    }

    .elementor-1039 .elementor-element.elementor-element-152a2755 {
        top: 307px;
    }

    .elementor-1039 .elementor-element.elementor-element-5758cef1>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5758cef1 {
        left: 551px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-5758cef1 {
        right: 551px;
    }

    .elementor-1039 .elementor-element.elementor-element-5758cef1 {
        top: 457px;
    }

    .elementor-1039 .elementor-element.elementor-element-38779ea6 {
        padding: 0px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-13c4fe84>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-171ee692 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-25a8f7f0 .elementor-heading-title {
        font-size: var(--e-global-typography-24b2df3-font-size);
        line-height: var(--e-global-typography-24b2df3-line-height);
        letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
        word-spacing: var(--e-global-typography-24b2df3-word-spacing);
    }

    .elementor-1039 .elementor-element.elementor-element-5e1c55c4>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-38bba6cb .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-1dc0226f .elementor-heading-title {
        font-size: var(--e-global-typography-24b2df3-font-size);
        line-height: var(--e-global-typography-24b2df3-line-height);
        letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
        word-spacing: var(--e-global-typography-24b2df3-word-spacing);
    }

    .elementor-1039 .elementor-element.elementor-element-6d94c539>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-d07f486 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-6c38ca4f .elementor-heading-title {
        font-size: var(--e-global-typography-24b2df3-font-size);
        line-height: var(--e-global-typography-24b2df3-line-height);
        letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
        word-spacing: var(--e-global-typography-24b2df3-word-spacing);
    }

    .elementor-1039 .elementor-element.elementor-element-4f0e2524 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-751d0009>.elementor-element-populated {
        margin: -70px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-397919c8 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-3c81a9a1 {
        text-align: left;
    }

    .elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-79c7c7d4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-585614d0>.elementor-widget-container {
        margin: -25% 0% 0% 0%;
        padding: 75px 75px 0px 75px;
    }

    .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
        width: var(--container-widget-width, 473.8px);
        max-width: 473.8px;
        --container-widget-width: 473.8px;
        --container-widget-flex-grow: 0;
        top: -34px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
        left: 204px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
        right: 204px;
    }

    .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
        width: var(--container-widget-width, 362.8px);
        max-width: 362.8px;
        --container-widget-width: 362.8px;
        --container-widget-flex-grow: 0;
        top: -52px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
        left: 59px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
        right: 59px;
    }

    .elementor-1039 .elementor-element.elementor-element-7b35b198 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-1039 .elementor-element.elementor-element-a3bf086>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-blog-block-post,
    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-image-card,
    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

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

    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {
    .elementor-1039 .elementor-element.elementor-element-35f372c4>.elementor-shape-bottom svg {
        height: 87px;
    }

    .elementor-1039 .elementor-element.elementor-element-35f372c4 {
        padding: 150px 20px 100px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-6abac2a7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1039 .elementor-element.elementor-element-6abac2a7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-2dbb8b9 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-2dbb8b9>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3b1c2565 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-3b1c2565>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1039 .elementor-element.elementor-element-1b575204>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-876f05d>.elementor-widget-container {
        margin: 0% -10% 0% -10%;
    }

    .elementor-1039 .elementor-element.elementor-element-690862a3 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-6114a992>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-477c3d48 {
        width: var(--container-widget-width, 239.8px);
        max-width: 239.8px;
        --container-widget-width: 239.8px;
        --container-widget-flex-grow: 0;
        top: -7px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-477c3d48 {
        left: 71px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-477c3d48 {
        right: 71px;
    }

    .elementor-1039 .elementor-element.elementor-element-27da8dec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-587a838d {
        width: var(--container-widget-width, 283.8px);
        max-width: 283.8px;
        --container-widget-width: 283.8px;
        --container-widget-flex-grow: 0;
        top: -73px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-587a838d {
        left: -17px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-587a838d {
        right: -17px;
    }

    .elementor-1039 .elementor-element.elementor-element-2ac729ad>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-734bb0bb {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-734bb0bb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-82f01ed {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-5af7d293 {
        width: 50%;
    }

    .elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-528c6630 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-1e695453 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-49e9146 {
        width: 50%;
    }

    .elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-77bdc4d .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-71e37a63 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-65d80f1e>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-21e8f092 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-239e6fc5>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1039 .elementor-element.elementor-element-174691e8>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-82961cc {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-389c0f6b {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-5f4dcf61 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-1c7979f1>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3535b55a {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-1aa0baec {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-322b25e3 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-38a5dc5d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-7d445430 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-4223048f {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-c2734ba {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-47d30127 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-228827c1 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-31628374>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-4389cf53 {
        padding: 0px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-6bf5bb7e>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3e7402c4>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-46ea9a35 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-18e3c5>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-77c7232c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-6c91b4ec {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-1807866e>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-5b82abcd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-3d5e3c2b>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-40baca13>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-61af591b {
        width: var(--container-widget-width, 275.8px);
        max-width: 275.8px;
        --container-widget-width: 275.8px;
        --container-widget-flex-grow: 0;
        top: 157px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-61af591b {
        left: 38px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-61af591b {
        right: 38px;
    }

    .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
        width: var(--container-widget-width, 197.8px);
        max-width: 197.8px;
        --container-widget-width: 197.8px;
        --container-widget-flex-grow: 0;
        top: 132px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
        left: 1px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-51f08ad6 {
        right: 1px;
    }

    .elementor-1039 .elementor-element.elementor-element-5dd8e80c {
        padding: 50px 20px 0px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-40c5bcad>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1039 .elementor-element.elementor-element-6f94a78e {
        width: var(--container-widget-width, 417.8px);
        max-width: 417.8px;
        --container-widget-width: 417.8px;
        --container-widget-flex-grow: 0;
        top: -55px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-6f94a78e {
        left: -152px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-6f94a78e {
        right: -152px;
    }

    .elementor-1039 .elementor-element.elementor-element-1dd6d270 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-1dd6d270>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-11e9aca7 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-11e9aca7>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
        left: 36px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
        right: 36px;
    }

    .elementor-1039 .elementor-element.elementor-element-11e9aca7 {
        top: 269px;
    }

    .elementor-1039 .elementor-element.elementor-element-5df99e97 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-5df99e97>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5df99e97 {
        left: 163px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-5df99e97 {
        right: 163px;
    }

    .elementor-1039 .elementor-element.elementor-element-5df99e97 {
        top: 359px;
    }

    .elementor-1039 .elementor-element.elementor-element-152a2755 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-152a2755>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-152a2755 {
        left: 168px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-152a2755 {
        right: 168px;
    }

    .elementor-1039 .elementor-element.elementor-element-152a2755 {
        top: 277px;
    }

    .elementor-1039 .elementor-element.elementor-element-5758cef1 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-5758cef1>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-5758cef1 {
        left: 23px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-5758cef1 {
        right: 23px;
    }

    .elementor-1039 .elementor-element.elementor-element-5758cef1 {
        top: 345px;
    }

    .elementor-1039 .elementor-element.elementor-element-38779ea6 {
        padding: 0px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-200dd14e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-72fa54ee>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-13c4fe84 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-13c4fe84>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-171ee692 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-25a8f7f0 .elementor-heading-title {
        font-size: var(--e-global-typography-24b2df3-font-size);
        line-height: var(--e-global-typography-24b2df3-line-height);
        letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
        word-spacing: var(--e-global-typography-24b2df3-word-spacing);
    }

    .elementor-1039 .elementor-element.elementor-element-6643caee {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-5ef53d78>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-5e1c55c4 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-5e1c55c4>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-38bba6cb .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-1dc0226f .elementor-heading-title {
        font-size: var(--e-global-typography-24b2df3-font-size);
        line-height: var(--e-global-typography-24b2df3-line-height);
        letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
        word-spacing: var(--e-global-typography-24b2df3-word-spacing);
    }

    .elementor-1039 .elementor-element.elementor-element-61665e81 {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-76c1961a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-6d94c539 img {
        width: 18%;
    }

    .elementor-1039 .elementor-element.elementor-element-6d94c539>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-1039 .elementor-element.elementor-element-d07f486 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-6c38ca4f .elementor-heading-title {
        font-size: var(--e-global-typography-24b2df3-font-size);
        line-height: var(--e-global-typography-24b2df3-line-height);
        letter-spacing: var(--e-global-typography-24b2df3-letter-spacing);
        word-spacing: var(--e-global-typography-24b2df3-word-spacing);
    }

    .elementor-1039 .elementor-element.elementor-element-4f0e2524 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-3c81a9a1 {
        text-align: center;
    }

    .elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1039 .elementor-element.elementor-element-5dbb1e0 .elementskit-accordion .elementskit-card-body {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-585614d0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
        left: 211px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
        right: 211px;
    }

    .elementor-1039 .elementor-element.elementor-element-1fd56e79 {
        top: 169px;
    }

    body:not(.rtl) .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
        left: -286px;
    }

    body.rtl .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
        right: -286px;
    }

    .elementor-1039 .elementor-element.elementor-element-2d20cb46 {
        top: -24px;
    }

    .elementor-1039 .elementor-element.elementor-element-7b35b198 {
        padding: 50px 20px 30px 20px;
    }

    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-blog-block-post,
    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-image-card,
    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

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

    .elementor-1039 .elementor-element.elementor-element-5dbcf8 .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
    }
}