.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3915 .elementor-element.elementor-element-24a135d > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3915 .elementor-element.elementor-element-24a135d{text-align:center;}.elementor-3915 .elementor-element.elementor-element-24a135d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3915 .elementor-element.elementor-element-c4aa6c4{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-c48a67b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-c48a67b > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-c48a67b > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-c48a67b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-c48a67b:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-f215fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-84ba047{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-2188042 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-2188042 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-2188042 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-2188042 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-2188042:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-98aa467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-669eadf{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-920aa97 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-920aa97 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-920aa97 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-920aa97 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-920aa97:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7b4db11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-b2af05e{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-9a8d8a2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-9a8d8a2 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-9a8d8a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-9a8d8a2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-9a8d8a2:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-0bca484 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-2858045{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-f15a5fc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-f15a5fc > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f15a5fc > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f15a5fc > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f15a5fc:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-c9f0762 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-80fdb14{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-bea45da > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-bea45da > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-bea45da > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-bea45da > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-bea45da:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-21ce4c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-dec6021{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-819a5d5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-819a5d5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-819a5d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-819a5d5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-819a5d5:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-460c663 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-478bd1b{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-6c4b035 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-6c4b035 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-6c4b035 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-6c4b035 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-6c4b035:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-15ea7e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-c1082a2{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-0ce9917 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-0ce9917 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-0ce9917 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-0ce9917 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-0ce9917:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-3ab89de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-4786aba{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-92c5f6f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-92c5f6f > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-92c5f6f > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-92c5f6f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-92c5f6f:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-30f6e9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-28bfd8d{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-c841af2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-c841af2 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-c841af2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-c841af2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-c841af2:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-2d08179 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-fc32bdc{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-181623a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-181623a > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-181623a > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-181623a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-181623a:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-65fbeb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-368eaef{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-63f8baf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-63f8baf > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-63f8baf > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-63f8baf > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-63f8baf:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-77cdfa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-7d7dbcf{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-6dbcf4c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-6dbcf4c > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-6dbcf4c > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-6dbcf4c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-6dbcf4c:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-774346c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-577f763{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-497d144 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-497d144 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-497d144 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-497d144 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-497d144:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-4b6516a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-a3ee34a{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-1a4df20 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-1a4df20 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-1a4df20 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-1a4df20 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-1a4df20:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7262299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-d0193f3{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-59fa496 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-59fa496 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-59fa496 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-59fa496 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-59fa496:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-a2c0e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-fd2fe13{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-cd4f83e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-cd4f83e > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-cd4f83e > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-cd4f83e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-cd4f83e:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-c8bdf7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-dad1c5b{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-025fc22 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-025fc22 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-025fc22 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-025fc22 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-025fc22:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-2a4d9be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-f399cdf{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-b80426d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-b80426d > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-b80426d > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-b80426d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-b80426d:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-3f956ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-a318006{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-7e5524e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-7e5524e > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7e5524e > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7e5524e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7e5524e:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-fb83604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-0ac5692{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-102120f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-102120f > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-102120f > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-102120f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-102120f:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-6b4af0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-0a1afac{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-ff502fe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-ff502fe > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-ff502fe > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-ff502fe > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-ff502fe:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-550a694 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-f2ec5c1{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-7f32324 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-7f32324 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7f32324 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7f32324 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7f32324:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-1c76cf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-523df10{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-f02e015 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-f02e015 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f02e015 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f02e015 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f02e015:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-c7cf28c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-68f84f1{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-49d5ea0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-49d5ea0 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-49d5ea0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-49d5ea0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-49d5ea0:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-fafd7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-9adfac7{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-4eccd31 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-4eccd31 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-4eccd31 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-4eccd31 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-4eccd31:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-5652cb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-6e17696{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-3c3325b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-3c3325b > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-3c3325b > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-3c3325b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-3c3325b:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-839b81a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-f7fc662{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-f083acc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-f083acc > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f083acc > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f083acc > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f083acc:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7c4bf2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-782b96e{margin-top:0px;margin-bottom:40px;}.elementor-3915 .elementor-element.elementor-element-d6e9d3b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-d6e9d3b > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-d6e9d3b > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-d6e9d3b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-d6e9d3b:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-10388b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3915 .elementor-element.elementor-element-72a1dca{margin-top:20px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7f0319b:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-1aa75c5{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-8af7686:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-2056a6f{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7a3e452:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-a6c3834{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-b544a45:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-cb93d97{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-e2174c2:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-cb437d6{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-6fe4611:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-27bc981{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-0e5216c:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-0fb02b6{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-ebb99e8:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-6311fdc{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-0751074:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-44489d5{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-8bb662a:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-d14e3b8{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-55286ee:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-f42a516{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-5e78d15:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-97acc33{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-b052230:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-ebf53c9{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7998edb:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-6d74f48{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-1cbe8b3:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-f54e226{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-e11824e:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-1cfd462{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f47cf9c:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-569ccf1{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f64b935:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-997bdae{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-eb6646d:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-dada8f9{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-511d7c5:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-090f7c4{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-255e416:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-2bddd36{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-1146875:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-cf9ea30{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-59eb8a5:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-fd1e7d3{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-8dc3593:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7699f66{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-d218db5:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-751898d{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-fa76c03:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7213896{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7441ee0:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-fbf3bd2{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-6f1ba90:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-2a8e08e{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f0598b0:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-0117d28{margin-top:10px;margin-bottom:0px;}.elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-de53a1f:hover > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-3915 .elementor-element.elementor-element-24a135d .elementor-heading-title{font-size:21px;}.elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7f0319b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-8af7686 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7a3e452 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-b544a45 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-e2174c2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-6fe4611 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-0e5216c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-ebb99e8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-0751074 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-8bb662a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-55286ee > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-5e78d15 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-b052230 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7998edb > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-1cbe8b3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-e11824e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f47cf9c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f64b935 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-eb6646d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-511d7c5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-255e416 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-1146875 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-59eb8a5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-8dc3593 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-d218db5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-fa76c03 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-7441ee0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-6f1ba90 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-f0598b0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-element-populated{border-width:1px 1px 1px 1px;}.elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-element-populated, .elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-element-populated > .elementor-background-overlay, .elementor-3915 .elementor-element.elementor-element-de53a1f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}}/* Start custom CSS for html, class: .elementor-element-f215fcb */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98aa467 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4db11 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bca484 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9f0762 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21ce4c3 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460c663 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15ea7e7 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ab89de */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30f6e9c */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d08179 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65fbeb0 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77cdfa4 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-774346c */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b6516a */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7262299 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2c0e65 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8bdf7f */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a4d9be */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f956ae */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb83604 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b4af0e */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-550a694 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c76cf2 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7cf28c */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fafd7bb */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5652cb0 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-839b81a */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c4bf2f */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10388b7 */:root {
  --radius: 16px;
  --text-main: #1a1a1a;
  --text-muted: #707070;
  --border: #eeeeee;
}


.session-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}

.session-id {
  font-size: 3rem;
  font-weight: 700;
  padding-right: 20px;
  line-height: 1;
}

.session-body {
  flex: 1!important;
  padding: 0 30px !important;
}

.content-grid {
  display: flex;
  gap: 40px;
}

.label {
  display: block;
  text-transform: uppercase;
  font-size: 0.65rem;
  color: var(--text-muted);
  margin-bottom: 4px;
}

.topic-name {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-main);
  line-height: 1.;
}

.btn-primary {
  background: #1a1a1a;
  color: #fff;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  font-size: 0.9rem;
  white-space: nowrap;
}

.btn-primary:hover {
  background: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1eabf *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94d93a0 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-381fdec *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4adab2b *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57547cf *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62fe5f8 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-194fb86 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-403e6f4 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76627a2 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2695c5 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4606e38 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0271275 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaa2b19 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c18b9aa *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-812bc7e *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04e9ba2 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3cb3c7 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5bc94a *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3cd4b8 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5ab567 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09c7aa4 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6233b9 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e68fa2e *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cd56e7 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b285e5 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1bb035 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fe63af *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0079292 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-601dc57 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a5c69 *//* Убираем всё лишнее, оставляем только суть */
.notify-card {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 3px 3px;
    gap: 6px;
 }

.n-num {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
  flex-shrink: 0;
}

.n-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.n-row {
  font-size: 0.9rem; /* Обычный человеческий размер */
  color: #1a1a1a;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-lab {
  font-size: 0.65rem;
  text-transform: uppercase;
  color: #999;
  font-weight: 700;
  margin-right: 4px;
}

.n-btn {
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 600;
  white-space: nowrap;
}

/* МОБИЛЬНАЯ ВЕРСИЯ (Запрещаем шрифтам расти) */
@media (max-width: 600px) {
  .notify-card {
    padding: 3px 3px;
    gap: 6px;
  }

  .n-num {
    font-size: 0.95rem; /* Номер не должен орать */
  }

  .n-row {
    font-size: 0.6rem; /* Чуть меньше для мобилки */
  }

  .n-lab {
    font-size: 0.5rem; /* Микро-подпись */
  }

  .n-btn {
    padding: 6px 12px;
    font-size: 0.6rem;
  }
}/* End custom CSS */