.elementor-4 .elementor-element.elementor-element-d799a69{--display:flex;}.elementor-4 .elementor-element.elementor-element-7861884 .elementor-repeater-item-90f7b1f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://citydentalstore.com/storage/2025/11/cdsbannermobiel1_11zon.webp);background-size:cover;}.elementor-4 .elementor-element.elementor-element-7861884 .elementor-repeater-item-bf3f3a2 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://citydentalstore.com/storage/2025/11/cdsbannermobiel2_11zon.webp);background-size:cover;}.elementor-4 .elementor-element.elementor-element-7861884 .swiper-slide{transition-duration:calc(2000ms*1.2);height:424px;}.elementor-4 .elementor-element.elementor-element-7861884{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-7861884 .swiper-slide-contents{max-width:66%;}.elementor-4 .elementor-element.elementor-element-7861884 .swiper-slide-inner{text-align:center;}.elementor-4 .elementor-element.elementor-element-cb23a58 .elementor-repeater-item-4b5aaea .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://citydentalstore.com/storage/2025/11/cdsbanner1pcc_11zon-scaled.webp);background-size:cover;}.elementor-4 .elementor-element.elementor-element-cb23a58 .elementor-repeater-item-bf3f3a2 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://citydentalstore.com/storage/2025/11/cdsbanner2pc_11zon-1-scaled.webp);background-size:cover;}.elementor-4 .elementor-element.elementor-element-cb23a58 .swiper-slide{transition-duration:calc(2000ms*1.2);height:492px;}.elementor-4 .elementor-element.elementor-element-cb23a58{width:100%;max-width:100%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-cb23a58 .swiper-slide-contents{max-width:66%;}.elementor-4 .elementor-element.elementor-element-cb23a58 .swiper-slide-inner{text-align:center;}.elementor-4 .elementor-element.elementor-element-a403aaa{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;}.elementor-4 .elementor-element.elementor-element-54ada1c{margin-top:0px;margin-bottom:70px;}.elementor-4 .elementor-element.elementor-element-de65e51 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-element-de65e51 .title{font-size:2.4rem;font-weight:700;line-height:1em;}.elementor-element-0df926c .title{font-size:2.4rem;font-weight:700;line-height:1em;}.elementor-4 .elementor-element.elementor-element-27d13a0{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-27d13a0 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-element-27d13a0 .product-category img{min-height:0px;object-fit:cover;}.elementor-element-27d13a0 .product-category .category-content{left:0px;top:auto;right:10px;bottom:10px;height:60px;}.elementor-4 .elementor-element.elementor-element-4fee516{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;}.elementor-4 .elementor-element.elementor-element-df6c1b2{padding:2px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-71245b2 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-71245b2 .owl-nav button{font-size:20px;}.elementor-element-71245b2 .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-71245b2 .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-4ac0eaa > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4ac0eaa .owl-nav button{font-size:20px;}.elementor-element-4ac0eaa .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-4ac0eaa .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-b37cde5{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:37px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-8e57a35{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7d317e3 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7d317e3 .owl-nav button{font-size:20px;}.elementor-element-7d317e3 .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-7d317e3 .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-d8a1577 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d8a1577 .owl-nav button{font-size:20px;}.elementor-element-d8a1577 .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-d8a1577 .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-dece0ae{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:37px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-90850b3{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3ce2af5 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3ce2af5 .owl-nav button{font-size:20px;}.elementor-element-3ce2af5 .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-3ce2af5 .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-23dbccc > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-23dbccc .owl-nav button{font-size:20px;}.elementor-element-23dbccc .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-23dbccc .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-2274f21:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-2274f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45392D;}.elementor-4 .elementor-element.elementor-element-2274f21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:75px;}.elementor-4 .elementor-element.elementor-element-2274f21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-7143a77{margin-top:0px;margin-bottom:60px;}.elementor-4 .elementor-element.elementor-element-d36237d > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#E1E1E1;}.elementor-element-d36237d .owl-item figure{justify-content:center;}.elementor-4 .elementor-element.elementor-element-ca80627 .elementor-heading-title{font-size:2rem;font-weight:700;line-height:1em;color:#444444;}.elementor-element-603e36b .woocommerce-loop-product__title{margin:0px 0px 3px 0px;color:#222222;}.elementor-element-603e36b .product-loop .price{color:#222222;}.elementor-element-603e36b .woocommerce-product-rating{margin:3px 0px 0px 0px;}.elementor-element-603e36b .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-603e36b .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-e56db1c .elementor-heading-title{font-size:2rem;font-weight:700;line-height:1em;color:#444444;}.elementor-element-41811a7 .woocommerce-loop-product__title{margin:0px 0px 3px 0px;color:#222222;}.elementor-element-41811a7 .product-loop .price{color:#222222;}.elementor-element-41811a7 .woocommerce-product-rating{margin:3px 0px 0px 0px;}.elementor-element-41811a7 .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-41811a7 .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-4fb63e9 .elementor-heading-title{font-size:2rem;font-weight:700;line-height:1em;color:#444444;}.elementor-element-dff6d1b .woocommerce-loop-product__title{margin:0px 0px 3px 0px;color:#222222;}.elementor-element-dff6d1b .product-loop .price{color:#222222;}.elementor-element-dff6d1b .woocommerce-product-rating{margin:3px 0px 0px 0px;}.elementor-element-dff6d1b .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-dff6d1b .count-progress{height:10px;}.elementor-4 .elementor-element.elementor-element-3ac1a32 .elementor-heading-title{font-size:2rem;font-weight:700;line-height:1em;color:#444444;}.elementor-element-13cfd2f .woocommerce-loop-product__title{margin:0px 0px 3px 0px;color:#222222;}.elementor-element-13cfd2f .product-loop .price{color:#222222;}.elementor-element-13cfd2f .woocommerce-product-rating{margin:3px 0px 0px 0px;}.elementor-element-13cfd2f .product-variations > *{min-width:26px;height:26px;line-height:0;vertical-align:middle;}.elementor-element-13cfd2f .count-progress{height:10px;}@media(max-width:991px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-0129e53{width:50%;}.elementor-4 .elementor-element.elementor-element-cc49553{width:50%;}.elementor-4 .elementor-element.elementor-element-f5c14d5{width:50%;}.elementor-4 .elementor-element.elementor-element-fc0fa39{width:50%;}}@media(max-width:991px){.elementor-4 .elementor-element.elementor-element-7861884 .swiper-slide{height:187px;}.elementor-4 .elementor-element.elementor-element-cb23a58 .swiper-slide{height:187px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-7861884{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-7861884 .swiper-slide{height:206px;}.elementor-4 .elementor-element.elementor-element-54ada1c{margin-top:0px;margin-bottom:50px;}.elementor-4 .elementor-element.elementor-element-27d13a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2274f21{margin-top:0px;margin-bottom:50px;}.elementor-4 .elementor-element.elementor-element-7143a77{margin-top:0px;margin-bottom:40px;}}/* Start custom CSS for section, class: .elementor-element-54ada1c *//* Apply to your Elementor block */
.elementor-element-b340e9f {
    width: 100% !important;   /* full width background */
}

.elementor-element-b340e9f .elementor-widget-wrap {
    max-width: 1200px;        /* limit content width */
    margin: 0 auto;           /* center the content */
}/* End custom CSS */