.elementor-47137 .elementor-element.elementor-element-6f61361 > .elementor-container{min-height:250px;}.elementor-47137 .elementor-element.elementor-element-6f61361:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-6f61361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-6f61361{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47137 .elementor-element.elementor-element-6f61361 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-787582d{margin-top:15px;margin-bottom:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47137 .elementor-element.elementor-element-16ebfa6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-16ebfa6 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-47137 .elementor-element.elementor-element-4654141 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-4654141 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-47137 .elementor-element.elementor-element-850ae9a .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-850ae9a > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-bb6d164{margin-top:20px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-5fae4c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-5fae4c8{margin-top:0px;margin-bottom:-20px;}.elementor-47137 .elementor-element.elementor-element-c4d6f86{text-align:left;}.elementor-47137 .elementor-element.elementor-element-c4d6f86 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-c4d6f86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-551c794{margin-top:0px;margin-bottom:-15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47137 .elementor-element.elementor-element-000c298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4be8e52{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-6bf37dd:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-6bf37dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-6bf37dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 35px 0px;}.elementor-47137 .elementor-element.elementor-element-6bf37dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-ab93a29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-ab93a29{margin-top:25px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-17ceb47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47137 .elementor-element.elementor-element-21ebe69 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-21ebe69.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-21ebe69.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-21ebe69.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-21ebe69.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-21ebe69.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-cf82be2 > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-7b619c0 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-7b619c0.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-7b619c0.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-7b619c0.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-7b619c0.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-7b619c0.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-0dc842a > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-3f7456b{text-align:left;}.elementor-47137 .elementor-element.elementor-element-3f7456b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-3f7456b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e551b45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-e551b45{margin-top:25px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-5e432501:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-5e432501 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-5e432501 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-5e432501:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-5e432501 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-a2ad38a .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-a2ad38a.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a2ad38a.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a2ad38a.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a2ad38a.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a2ad38a.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a2ad38a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-6e0c7d87{text-align:center;}.elementor-47137 .elementor-element.elementor-element-6e0c7d87 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-6e0c7d87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-884c7c0 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-512966b4 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-512966b4.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-512966b4.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-512966b4.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-512966b4.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-512966b4.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-512966b4 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-512966b4 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-512966b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-93d92b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-93d92b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-93d92b0 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-93d92b0:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-93d92b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-acec21b .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-acec21b.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-acec21b.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-acec21b.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-acec21b.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-acec21b.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-acec21b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-439d88f{text-align:center;}.elementor-47137 .elementor-element.elementor-element-439d88f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-439d88f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-2f8b738 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-a1db0d9 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-a1db0d9.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-a1db0d9.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a1db0d9.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-a1db0d9.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a1db0d9.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-a1db0d9 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-a1db0d9 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-a1db0d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-52c9b57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-52c9b57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-52c9b57 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-52c9b57:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-52c9b57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-9b57296 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-9b57296.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9b57296.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-9b57296.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9b57296.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-9b57296.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9b57296 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3cfe952{text-align:center;}.elementor-47137 .elementor-element.elementor-element-3cfe952 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-3cfe952 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-9c9388b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-3f8b153 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-3f8b153.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-3f8b153.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-3f8b153.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-3f8b153.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-3f8b153.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-3f8b153 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-3f8b153 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-3f8b153 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c3c649f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-c3c649f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-c3c649f > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-c3c649f:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-c3c649f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-6291b81 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-6291b81.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-6291b81.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-6291b81.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-6291b81.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-6291b81.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-6291b81 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-9a59b9c{text-align:center;}.elementor-47137 .elementor-element.elementor-element-9a59b9c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-9a59b9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-7bd22cb > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-5cf8437 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-5cf8437.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-5cf8437.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-5cf8437.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-5cf8437.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-5cf8437.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-5cf8437 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-5cf8437 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-5cf8437 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8f375e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-8f375e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-8f375e5 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-8f375e5:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-8f375e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-481ab73 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-481ab73.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-481ab73.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-481ab73.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-481ab73.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-481ab73.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-481ab73 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-27b9685{text-align:center;}.elementor-47137 .elementor-element.elementor-element-27b9685 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-27b9685 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-683fe59 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-2571fcd .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-2571fcd.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-2571fcd.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-2571fcd.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-2571fcd.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-2571fcd.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-2571fcd .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-2571fcd .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-2571fcd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3bba4cb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-3bba4cb{margin-top:25px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-7b42c3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-7b42c3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-7b42c3c > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-7b42c3c:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-7b42c3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-976407a .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-976407a.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-976407a.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-976407a.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-976407a.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-976407a.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-976407a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-0af5a9c{text-align:center;}.elementor-47137 .elementor-element.elementor-element-0af5a9c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-0af5a9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-de848c8 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-f673f84 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-f673f84.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-f673f84.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-f673f84.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-f673f84.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-f673f84.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-f673f84 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-f673f84 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-f673f84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8ef322b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-8ef322b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-8ef322b > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-8ef322b:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-8ef322b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-58e35a4 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-58e35a4.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-58e35a4.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-58e35a4.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-58e35a4.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-58e35a4.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-58e35a4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-58e6f11{text-align:center;}.elementor-47137 .elementor-element.elementor-element-58e6f11 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-58e6f11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-7719a8e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-375cde3 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-375cde3.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-375cde3.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-375cde3.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-375cde3.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-375cde3.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-375cde3 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-375cde3 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-375cde3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-19d622b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-19d622b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-19d622b > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-19d622b:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-19d622b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-f8d77ba .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-f8d77ba.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f8d77ba.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-f8d77ba.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f8d77ba.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-f8d77ba.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f8d77ba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-bbb38ab{text-align:center;}.elementor-47137 .elementor-element.elementor-element-bbb38ab .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-bbb38ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-bd06b3f > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-9e02633 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-9e02633.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-9e02633.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-9e02633.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-9e02633.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-9e02633.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-9e02633 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-9e02633 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-9e02633 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8621b28 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-8621b28{margin-top:25px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-c0455dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-c0455dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-c0455dd > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-c0455dd:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-c0455dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-cfd463f .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-cfd463f.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cfd463f.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-cfd463f.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cfd463f.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-cfd463f.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cfd463f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1378b83{text-align:center;}.elementor-47137 .elementor-element.elementor-element-1378b83 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-1378b83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d7a7e21 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-5a098f3 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-5a098f3.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-5a098f3.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-5a098f3.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-5a098f3.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-5a098f3.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-5a098f3 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-5a098f3 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-5a098f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-abc1404:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-47137 .elementor-element.elementor-element-abc1404 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-abc1404 > .elementor-element-populated{border-style:groove;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-abc1404:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47137 .elementor-element.elementor-element-abc1404 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-a6986ca .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-a6986ca.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a6986ca.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a6986ca.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a6986ca.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a6986ca.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a6986ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-46598e9{text-align:center;}.elementor-47137 .elementor-element.elementor-element-46598e9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;color:#263844;}.elementor-47137 .elementor-element.elementor-element-46598e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e2b30e0 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-91243c6 .elementor-icon-wrapper{text-align:right;}.elementor-47137 .elementor-element.elementor-element-91243c6.elementor-view-stacked .elementor-icon{background-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-91243c6.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-91243c6.elementor-view-default .elementor-icon{color:#7A7A7A;border-color:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-91243c6.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-91243c6.elementor-view-default .elementor-icon svg{fill:#7A7A7A;}.elementor-47137 .elementor-element.elementor-element-91243c6 .elementor-icon{font-size:30px;}.elementor-47137 .elementor-element.elementor-element-91243c6 .elementor-icon svg{height:30px;}.elementor-47137 .elementor-element.elementor-element-91243c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c90ec43 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-c90ec43 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1022c5a:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-1022c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-1022c5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-1022c5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-a6345d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-a6345d2{margin-top:15px;margin-bottom:9px;}.elementor-47137 .elementor-element.elementor-element-1dbbbdd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-4cdb0c4 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-4cdb0c4.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-4cdb0c4.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-4cdb0c4.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-4cdb0c4.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-4cdb0c4.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-87113c8 > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-741752a .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-741752a.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-741752a.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-741752a.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-741752a.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-741752a.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-5595480 > .elementor-element-populated{margin:0px 0px 0px -51px;--e-column-margin-right:0px;--e-column-margin-left:-51px;}.elementor-47137 .elementor-element.elementor-element-a12ddb7{text-align:left;}.elementor-47137 .elementor-element.elementor-element-a12ddb7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-a12ddb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3bc347e{margin-top:0px;margin-bottom:35px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-6e1c64d5:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-6e1c64d5{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-dbf6367:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-dbf6367{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-dbf6367 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-48f2a17:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-48f2a17{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-48f2a17 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.52 * 100% );}.elementor-47137 .elementor-element.elementor-element-8133c9d:after{content:"0.52";}.elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-8133c9d{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-8133c9d > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-3cd09db{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1ba86d1:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-1ba86d1{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-1ba86d1 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-d28928d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-d28928d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-d28928d .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-d28928d{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-d28928d .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-d28928d .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-d28928d .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-d28928d .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-d28928d > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-d984a4a{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-abe90ac:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-abe90ac{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-abe90ac > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.52 * 100% );}.elementor-47137 .elementor-element.elementor-element-bfde47f:after{content:"0.52";}.elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-bfde47f{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-bfde47f > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-ab37147{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-1635286{margin-top:20px;margin-bottom:-64px;}.elementor-47137 .elementor-element.elementor-element-5718fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-5718fe0:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-5718fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f70202 );}.elementor-47137 .elementor-element.elementor-element-5718fe0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:50px;}.elementor-47137 .elementor-element.elementor-element-5718fe0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-adc43ae .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-adc43ae.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-adc43ae.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-adc43ae.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-adc43ae.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-adc43ae.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-adc43ae > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-47137 .elementor-element.elementor-element-f32321a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-c755b33{text-align:left;}.elementor-47137 .elementor-element.elementor-element-c755b33 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-c755b33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-5c5636d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-5e88a5e{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-9px;margin-bottom:15px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d56fdd5 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-5aec278{text-align:left;}.elementor-47137 .elementor-element.elementor-element-5aec278 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-5aec278 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8e327a9{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:-5px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-fca0cf5 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item .eael-team-content{min-height:0px;background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item .eael-team-image .eael-team-text-overlay{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item figure img{width:100%;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item .eael-team-member-name{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item .eael-team-member-position{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item .eael-team-content .eael-team-text{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-member-social-link > a i{font-size:35px;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-member-social-link > a{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-47137 .elementor-element.elementor-element-0f28cf0 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c8db2d2 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-26325f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-9727eac{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-fbc523b > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-d59af25{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-d59af25 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-d59af25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-5a7e9dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-5a7e9dd{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:40px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d764b2a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-f261e1a{text-align:left;}.elementor-47137 .elementor-element.elementor-element-f261e1a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-f261e1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.52 * 100% );}.elementor-47137 .elementor-element.elementor-element-c5cac6f:after{content:"0.52";}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-c5cac6f{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-c5cac6f > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.52 * 100% );}.elementor-47137 .elementor-element.elementor-element-fa4299c:after{content:"0.52";}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-fa4299c{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-fa4299c > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-79fe130 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-79fe130{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-79fe130 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-79fe130 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-79fe130 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-79fe130 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-79fe130 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-f1ac5da{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-f1ac5da .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-f1ac5da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-f01ca40 > .elementor-element-populated{margin:0px 015px 0px 0px;--e-column-margin-right:015px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-52e891c{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47137 .elementor-element.elementor-element-6a39b9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-10f6a6f{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:10px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8a786d1 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-48d4428{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-48d4428 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-48d4428 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-11ee9f3{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:40px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-27348a6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-4c22f8f{text-align:left;}.elementor-47137 .elementor-element.elementor-element-4c22f8f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-4c22f8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-c2ff4f5:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-42f6999 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-1647532{text-align:left;}.elementor-47137 .elementor-element.elementor-element-1647532 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-1647532 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-26d6e34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-46ca55c{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:10px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a7fb97a > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-2e722bd{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-2e722bd .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-2e722bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-675a34f{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-46px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-675a34f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-adb19ba > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-8ccfde8{text-align:left;}.elementor-47137 .elementor-element.elementor-element-8ccfde8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-8ccfde8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-93b6328 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-93b6328 > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-16df655{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-16df655 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-16df655 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-87b3369 > .elementor-element-populated{padding:0px 0px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1fa3421:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-1fa3421 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-73eaf9d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-73eaf9d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a090219 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-dc806e1:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-dc806e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-018a6e4:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-018a6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-018a6e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-018a6e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-94fb897 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-94fb897{margin-top:15px;margin-bottom:9px;}.elementor-47137 .elementor-element.elementor-element-cb8aefe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-eb1cd10 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-eb1cd10.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-eb1cd10.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-eb1cd10.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-eb1cd10.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-eb1cd10.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-9dfa3c4 > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-a188495 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-a188495.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a188495.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a188495.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a188495.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a188495.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cde095d > .elementor-element-populated{margin:0px 0px 0px -51px;--e-column-margin-right:0px;--e-column-margin-left:-51px;}.elementor-47137 .elementor-element.elementor-element-e512d98{text-align:left;}.elementor-47137 .elementor-element.elementor-element-e512d98 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-e512d98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-bf6e712{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-e7172b3{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-2f575f7 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-2f575f7 > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-b7d9d5f{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-ea1b354{margin-top:20px;margin-bottom:-64px;}.elementor-47137 .elementor-element.elementor-element-3d181e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-3d181e2:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-3d181e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003867;}.elementor-47137 .elementor-element.elementor-element-3d181e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:50px;}.elementor-47137 .elementor-element.elementor-element-3d181e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-3626727 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-3626727.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-3626727.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-3626727.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-3626727.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-3626727.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-3626727 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-47137 .elementor-element.elementor-element-e88956e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-256495c{text-align:left;}.elementor-47137 .elementor-element.elementor-element-256495c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-256495c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c4fc483{margin-top:20px;margin-bottom:-35px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-9e87733{border-style:solid;border-width:4px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:-15px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d43392e > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-1bb4409{text-align:left;}.elementor-47137 .elementor-element.elementor-element-1bb4409 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-1bb4409 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-23ae45a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-23ae45a{margin-top:20px;margin-bottom:-40px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d526484{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1519547 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-f426229 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1f3a2f1{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-1f3a2f1 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-1f3a2f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-519fc8a > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item .eael-team-content{min-height:0px;background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item .eael-team-image .eael-team-text-overlay{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item figure img{width:100%;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item .eael-team-member-name{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item .eael-team-member-position{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item .eael-team-content .eael-team-text{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-member-social-link > a i{font-size:35px;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-member-social-link > a{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-47137 .elementor-element.elementor-element-f897be6 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-47137 .elementor-element.elementor-element-f897be6 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-01bb7ec{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-45ce89f{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-60px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-5be307f > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-90d7c9c{text-align:left;}.elementor-47137 .elementor-element.elementor-element-90d7c9c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-90d7c9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-54be886:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-54be886{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-54be886 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-54be886 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-ca4a0b3{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-ca4a0b3 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-ca4a0b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-aac5072{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-038c208{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-60px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d806066 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-d806066 > .elementor-element-populated, .elementor-47137 .elementor-element.elementor-element-d806066 > .elementor-element-populated > .elementor-background-overlay, .elementor-47137 .elementor-element.elementor-element-d806066 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-0a53dba{text-align:left;}.elementor-47137 .elementor-element.elementor-element-0a53dba .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-0a53dba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1fb0899:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-1fb0899{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-1fb0899 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-cf3d97b:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-cf3d97b{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cf3d97b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e235606{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-e235606 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-e235606 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-b9b7cf2 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-a140abf{text-align:left;}.elementor-47137 .elementor-element.elementor-element-a140abf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-a140abf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-8a18192:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-8a18192{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-8a18192 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-b992eb2{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-b992eb2 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-b992eb2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-f7f5318{text-align:left;}.elementor-47137 .elementor-element.elementor-element-f7f5318 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-f7f5318 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e615e55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-5daf76b:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-5daf76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-5daf76b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-5daf76b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-ffe6734 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-ffe6734{margin-top:15px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-ea8aeeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-115e769 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-115e769.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-115e769.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-115e769.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-115e769.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-115e769.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-02997c9 > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-b00b869 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-b00b869.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-b00b869.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-b00b869.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-b00b869.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-b00b869.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-4a42676 > .elementor-element-populated{margin:0px 0px 0px -51px;--e-column-margin-right:0px;--e-column-margin-left:-51px;}.elementor-47137 .elementor-element.elementor-element-ac691be{text-align:left;}.elementor-47137 .elementor-element.elementor-element-ac691be .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-ac691be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-7c0ae53{margin-top:0px;margin-bottom:-10px;}.elementor-47137 .elementor-element.elementor-element-b8a3ce6{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-adc0e8d{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-81d5e90{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-81d5e90 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-66ab937{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-66ab937 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-754eba7{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-cc420ca{--spacer-size:40px;}.elementor-47137 .elementor-element.elementor-element-a7859a2{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-1271114{margin-top:20px;margin-bottom:-64px;}.elementor-47137 .elementor-element.elementor-element-5780a2d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-5780a2d:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-5780a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f70202 );}.elementor-47137 .elementor-element.elementor-element-5780a2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:50px;}.elementor-47137 .elementor-element.elementor-element-5780a2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-d75e12c .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-d75e12c.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-d75e12c.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-d75e12c.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-d75e12c.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-d75e12c.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-d75e12c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-47137 .elementor-element.elementor-element-6ede9a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-f7fc4a9{text-align:left;}.elementor-47137 .elementor-element.elementor-element-f7fc4a9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-f7fc4a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-f909733{margin-top:20px;margin-bottom:-35px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-ed7770f{border-style:solid;border-width:4px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:-15px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e59c9ec > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-9bd3432{text-align:left;}.elementor-47137 .elementor-element.elementor-element-9bd3432 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-9bd3432 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1beff23{margin-top:20px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-61bc8d8{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:-5px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-11bc7f1 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item .eael-team-content{min-height:0px;background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item .eael-team-image .eael-team-text-overlay{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item figure img{width:100%;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item .eael-team-member-name{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item .eael-team-member-position{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item .eael-team-content .eael-team-text{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-member-social-link > a i{font-size:35px;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-member-social-link > a{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-47137 .elementor-element.elementor-element-af83cdb .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-47137 .elementor-element.elementor-element-af83cdb > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-251d473 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-3569397 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-47137 .elementor-element.elementor-element-2c9e6ef{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-2c9e6ef .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-2c9e6ef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-58a4751{text-align:left;}.elementor-47137 .elementor-element.elementor-element-58a4751 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-58a4751 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-1818a65 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-1818a65{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-1818a65 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-1818a65 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-1818a65 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-1818a65 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-1818a65 > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-c4e5b54{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-40px;margin-bottom:-35px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c760f15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-e241c9c{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-e241c9c .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-e241c9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-1a0be52{text-align:left;}.elementor-47137 .elementor-element.elementor-element-1a0be52 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-1a0be52 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-a360100{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:-35px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-7818f69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-e3588aa > .elementor-widget-container{margin:0px 0px -30px 015px;}.elementor-47137 .elementor-element.elementor-element-5331c27 > .elementor-widget-container{margin:-40px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-130b67e{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-0be99fe > .elementor-element-populated{margin:0px 0px 0px 015px;--e-column-margin-right:0px;--e-column-margin-left:015px;padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-39fb047{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-39fb047 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-39fb047 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-6c207cf{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:-1px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-5c4c8fe > .elementor-element-populated{margin:0px 0px 0px 015px;--e-column-margin-right:0px;--e-column-margin-left:015px;padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-5b974ed{text-align:left;}.elementor-47137 .elementor-element.elementor-element-5b974ed .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-5b974ed > .elementor-widget-container{margin:0px 015px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-cd05619:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-cd05619{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cd05619 > .elementor-widget-container{margin:0px 15px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-485dabd{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:-1px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3dfaf03 > .elementor-element-populated{margin:0px 0px 0px 015px;--e-column-margin-right:0px;--e-column-margin-left:015px;padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-f91aa91{text-align:left;}.elementor-47137 .elementor-element.elementor-element-f91aa91 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-f91aa91 > .elementor-widget-container{margin:0px 015px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-2e2cb22:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-2e2cb22{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 > .elementor-widget-container{margin:0px 15px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-7631141{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-20px;margin-bottom:-30px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-f490831 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-8650ee0{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-8650ee0 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-8650ee0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-a1dd107{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:-1px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-0635a55 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-5086efe{text-align:left;}.elementor-47137 .elementor-element.elementor-element-5086efe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-5086efe > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-1fca069{text-align:left;}.elementor-47137 .elementor-element.elementor-element-1fca069 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-1fca069 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-d464173 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-d464173{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-d464173 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-d464173 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-d464173 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-d464173 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-d464173 > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-0c82598{text-align:left;}.elementor-47137 .elementor-element.elementor-element-0c82598 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-0c82598 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-3285afd:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-3285afd{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-3285afd .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-3285afd > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-baed690 > .elementor-element-populated{margin:0px 0px 0px 015px;--e-column-margin-right:0px;--e-column-margin-left:015px;padding:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d9259a7{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-d9259a7 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-d9259a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-2675d35{text-align:left;}.elementor-47137 .elementor-element.elementor-element-2675d35 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-2675d35 > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-43a25bb:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-43a25bb{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-43a25bb > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-25403ef .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-25403ef{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-25403ef .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-25403ef .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-25403ef .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-25403ef .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-25403ef > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-10bcb9e .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-10bcb9e{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-10bcb9e .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-10bcb9e .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-10bcb9e .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-10bcb9e .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-10bcb9e > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-422b135{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-20px;margin-bottom:-20px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-42a46d3 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-db8a1db{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-db8a1db .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-db8a1db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-51fcd69{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-7417734 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-d534eb0{text-align:left;}.elementor-47137 .elementor-element.elementor-element-d534eb0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-d534eb0 > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-45320a9 img{width:80%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f70202 );}.elementor-47137 .elementor-element.elementor-element-c6d0da9{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-c6d0da9 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-c6d0da9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-c7b8df1{text-align:left;}.elementor-47137 .elementor-element.elementor-element-c7b8df1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-c7b8df1 > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-9500d12 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-9500d12{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-9500d12 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-9500d12 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-9500d12 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-9500d12 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9500d12 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-f0f6209 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-f0f6209{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-f0f6209 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-f0f6209 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-f0f6209 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-f0f6209 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f0f6209 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-9adf937{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-9adf937 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-9adf937 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-bccfe9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 0px 015px;--e-column-margin-right:015px;--e-column-margin-left:015px;padding:0px 015px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-bccfe9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-a05d400{text-align:left;}.elementor-47137 .elementor-element.elementor-element-a05d400 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-a05d400 > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-522403d{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-522403d > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-e716890 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-e716890{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-e716890 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-e716890 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-e716890 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-e716890 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-e716890 > .elementor-widget-container{margin:0px 15px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-2f48f49:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-2f48f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-2f48f49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-2f48f49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-bfa47ed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-bfa47ed{margin-top:15px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-86aba8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-0374ab5 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-0374ab5.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-0374ab5.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-0374ab5.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-0374ab5.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-0374ab5.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-da55fb3 > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-29d8069 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-29d8069.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-29d8069.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-29d8069.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-29d8069.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-29d8069.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-20bcfd4 > .elementor-element-populated{margin:0px 0px 0px -51px;--e-column-margin-right:0px;--e-column-margin-left:-51px;}.elementor-47137 .elementor-element.elementor-element-827ac94{text-align:left;}.elementor-47137 .elementor-element.elementor-element-827ac94 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-827ac94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-ac56d3d{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-cb798f7{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-cb798f7 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-47137 .elementor-element.elementor-element-7eb3933{--spacer-size:15px;}.elementor-47137 .elementor-element.elementor-element-af1f7d8{--spacer-size:40px;}.elementor-47137 .elementor-element.elementor-element-f11f4f6{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-620322a{margin-top:20px;margin-bottom:-64px;}.elementor-47137 .elementor-element.elementor-element-f2f73df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-f2f73df:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-f2f73df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f70202 );}.elementor-47137 .elementor-element.elementor-element-f2f73df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:50px;}.elementor-47137 .elementor-element.elementor-element-f2f73df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-cbf18ce .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-cbf18ce.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cbf18ce.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-cbf18ce.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cbf18ce.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-cbf18ce.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cbf18ce > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-47137 .elementor-element.elementor-element-5327d5a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-afebd46{text-align:left;}.elementor-47137 .elementor-element.elementor-element-afebd46 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-afebd46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-45eca47{margin-top:20px;margin-bottom:-35px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-65edcde{border-style:solid;border-width:4px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:-15px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a2ea582 > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-e446c84{text-align:left;}.elementor-47137 .elementor-element.elementor-element-e446c84 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-e446c84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-aa1f2dc{margin-top:20px;margin-bottom:-20px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4b67d10{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:-5px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-76ec0eb > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item .eael-team-content{min-height:0px;background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item .eael-team-image .eael-team-text-overlay{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item figure img{width:100%;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item .eael-team-member-name{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item .eael-team-member-position{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item .eael-team-content .eael-team-text{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-member-social-link > a i{font-size:35px;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-member-social-link > a{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-47137 .elementor-element.elementor-element-b43c8b1 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-ae0bf8d > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-95cc691 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-47137 .elementor-element.elementor-element-5cb48ac{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-5cb48ac .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-5cb48ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-d65770a{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-20px;margin-bottom:-20px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d089946 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-32951e6{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-32951e6 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-32951e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-02fe199{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-10px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-69de786 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-69de786 > .elementor-element-populated, .elementor-47137 .elementor-element.elementor-element-69de786 > .elementor-element-populated > .elementor-background-overlay, .elementor-47137 .elementor-element.elementor-element-69de786 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e4e45d1{text-align:left;}.elementor-47137 .elementor-element.elementor-element-e4e45d1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-e4e45d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-9cd3902:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-9cd3902{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9cd3902 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-a5f6f9b:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-a5f6f9b{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-a5f6f9b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-e7ba99b:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-e7ba99b{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-e7ba99b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-6984705:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-6984705{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-6984705 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-6984705 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-897391d > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-8d5d3c6{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-8d5d3c6 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-8d5d3c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-5e8e4aa{text-align:left;}.elementor-47137 .elementor-element.elementor-element-5e8e4aa .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-5e8e4aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-111d858:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-111d858{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-111d858 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-111d858 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-1a3d76a{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-1a3d76a .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-1a3d76a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-9b1e1f2{text-align:left;}.elementor-47137 .elementor-element.elementor-element-9b1e1f2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-9b1e1f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-8993921:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-8993921{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-8993921 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-8993921 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-f088f1c .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-f088f1c{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-f088f1c .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-f088f1c .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-f088f1c .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-f088f1c .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-f088f1c > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-15bb96d .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-15bb96d{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-15bb96d .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-15bb96d .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-15bb96d .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-15bb96d .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-15bb96d > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-6b90bb1{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-6b90bb1 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-6b90bb1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-579dd05{text-align:left;}.elementor-47137 .elementor-element.elementor-element-579dd05 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-579dd05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3b17740 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-47137 .elementor-element.elementor-element-180bfae .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-180bfae{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-180bfae .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-180bfae .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-180bfae .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-180bfae .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-180bfae > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-62ffe25:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-62ffe25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-62ffe25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-62ffe25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-4086a49 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-4086a49{margin-top:15px;margin-bottom:9px;}.elementor-47137 .elementor-element.elementor-element-233cdd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-dc5f02d .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-dc5f02d.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-dc5f02d.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-dc5f02d.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-dc5f02d.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-dc5f02d.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-27666a1 > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-936c75e .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-936c75e.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-936c75e.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-936c75e.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-936c75e.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-936c75e.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9b51b6c > .elementor-element-populated{margin:0px 0px 0px -51px;--e-column-margin-right:0px;--e-column-margin-left:-51px;}.elementor-47137 .elementor-element.elementor-element-8c73a99{text-align:left;}.elementor-47137 .elementor-element.elementor-element-8c73a99 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-8c73a99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-26f7f26{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-9cad31c{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-3b6e05f{--spacer-size:40px;}.elementor-47137 .elementor-element.elementor-element-02d2e3a{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-3580786{margin-top:20px;margin-bottom:-64px;}.elementor-47137 .elementor-element.elementor-element-1ea6d7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-1ea6d7a:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-1ea6d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f70202 );}.elementor-47137 .elementor-element.elementor-element-1ea6d7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:50px;}.elementor-47137 .elementor-element.elementor-element-1ea6d7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-2531f60 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-2531f60.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-2531f60.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-2531f60.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-2531f60.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-2531f60.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-2531f60 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-47137 .elementor-element.elementor-element-ce5257a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-1096cbf{text-align:left;}.elementor-47137 .elementor-element.elementor-element-1096cbf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-1096cbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-28e4feb{margin-top:20px;margin-bottom:-35px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-86b704d{border-style:solid;border-width:4px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:-15px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4288360 > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-725d7f6{text-align:left;}.elementor-47137 .elementor-element.elementor-element-725d7f6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-725d7f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e6558e8{margin-top:20px;margin-bottom:-20px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-09e88c2{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-46px;margin-bottom:-5px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-eba92a1 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item .eael-team-content{min-height:0px;background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item .eael-team-image .eael-team-text-overlay{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item figure img{width:100%;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item .eael-team-member-name{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item .eael-team-member-position{color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item .eael-team-content .eael-team-text{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:var( --e-global-color-text );}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-member-social-link > a i{font-size:35px;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-member-social-link > a{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-47137 .elementor-element.elementor-element-cf5ad7b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-259cc41 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-140dcde > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-47137 .elementor-element.elementor-element-52ea32c{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-52ea32c .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-52ea32c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-50190c1{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-20px;margin-bottom:-20px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-df790e2 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-b84e4e6{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-b84e4e6 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-b84e4e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-f3a1cf0{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-10px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-873cd31 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2f70202 );margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-873cd31 > .elementor-element-populated, .elementor-47137 .elementor-element.elementor-element-873cd31 > .elementor-element-populated > .elementor-background-overlay, .elementor-47137 .elementor-element.elementor-element-873cd31 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a08f5c6{text-align:left;}.elementor-47137 .elementor-element.elementor-element-a08f5c6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-a08f5c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-721ee70:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-721ee70{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-721ee70 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-4faff9e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-4faff9e{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-4faff9e > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-67f8421:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-67f8421{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-67f8421 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-997eda0{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-997eda0 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-997eda0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-3056a3e > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-e4a4ec2{text-align:left;}.elementor-47137 .elementor-element.elementor-element-e4a4ec2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-e4a4ec2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-52ccb6c:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-52ccb6c{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-52ccb6c > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-9416f46{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-9416f46 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-9416f46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-dffdcda{margin-top:-46px;margin-bottom:-5px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3356ad4 > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-9e30fbe{text-align:left;}.elementor-47137 .elementor-element.elementor-element-9e30fbe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-9e30fbe > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-908e853 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-47137 .elementor-element.elementor-element-167df12{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-167df12 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-167df12 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-167df12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-11769ec{text-align:left;}.elementor-47137 .elementor-element.elementor-element-11769ec .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-11769ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-67458e2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-67458e2{--grid-column-gap:15px;}.elementor-47137 .elementor-element.elementor-element-67458e2 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-67458e2 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-67458e2 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-67458e2 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-67458e2 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-87aa896{border-style:solid;border-width:0px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:-20px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-80fe314 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-638f8ac{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-638f8ac .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-638f8ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-a8e3f37{text-align:left;}.elementor-47137 .elementor-element.elementor-element-a8e3f37 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-a8e3f37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-363215a{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-10px;margin-bottom:25px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-02639e2 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-6aee053{margin-top:-30px;margin-bottom:-40px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4f3a733 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-6145769 > .elementor-widget-container{padding:0px 20px 015px 0px;}.elementor-47137 .elementor-element.elementor-element-a548a4f > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-24c0875 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-47137 .elementor-element.elementor-element-86a2eda{margin-top:0px;margin-bottom:-5px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-48f382b > .elementor-element-populated{padding:0px 20px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-2e77cf7 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-47137 .elementor-element.elementor-element-fd34e4b:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-fd34e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tcdi.com/wp-content/uploads/2025/12/hero-orange-webp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47137 .elementor-element.elementor-element-fd34e4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-fd34e4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-5f09d44 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-5f09d44{margin-top:15px;margin-bottom:9px;}.elementor-47137 .elementor-element.elementor-element-ab4dcca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-a1ff2a8 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-a1ff2a8.elementor-view-stacked .elementor-icon{background-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-a1ff2a8.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a1ff2a8.elementor-view-default .elementor-icon{color:#E76F5142;border-color:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-a1ff2a8.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-a1ff2a8.elementor-view-default .elementor-icon svg{fill:#E76F5142;}.elementor-47137 .elementor-element.elementor-element-b506d8d > .elementor-element-populated{margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-47137 .elementor-element.elementor-element-4c28214 .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-4c28214.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-4c28214.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-4c28214.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-4c28214.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-4c28214.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-b2062d7 > .elementor-element-populated{margin:0px 0px 0px -51px;--e-column-margin-right:0px;--e-column-margin-left:-51px;}.elementor-47137 .elementor-element.elementor-element-33953a4{text-align:left;}.elementor-47137 .elementor-element.elementor-element-33953a4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-33953a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-628277c{margin-top:0px;margin-bottom:35px;}.elementor-47137 .elementor-element.elementor-element-b7a4dbc{color:var( --e-global-color-5b30da96 );}.elementor-47137 .elementor-element.elementor-element-bda272c .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-bda272c > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-a55a6f6{--spacer-size:40px;}.elementor-47137 .elementor-element.elementor-element-aae87c2{--spacer-size:1px;}.elementor-47137 .elementor-element.elementor-element-2086797{margin-top:0px;margin-bottom:-35px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-67cf683 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47137 .elementor-element.elementor-element-67cf683:not(.elementor-motion-effects-element-type-background), .elementor-47137 .elementor-element.elementor-element-67cf683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f70202 );}.elementor-47137 .elementor-element.elementor-element-67cf683{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:25px;}.elementor-47137 .elementor-element.elementor-element-67cf683 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47137 .elementor-element.elementor-element-01bd70d .elementor-icon-wrapper{text-align:center;}.elementor-47137 .elementor-element.elementor-element-01bd70d.elementor-view-stacked .elementor-icon{background-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-01bd70d.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-01bd70d.elementor-view-default .elementor-icon{color:#E76F51;border-color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-01bd70d.elementor-view-framed .elementor-icon, .elementor-47137 .elementor-element.elementor-element-01bd70d.elementor-view-default .elementor-icon svg{fill:#E76F51;}.elementor-47137 .elementor-element.elementor-element-01bd70d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-47137 .elementor-element.elementor-element-19b2022 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-756458d{text-align:left;}.elementor-47137 .elementor-element.elementor-element-756458d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-47137 .elementor-element.elementor-element-756458d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c6dfc82{border-style:solid;border-width:4px 4px 0px 4px;border-color:var( --e-global-color-2f70202 );margin-top:-30px;margin-bottom:-15px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-aec6bcb > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-192158e{text-align:left;}.elementor-47137 .elementor-element.elementor-element-192158e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-192158e > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-b948876{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:20px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a118bc6 > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-0ce720d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-0ce720d{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-0ce720d > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-e8821ce .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-e8821ce > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-1b278b6{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-1b278b6 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-1b278b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-db61698{text-align:left;}.elementor-47137 .elementor-element.elementor-element-db61698 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-db61698 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-e5a61d3:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-e5a61d3{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-e5a61d3 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-6875c78 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-6875c78 > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-74071ac{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-74071ac .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-74071ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-48a9e3a{text-align:left;}.elementor-47137 .elementor-element.elementor-element-48a9e3a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-48a9e3a > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-ddceaac:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-ddceaac{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-ddceaac > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-f5a3c5f{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-f5a3c5f .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-f5a3c5f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-342cdf8{text-align:left;}.elementor-47137 .elementor-element.elementor-element-342cdf8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-342cdf8 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-545d2d9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-545d2d9{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-545d2d9 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-545d2d9 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-545d2d9 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-545d2d9 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-545d2d9 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-9a93a60 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-9a93a60{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-9a93a60 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-9a93a60 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-9a93a60 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-9a93a60 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-9a93a60 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-5377a06{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-5377a06 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-5377a06 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-d1be2e4{text-align:left;}.elementor-47137 .elementor-element.elementor-element-d1be2e4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-d1be2e4 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-e6ab923:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-e6ab923{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-e6ab923 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-d34ea54 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-d34ea54 > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-419db27{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-419db27 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-419db27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-3175b08{text-align:left;}.elementor-47137 .elementor-element.elementor-element-3175b08 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-3175b08 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-12e9b8e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-12e9b8e{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-12e9b8e > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-e4e97e6 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-e4e97e6 > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-e865866{border-style:solid;border-width:0px 4px 4px 4px;border-color:var( --e-global-color-2f70202 );margin-top:0px;margin-bottom:20px;padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e7a27e3 > .elementor-element-populated{padding:0px 25px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-cd6d78e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-cd6d78e{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-cd6d78e > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-4321fda .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-4321fda > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-f05d74f{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-f05d74f .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-f05d74f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-3d078d1{text-align:left;}.elementor-47137 .elementor-element.elementor-element-3d078d1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-3d078d1 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-eb49bf2:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-eb49bf2{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-eb49bf2 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-0235373 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-0235373 > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-c453ed2{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-c453ed2 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-c453ed2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-4cec7b1{text-align:left;}.elementor-47137 .elementor-element.elementor-element-4cec7b1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-4cec7b1 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-820e311:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-820e311{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-820e311 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-820e311 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-6db8bd5 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-6db8bd5 > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-2aee2d8{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-2aee2d8 .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-2aee2d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-dc11253{text-align:left;}.elementor-47137 .elementor-element.elementor-element-dc11253 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-dc11253 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-141fb5a .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-141fb5a{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-141fb5a .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-141fb5a .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-141fb5a .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-141fb5a .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-141fb5a > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-68e280a .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-68e280a > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-270cd6b{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-270cd6b .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-270cd6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-b9cee3e{text-align:left;}.elementor-47137 .elementor-element.elementor-element-b9cee3e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-b9cee3e > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-96cca7e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-96cca7e{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-96cca7e > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-cb6e430 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-cb6e430 > .elementor-widget-container{margin:15px 0px 20px 15px;}.elementor-47137 .elementor-element.elementor-element-0cb1b4a{--divider-border-style:solid;--divider-color:var( --e-global-color-2f70202 );--divider-border-width:1px;}.elementor-47137 .elementor-element.elementor-element-0cb1b4a .elementor-divider-separator{width:100%;}.elementor-47137 .elementor-element.elementor-element-0cb1b4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47137 .elementor-element.elementor-element-d86ee23{text-align:left;}.elementor-47137 .elementor-element.elementor-element-d86ee23 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-47137 .elementor-element.elementor-element-d86ee23 > .elementor-widget-container{margin:0px 0px 0px 015px;}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1e62a94:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-post__meta-data span + span:before{content:"•";}.elementor-47137 .elementor-element.elementor-element-1e62a94{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-post__card{background-color:var( --e-global-color-436fa8e );}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-post__text{margin-top:20px;}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-post__title, .elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-post__title a{font-family:"Rubik", Sans-serif;font-weight:500;line-height:25px;}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-post__read-more{color:#E76F51;}.elementor-47137 .elementor-element.elementor-element-1e62a94 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-47137 .elementor-element.elementor-element-b869c58 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;background-color:#E76F51;padding:20px 20px 20px 20px;}.elementor-47137 .elementor-element.elementor-element-b869c58 > .elementor-widget-container{margin:15px 0px 20px 15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47137 .elementor-element.elementor-element-17ceb47{width:8%;}.elementor-47137 .elementor-element.elementor-element-cf82be2{width:4.575%;}.elementor-47137 .elementor-element.elementor-element-0dc842a{width:87.091%;}.elementor-47137 .elementor-element.elementor-element-1dbbbdd{width:8%;}.elementor-47137 .elementor-element.elementor-element-87113c8{width:4.5%;}.elementor-47137 .elementor-element.elementor-element-5595480{width:87.166%;}.elementor-47137 .elementor-element.elementor-element-8ca69d3{width:8.867%;}.elementor-47137 .elementor-element.elementor-element-f32321a{width:91.133%;}.elementor-47137 .elementor-element.elementor-element-fca0cf5{width:20%;}.elementor-47137 .elementor-element.elementor-element-c8db2d2{width:80%;}.elementor-47137 .elementor-element.elementor-element-d764b2a{width:82.15%;}.elementor-47137 .elementor-element.elementor-element-f01ca40{width:32.459%;}.elementor-47137 .elementor-element.elementor-element-27348a6{width:40.36%;}.elementor-47137 .elementor-element.elementor-element-42f6999{width:59.64%;}.elementor-47137 .elementor-element.elementor-element-adb19ba{width:34.031%;}.elementor-47137 .elementor-element.elementor-element-87b3369{width:34.055%;}.elementor-47137 .elementor-element.elementor-element-a090219{width:31.493%;}.elementor-47137 .elementor-element.elementor-element-cb8aefe{width:8%;}.elementor-47137 .elementor-element.elementor-element-9dfa3c4{width:4.5%;}.elementor-47137 .elementor-element.elementor-element-cde095d{width:87.166%;}.elementor-47137 .elementor-element.elementor-element-2baf02e{width:61.1%;}.elementor-47137 .elementor-element.elementor-element-2c5b00b{width:38.233%;}.elementor-47137 .elementor-element.elementor-element-36458f9{width:8.867%;}.elementor-47137 .elementor-element.elementor-element-e88956e{width:91.133%;}.elementor-47137 .elementor-element.elementor-element-1519547{width:75.32%;}.elementor-47137 .elementor-element.elementor-element-519fc8a{width:24.375%;}.elementor-47137 .elementor-element.elementor-element-d806066{width:33.001%;}.elementor-47137 .elementor-element.elementor-element-b9b7cf2{width:66.999%;}.elementor-47137 .elementor-element.elementor-element-ea8aeeb{width:8%;}.elementor-47137 .elementor-element.elementor-element-02997c9{width:4.5%;}.elementor-47137 .elementor-element.elementor-element-4a42676{width:87.166%;}.elementor-47137 .elementor-element.elementor-element-cbe0f6d{width:64.352%;}.elementor-47137 .elementor-element.elementor-element-a2f01ca{width:34.981%;}.elementor-47137 .elementor-element.elementor-element-932692d{width:8.867%;}.elementor-47137 .elementor-element.elementor-element-6ede9a5{width:91.133%;}.elementor-47137 .elementor-element.elementor-element-11bc7f1{width:22.628%;}.elementor-47137 .elementor-element.elementor-element-251d473{width:77.372%;}.elementor-47137 .elementor-element.elementor-element-7818f69{width:77.719%;}.elementor-47137 .elementor-element.elementor-element-05deaf1{width:22.151%;}.elementor-47137 .elementor-element.elementor-element-0635a55{width:68.575%;}.elementor-47137 .elementor-element.elementor-element-baed690{width:31.382%;}.elementor-47137 .elementor-element.elementor-element-7417734{width:37.726%;}.elementor-47137 .elementor-element.elementor-element-bccfe9a{width:62.231%;}.elementor-47137 .elementor-element.elementor-element-86aba8e{width:8%;}.elementor-47137 .elementor-element.elementor-element-da55fb3{width:4.5%;}.elementor-47137 .elementor-element.elementor-element-20bcfd4{width:87.166%;}.elementor-47137 .elementor-element.elementor-element-5eda297{width:62.212%;}.elementor-47137 .elementor-element.elementor-element-9b3d552{width:37.121%;}.elementor-47137 .elementor-element.elementor-element-4cfab7a{width:8.867%;}.elementor-47137 .elementor-element.elementor-element-5327d5a{width:91.133%;}.elementor-47137 .elementor-element.elementor-element-76ec0eb{width:22.628%;}.elementor-47137 .elementor-element.elementor-element-ae0bf8d{width:77.372%;}.elementor-47137 .elementor-element.elementor-element-69de786{width:28.267%;}.elementor-47137 .elementor-element.elementor-element-897391d{width:71.733%;}.elementor-47137 .elementor-element.elementor-element-233cdd2{width:8%;}.elementor-47137 .elementor-element.elementor-element-27666a1{width:4.5%;}.elementor-47137 .elementor-element.elementor-element-9b51b6c{width:87.166%;}.elementor-47137 .elementor-element.elementor-element-5ab7c7e{width:61.1%;}.elementor-47137 .elementor-element.elementor-element-dd1703e{width:38.233%;}.elementor-47137 .elementor-element.elementor-element-3b2753b{width:8.867%;}.elementor-47137 .elementor-element.elementor-element-ce5257a{width:91.133%;}.elementor-47137 .elementor-element.elementor-element-eba92a1{width:22.628%;}.elementor-47137 .elementor-element.elementor-element-259cc41{width:77.372%;}.elementor-47137 .elementor-element.elementor-element-873cd31{width:33.002%;}.elementor-47137 .elementor-element.elementor-element-3056a3e{width:66.998%;}.elementor-47137 .elementor-element.elementor-element-4f3a733{width:24.732%;}.elementor-47137 .elementor-element.elementor-element-a548a4f{width:75.268%;}.elementor-47137 .elementor-element.elementor-element-ab4dcca{width:8%;}.elementor-47137 .elementor-element.elementor-element-b506d8d{width:4.5%;}.elementor-47137 .elementor-element.elementor-element-b2062d7{width:87.166%;}.elementor-47137 .elementor-element.elementor-element-35a93ac{width:56.818%;}.elementor-47137 .elementor-element.elementor-element-47830fe{width:42.515%;}.elementor-47137 .elementor-element.elementor-element-0d9f001{width:8.867%;}.elementor-47137 .elementor-element.elementor-element-19b2022{width:91.133%;}}@media(max-width:1024px){.elementor-47137 .elementor-element.elementor-element-850ae9a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-17ceb47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-cf82be2 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-0dc842a > .elementor-element-populated{margin:-10px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-47137 .elementor-element.elementor-element-3f7456b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-c90ec43 > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-1dbbbdd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-87113c8 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-5595480 > .elementor-element-populated{margin:0px 0px 0px -25px;--e-column-margin-right:0px;--e-column-margin-left:-25px;}.elementor-47137 .elementor-element.elementor-element-a12ddb7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d764b2a > .elementor-element-populated{border-width:0px 1px 0px 0px;padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-93b6328 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-cb8aefe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-9dfa3c4 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-cde095d > .elementor-element-populated{margin:0px 0px 0px -25px;--e-column-margin-right:0px;--e-column-margin-left:-25px;}.elementor-47137 .elementor-element.elementor-element-e512d98 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-2f575f7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-01bb7ec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-45ce89f{border-width:0px 4px 0px 4px;margin-top:0px;margin-bottom:20px;}.elementor-47137 .elementor-element.elementor-element-5be307f > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-54be886 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d806066 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-b9b7cf2 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-8a18192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-02997c9 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-4a42676 > .elementor-element-populated{margin:0px 0px 0px -25px;--e-column-margin-right:0px;--e-column-margin-left:-25px;}.elementor-47137 .elementor-element.elementor-element-ac691be > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-05deaf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-5331c27 > .elementor-widget-container{margin:20px 20px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-da55fb3 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-20bcfd4 > .elementor-element-populated{margin:0px 0px 0px -25px;--e-column-margin-right:0px;--e-column-margin-left:-25px;}.elementor-47137 .elementor-element.elementor-element-827ac94 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-af1f7d8{--spacer-size:10px;}.elementor-47137 .elementor-element.elementor-element-5cb48ac{width:var( --container-widget-width, 508.01px );max-width:508.01px;--container-widget-width:508.01px;--container-widget-flex-grow:0;}.elementor-47137 .elementor-element.elementor-element-897391d > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-27666a1 > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-9b51b6c > .elementor-element-populated{margin:0px 0px 0px -25px;--e-column-margin-right:0px;--e-column-margin-left:-25px;}.elementor-47137 .elementor-element.elementor-element-8c73a99 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3b6e05f{--spacer-size:25px;}.elementor-47137 .elementor-element.elementor-element-873cd31 > .elementor-element-populated{padding:0px 15px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-3056a3e > .elementor-element-populated{padding:0px 20px 30px 015px;}.elementor-47137 .elementor-element.elementor-element-b506d8d > .elementor-element-populated{margin:0px 0px 0px -40px;--e-column-margin-right:0px;--e-column-margin-left:-40px;}.elementor-47137 .elementor-element.elementor-element-b2062d7 > .elementor-element-populated{margin:0px 0px 0px -25px;--e-column-margin-right:0px;--e-column-margin-left:-25px;}.elementor-47137 .elementor-element.elementor-element-33953a4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-bda272c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-a55a6f6{--spacer-size:40px;}.elementor-47137 .elementor-element.elementor-element-e8821ce > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-6875c78 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-d34ea54 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-e4e97e6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-4321fda > .elementor-widget-container{margin:10px 0px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-0235373 > .elementor-widget-container{margin:10px 0px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-6db8bd5 > .elementor-widget-container{margin:10px 0px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-68e280a > .elementor-widget-container{margin:10px 0px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-cb6e430 > .elementor-widget-container{margin:10px 0px 20px 015px;}.elementor-47137 .elementor-element.elementor-element-b869c58 > .elementor-widget-container{margin:10px 0px 20px 015px;}}@media(max-width:767px){.elementor-47137 .elementor-element.elementor-element-850ae9a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-17ceb47{width:2%;}.elementor-47137 .elementor-element.elementor-element-cf82be2{width:2%;}.elementor-47137 .elementor-element.elementor-element-cf82be2 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-0dc842a{width:84%;}.elementor-47137 .elementor-element.elementor-element-0dc842a > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-5e432501 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-93d92b0 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-52c9b57 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-c3c649f > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-8f375e5 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-7b42c3c > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-8ef322b > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-19d622b > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-c0455dd > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-abc1404 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-c90ec43 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-1dbbbdd{width:2%;}.elementor-47137 .elementor-element.elementor-element-87113c8{width:2%;}.elementor-47137 .elementor-element.elementor-element-87113c8 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-5595480{width:84%;}.elementor-47137 .elementor-element.elementor-element-5595480 > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-a8411d9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-6e1c64d5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-6e1c64d5:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-a291935 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-dbf6367 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-dbf6367:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-5f6a5ee > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-48f2a17 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-48f2a17:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-49d75c9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-47137 .elementor-element.elementor-element-8133c9d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-8133c9d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1ba86d1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1ba86d1:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-d28928d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-d28928d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-abe90ac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-abe90ac:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-bfde47f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-bfde47f:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-8ca69d3{width:20%;}.elementor-47137 .elementor-element.elementor-element-f32321a{width:80%;}.elementor-47137 .elementor-element.elementor-element-c8db2d2 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-d764b2a > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-c5cac6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-c5cac6f:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-c5cac6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-fa4299c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-fa4299c:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-fa4299c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-79fe130 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-f01ca40 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-10f6a6f{margin-top:-70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-27348a6 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-c2ff4f5:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-c2ff4f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-42f6999 > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-26d6e34 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-47137 .elementor-element.elementor-element-93b6328 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-47137 .elementor-element.elementor-element-16df655 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-87b3369 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-1fa3421 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1fa3421:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1fa3421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-73eaf9d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-73eaf9d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-73eaf9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a090219 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-dc806e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-dc806e1:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-dc806e1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-47137 .elementor-element.elementor-element-cb8aefe{width:2%;}.elementor-47137 .elementor-element.elementor-element-9dfa3c4{width:2%;}.elementor-47137 .elementor-element.elementor-element-9dfa3c4 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-cde095d{width:84%;}.elementor-47137 .elementor-element.elementor-element-cde095d > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-2baf02e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-47137 .elementor-element.elementor-element-2f575f7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-2c5b00b > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-36458f9{width:10%;}.elementor-47137 .elementor-element.elementor-element-e88956e{width:80%;}.elementor-47137 .elementor-element.elementor-element-e88956e > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-47137 .elementor-element.elementor-element-54be886 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-54be886:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-aac5072{margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-038c208{margin-top:0px;margin-bottom:0px;}.elementor-47137 .elementor-element.elementor-element-1fb0899 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1fb0899:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-cf3d97b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-cf3d97b:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-8a18192 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-8a18192:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-8a18192{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-8a18192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-ea8aeeb{width:2%;}.elementor-47137 .elementor-element.elementor-element-02997c9{width:2%;}.elementor-47137 .elementor-element.elementor-element-02997c9 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-4a42676{width:84%;}.elementor-47137 .elementor-element.elementor-element-4a42676 > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-f5ebfa4 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-cbe0f6d > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-a2f01ca > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-932692d{width:10%;}.elementor-47137 .elementor-element.elementor-element-6ede9a5{width:80%;}.elementor-47137 .elementor-element.elementor-element-6ede9a5 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-47137 .elementor-element.elementor-element-e59c9ec > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-251d473 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-58a4751 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1818a65{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-1818a65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1a0be52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e3588aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-05deaf1 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-cd05619 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-cd05619:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-3dfaf03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-f91aa91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-2e2cb22:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-2e2cb22{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-2e2cb22 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-5086efe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1fca069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-d464173{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-d464173 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-0c82598 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3285afd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-3285afd:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-3285afd{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-3285afd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-47137 .elementor-element.elementor-element-baed690 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-2675d35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-43a25bb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-43a25bb:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-43a25bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-25403ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-10bcb9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-7417734 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47137 .elementor-element.elementor-element-d534eb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-45320a9{text-align:left;}.elementor-47137 .elementor-element.elementor-element-c7b8df1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-9500d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-f0f6209 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-bccfe9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-a05d400 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-522403d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e716890{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-e716890 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-47137 .elementor-element.elementor-element-86aba8e{width:2%;}.elementor-47137 .elementor-element.elementor-element-da55fb3{width:2%;}.elementor-47137 .elementor-element.elementor-element-da55fb3 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-20bcfd4{width:84%;}.elementor-47137 .elementor-element.elementor-element-20bcfd4 > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-5eda297 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-9b3d552 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-4cfab7a{width:10%;}.elementor-47137 .elementor-element.elementor-element-5327d5a{width:80%;}.elementor-47137 .elementor-element.elementor-element-5327d5a > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-47137 .elementor-element.elementor-element-ae0bf8d > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-69de786 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-9cd3902 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-9cd3902:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-9cd3902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a5f6f9b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-a5f6f9b:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-a5f6f9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-e7ba99b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-e7ba99b:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e7ba99b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-6984705 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-6984705:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-6984705 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-111d858 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-111d858:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-111d858{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-111d858 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-8993921 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-8993921:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-8993921{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-8993921 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-f088f1c{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-f088f1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-15bb96d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-180bfae{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-180bfae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-233cdd2{width:2%;}.elementor-47137 .elementor-element.elementor-element-27666a1{width:2%;}.elementor-47137 .elementor-element.elementor-element-27666a1 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-9b51b6c{width:84%;}.elementor-47137 .elementor-element.elementor-element-9b51b6c > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-5ab7c7e > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-dd1703e > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-3b2753b{width:10%;}.elementor-47137 .elementor-element.elementor-element-ce5257a{width:80%;}.elementor-47137 .elementor-element.elementor-element-ce5257a > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-47137 .elementor-element.elementor-element-259cc41 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-873cd31 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-721ee70 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-721ee70:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-721ee70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4faff9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-4faff9e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-4faff9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-67f8421 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-67f8421:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-67f8421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3056a3e > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-52ccb6c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-52ccb6c:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-52ccb6c{--grid-row-gap:30px;}.elementor-47137 .elementor-element.elementor-element-52ccb6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-dffdcda{padding:20px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-3356ad4 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-9e30fbe > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-67458e2 > .elementor-widget-container{margin:15px 0px -15px 0px;}.elementor-47137 .elementor-element.elementor-element-87aa896{padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a8e3f37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4f3a733 > .elementor-element-populated{padding:20px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-6145769 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-a548a4f > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-48f382b > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-ab4dcca{width:2%;}.elementor-47137 .elementor-element.elementor-element-b506d8d{width:2%;}.elementor-47137 .elementor-element.elementor-element-b506d8d > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-47137 .elementor-element.elementor-element-b2062d7{width:84%;}.elementor-47137 .elementor-element.elementor-element-b2062d7 > .elementor-element-populated{margin:0px 0px 0px 050px;--e-column-margin-right:0px;--e-column-margin-left:050px;}.elementor-47137 .elementor-element.elementor-element-35a93ac > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-bda272c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-47830fe > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-0d9f001{width:10%;}.elementor-47137 .elementor-element.elementor-element-19b2022{width:80%;}.elementor-47137 .elementor-element.elementor-element-19b2022 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-47137 .elementor-element.elementor-element-aec6bcb > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-0ce720d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-0ce720d:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e8821ce > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-e5a61d3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-e5a61d3:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-6875c78 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-ddceaac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-ddceaac:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e6ab923 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-e6ab923:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-d34ea54 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-12e9b8e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-12e9b8e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-e4e97e6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-47137 .elementor-element.elementor-element-e7a27e3 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-47137 .elementor-element.elementor-element-cd6d78e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-cd6d78e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-cd6d78e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-4321fda > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-3d078d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-eb49bf2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-eb49bf2:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-eb49bf2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-0235373 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-4cec7b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-820e311 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-820e311:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-820e311 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-6db8bd5 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-dc11253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-141fb5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-68e280a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-b9cee3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-96cca7e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-96cca7e:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-96cca7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-cb6e430 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-47137 .elementor-element.elementor-element-d86ee23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-1e62a94 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-47137 .elementor-element.elementor-element-1e62a94:after{content:"0.5";}.elementor-47137 .elementor-element.elementor-element-1e62a94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-47137 .elementor-element.elementor-element-b869c58 > .elementor-widget-container{margin:20px 0px 20px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47137 .elementor-element.elementor-element-79b3375{width:75%;}.elementor-47137 .elementor-element.elementor-element-5b4568b{width:85%;}.elementor-47137 .elementor-element.elementor-element-17ceb47{width:8%;}.elementor-47137 .elementor-element.elementor-element-cf82be2{width:8%;}.elementor-47137 .elementor-element.elementor-element-0dc842a{width:84%;}.elementor-47137 .elementor-element.elementor-element-1dbbbdd{width:8%;}.elementor-47137 .elementor-element.elementor-element-87113c8{width:8%;}.elementor-47137 .elementor-element.elementor-element-5595480{width:84%;}.elementor-47137 .elementor-element.elementor-element-fca0cf5{width:30%;}.elementor-47137 .elementor-element.elementor-element-c8db2d2{width:70%;}.elementor-47137 .elementor-element.elementor-element-d764b2a{width:60%;}.elementor-47137 .elementor-element.elementor-element-f01ca40{width:40%;}.elementor-47137 .elementor-element.elementor-element-27348a6{width:40%;}.elementor-47137 .elementor-element.elementor-element-adb19ba{width:40%;}.elementor-47137 .elementor-element.elementor-element-87b3369{width:30%;}.elementor-47137 .elementor-element.elementor-element-a090219{width:30%;}.elementor-47137 .elementor-element.elementor-element-cb8aefe{width:8%;}.elementor-47137 .elementor-element.elementor-element-9dfa3c4{width:8%;}.elementor-47137 .elementor-element.elementor-element-cde095d{width:84%;}.elementor-47137 .elementor-element.elementor-element-2baf02e{width:60%;}.elementor-47137 .elementor-element.elementor-element-2c5b00b{width:40%;}.elementor-47137 .elementor-element.elementor-element-1519547{width:70%;}.elementor-47137 .elementor-element.elementor-element-519fc8a{width:30%;}.elementor-47137 .elementor-element.elementor-element-5be307f{width:100%;}.elementor-47137 .elementor-element.elementor-element-d806066{width:100%;}.elementor-47137 .elementor-element.elementor-element-b9b7cf2{width:100%;}.elementor-47137 .elementor-element.elementor-element-ea8aeeb{width:8%;}.elementor-47137 .elementor-element.elementor-element-02997c9{width:8%;}.elementor-47137 .elementor-element.elementor-element-4a42676{width:84%;}.elementor-47137 .elementor-element.elementor-element-cbe0f6d{width:60%;}.elementor-47137 .elementor-element.elementor-element-a2f01ca{width:40%;}.elementor-47137 .elementor-element.elementor-element-11bc7f1{width:30%;}.elementor-47137 .elementor-element.elementor-element-251d473{width:70%;}.elementor-47137 .elementor-element.elementor-element-86aba8e{width:8%;}.elementor-47137 .elementor-element.elementor-element-da55fb3{width:8%;}.elementor-47137 .elementor-element.elementor-element-20bcfd4{width:84%;}.elementor-47137 .elementor-element.elementor-element-5eda297{width:50%;}.elementor-47137 .elementor-element.elementor-element-9b3d552{width:50%;}.elementor-47137 .elementor-element.elementor-element-76ec0eb{width:30%;}.elementor-47137 .elementor-element.elementor-element-ae0bf8d{width:70%;}.elementor-47137 .elementor-element.elementor-element-233cdd2{width:8%;}.elementor-47137 .elementor-element.elementor-element-27666a1{width:8%;}.elementor-47137 .elementor-element.elementor-element-9b51b6c{width:84%;}.elementor-47137 .elementor-element.elementor-element-5ab7c7e{width:60%;}.elementor-47137 .elementor-element.elementor-element-dd1703e{width:40%;}.elementor-47137 .elementor-element.elementor-element-eba92a1{width:30%;}.elementor-47137 .elementor-element.elementor-element-259cc41{width:70%;}.elementor-47137 .elementor-element.elementor-element-ab4dcca{width:8%;}.elementor-47137 .elementor-element.elementor-element-b506d8d{width:8%;}.elementor-47137 .elementor-element.elementor-element-b2062d7{width:84%;}.elementor-47137 .elementor-element.elementor-element-35a93ac{width:60%;}.elementor-47137 .elementor-element.elementor-element-47830fe{width:40%;}}/* Start custom CSS for section, class: .elementor-element-3bc347e *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-3bc347e > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-3bc347e .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cd09db *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-3cd09db > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-3cd09db .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d984a4a *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-d984a4a > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-d984a4a .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e88a5e *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-5e88a5e > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-5e88a5e .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e327a9 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-8e327a9 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-8e327a9 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9727eac *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-9727eac > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-9727eac .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a7e9dd *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-5a7e9dd .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10f6a6f *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-10f6a6f > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-10f6a6f .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11ee9f3 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-11ee9f3 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46ca55c *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-46ca55c > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-46ca55c .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-675a34f *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-675a34f > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-675a34f .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf6e712 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-bf6e712 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-bf6e712 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9e87733 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-9e87733 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-9e87733 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d526484 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-d526484 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-d526484 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45ce89f *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-45ce89f > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-45ce89f .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e615e55 */ul li {padding:10px;}
.bold {
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-038c208 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-038c208 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-038c208 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c0ae53 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-7c0ae53 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81d5e90 *//* Target the inner widget container, not the whole column */
.left-line .elementor-widget-container {
    position: relative;
    padding-left: 14px;   /* moves the text closer to the line */
}

/* The actual vertical line */
.left-line .elementor-widget-container:before {
    content: "";
    position: absolute;
    left: 14px;
    top: 1px;            /* shorten from the top */
    bottom: 45px;         /* shorten from the bottom */
    width: 2px;           /* 2px thick */
    background-color: #ffffff; /* solid white */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ab937 *//* Target the inner widget container, not the whole column */
.left-line .elementor-widget-container {
    position: relative;
    padding-left: 14px;   /* moves the text closer to the line */
}

/* The actual vertical line */
.left-line .elementor-widget-container:before {
    content: "";
    position: absolute;
    left: 14px;
    top: 1px;            /* shorten from the top */
    bottom: 1px;         /* shorten from the bottom */
    width: 2px;           /* 2px thick */
    background-color: #ffffff; /* solid white */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-adc0e8d *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-adc0e8d > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-adc0e8d .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed7770f *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-ed7770f > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-ed7770f .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61bc8d8 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-61bc8d8 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c4e5b54 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-c4e5b54 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a360100 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-a360100 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-a360100 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-130b67e *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-130b67e > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-130b67e .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c207cf *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-6c207cf > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-6c207cf .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-485dabd *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-485dabd > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-485dabd .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7631141 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-7631141 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-7631141 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1dd107 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-a1dd107 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-a1dd107 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-422b135 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-422b135 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-422b135 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-522403d */ol li{padding:10px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51fcd69 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-51fcd69 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-51fcd69 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb798f7 *//* Target the inner widget container, not the whole column */
.left-line .elementor-widget-container {
    position: relative;
    padding-left: 14px;   /* moves the text closer to the line */
}

/* The actual vertical line */
.left-line .elementor-widget-container:before {
    content: "";
    position: absolute;
    left: 14px;
    top: 1px;            /* shorten from the top */
    bottom: 45px;         /* shorten from the bottom */
    width: 2px;           /* 2px thick */
    background-color: #ffffff; /* solid white */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac56d3d *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-ac56d3d > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-ac56d3d .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65edcde *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-65edcde > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-65edcde .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b67d10 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-4b67d10 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-4b67d10 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d65770a *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-d65770a > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-d65770a .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-02fe199 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-02fe199 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-02fe199 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26f7f26 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-26f7f26 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-26f7f26 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86b704d *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-86b704d > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-86b704d .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-09e88c2 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-09e88c2 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-09e88c2 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50190c1 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-50190c1 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-50190c1 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dffdcda *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-dffdcda > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-dffdcda .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f3a1cf0 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-f3a1cf0 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87aa896 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-87aa896 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-87aa896 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aee053 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-6aee053 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-6aee053 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86a2eda *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-86a2eda > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-86a2eda .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-363215a *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-363215a > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-363215a .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-628277c *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-628277c > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-628277c .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c6dfc82 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-c6dfc82 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b948876 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-b948876 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-b948876 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e865866 *//* Make the four columns in this inner section equal height */
.elementor-47137 .elementor-element.elementor-element-e865866 > .elementor-container {
    display: flex;
    align-items: stretch;
}

/* Column wrapper fills the column height */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-column.elementor-inner-column .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* The Posts widget itself should stretch */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Widget container stretches too */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts .elementor-widget-container {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Posts container fills all available height */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts .elementor-posts-container {
    flex: 1;
    display: flex;
}

/* Each article behaves like a full-height flex item */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts article.elementor-post {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0; /* remove default bottom margin */
}

/* The grey card itself stretches */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts .elementor-post__card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* Text area grows to take up space */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts .elementor-post__text {
    flex: 1;
    display: flex;
    flex-direction: column;
}

/* CTA sits at the bottom of the card */
.elementor-47137 .elementor-element.elementor-element-e865866 .elementor-widget.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS *//*Fix posts to make their columnns responsive*/

@media (max-width: 767px) {

  /* Make sure the posts container is allowed to wrap */
  .elementor-widget-posts .elementor-posts-container {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  /* Force each card to take the full row */
  .elementor-widget-posts .elementor-post {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important; /* prevents “card can’t shrink” issues */
  }


  /* Optional: avoid extra space after the last card */
  .elementor-widget-posts .elementor-post:last-child {
    padding-bottom: 15px;
  }

}

/*Hide featured image */

.post-thumbnail,
.entry-thumbnail,
.featured-image,
.elementor-page .wp-post-image {
    display: none;
}/* End custom CSS */