.elementor-6095 .elementor-element.elementor-element-0fa2950 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-0695f59 img{width:100%;}.elementor-6095 .elementor-element.elementor-element-58de95f .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-58de95f > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#CD2027;border-radius:4px 4px 4px 4px;}.elementor-6095 .elementor-element.elementor-element-b383b4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-6095 .elementor-element.elementor-element-b36ea0b .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-b36ea0b > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-e6f41ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-d038080 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-cef29cc .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-cef29cc > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-cc55630 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-4d7c6c6 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-691b2d7 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-691b2d7 > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-11b0e1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-c7dc937 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-2ca8bc4 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-2ca8bc4 > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-4945bee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-08dadd0 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-3b44c22 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-3b44c22 > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-836532c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-6f3d306 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-947f5f0 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-947f5f0 > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-cda837a .elementor-heading-title{color:#FF0000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6095 .elementor-element.elementor-element-cda837a > .elementor-widget-container{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-179d900 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-ed43288 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-4f189a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-4f189a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-0ef0103 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-0ef0103 > .elementor-widget-container{background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-9a76b1a .elementor-heading-title{color:#FF0000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6095 .elementor-element.elementor-element-9a76b1a > .elementor-widget-container{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-30439db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-18e6d03 img{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-7e52f62 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-7e52f62 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-7e52f62{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-4499393 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-4499393 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-9a97e94{text-align:center;}.elementor-6095 .elementor-element.elementor-element-9a97e94 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-9a97e94 > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-3b0d19c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-3b0d19c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-3b0d19c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-3b0d19c > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-3b0d19c > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-3b0d19c > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-3b0d19c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-3b0d19c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-e3decc8 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-e3decc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-e3decc8.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-e3decc8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-e3decc8.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-e3decc8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-e3decc8 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-e3decc8 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-e3decc8{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-4182ad3 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-4182ad3{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-4f4dffd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-4f4dffd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-4f4dffd, .elementor-6095 .elementor-element.elementor-element-4f4dffd > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-4f4dffd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-1daa162 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-1daa162 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-1daa162 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-1daa162 > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-1daa162 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-0ce02cb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-0ce02cb{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-0ce02cb, .elementor-6095 .elementor-element.elementor-element-0ce02cb > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-0ce02cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-9f5ed71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-9f5ed71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-5169f78 img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-cc69fc0 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-cc69fc0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-a6df887{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-341d06b > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-341d06b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-874a442 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-874a442{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-e45750a .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-e45750a .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-e45750a .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-e45750a .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-e45750a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-27afbe0 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-27afbe0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-27afbe0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-bdbb65d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-bdbb65d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-0b73652{text-align:center;}.elementor-6095 .elementor-element.elementor-element-0b73652 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-0b73652 > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-e6e9e0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-e6e9e0a > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-e6e9e0a > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-e3aa1a1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-e3aa1a1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3881607 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-3881607{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3113b5d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-3113b5d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-3113b5d, .elementor-6095 .elementor-element.elementor-element-3113b5d > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-3113b5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-81fbc71 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-81fbc71 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-81fbc71 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-81fbc71 > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-81fbc71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-b981421 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-b981421{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-b981421, .elementor-6095 .elementor-element.elementor-element-b981421 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-b981421 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-c84d0be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-c84d0be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-b7e9a38 img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-d1c1c75 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-d1c1c75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-c219114{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-d0bc598 > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-d0bc598 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-214be06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-214be06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-eaa61e3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#CD2027;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-eaa61e3 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;}.elementor-6095 .elementor-element.elementor-element-eaa61e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-30a201f .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-30a201f .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-30a201f .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-30a201f .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-30a201f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-f0a67f2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-f0a67f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-f0a67f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-65b5866 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-65b5866 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-b1d2564{text-align:center;}.elementor-6095 .elementor-element.elementor-element-b1d2564 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-b1d2564 > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-c364442.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-c364442:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-c364442 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-c364442 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-c364442 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-c364442 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-c364442 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-c364442 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-fed7bb1 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-fed7bb1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-fed7bb1.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-fed7bb1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-fed7bb1.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-fed7bb1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-fed7bb1 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-fed7bb1 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-fed7bb1{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-702f8c9 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-702f8c9{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-e03b84d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-e03b84d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-e03b84d, .elementor-6095 .elementor-element.elementor-element-e03b84d > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-e03b84d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-cf42b4b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-cf42b4b > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-cf42b4b > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-cf42b4b > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-cf42b4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-65b5ca9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-65b5ca9{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-65b5ca9, .elementor-6095 .elementor-element.elementor-element-65b5ca9 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-65b5ca9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-ce8daed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-ce8daed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-390d866 img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-b4431c8 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-b4431c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-6664f1d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-b0282ec > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-b0282ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-a4e8b0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-a4e8b0e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-1b0df61 .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-1b0df61 .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-1b0df61 .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-1b0df61 .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-1b0df61 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-8949c1b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-8949c1b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-8949c1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-fd0055f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-fd0055f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-db8e095{text-align:center;}.elementor-6095 .elementor-element.elementor-element-db8e095 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-db8e095 > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-17c48c6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-17c48c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-17c48c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-17c48c6 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-17c48c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-17c48c6 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-17c48c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-17c48c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-6ee5914 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-6ee5914.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-6ee5914.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-6ee5914.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-6ee5914.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-6ee5914.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-6ee5914 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-6ee5914 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-6ee5914{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-d637095 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-d637095{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-a8512e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-a8512e2{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-a8512e2, .elementor-6095 .elementor-element.elementor-element-a8512e2 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-a8512e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-233a26b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-233a26b > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-233a26b > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-233a26b > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-233a26b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-f455d4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-f455d4f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-f455d4f, .elementor-6095 .elementor-element.elementor-element-f455d4f > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-f455d4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-3e0d37d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-3e0d37d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-bdf5d4e img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-12561f2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-12561f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-ec54f68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-ad1f38a > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-ad1f38a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-230ae6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-230ae6c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-6d767bc .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-6d767bc .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-6d767bc .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-6d767bc .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-6d767bc .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-7a22985 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-7a22985 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-7a22985{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-a70fdae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-a70fdae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-8ffd28a{text-align:center;}.elementor-6095 .elementor-element.elementor-element-8ffd28a .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-8ffd28a > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-ec13678.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-ec13678:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-ec13678 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-ec13678 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-ec13678 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-ec13678 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-ec13678 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-ec13678 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-f9f8af3 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-f9f8af3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-f9f8af3.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-f9f8af3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-f9f8af3.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-f9f8af3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-f9f8af3 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-f9f8af3 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-f9f8af3{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3493da4 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-3493da4{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-b01652f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-b01652f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-b01652f, .elementor-6095 .elementor-element.elementor-element-b01652f > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-b01652f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-9d132c3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-9d132c3 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-9d132c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-9d132c3 > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-9d132c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-b474f13 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-b474f13{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-b474f13, .elementor-6095 .elementor-element.elementor-element-b474f13 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-b474f13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-ceb24fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-ceb24fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-636dbe3 img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-529429f > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-529429f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-3d76301{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-be21dfa > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-be21dfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-fd8e54f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-fd8e54f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3bf646f .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-3bf646f .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-3bf646f .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-3bf646f .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-3bf646f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-8f88f1f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-8f88f1f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-8f88f1f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-0e4c8d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-0e4c8d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-9f32ee3{text-align:center;}.elementor-6095 .elementor-element.elementor-element-9f32ee3 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-9f32ee3 > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-575ddb8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-575ddb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-575ddb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-575ddb8 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-575ddb8 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-575ddb8 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-575ddb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-575ddb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-c50aac1 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-c50aac1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-c50aac1.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-c50aac1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-c50aac1.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-c50aac1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-c50aac1 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-c50aac1 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-c50aac1{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-0d317a2 .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-0d317a2{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-7479f11 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-7479f11{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-7479f11, .elementor-6095 .elementor-element.elementor-element-7479f11 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-7479f11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-ebb97d2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-ebb97d2 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-ebb97d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-ebb97d2 > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-ebb97d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-f4f4f0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-f4f4f0d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-f4f4f0d, .elementor-6095 .elementor-element.elementor-element-f4f4f0d > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-f4f4f0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-e5cebff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-e5cebff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-9f1a7f1 img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-45a0de7 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-45a0de7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-5e71870{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-58e1ae8 > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-58e1ae8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-29dbda5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-29dbda5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-476aae6 .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-476aae6 .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-476aae6 .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-476aae6 .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-476aae6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-b601c36 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-6095 .elementor-element.elementor-element-b601c36 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-b601c36{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-18181f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-18181f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-c879d0c{text-align:center;}.elementor-6095 .elementor-element.elementor-element-c879d0c .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-c879d0c > .elementor-widget-container{padding:02px 0px 02px 0px;background-color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-5b13e91.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-5b13e91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6095 .elementor-element.elementor-element-5b13e91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6095 .elementor-element.elementor-element-5b13e91 > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-5b13e91 > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-5b13e91 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-6095 .elementor-element.elementor-element-5b13e91 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-5b13e91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-bc3d065 .elementor-icon-wrapper{text-align:center;}.elementor-6095 .elementor-element.elementor-element-bc3d065.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-bc3d065.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-bc3d065.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-bc3d065.elementor-view-framed .elementor-icon, .elementor-6095 .elementor-element.elementor-element-bc3d065.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-bc3d065 .elementor-icon{font-size:27px;}.elementor-6095 .elementor-element.elementor-element-bc3d065 .elementor-icon svg{height:27px;}.elementor-6095 .elementor-element.elementor-element-bc3d065{width:var( --container-widget-width, 31.63% );max-width:31.63%;--container-widget-width:31.63%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-8337f8c .elementor-heading-title{color:#FFFFFF;}.elementor-6095 .elementor-element.elementor-element-8337f8c{width:var( --container-widget-width, 56.699% );max-width:56.699%;--container-widget-width:56.699%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-4196c0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-4196c0f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-4196c0f, .elementor-6095 .elementor-element.elementor-element-4196c0f > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-4196c0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-34f359e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-34f359e > .elementor-element-populated, .elementor-6095 .elementor-element.elementor-element-34f359e > .elementor-element-populated > .elementor-background-overlay, .elementor-6095 .elementor-element.elementor-element-34f359e > .elementor-background-slideshow{border-radius:0px 05px 0px 05px;}.elementor-6095 .elementor-element.elementor-element-34f359e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-5900425 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-5900425{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-6095 .elementor-element.elementor-element-5900425, .elementor-6095 .elementor-element.elementor-element-5900425 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-6095 .elementor-element.elementor-element-5900425 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-2562529.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-2562529.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-0769c6f img{height:200px;border-radius:5px 5px 5px 5px;}.elementor-6095 .elementor-element.elementor-element-7fd4b2b > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-7fd4b2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-25f902b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-9971478 > .elementor-element-populated{border-style:solid;border-width:01px 0px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6095 .elementor-element.elementor-element-9971478 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6095 .elementor-element.elementor-element-b0eff41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6095 .elementor-element.elementor-element-b0eff41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-9a10336 .elementor-toggle-title, .elementor-6095 .elementor-element.elementor-element-9a10336 .elementor-toggle-icon{color:#CD2027;}.elementor-6095 .elementor-element.elementor-element-9a10336 .elementor-toggle-icon svg{fill:#CD2027;}.elementor-6095 .elementor-element.elementor-element-9a10336 .elementor-tab-title.elementor-active a, .elementor-6095 .elementor-element.elementor-element-9a10336 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#A78913;}.elementor-6095 .elementor-element.elementor-element-838c5f3{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}@media(min-width:768px){.elementor-6095 .elementor-element.elementor-element-0fa2950{width:100%;}.elementor-6095 .elementor-element.elementor-element-4499393{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-3b0d19c{width:13.173%;}.elementor-6095 .elementor-element.elementor-element-bdbb65d{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a{width:13.173%;}.elementor-6095 .elementor-element.elementor-element-65b5866{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-c364442{width:13.173%;}.elementor-6095 .elementor-element.elementor-element-fd0055f{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-17c48c6{width:13.173%;}.elementor-6095 .elementor-element.elementor-element-a70fdae{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-ec13678{width:13.173%;}.elementor-6095 .elementor-element.elementor-element-0e4c8d0{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-575ddb8{width:13.173%;}.elementor-6095 .elementor-element.elementor-element-18181f0{width:86.784%;}.elementor-6095 .elementor-element.elementor-element-5b13e91{width:13.173%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6095 .elementor-element.elementor-element-4499393{width:69%;}.elementor-6095 .elementor-element.elementor-element-3b0d19c{width:22%;}.elementor-6095 .elementor-element.elementor-element-1daa162{width:100%;}.elementor-6095 .elementor-element.elementor-element-9f5ed71{width:40%;}.elementor-6095 .elementor-element.elementor-element-cc69fc0{width:40%;}.elementor-6095 .elementor-element.elementor-element-341d06b{width:100%;}.elementor-6095 .elementor-element.elementor-element-bdbb65d{width:69%;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a{width:22%;}.elementor-6095 .elementor-element.elementor-element-81fbc71{width:100%;}.elementor-6095 .elementor-element.elementor-element-c84d0be{width:40%;}.elementor-6095 .elementor-element.elementor-element-d1c1c75{width:40%;}.elementor-6095 .elementor-element.elementor-element-d0bc598{width:100%;}.elementor-6095 .elementor-element.elementor-element-65b5866{width:69%;}.elementor-6095 .elementor-element.elementor-element-c364442{width:22%;}.elementor-6095 .elementor-element.elementor-element-cf42b4b{width:100%;}.elementor-6095 .elementor-element.elementor-element-ce8daed{width:40%;}.elementor-6095 .elementor-element.elementor-element-b4431c8{width:40%;}.elementor-6095 .elementor-element.elementor-element-b0282ec{width:100%;}.elementor-6095 .elementor-element.elementor-element-fd0055f{width:69%;}.elementor-6095 .elementor-element.elementor-element-17c48c6{width:22%;}.elementor-6095 .elementor-element.elementor-element-233a26b{width:100%;}.elementor-6095 .elementor-element.elementor-element-3e0d37d{width:40%;}.elementor-6095 .elementor-element.elementor-element-12561f2{width:40%;}.elementor-6095 .elementor-element.elementor-element-ad1f38a{width:100%;}.elementor-6095 .elementor-element.elementor-element-a70fdae{width:69%;}.elementor-6095 .elementor-element.elementor-element-ec13678{width:22%;}.elementor-6095 .elementor-element.elementor-element-9d132c3{width:100%;}.elementor-6095 .elementor-element.elementor-element-ceb24fc{width:40%;}.elementor-6095 .elementor-element.elementor-element-529429f{width:40%;}.elementor-6095 .elementor-element.elementor-element-be21dfa{width:100%;}.elementor-6095 .elementor-element.elementor-element-0e4c8d0{width:69%;}.elementor-6095 .elementor-element.elementor-element-575ddb8{width:22%;}.elementor-6095 .elementor-element.elementor-element-ebb97d2{width:100%;}.elementor-6095 .elementor-element.elementor-element-e5cebff{width:40%;}.elementor-6095 .elementor-element.elementor-element-45a0de7{width:40%;}.elementor-6095 .elementor-element.elementor-element-58e1ae8{width:100%;}.elementor-6095 .elementor-element.elementor-element-18181f0{width:69%;}.elementor-6095 .elementor-element.elementor-element-5b13e91{width:22%;}.elementor-6095 .elementor-element.elementor-element-34f359e{width:100%;}.elementor-6095 .elementor-element.elementor-element-2562529{width:40%;}.elementor-6095 .elementor-element.elementor-element-7fd4b2b{width:40%;}.elementor-6095 .elementor-element.elementor-element-9971478{width:100%;}}@media(max-width:1024px){.elementor-6095 .elementor-element.elementor-element-4499393.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-9a97e94{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3b0d19c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-e3decc8{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-4182ad3{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-4f4dffd > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-1daa162.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-1daa162.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-1daa162.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-0ce02cb > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-5169f78 img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-5169f78{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-a6df887{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-874a442{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-bdbb65d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-0b73652{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-e3aa1a1{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3881607{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3113b5d > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-81fbc71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-81fbc71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-81fbc71.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-b981421 > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-b7e9a38 img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-b7e9a38{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-c219114{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-214be06{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-65b5866.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-b1d2564{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-c364442.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-fed7bb1{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-702f8c9{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-e03b84d > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-cf42b4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-cf42b4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-cf42b4b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-65b5ca9 > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-390d866 img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-390d866{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-6664f1d{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-a4e8b0e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-fd0055f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-db8e095{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-17c48c6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-6ee5914{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-d637095{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-a8512e2 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-233a26b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-233a26b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-233a26b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-f455d4f > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-bdf5d4e img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-bdf5d4e{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-ec54f68{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-230ae6c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-a70fdae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-8ffd28a{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-ec13678.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-f9f8af3{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3493da4{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-b01652f > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-9d132c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-9d132c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-9d132c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-b474f13 > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-636dbe3 img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-636dbe3{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-3d76301{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-fd8e54f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-0e4c8d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-9f32ee3{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-575ddb8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-c50aac1{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-0d317a2{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-7479f11 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-ebb97d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-ebb97d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-ebb97d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-f4f4f0d > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-9f1a7f1 img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-9f1a7f1{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-5e71870{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-29dbda5{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-18181f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-c879d0c{width:var( --container-widget-width, 502.896px );max-width:502.896px;--container-widget-width:502.896px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-5b13e91.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6095 .elementor-element.elementor-element-bc3d065{width:var( --container-widget-width, 50.987px );max-width:50.987px;--container-widget-width:50.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-8337f8c{width:var( --container-widget-width, 97.987px );max-width:97.987px;--container-widget-width:97.987px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-4196c0f > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-6095 .elementor-element.elementor-element-34f359e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6095 .elementor-element.elementor-element-34f359e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6095 .elementor-element.elementor-element-34f359e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-5900425 > .elementor-container{max-width:1600px;}.elementor-6095 .elementor-element.elementor-element-0769c6f img{width:100%;max-width:100%;height:200px;}.elementor-6095 .elementor-element.elementor-element-0769c6f{width:var( --container-widget-width, 310.995px );max-width:310.995px;--container-widget-width:310.995px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-25f902b{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-b0eff41{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-6095 .elementor-element.elementor-element-3b0d19c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-5169f78{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-874a442{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-e6e9e0a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-b7e9a38{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-214be06{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-c364442.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-390d866{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-a4e8b0e{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-17c48c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-bdf5d4e{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-230ae6c{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-ec13678.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-636dbe3{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-fd8e54f{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-575ddb8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-9f1a7f1{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-29dbda5{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-5b13e91.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6095 .elementor-element.elementor-element-0769c6f{width:var( --container-widget-width, 303.75px );max-width:303.75px;--container-widget-width:303.75px;--container-widget-flex-grow:0;}.elementor-6095 .elementor-element.elementor-element-b0eff41{width:var( --container-widget-width, 343.086px );max-width:343.086px;--container-widget-width:343.086px;--container-widget-flex-grow:0;}}/* Start custom CSS for column, class: .elementor-element-3b0d19c */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6df887 */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-874a442 *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
    margin-right: 8px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 35%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    padding: 8px 15px;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 20px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 8px 15px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-weight: bold;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO LINES, SAFE) */
