.elementor-4075 .elementor-element.elementor-element-567d12b > .elementor-container{max-width:1396px;}.elementor-4075 .elementor-element.elementor-element-567d12b{margin-top:80px;margin-bottom:80px;}.elementor-4075 .elementor-element.elementor-element-2c0b141{text-align:center;}.elementor-4075 .elementor-element.elementor-element-2c0b141 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:42px;font-weight:500;color:#1A1A1A;}.elementor-4075 .elementor-element.elementor-element-3ae7d8c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-3ae7d8c{text-align:center;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;color:#6B6B6B;}.elementor-4075 .elementor-element.elementor-element-de210bf{text-align:center;}.elementor-4075 .elementor-element.elementor-element-de210bf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#1A1A1A;}.elementor-4075 .elementor-element.elementor-element-723d74a > .elementor-container{max-width:1396px;}.elementor-4075 .elementor-element.elementor-element-723d74a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4075 .elementor-element.elementor-element-723d74a{padding:20px 0px 20px 0px;}.elementor-4075 .elementor-element.elementor-element-1cbafda, .elementor-4075 .elementor-element.elementor-element-1cbafda > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-1cbafda{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-7c033bd img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-ee562f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-ee562f2{text-align:center;}.elementor-4075 .elementor-element.elementor-element-ee562f2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-a4a2223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-a4a2223{text-align:center;font-family:"Rubik", Sans-serif;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-46497aa, .elementor-4075 .elementor-element.elementor-element-46497aa > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-46497aa{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-3a21c15 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-81dc8d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-81dc8d3{text-align:center;}.elementor-4075 .elementor-element.elementor-element-81dc8d3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-121ba75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-121ba75{text-align:center;font-family:"Rubik", Sans-serif;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-a27a9de, .elementor-4075 .elementor-element.elementor-element-a27a9de > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-a27a9de{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-9411ba3 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-5ac81fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-5ac81fc{text-align:center;}.elementor-4075 .elementor-element.elementor-element-5ac81fc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-8ba23a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-8ba23a8{text-align:center;font-family:"Rubik", Sans-serif;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-d2386ea > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-d2386ea{text-align:center;}.elementor-4075 .elementor-element.elementor-element-d2386ea .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#1A1A1A;}.elementor-4075 .elementor-element.elementor-element-4fd264c > .elementor-container{max-width:1396px;}.elementor-4075 .elementor-element.elementor-element-4fd264c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4075 .elementor-element.elementor-element-4fd264c{padding:20px 0px 20px 0px;}.elementor-4075 .elementor-element.elementor-element-e45a18f, .elementor-4075 .elementor-element.elementor-element-e45a18f > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-e45a18f{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-88ebacb img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-d27b14d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-d27b14d{text-align:center;}.elementor-4075 .elementor-element.elementor-element-d27b14d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-a5b149f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-a5b149f{text-align:center;font-family:"Rubik", Sans-serif;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-0da8157, .elementor-4075 .elementor-element.elementor-element-0da8157 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-0da8157{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-f103865 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-3c058e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-3c058e3{text-align:center;}.elementor-4075 .elementor-element.elementor-element-3c058e3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-3eff01e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-3eff01e{text-align:center;font-family:"Rubik", Sans-serif;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-d8dcfed, .elementor-4075 .elementor-element.elementor-element-d8dcfed > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-d8dcfed{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-582e134 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-778b281 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-778b281{text-align:center;}.elementor-4075 .elementor-element.elementor-element-778b281 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-8a8e3b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-8a8e3b4{text-align:center;font-family:"Rubik", Sans-serif;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-34d3fae > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-34d3fae{text-align:center;}.elementor-4075 .elementor-element.elementor-element-34d3fae .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#1A1A1A;}.elementor-4075 .elementor-element.elementor-element-d13b3af > .elementor-container{max-width:1396px;}.elementor-4075 .elementor-element.elementor-element-d13b3af .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4075 .elementor-element.elementor-element-d13b3af{padding:20px 0px 20px 0px;}.elementor-4075 .elementor-element.elementor-element-119b395, .elementor-4075 .elementor-element.elementor-element-119b395 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-119b395{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-62245d2 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-fb14dcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-fb14dcf{text-align:center;}.elementor-4075 .elementor-element.elementor-element-fb14dcf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-b575965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-b575965{text-align:center;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-115ed5a, .elementor-4075 .elementor-element.elementor-element-115ed5a > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-115ed5a{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-d4f4d3d img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-247df3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-247df3b{text-align:center;}.elementor-4075 .elementor-element.elementor-element-247df3b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-5bcf6b5 > .elementor-widget-container{margin:0px -25px 0px -25px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-5bcf6b5{text-align:center;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-345ae8c, .elementor-4075 .elementor-element.elementor-element-345ae8c > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-345ae8c{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-7b07004 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-50d5a28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-50d5a28{text-align:center;}.elementor-4075 .elementor-element.elementor-element-50d5a28 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-e4eee39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-e4eee39{text-align:center;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-abf8cc9, .elementor-4075 .elementor-element.elementor-element-abf8cc9 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-abf8cc9{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-6f784f9 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-e498090 > .elementor-widget-container{margin:0px -15px 0px -15px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-e498090{text-align:center;}.elementor-4075 .elementor-element.elementor-element-e498090 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-ff5d41e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-ff5d41e{text-align:center;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-ddef7b8 > .elementor-container{max-width:1396px;}.elementor-4075 .elementor-element.elementor-element-ddef7b8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4075 .elementor-element.elementor-element-ddef7b8{padding:20px 0px 20px 0px;}.elementor-4075 .elementor-element.elementor-element-af95298, .elementor-4075 .elementor-element.elementor-element-af95298 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-af95298{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-f66f4b5 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-a40cb34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-a40cb34{text-align:center;}.elementor-4075 .elementor-element.elementor-element-a40cb34 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-02b832a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-02b832a{text-align:center;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-f02de89, .elementor-4075 .elementor-element.elementor-element-f02de89 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4075 .elementor-element.elementor-element-f02de89{box-shadow:4px 4px 10px 4px rgba(0,0,0,0.5);padding:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-3891084 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4075 .elementor-element.elementor-element-7b6b295 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-7b6b295{text-align:center;}.elementor-4075 .elementor-element.elementor-element-7b6b295 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-d4657d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-d4657d2{text-align:center;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-fdf968b > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-fdf968b{text-align:center;}.elementor-4075 .elementor-element.elementor-element-fdf968b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-b802b1e{text-align:center;font-weight:400;color:#6B6B6B;}.elementor-4075 .elementor-element.elementor-element-927fcf4 > .elementor-container{max-width:1396px;}.elementor-4075 .elementor-element.elementor-element-927fcf4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4075 .elementor-element.elementor-element-927fcf4{margin-top:0px;margin-bottom:80px;}.elementor-4075 .elementor-element.elementor-element-004ecef > .elementor-element-populated, .elementor-4075 .elementor-element.elementor-element-004ecef > .elementor-element-populated > .elementor-background-overlay, .elementor-4075 .elementor-element.elementor-element-004ecef > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-004ecef > .elementor-element-populated{box-shadow:0px 8px 20px 0px rgba(0,0,0,0.5);margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-4075 .elementor-element.elementor-element-d71f347 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-d71f347{--icon-box-icon-margin:15px;}.elementor-4075 .elementor-element.elementor-element-d71f347.elementor-view-stacked .elementor-icon{background-color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-d71f347.elementor-view-framed .elementor-icon, .elementor-4075 .elementor-element.elementor-element-d71f347.elementor-view-default .elementor-icon{fill:#CF1F26;color:#CF1F26;border-color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-d71f347 .elementor-icon-box-title, .elementor-4075 .elementor-element.elementor-element-d71f347 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-821f8a7 > .elementor-element-populated, .elementor-4075 .elementor-element.elementor-element-821f8a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4075 .elementor-element.elementor-element-821f8a7 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-821f8a7 > .elementor-element-populated{box-shadow:0px 8px 20px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-4075 .elementor-element.elementor-element-c78e3e9{--icon-box-icon-margin:15px;}.elementor-4075 .elementor-element.elementor-element-c78e3e9 .elementor-icon-box-title, .elementor-4075 .elementor-element.elementor-element-c78e3e9 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-4075 .elementor-element.elementor-element-6eac801 > .elementor-element-populated, .elementor-4075 .elementor-element.elementor-element-6eac801 > .elementor-element-populated > .elementor-background-overlay, .elementor-4075 .elementor-element.elementor-element-6eac801 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-4075 .elementor-element.elementor-element-6eac801 > .elementor-element-populated{box-shadow:0px 8px 20px 0px rgba(0,0,0,0.5);margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:32px 32px 32px 32px;}.elementor-4075 .elementor-element.elementor-element-99c087e{--icon-box-icon-margin:15px;}.elementor-4075 .elementor-element.elementor-element-99c087e.elementor-view-stacked .elementor-icon{background-color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-99c087e.elementor-view-framed .elementor-icon, .elementor-4075 .elementor-element.elementor-element-99c087e.elementor-view-default .elementor-icon{fill:#CF1F26;color:#CF1F26;border-color:#CF1F26;}.elementor-4075 .elementor-element.elementor-element-99c087e .elementor-icon-box-title, .elementor-4075 .elementor-element.elementor-element-99c087e .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4075 .elementor-element.elementor-element-567d12b{margin-top:50px;margin-bottom:0px;}.elementor-4075 .elementor-element.elementor-element-723d74a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-4075 .elementor-element.elementor-element-202b5e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-f1bb907 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4075 .elementor-element.elementor-element-6e1abdb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-4fd264c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-4075 .elementor-element.elementor-element-3c058e3 > .elementor-widget-container{margin:0px -16px 0px -16px;}.elementor-4075 .elementor-element.elementor-element-d13b3af .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-4075 .elementor-element.elementor-element-ddef7b8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-4075 .elementor-element.elementor-element-927fcf4{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-4075 .elementor-element.elementor-element-567d12b{margin-top:50px;margin-bottom:0px;}.elementor-4075 .elementor-element.elementor-element-2c0b141{text-align:center;}.elementor-4075 .elementor-element.elementor-element-3ae7d8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-3ae7d8c{text-align:center;}.elementor-4075 .elementor-element.elementor-element-ddef7b8{margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4075 .elementor-element.elementor-element-004ecef > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-4075 .elementor-element.elementor-element-821f8a7 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-4075 .elementor-element.elementor-element-6eac801 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-a4a2223 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121ba75 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ba23a8 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5b149f *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eff01e *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b575965 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bcf6b5 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4eee39 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff5d41e *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02b832a *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4657d2 *//* --- WorkforceBrokers Team Card --- */
.team-card {
  background:#fff;
  border-radius:20px;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  padding:18px 18px 22px;
  transition:transform .25s ease, box-shadow .25s ease;
}
.team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.team-card .elementor-widget-image { margin-bottom: 12px; }

/* Keep photos consistent without manual cropping */
.team-photo { 
  aspect-ratio: 4 / 5;      /* portrait */
  width: 100%;
  height: auto;             /* aspect-ratio controls height */
  object-fit: cover;
  border-radius:16px;
  display:block;
}

/* Typography */
.name { 
  margin: 14px 0 6px;
  text-align: center;
  font-weight: 800;
  font-size: clamp(20px, 2vw, 24px);
}
.role {
  color:#CF1F26;
  text-align:center;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Social icons look modern */
.social .elementor-icon {
  background:#f4f4f4;
  border-radius:10px;
  padding:8px;
  transition: background .2s, color .2s;
}
.social .elementor-icon:hover {
  background:#CF1F26; color:#fff;
}

/* Responsive tidy */
@media (max-width: 1024px){
  .team-card{ padding:16px; }
}/* End custom CSS */