.elementor-13 .elementor-element.elementor-element-ee2e129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp5173.gendalf.teamon.site/wp-content/uploads/2026/03/bg2.jpg");background-position:center center;}.elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.91;}.elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-13 .elementor-element.elementor-element-ee2e129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-7527981{margin-top:100px;margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-54e2c44{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-06d0ccb{text-align:left;}.elementor-13 .elementor-element.elementor-element-06d0ccb .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:60px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-48515cd{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-08ef8c1{margin-top:0px;margin-bottom:100px;}.elementor-13 .elementor-element.elementor-element-d14a862{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-e809be1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e809be1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-0348b86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-0348b86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-0348b86 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-0348b86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-f5e137f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-f5e137f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-f5e137f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-f5e137f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-c024f1c{text-align:center;}.elementor-13 .elementor-element.elementor-element-c024f1c .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-6e5f9bc{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-6e5f9bc > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-28c263c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-28c263c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-28c263c > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-28c263c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-2f36fdb{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-2f36fdb > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-83e7a9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-83e7a9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-9ce871b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-04dac3f{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-c52050b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c52050b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-197c8c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-197c8c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-197c8c6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-197c8c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-d21a5f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-d21a5f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-d21a5f1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-d21a5f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-6ae081d{text-align:center;}.elementor-13 .elementor-element.elementor-element-6ae081d .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-8b1d34d{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-8b1d34d > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-0de4806.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-0de4806.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-0de4806 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-0de4806 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-18d4749{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-18d4749 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-cc0cfcd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-cc0cfcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-35c76ff .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-14cbcdb{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-9cd1838 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9cd1838 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8b33c2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-8b33c2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-8b33c2b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-8b33c2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-6130069.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-6130069.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-6130069 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-6130069 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-d860033{text-align:center;}.elementor-13 .elementor-element.elementor-element-d860033 .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-74afcfe{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-74afcfe > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-576e847.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-576e847.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-576e847 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-576e847 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-2b4a01b{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-2b4a01b > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1503651.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-1503651.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-26b775b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-b3658e8{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-8e941c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8e941c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-07ac5ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-07ac5ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-07ac5ff > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-07ac5ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2c66fbb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-2c66fbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-2c66fbb > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-2c66fbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-8e803cd{text-align:center;}.elementor-13 .elementor-element.elementor-element-8e803cd .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-9cc8bb7{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-9cc8bb7 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-4d60c87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-4d60c87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-4d60c87 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-4d60c87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-4d7b85a{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-4d7b85a > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b60beb9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-b60beb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-beb0516 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-ddadf31{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-c53e912 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c53e912 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8a10179.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-8a10179.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-8a10179 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-8a10179 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-89321bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-89321bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-89321bc > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-89321bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-c3cd4e5{text-align:center;}.elementor-13 .elementor-element.elementor-element-c3cd4e5 .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-1f7c39c{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-1f7c39c > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-611f467.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-611f467.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-611f467 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-611f467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-196f0e4{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-196f0e4 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-d0a7876.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-d0a7876.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-d7b75f4 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-5213668{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-d9dba76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d9dba76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-59cb1ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-59cb1ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-59cb1ca > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-59cb1ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b2e74dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-b2e74dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-b2e74dc > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-b2e74dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-0bfc7f0{text-align:center;}.elementor-13 .elementor-element.elementor-element-0bfc7f0 .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-6ff5045{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-6ff5045 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8d3d056.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-8d3d056.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-8d3d056 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-8d3d056 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-9a114a1{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-9a114a1 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-0059154.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-0059154.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-a8e5ad8 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-b082923{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-d22f6f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d22f6f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8e05693.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-8e05693.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-8e05693 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-8e05693 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2883924.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-2883924.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-2883924 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-2883924 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-f102a53{text-align:center;}.elementor-13 .elementor-element.elementor-element-f102a53 .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-0a1c518{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-0a1c518 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-71619ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-71619ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-71619ec > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-71619ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-1079a5d{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-1079a5d > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-b9a5308.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-b9a5308.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-20953d2 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-ef29e81{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-ae04fa6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ae04fa6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-9cd60bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-9cd60bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-9cd60bd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-9cd60bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-5cf2fc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-5cf2fc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-5cf2fc8 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-5cf2fc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-8b7eb3a{text-align:center;}.elementor-13 .elementor-element.elementor-element-8b7eb3a .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-d5af073{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-d5af073 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-22cd45a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-22cd45a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-22cd45a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-22cd45a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-2f741c5{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-2f741c5 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-23787ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-23787ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-ca22a85 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-a4e11bb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a4e11bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000073;}.elementor-13 .elementor-element.elementor-element-a4e11bb > .elementor-background-overlay{background-color:#000000;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-a4e11bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:100px 0px 100px 0px;}.elementor-13 .elementor-element.elementor-element-9279bf3{text-align:center;}.elementor-13 .elementor-element.elementor-element-9279bf3 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-9878de6{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-5dc53b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5dc53b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-53c6a78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-53c6a78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-53c6a78 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-53c6a78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-6cee118.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-6cee118.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-6cee118 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-6cee118 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-2ce404c{text-align:center;}.elementor-13 .elementor-element.elementor-element-2ce404c .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-4e5dc59{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-4e5dc59 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-5cd5b37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-5cd5b37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-5cd5b37 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-5cd5b37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-b37f965{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-b37f965 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-ba8ff66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-ba8ff66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-2d13804 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-a5135aa{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-8a4259d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8a4259d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-730e620.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-730e620.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-730e620 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-730e620 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-f0c9719.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-f0c9719.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-f0c9719 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-f0c9719 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-adbecaa{text-align:center;}.elementor-13 .elementor-element.elementor-element-adbecaa .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-927d39a{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-927d39a > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-3bc79f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-3bc79f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-3bc79f5 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-3bc79f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-f77391e{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-f77391e > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-886cbd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-886cbd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-5e6b1e1 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-ffa4d9e{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-b08899b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 10px -15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b08899b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-99c794b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-99c794b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-99c794b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-99c794b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-c1e6302.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-c1e6302.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-c1e6302 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-c1e6302 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-5261359{text-align:center;}.elementor-13 .elementor-element.elementor-element-5261359 .elementor-heading-title{color:#6EC1E4;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-d5c8c48{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-d5c8c48 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-f6706e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-f6706e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-f6706e6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;}.elementor-13 .elementor-element.elementor-element-f6706e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-d9e417a{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-d9e417a > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-7d272d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-7d272d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-01c00d3 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:900;background-color:#61CE7000;}.elementor-13 .elementor-element.elementor-element-1427b91{margin-top:33px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5dfd944:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-5dfd944 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000AD;}.elementor-13 .elementor-element.elementor-element-5dfd944 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-5dfd944 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-5dfd944 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-5dfd944 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-5dfd944 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-a6d1652{text-align:left;}.elementor-13 .elementor-element.elementor-element-a6d1652 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-33d58eb{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-9a5215a{text-align:left;}.elementor-13 .elementor-element.elementor-element-9a5215a .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-e20557f{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-01ba31f{text-align:left;}.elementor-13 .elementor-element.elementor-element-01ba31f .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-0858d83{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-21220f2{text-align:left;}.elementor-13 .elementor-element.elementor-element-21220f2 .elementor-heading-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:50px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-252dbe1 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#2ECC71 !important;color:#ffffff !important;}.elementor-13 .elementor-element.elementor-element-6be591c5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6be591c5.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-6be591c5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6be591c5{--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-description{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-17fc149a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-17fc149a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-17fc149a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-17fc149a{--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-description{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-title a{font-size:20px;}.elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-title a{font-size:20px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-0348b86{width:18%;}.elementor-13 .elementor-element.elementor-element-f5e137f{width:36%;}.elementor-13 .elementor-element.elementor-element-28c263c{width:21%;}.elementor-13 .elementor-element.elementor-element-83e7a9c{width:24.753%;}.elementor-13 .elementor-element.elementor-element-197c8c6{width:18%;}.elementor-13 .elementor-element.elementor-element-d21a5f1{width:36%;}.elementor-13 .elementor-element.elementor-element-0de4806{width:21%;}.elementor-13 .elementor-element.elementor-element-cc0cfcd{width:24.753%;}.elementor-13 .elementor-element.elementor-element-8b33c2b{width:18%;}.elementor-13 .elementor-element.elementor-element-6130069{width:36%;}.elementor-13 .elementor-element.elementor-element-576e847{width:21%;}.elementor-13 .elementor-element.elementor-element-1503651{width:24.753%;}.elementor-13 .elementor-element.elementor-element-07ac5ff{width:18%;}.elementor-13 .elementor-element.elementor-element-2c66fbb{width:36%;}.elementor-13 .elementor-element.elementor-element-4d60c87{width:21%;}.elementor-13 .elementor-element.elementor-element-b60beb9{width:24.753%;}.elementor-13 .elementor-element.elementor-element-8a10179{width:18%;}.elementor-13 .elementor-element.elementor-element-89321bc{width:36%;}.elementor-13 .elementor-element.elementor-element-611f467{width:21%;}.elementor-13 .elementor-element.elementor-element-d0a7876{width:24.753%;}.elementor-13 .elementor-element.elementor-element-59cb1ca{width:18%;}.elementor-13 .elementor-element.elementor-element-b2e74dc{width:36%;}.elementor-13 .elementor-element.elementor-element-8d3d056{width:21%;}.elementor-13 .elementor-element.elementor-element-0059154{width:24.753%;}.elementor-13 .elementor-element.elementor-element-8e05693{width:18%;}.elementor-13 .elementor-element.elementor-element-2883924{width:36%;}.elementor-13 .elementor-element.elementor-element-71619ec{width:21%;}.elementor-13 .elementor-element.elementor-element-b9a5308{width:24.753%;}.elementor-13 .elementor-element.elementor-element-9cd60bd{width:18%;}.elementor-13 .elementor-element.elementor-element-5cf2fc8{width:36%;}.elementor-13 .elementor-element.elementor-element-22cd45a{width:21%;}.elementor-13 .elementor-element.elementor-element-23787ed{width:24.753%;}.elementor-13 .elementor-element.elementor-element-53c6a78{width:18%;}.elementor-13 .elementor-element.elementor-element-6cee118{width:36%;}.elementor-13 .elementor-element.elementor-element-5cd5b37{width:21%;}.elementor-13 .elementor-element.elementor-element-ba8ff66{width:24.753%;}.elementor-13 .elementor-element.elementor-element-730e620{width:18%;}.elementor-13 .elementor-element.elementor-element-f0c9719{width:36%;}.elementor-13 .elementor-element.elementor-element-3bc79f5{width:21%;}.elementor-13 .elementor-element.elementor-element-886cbd3{width:24.753%;}.elementor-13 .elementor-element.elementor-element-99c794b{width:18%;}.elementor-13 .elementor-element.elementor-element-c1e6302{width:36%;}.elementor-13 .elementor-element.elementor-element-f6706e6{width:21%;}.elementor-13 .elementor-element.elementor-element-7d272d0{width:24.753%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-6be591c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-17fc149a .elementor-icon-box-wrapper{text-align:left;}}/* Start custom CSS for section, class: .elementor-element-08ef8c1 */.advantages-bar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 40px;                    /* відстань між пунктами на десктопі */
  padding: 20px 30px;
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border-radius: 16px;
  border: 1px solid #1f2430;
  margin: 30px auto;
  max-width: 1100px;            /* обмеж ширину для центрування */
  box-shadow: 0 8px 25px rgba(0,0,0,0.4);
}