/* ======================================= */

/* Horizontal scroll wrapper */
.pedigree-box {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

/* Allow table to exceed viewport */
.pedigree-table {
    min-width: 20px;
    width: auto;
}

/* Small screens */
@media (max-width: 768px) {

    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        max-width: 260px;
        padding: 6px 10px;
        font-size: 14px;
        box-sizing: border-box;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-e45750a */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e6e9e0a */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c219114 */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-214be06 *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;            /* slightly smaller */
    height: 20px;           /* slightly smaller */
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-right: 6px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 33%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;         /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 14px;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 10px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 6px 12px;        /* smaller */
    margin-bottom: 8px;       /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-size: 14px;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO SCROLL) */
/* ======================================= */

/* REMOVE SCROLL COMPLETELY */
.pedigree-box {
    width: 100%;
    overflow-x: hidden !important;   /* scroll removed */
}

/* Make table fit screen */
.pedigree-table {
    width: 100%;             
    min-width: 100%;         /* forces proper fit */
}

/* Small screens */
@media (max-width: 768px) {
    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        padding: 5px 8px;
        font-size: 13px;
        max-width: 100%;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-30a201f */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c364442 */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6664f1d */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4e8b0e *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;            /* slightly smaller */
    height: 20px;           /* slightly smaller */
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-right: 6px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 33%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;         /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 14px;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 10px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 6px 12px;        /* smaller */
    margin-bottom: 8px;       /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-size: 14px;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO SCROLL) */
/* ======================================= */

/* REMOVE SCROLL COMPLETELY */
.pedigree-box {
    width: 100%;
    overflow-x: hidden !important;   /* scroll removed */
}

/* Make table fit screen */
.pedigree-table {
    width: 100%;             
    min-width: 100%;         /* forces proper fit */
}

/* Small screens */
@media (max-width: 768px) {
    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        padding: 5px 8px;
        font-size: 13px;
        max-width: 100%;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-1b0df61 */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17c48c6 */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec54f68 */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-230ae6c *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;            /* slightly smaller */
    height: 20px;           /* slightly smaller */
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-right: 6px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 33%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;         /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 14px;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 10px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 6px 12px;        /* smaller */
    margin-bottom: 8px;       /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-size: 14px;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO SCROLL) */
/* ======================================= */

/* REMOVE SCROLL COMPLETELY */
.pedigree-box {
    width: 100%;
    overflow-x: hidden !important;   /* scroll removed */
}

/* Make table fit screen */
.pedigree-table {
    width: 100%;             
    min-width: 100%;         /* forces proper fit */
}

/* Small screens */
@media (max-width: 768px) {
    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        padding: 5px 8px;
        font-size: 13px;
        max-width: 100%;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-6d767bc */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec13678 */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d76301 */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd8e54f *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;            /* slightly smaller */
    height: 20px;           /* slightly smaller */
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-right: 6px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 33%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;         /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 14px;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 10px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 6px 12px;        /* smaller */
    margin-bottom: 8px;       /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-size: 14px;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO SCROLL) */
/* ======================================= */

/* REMOVE SCROLL COMPLETELY */
.pedigree-box {
    width: 100%;
    overflow-x: hidden !important;   /* scroll removed */
}

/* Make table fit screen */
.pedigree-table {
    width: 100%;             
    min-width: 100%;         /* forces proper fit */
}

/* Small screens */
@media (max-width: 768px) {
    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        padding: 5px 8px;
        font-size: 13px;
        max-width: 100%;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-3bf646f */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-575ddb8 */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e71870 */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29dbda5 *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;            /* slightly smaller */
    height: 20px;           /* slightly smaller */
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-right: 6px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 33%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;         /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 14px;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 10px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 6px 12px;        /* smaller */
    margin-bottom: 8px;       /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-size: 14px;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO SCROLL) */
/* ======================================= */

/* REMOVE SCROLL COMPLETELY */
.pedigree-box {
    width: 100%;
    overflow-x: hidden !important;   /* scroll removed */
}

/* Make table fit screen */
.pedigree-table {
    width: 100%;             
    min-width: 100%;         /* forces proper fit */
}

/* Small screens */
@media (max-width: 768px) {
    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        padding: 5px 8px;
        font-size: 13px;
        max-width: 100%;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-476aae6 */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b13e91 */.columnheight{
    display: flex;
    align-items: center; 
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25f902b */.sire-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.sire-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
    background: #fff;
}

.sire-table td {
    /* *** Key Change: Reduced vertical padding *** */
    padding: 10px 10px; 
    border: 1px solid #ccc;
    font-size: 15px;
    /* *** Key Change: Added line-height for compactness *** */
    line-height: 1.2; 
    background: #fff !important;
}

.sire-table td:first-child {
    width: 40%;
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0eff41 *//* ======================================= */
/* 1. PEDIGREE TITLE AND TABLE STRUCTURE */
/* ======================================= */
.pedigree-title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.pedigree-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.pedigree-table td {
    border: none !important;
    vertical-align: middle;
    background: transparent !important;
    position: relative;
}

.pedigree-table tr {
    position: relative;
}

/* ======================================= */
/* 2. ICONS (SEX SYMBOLS) */
/* ======================================= */
.icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;            /* slightly smaller */
    height: 20px;           /* slightly smaller */
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-right: 6px;
    flex-shrink: 0;
}

.icon.male {
    background: #007bff;
}

.icon.female {
    background: #e83e8c;
}

/* ======================================= */
/* 3. BOX STYLING */
/* ======================================= */

/* LEFT COLUMN (PARENT) */
.left-title {
    width: 33%;
    text-align: center;
}

.pedigree-box-content {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;         /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    margin: 0 auto;
    font-size: 14px;
}

/* RIGHT COLUMN (GRANDPARENTS) */
.right-block {
    padding-left: 10px;
}

.right-block .parent-row {
    display: flex;
    align-items: center;
    padding: 6px 12px;        /* smaller */
    margin-bottom: 8px;       /* smaller */
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    background: #fff;
    white-space: nowrap;
    font-size: 14px;
}

.right-block .parent-row:last-child {
    margin-bottom: 0;
}

/* ======================================= */
/* 4. RESPONSIVE (NO SCROLL) */
/* ======================================= */

/* REMOVE SCROLL COMPLETELY */
.pedigree-box {
    width: 100%;
    overflow-x: hidden !important;   /* scroll removed */
}

/* Make table fit screen */
.pedigree-table {
    width: 100%;             
    min-width: 100%;         /* forces proper fit */
}

/* Small screens */
@media (max-width: 768px) {
    .pedigree-box-content,
    .right-block .parent-row {
        white-space: normal;
        padding: 5px 8px;
        font-size: 13px;
        max-width: 100%;
    }

    .left-title {
        width: 40%;
    }

    .right-block {
        padding-left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-9a10336 */.bar-container {
  position: relative;
  height: 20px;
  background-color: #eee;
  overflow: hidden;
}

.bar {
  position: absolute;
  height: 100%;
  background-color: #6aa84f;
  left: 0%;       /* FIXED */
  width: 0%;      /* JS updates this */
  transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS */.bull-main-heading h2 {
    line-height: 21px;
}
.bull-main-heading h2 a{
	font-size: 15px;
    line-height: 26px;
  	color:#fff;
	font-weight: 800;
}
table {
    border: 0px !important;
    font-size: 13px !important;
    color: black !important;
}
.table-bordered>tbody>tr>td {
    background-color:#f7f7f7 !important;
}
table td 
{
    border: 0px !important;
    padding: 0px 0px !important;
}
table tr{
     height: 0px !important;
    
}
.tablepicture
{
   border-radius: 15px !important;
}
.text-align-right
{
    text-align: right !important;
}
.elementor-heading-title
{
	padding-left:4px !important;
	padding-bottom:3px !important;
	padding-top:3px !important;
}
h5.elementor-heading-title 
{
	font-size: 15px !important;
    line-height: 26px !important;
    padding-bottom:0px !important;
	padding-top:0px !important;
}/* End custom CSS */