.elementor-1556 .elementor-element.elementor-element-dd82a3f{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;}.elementor-1556 .elementor-element.elementor-element-dd82a3f:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-dd82a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2738;background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/Contact-BG.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-1556 .elementor-element.elementor-element-dd82a3f::before, .elementor-1556 .elementor-element.elementor-element-dd82a3f > .elementor-background-video-container::before, .elementor-1556 .elementor-element.elementor-element-dd82a3f > .e-con-inner > .elementor-background-video-container::before, .elementor-1556 .elementor-element.elementor-element-dd82a3f > .elementor-background-slideshow::before, .elementor-1556 .elementor-element.elementor-element-dd82a3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1556 .elementor-element.elementor-element-dd82a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1556 .elementor-element.elementor-element-d577bd3{text-align:center;}.elementor-1556 .elementor-element.elementor-element-d577bd3 .elementor-heading-title{font-size:70px;color:#FFFFFF;}.elementor-1556 .elementor-element.elementor-element-6eb1a42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1556 .elementor-element.elementor-element-b1f79e6{--display:flex;}.elementor-1556 .elementor-element.elementor-element-b2c2c01{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-444cf3d{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-444cf3d:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-444cf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-driftwoodbuildersroofing-2026-01-04-06_02_33-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-49ae46b{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-49ae46b:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-49ae46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-flyartix-2026-01-04-05_57_12-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-296b6e0{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-296b6e0:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-296b6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___floratticalondon.co_-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-05bccec{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-05bccec:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-05bccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-amcarrental-ae-2026-01-04-06_04_42-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-89aa8ef{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-89aa8ef:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-89aa8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-zephyrseattle-2026-01-04-06_12_28-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-7f1a8f1{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-7f1a8f1:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-7f1a8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___www.getups-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-ae45592{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-ae45592:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-ae45592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___www.woodranch-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-5c53051{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-5c53051:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-5c53051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___www.mariamesmer-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-4c85cd7{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-4c85cd7:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-4c85cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___theeducatedassociate-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-dc632d9{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-dc632d9:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-dc632d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___lebua-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-f2e720c{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-f2e720c:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-f2e720c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___laragelya-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-b9a3932{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-b9a3932:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-b9a3932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___harryscapemay-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-33a57cf{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-33a57cf:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-33a57cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___vdbillingservices-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-e60352d{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e60352d:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-e60352d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___bopexchange.com_-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-bb0a0cd{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-bb0a0cd:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-bb0a0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___demo.khairunnasfoundation-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-297a2ae{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-297a2ae:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-297a2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___weilandgraf-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-35cb788{--display:flex;}.elementor-1556 .elementor-element.elementor-element-f948d6e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-daca06f{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-daca06f:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-daca06f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___elodora-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-913dcb6{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-913dcb6:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-913dcb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___rjackets-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-acbc1dc{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-acbc1dc:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-acbc1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___powerfoods.com_-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-428d24f{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-428d24f:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-428d24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/https___keshodias-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-350dbdb{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-350dbdb:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-350dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-primeusaleather-2026-01-04-06_17_08-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-d8782b5{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-d8782b5:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-d8782b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-cambaric-2026-01-04-06_17_53-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-ecd8460{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-ecd8460:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-ecd8460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-rjackets-new-home-2025-10-22-17_46_57-scaled-1.webp");}.elementor-1556 .elementor-element.elementor-element-e5e3dda{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e5e3dda:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-e5e3dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-frontappeal-2025-10-22-17_21_26-scaled-1.webp");}.elementor-1556 .elementor-element.elementor-element-e0eaca1{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e0eaca1:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-e0eaca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-albaqirgroup-2025-10-22-18_05_42-scaled-1.webp");}.elementor-1556 .elementor-element.elementor-element-37461be{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-37461be:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-37461be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2026/01/screencapture-etrendtify-2025-10-22-17_19_28-scaled-1.webp");}.elementor-1556 .elementor-element.elementor-element-c7b8a2c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-gap:50px;--n-tabs-title-border-radius:50px 50px 50px 50px;}.elementor-1556 .elementor-element.elementor-element-c7b8a2c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2C81FA;background-color:transparent;background-image:linear-gradient(158deg, #2C81FA 0%, #000000 100%);}.elementor-1556 .elementor-element.elementor-element-c7b8a2c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1556 .elementor-element.elementor-element-c7b8a2c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2C81FA;background-color:transparent;background-image:linear-gradient(158deg, #2C81FA 0%, #040404 100%);}.elementor-1556 .elementor-element.elementor-element-c1917b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1556 .elementor-element.elementor-element-1bd9cfe{--display:flex;}.elementor-1556 .elementor-element.elementor-element-dfe7d87{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-421bbfb{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-421bbfb:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-421bbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/1-11.webp");}.elementor-1556 .elementor-element.elementor-element-e143baf{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e143baf:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-e143baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/Done-Shopping-Find-Your-New-Home-with-KEO.webp");}.elementor-1556 .elementor-element.elementor-element-0b1d355{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-0b1d355:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-0b1d355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/5-2.webp");}.elementor-1556 .elementor-element.elementor-element-5a078f6{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-5a078f6:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-5a078f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/4-2-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-bcd4ddd{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-bcd4ddd:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-bcd4ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/Windsor-1-2.webp");}.elementor-1556 .elementor-element.elementor-element-3e903fb{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-3e903fb:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-3e903fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/Windsor-1.webp");}.elementor-1556 .elementor-element.elementor-element-996a643{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-996a643:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-996a643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/3-_2_-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-e4224a8{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e4224a8:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-e4224a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/2-3-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-8bb797e{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-8bb797e:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-8bb797e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/1-6-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-9717fdf{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-9717fdf:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-9717fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/24-2-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-8f8bd12{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-8f8bd12:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-8f8bd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/20-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-1d90560{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-1d90560:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-1d90560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/16-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-940bc42{--display:flex;}.elementor-1556 .elementor-element.elementor-element-c9dfb98{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-9cb2021{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-5c23f01 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-362c3de{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-2dab0c8 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-3c45ec4{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-93aabf0 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-f399f2b{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-2ec9c49 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-95398e9{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-3fe8fd0 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-93f37a7{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e462dc9 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-fc13131{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-08b3822 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-79a2f90{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-0cab5b7 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-7a40041{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-785f6a1 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-1d42943{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-a2a0418 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-9245ae5{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-d4bf0bc img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-d99d493{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-466bca9 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-d2bfa49{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-ac6de27 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-c806816{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-e2b2390 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-0e6dba4{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-7e9db72 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-754ed40{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-c352299 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-c796a4e{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-6a401ed img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-053b8f5{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-bacce9a img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-437203f{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-906b84d img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-dadfd61{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-075b0c9 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-9940c48{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-88479a2 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-cb5b89b{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-0159088 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-f0086c7{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-f4d33a0 img{height:250px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-575696a{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(139.01748962402345, 139.01748962402345, 139.01748962402345, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-6135958 img{height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1556 .elementor-element.elementor-element-163a98f{--display:flex;}.elementor-1556 .elementor-element.elementor-element-f40b2e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-44d03ed{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-44d03ed:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-44d03ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/3-2-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-8358ae6{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-8358ae6:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-8358ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/306-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-160647a{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-160647a:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-160647a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/1B-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-a56ba26{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-a56ba26:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-a56ba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/201.webp");}.elementor-1556 .elementor-element.elementor-element-d927ead{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-d927ead:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-d927ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/306.webp");}.elementor-1556 .elementor-element.elementor-element-d1a0355{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-d1a0355:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-d1a0355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/3-3-1.webp");}.elementor-1556 .elementor-element.elementor-element-03fc361{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-03fc361:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-03fc361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/2-4-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-f6d8da4{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-f6d8da4:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-f6d8da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/3-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-cba26c7{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-cba26c7:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-cba26c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/4-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-838d017{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-838d017:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-838d017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/2-3-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-952037b{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-952037b:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-952037b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/2-5-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-9606010{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-9606010:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-9606010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/2-7.webp");}.elementor-1556 .elementor-element.elementor-element-33ef366{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-33ef366:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-33ef366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/2-6-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-f28158a{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-f28158a:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-f28158a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/10-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-d85ec83{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-d85ec83:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-d85ec83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/4-2-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-47b3d6d{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-47b3d6d:not(.elementor-motion-effects-element-type-background), .elementor-1556 .elementor-element.elementor-element-47b3d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirandasgupta.com/wp-content/uploads/2025/12/1-6-1-scaled.webp");}.elementor-1556 .elementor-element.elementor-element-baeb66c{--display:flex;}.elementor-1556 .elementor-element.elementor-element-a8c9e1e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-db15dd5{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-4df6ae7{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-c1d716a{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-318ba57{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-0abd37f{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-c308c38{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-ad78238{--display:flex;--min-height:450px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-ccdb3e5{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-0e154ad{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-5e22b60{--display:flex;--min-height:250px;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 20px 0px rgba(57.41748962402344, 57.41748962402344, 57.41748962402344, 0.76);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1556 .elementor-element.elementor-element-28e6c96{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-gap:50px;--n-tabs-title-border-radius:50px 50px 50px 50px;}.elementor-1556 .elementor-element.elementor-element-28e6c96.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2C81FA;background-color:transparent;background-image:linear-gradient(158deg, #2C81FA 0%, #000000 100%);}.elementor-1556 .elementor-element.elementor-element-28e6c96.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1556 .elementor-element.elementor-element-28e6c96.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2C81FA;background-color:transparent;background-image:linear-gradient(158deg, #2C81FA 0%, #040404 100%);}@media(max-width:1024px){.elementor-1556 .elementor-element.elementor-element-b2c2c01{--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-f948d6e{--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-dfe7d87{--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-c9dfb98{--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-f40b2e7{--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-a8c9e1e{--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-c308c38{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1556 .elementor-element.elementor-element-dd82a3f{--content-width:1270px;}.elementor-1556 .elementor-element.elementor-element-c1917b7{--content-width:1270px;}}@media(max-width:767px){.elementor-1556 .elementor-element.elementor-element-b2c2c01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-f948d6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-dfe7d87{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-c9dfb98{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-f40b2e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-a8c9e1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1556 .elementor-element.elementor-element-c308c38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-444cf3d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ae46b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-296b6e0 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05bccec *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89aa8ef *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1a8f1 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae45592 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c53051 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c85cd7 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc632d9 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e720c *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a3932 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a57cf *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60352d *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0a0cd *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297a2ae *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daca06f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913dcb6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbc1dc *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428d24f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350dbdb *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8782b5 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd8460 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5e3dda *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0eaca1 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37461be *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444cf3d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ae46b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-296b6e0 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05bccec *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89aa8ef *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1a8f1 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae45592 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c53051 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c85cd7 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc632d9 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e720c *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a3932 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a57cf *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60352d *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0a0cd *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297a2ae *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daca06f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913dcb6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbc1dc *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428d24f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350dbdb *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8782b5 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd8460 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5e3dda *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0eaca1 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37461be *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444cf3d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ae46b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-296b6e0 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05bccec *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89aa8ef *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1a8f1 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae45592 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c53051 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c85cd7 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc632d9 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e720c *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a3932 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a57cf *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60352d *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0a0cd *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297a2ae *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daca06f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913dcb6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbc1dc *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-428d24f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350dbdb *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8782b5 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecd8460 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5e3dda *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0eaca1 *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37461be *//* Section/column par scroll effect ke liye class add karo, example: 'c-bg' */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* hover se wapas smooth */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421bbfb */.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 1s linear; /* smooth reset */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb2021 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362c3de *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c45ec4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f399f2b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95398e9 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f37a7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13131 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a2f90 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a40041 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d42943 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9245ae5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99d493 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bfa49 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c806816 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6dba4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754ed40 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c796a4e *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053b8f5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437203f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadfd61 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9940c48 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5b89b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0086c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575696a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d03ed *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8358ae6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160647a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56ba26 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d927ead *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a0355 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fc361 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8da4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba26c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d017 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952037b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606010 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ef366 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28158a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85ec83 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b3d6d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db15dd5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6ae7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d716a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318ba57 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abd37f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad78238 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdb3e5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e154ad *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e22b60 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421bbfb */.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 1s linear; /* smooth reset */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb2021 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362c3de *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c45ec4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f399f2b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95398e9 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f37a7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13131 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a2f90 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a40041 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d42943 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9245ae5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99d493 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bfa49 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c806816 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6dba4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754ed40 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c796a4e *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053b8f5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437203f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadfd61 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9940c48 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5b89b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0086c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575696a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d03ed *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8358ae6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160647a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56ba26 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d927ead *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a0355 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fc361 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8da4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba26c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d017 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952037b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606010 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ef366 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28158a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85ec83 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b3d6d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db15dd5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6ae7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d716a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318ba57 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abd37f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad78238 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdb3e5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e154ad *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e22b60 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421bbfb */.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 1s linear; /* smooth reset */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb2021 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362c3de *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c45ec4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f399f2b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95398e9 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f37a7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13131 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a2f90 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a40041 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d42943 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9245ae5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99d493 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bfa49 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c806816 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6dba4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754ed40 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c796a4e *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053b8f5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437203f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadfd61 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9940c48 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5b89b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0086c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575696a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d03ed *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8358ae6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160647a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56ba26 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d927ead *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a0355 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fc361 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8da4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba26c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d017 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952037b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606010 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ef366 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28158a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85ec83 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b3d6d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db15dd5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6ae7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d716a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318ba57 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abd37f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad78238 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdb3e5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e154ad *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e22b60 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421bbfb */.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 1s linear; /* smooth reset */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb2021 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362c3de *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c45ec4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f399f2b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95398e9 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f37a7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13131 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a2f90 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a40041 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d42943 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9245ae5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99d493 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bfa49 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c806816 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6dba4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754ed40 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c796a4e *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053b8f5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437203f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadfd61 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9940c48 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5b89b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0086c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575696a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d03ed *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8358ae6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160647a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56ba26 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d927ead *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a0355 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fc361 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8da4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba26c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d017 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952037b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606010 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ef366 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28158a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85ec83 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b3d6d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db15dd5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6ae7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d716a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318ba57 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abd37f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad78238 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdb3e5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e154ad *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e22b60 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421bbfb */.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 1s linear; /* smooth reset */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb2021 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362c3de *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c45ec4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f399f2b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95398e9 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f37a7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13131 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a2f90 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a40041 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d42943 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9245ae5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99d493 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bfa49 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c806816 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6dba4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754ed40 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c796a4e *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-053b8f5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437203f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadfd61 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9940c48 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5b89b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0086c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575696a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d03ed *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8358ae6 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160647a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56ba26 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d927ead *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a0355 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fc361 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8da4 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba26c7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d017 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952037b *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606010 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ef366 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28158a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85ec83 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b3d6d *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db15dd5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6ae7 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d716a *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318ba57 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abd37f *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad78238 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdb3e5 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e154ad *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e22b60 *//* Section/column par hover scroll effect */
.c-bg {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    transition: background-position 3s linear; /* fixed speed for all images */
}

.c-bg:hover {
    background-position: center bottom;
}/* End custom CSS */