.advantage-item {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #d1d9e6;
  font-size: 1.05rem;
  font-weight: 600;
  transition: all 0.3s ease;
}

.advantage-item i {
  color: #2ecc71;               /* смарагдовий акцент */
  font-size: 1.6rem;            /* більші іконки для помітності */
  transition: transform 0.3s ease, color 0.3s ease;
}

.advantage-item:hover {
  color: #ffffff;
}

.advantage-item:hover i {
  transform: scale(1.2) rotate(5deg);  /* легка анімація на hover */
  color: #00c853;           /* світліший зелений на hover */
}

/* Мобільна адаптивність */
@media (max-width: 768px) {
  .advantages-bar {
    flex-direction: column;
    gap: 24px;
    padding: 24px 20px;
  }
  
  .advantage-item {
    justify-content: center;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e809be1 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c52050b *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cd1838 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e941c0 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c53e912 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9dba76 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d22f6f5 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae04fa6 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5dc53b7 *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a4259d *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b08899b *//* ─────────────── Основна картка ─────────────── */
.bonus-card-modern {
  background: linear-gradient(135deg, #0e1117 0%, #14171f 100%);
  border: 1px solid #1f2430;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 0 10px 30px rgba(0,0,0,0.45);
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.bonus-card-modern:hover {
  transform: translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,0,0,0.6),
              0 0 0 2px rgba(46,204,113,0.25);  /* зелена обводка на hover */
  border-color: rgba(46,204,113,0.4);
}

/* Легка смарагдова "аура" / glow на hover */
.bonus-card-modern::before {
  content: '';
  position: absolute;
  inset: -3px;
  border-radius: 20px;
  background: radial-gradient(circle at 30% 70%, rgba(46,204,113,0.18), transparent 65%);
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: -1;
}

.bonus-card-modern:hover::before {
  opacity: 1;
}

/* ─────────────── Верхня частина (логотип + заголовок + фріспіни) ─────────────── */
.bonus-card-modern .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 20px 20px 0;
  gap: 16px;
}

.brand-logo img {
  max-width: 140px;
  height: auto;
  transition: transform 0.5s ease;
}

.bonus-card-modern:hover .brand-logo img {
  transform: scale(1.08);
}

.bonus-title {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.15;
  margin: 0;
  flex: 1;
  background: linear-gradient(to right, #00c853, #2ecc71);  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bonus-extra {
  color: #a0aeca;
  font-size: 1rem;
  font-weight: 500;
  margin: 8px 0 0;
  padding-left: 4px;
  border-left: 3px solid #2ecc71;  /* зелена смужка */
}

/* ─────────────── Права частина (опис + рейтинг + кнопка) ─────────────── */
.bonus-details {
  color: #d1d9e6;
  font-size: 0.97rem;
  line-height: 1.6;
  padding: 0 20px 16px;
  flex-grow: 1;
}

/* Рейтинг — модний вигляд */
.bonus-stars {
  padding: 0 20px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-stars .elementor-star-rating {
  font-size: 1.6rem;
  color: #2a3443;                /* порожні зірки */
}

.bonus-stars .elementor-star-rating i.fa-star {
  color: #2ecc71;                /* заповнені — зелений */
}

/* Якщо іконки замість віджета */
.bonus-stars i {
  color: #2ecc71;
  font-size: 1.55rem;
  margin-right: 3px;
}

/* ─────────────── Кнопка ─────────────── */
.bonus-cta {
  margin: 0 20px 20px !important;
  padding: 15px 32px !important;
  background: linear-gradient(90deg, #2ecc71 0%, #00c853 100%) !important;
  color: #0d1117 !important;     /* темний текст для контрасту */
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  box-shadow: 0 6px 20px rgba(46,204,113,0.4) !important;
  transition: all 0.35s ease !important;
}

.bonus-cta:hover {
  background: linear-gradient(90deg, #00c853 0%, #2ecc71 100%) !important;
  transform: translateY(-4px) scale(1.03) !important;
  box-shadow: 0 14px 32px rgba(46,204,113,0.6) !important;  /* сильніший зелений glow */
}


.bonus-footer {
  color: #75839c;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 20px 4px;
  margin-top: auto;
  border-top: 1px solid #1f2430;
  padding-top: 10px;
}/* End custom CSS */