.elementor-181 .elementor-element.elementor-element-1f6e6c35:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-1f6e6c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1f6e6c35 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-1f6e6c35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-1f6e6c35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-3f192063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-181 .elementor-element.elementor-element-3f192063 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#2F4F4F;}.elementor-181 .elementor-element.elementor-element-4d098d17{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-582d9812{text-align:center;}.elementor-181 .elementor-element.elementor-element-582d9812 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-1dd9f329{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-62fe4bdd > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-68c69719{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-7c39f924{--spacer-size:50px;}.elementor-181 .elementor-element.elementor-element-3caa06e4 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-61ea7777{text-align:center;}.elementor-181 .elementor-element.elementor-element-61ea7777 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-1a38e623{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-181 .elementor-element.elementor-element-45b875cd{text-align:center;}.elementor-181 .elementor-element.elementor-element-45b875cd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-3a12b9b8{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-181 .elementor-element.elementor-element-22ac4b29{text-align:center;}.elementor-181 .elementor-element.elementor-element-22ac4b29 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-25f68b2a{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-181 .elementor-element.elementor-element-20a43605:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-20a43605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B0000;}.elementor-181 .elementor-element.elementor-element-20a43605 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-20a43605{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-20a43605 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-6ce8b601{--spacer-size:36px;}.elementor-181 .elementor-element.elementor-element-7b441ae8{text-align:center;}.elementor-181 .elementor-element.elementor-element-7b441ae8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6c3899aa{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-181 .elementor-element.elementor-element-2871b91d > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-2494e81d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2e2e2e;}.elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-element-populated, .elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-element-populated > .elementor-background-overlay, .elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-20dc426f{text-align:center;}.elementor-181 .elementor-element.elementor-element-20dc426f img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-14785ef0{--spacer-size:12px;}.elementor-181 .elementor-element.elementor-element-5afb21d0{text-align:start;}.elementor-181 .elementor-element.elementor-element-5afb21d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-200aca50{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-181 .elementor-element.elementor-element-6048e2c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2e2e2e;}.elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-element-populated, .elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-17066f14{text-align:center;}.elementor-181 .elementor-element.elementor-element-17066f14 img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-2314356d{--spacer-size:12px;}.elementor-181 .elementor-element.elementor-element-18a9a45d{text-align:start;}.elementor-181 .elementor-element.elementor-element-18a9a45d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-4e483fa9{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-181 .elementor-element.elementor-element-6de5c338:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2e2e2e;}.elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-element-populated, .elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-element-populated > .elementor-background-overlay, .elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-3710b7c4{text-align:center;}.elementor-181 .elementor-element.elementor-element-3710b7c4 img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-10ebc1bf{--spacer-size:12px;}.elementor-181 .elementor-element.elementor-element-70c92337{text-align:start;}.elementor-181 .elementor-element.elementor-element-70c92337 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-56f3b1d4{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-181 .elementor-element.elementor-element-5f12854a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2e2e2e;}.elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-element-populated, .elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-element-populated > .elementor-background-overlay, .elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-2ed75e5f{text-align:center;}.elementor-181 .elementor-element.elementor-element-2ed75e5f img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-a13f4e{--spacer-size:12px;}.elementor-181 .elementor-element.elementor-element-3950e225{text-align:start;}.elementor-181 .elementor-element.elementor-element-3950e225 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-34b17caa{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-181 .elementor-element.elementor-element-5f5b1c41:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-5f5b1c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-181 .elementor-element.elementor-element-5f5b1c41 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-5f5b1c41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-5f5b1c41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-640c7a35{--spacer-size:32px;}.elementor-181 .elementor-element.elementor-element-5705526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-181 .elementor-element.elementor-element-5705526 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#2F4F4F;}.elementor-181 .elementor-element.elementor-element-1cbb743c{text-align:center;}.elementor-181 .elementor-element.elementor-element-1cbb743c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#1c1c1c;}.elementor-181 .elementor-element.elementor-element-3e3fee30{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2F4F4F;}.elementor-181 .elementor-element.elementor-element-65f0b5ad > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-6dfd0ce7{text-align:center;}.elementor-181 .elementor-element.elementor-element-6dfd0ce7 img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-29b86595{--spacer-size:40px;}.elementor-181 .elementor-element.elementor-element-5878cd70 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-29397446{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-icon i{color:#2F4F4F;transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-icon svg{fill:#2F4F4F;transition:fill 0.3s;}.elementor-181 .elementor-element.elementor-element-7f881c48{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-181 .elementor-element.elementor-element-7f881c48 .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-181 .elementor-element.elementor-element-3f2e4deb:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-3f2e4deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3f2e4deb > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-3f2e4deb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-3f2e4deb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-1e74ed9e{--spacer-size:48px;}.elementor-181 .elementor-element.elementor-element-7e313cb6{text-align:center;}.elementor-181 .elementor-element.elementor-element-7e313cb6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-20727b57{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-29aaaca6 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-424034e8{text-align:start;}.elementor-181 .elementor-element.elementor-element-424034e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-2765ea16{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-5c761186{text-align:start;}.elementor-181 .elementor-element.elementor-element-5c761186 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-592a08f4{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-2862d691 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-3b6ef39e{text-align:start;}.elementor-181 .elementor-element.elementor-element-3b6ef39e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-1f2cc024{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-1bf52bc{text-align:start;}.elementor-181 .elementor-element.elementor-element-1bf52bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-10c2b3fb{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-430fbd4c:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-430fbd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-181 .elementor-element.elementor-element-430fbd4c > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-430fbd4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-430fbd4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-6961003e > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-7c489f47{--spacer-size:40px;}.elementor-181 .elementor-element.elementor-element-5057afd{text-align:start;}.elementor-181 .elementor-element.elementor-element-5057afd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-6addb3b1{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-db6cefd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-181 .elementor-element.elementor-element-db6cefd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-181 .elementor-element.elementor-element-29d4d521 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-564f3b4a{text-align:center;}.elementor-181 .elementor-element.elementor-element-564f3b4a img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-44532571{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-28b3431f{text-align:start;}.elementor-181 .elementor-element.elementor-element-28b3431f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-51a3756b{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-1f14dfab{text-align:center;}.elementor-181 .elementor-element.elementor-element-1f14dfab img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-65409afc{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-669d5848{text-align:start;}.elementor-181 .elementor-element.elementor-element-669d5848 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-18a5e666{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-10d7626{text-align:center;}.elementor-181 .elementor-element.elementor-element-10d7626 img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-1e81a2ae{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-526efd6b{text-align:start;}.elementor-181 .elementor-element.elementor-element-526efd6b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3d726173{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-73dcdd41{--spacer-size:40px;}.elementor-181 .elementor-element.elementor-element-7dbc8ce9 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-3d1e17bb{text-align:center;}.elementor-181 .elementor-element.elementor-element-3d1e17bb img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-1338d269{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-47674690{text-align:start;}.elementor-181 .elementor-element.elementor-element-47674690 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-506dfb0b{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-8874f0d{text-align:center;}.elementor-181 .elementor-element.elementor-element-8874f0d img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-6830cdac{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-d969985{text-align:start;}.elementor-181 .elementor-element.elementor-element-d969985 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-185e36b2{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-157ace38{text-align:center;}.elementor-181 .elementor-element.elementor-element-157ace38 img{width:100%;max-width:100%;}.elementor-181 .elementor-element.elementor-element-793db05d{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-22c4cc09{text-align:start;}.elementor-181 .elementor-element.elementor-element-22c4cc09 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-3d85fe57{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-4df52356{--spacer-size:40px;}.elementor-181 .elementor-element.elementor-element-2f66761d:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-2f66761d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-2f66761d > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-2f66761d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-2f66761d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-580208bb > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-ae79931{--spacer-size:48px;}.elementor-181 .elementor-element.elementor-element-58833e1d{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-54503e0{text-align:center;}.elementor-181 .elementor-element.elementor-element-54503e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-348351ad{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-240f5047{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-71887ce7:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-71887ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-181 .elementor-element.elementor-element-71887ce7 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-71887ce7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-71887ce7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-51d89c9e{--spacer-size:32px;}.elementor-181 .elementor-element.elementor-element-540b65e2{text-align:center;}.elementor-181 .elementor-element.elementor-element-540b65e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-5fb869f8:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-5fb869f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e5e5;}.elementor-181 .elementor-element.elementor-element-5fb869f8 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-5fb869f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-5fb869f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-f8ad261 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-64456193{--spacer-size:36px;}.elementor-181 .elementor-element.elementor-element-195d9d7b{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2F4F4F;}.elementor-181 .elementor-element.elementor-element-58ff3871{--spacer-size:12px;}.elementor-181 .elementor-element.elementor-element-5f428833{text-align:center;}.elementor-181 .elementor-element.elementor-element-5f428833 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#8b0000;}.elementor-181 .elementor-element.elementor-element-7c0eb435{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-2164ede2{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-4ca88282{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-3a918f7f{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-181 .elementor-element.elementor-element-32a9e12b:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-32a9e12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-32a9e12b > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-32a9e12b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-32a9e12b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-d5431a6{--spacer-size:32px;}.elementor-181 .elementor-element.elementor-element-505b3a53{text-align:center;}.elementor-181 .elementor-element.elementor-element-505b3a53 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#1c1c1c;}.elementor-181 .elementor-element.elementor-element-64cd644f{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-181 .elementor-element.elementor-element-3f88092f > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-147a371b:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-147a371b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-181 .elementor-element.elementor-element-147a371b > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-147a371b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-147a371b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-3fddf386{--spacer-size:32px;}.elementor-181 .elementor-element.elementor-element-1d97782e{text-align:center;}.elementor-181 .elementor-element.elementor-element-1d97782e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7507a419{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-181 .elementor-element.elementor-element-1a937692 > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-icon, .elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-title{color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-tab-title .elementor-accordion-icon i:before{color:#6d8484;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-tab-title .elementor-accordion-icon svg{fill:#6d8484;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#6d8484;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#6d8484;}.elementor-181 .elementor-element.elementor-element-7f091034 .elementor-tab-content{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-181 .elementor-element.elementor-element-253f652d:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-253f652d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-181 .elementor-element.elementor-element-253f652d > .elementor-container{max-width:1200px;}.elementor-181 .elementor-element.elementor-element-253f652d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-181 .elementor-element.elementor-element-253f652d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-181 .elementor-element.elementor-element-1a1467ce > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-181 .elementor-element.elementor-element-7c896a92.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-181 .elementor-element.elementor-element-7c896a92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-181 .elementor-element.elementor-element-1cbad4b4{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-287fa340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-181 .elementor-element.elementor-element-287fa340 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#2F4F4F;}.elementor-181 .elementor-element.elementor-element-572af8d8{text-align:start;}.elementor-181 .elementor-element.elementor-element-572af8d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-181 .elementor-element.elementor-element-256f9d4a{text-align:start;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-3f192063 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-4d098d17{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-582d9812 .elementor-heading-title{font-size:52px;}.elementor-181 .elementor-element.elementor-element-1dd9f329{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-68c69719{font-size:16px;}.elementor-181 .elementor-element.elementor-element-7c39f924{--spacer-size:22px;}.elementor-181 .elementor-element.elementor-element-61ea7777 .elementor-heading-title{font-size:28px;}.elementor-181 .elementor-element.elementor-element-1a38e623{font-size:16px;}.elementor-181 .elementor-element.elementor-element-45b875cd .elementor-heading-title{font-size:28px;}.elementor-181 .elementor-element.elementor-element-3a12b9b8{font-size:16px;}.elementor-181 .elementor-element.elementor-element-22ac4b29 .elementor-heading-title{font-size:28px;}.elementor-181 .elementor-element.elementor-element-25f68b2a{font-size:16px;}.elementor-181 .elementor-element.elementor-element-6ce8b601{--spacer-size:25px;}.elementor-181 .elementor-element.elementor-element-7b441ae8 .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-6c3899aa{font-size:16px;}.elementor-181 .elementor-element.elementor-element-20dc426f img{width:100%;}.elementor-181 .elementor-element.elementor-element-14785ef0{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-5afb21d0 .elementor-heading-title{font-size:18px;}.elementor-181 .elementor-element.elementor-element-200aca50{font-size:16px;}.elementor-181 .elementor-element.elementor-element-17066f14 img{width:100%;}.elementor-181 .elementor-element.elementor-element-2314356d{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-18a9a45d .elementor-heading-title{font-size:18px;}.elementor-181 .elementor-element.elementor-element-4e483fa9{font-size:16px;}.elementor-181 .elementor-element.elementor-element-3710b7c4 img{width:100%;}.elementor-181 .elementor-element.elementor-element-10ebc1bf{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-70c92337 .elementor-heading-title{font-size:18px;}.elementor-181 .elementor-element.elementor-element-56f3b1d4{font-size:16px;}.elementor-181 .elementor-element.elementor-element-2ed75e5f img{width:100%;}.elementor-181 .elementor-element.elementor-element-a13f4e{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-3950e225 .elementor-heading-title{font-size:18px;}.elementor-181 .elementor-element.elementor-element-34b17caa{font-size:16px;}.elementor-181 .elementor-element.elementor-element-640c7a35{--spacer-size:22px;}.elementor-181 .elementor-element.elementor-element-5705526 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-1cbb743c .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-3e3fee30{font-size:16px;}.elementor-181 .elementor-element.elementor-element-6dfd0ce7 img{width:100%;}.elementor-181 .elementor-element.elementor-element-29b86595{--spacer-size:28px;}.elementor-181 .elementor-element.elementor-element-29397446{font-size:16px;}.elementor-181 .elementor-element.elementor-element-1e74ed9e{--spacer-size:34px;}.elementor-181 .elementor-element.elementor-element-7e313cb6 .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-20727b57{font-size:16px;}.elementor-181 .elementor-element.elementor-element-2765ea16{font-size:16px;}.elementor-181 .elementor-element.elementor-element-592a08f4{font-size:16px;}.elementor-181 .elementor-element.elementor-element-1f2cc024{font-size:16px;}.elementor-181 .elementor-element.elementor-element-10c2b3fb{font-size:16px;}.elementor-181 .elementor-element.elementor-element-7c489f47{--spacer-size:28px;}.elementor-181 .elementor-element.elementor-element-5057afd .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-6addb3b1{font-size:16px;}.elementor-181 .elementor-element.elementor-element-564f3b4a img{width:100%;}.elementor-181 .elementor-element.elementor-element-44532571{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-51a3756b{font-size:16px;}.elementor-181 .elementor-element.elementor-element-1f14dfab img{width:100%;}.elementor-181 .elementor-element.elementor-element-65409afc{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-18a5e666{font-size:16px;}.elementor-181 .elementor-element.elementor-element-10d7626 img{width:100%;}.elementor-181 .elementor-element.elementor-element-1e81a2ae{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-3d726173{font-size:16px;}.elementor-181 .elementor-element.elementor-element-73dcdd41{--spacer-size:28px;}.elementor-181 .elementor-element.elementor-element-3d1e17bb img{width:100%;}.elementor-181 .elementor-element.elementor-element-1338d269{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-506dfb0b{font-size:16px;}.elementor-181 .elementor-element.elementor-element-8874f0d img{width:100%;}.elementor-181 .elementor-element.elementor-element-6830cdac{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-185e36b2{font-size:16px;}.elementor-181 .elementor-element.elementor-element-157ace38 img{width:100%;}.elementor-181 .elementor-element.elementor-element-793db05d{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-3d85fe57{font-size:16px;}.elementor-181 .elementor-element.elementor-element-4df52356{--spacer-size:28px;}.elementor-181 .elementor-element.elementor-element-ae79931{--spacer-size:34px;}.elementor-181 .elementor-element.elementor-element-58833e1d{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-54503e0 .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-348351ad{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-240f5047{font-size:16px;}.elementor-181 .elementor-element.elementor-element-51d89c9e{--spacer-size:22px;}.elementor-181 .elementor-element.elementor-element-540b65e2 .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-64456193{--spacer-size:25px;}.elementor-181 .elementor-element.elementor-element-195d9d7b{font-size:16px;}.elementor-181 .elementor-element.elementor-element-58ff3871{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-5f428833 .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-7c0eb435{--spacer-size:14px;}.elementor-181 .elementor-element.elementor-element-2164ede2{font-size:16px;}.elementor-181 .elementor-element.elementor-element-4ca88282{font-size:16px;}.elementor-181 .elementor-element.elementor-element-3a918f7f{font-size:16px;}.elementor-181 .elementor-element.elementor-element-d5431a6{--spacer-size:22px;}.elementor-181 .elementor-element.elementor-element-64cd644f{font-size:16px;}.elementor-181 .elementor-element.elementor-element-3fddf386{--spacer-size:22px;}.elementor-181 .elementor-element.elementor-element-1d97782e .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-7507a419{font-size:16px;}.elementor-181 .elementor-element.elementor-element-1cbad4b4{--spacer-size:11px;}.elementor-181 .elementor-element.elementor-element-287fa340 .elementor-heading-title{font-size:12px;}.elementor-181 .elementor-element.elementor-element-572af8d8 .elementor-heading-title{font-size:36px;}.elementor-181 .elementor-element.elementor-element-256f9d4a{font-size:16px;}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-3f192063 .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-4d098d17{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-582d9812 .elementor-heading-title{font-size:38px;}.elementor-181 .elementor-element.elementor-element-1dd9f329{--spacer-size:10px;}.elementor-181 .elementor-element.elementor-element-4d3f86f4{width:100%;}.elementor-181 .elementor-element.elementor-element-35aec736{width:100%;}.elementor-181 .elementor-element.elementor-element-68c69719{font-size:15px;}.elementor-181 .elementor-element.elementor-element-4558f817{width:100%;}.elementor-181 .elementor-element.elementor-element-7c39f924{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-55bcc669{width:100%;}.elementor-181 .elementor-element.elementor-element-61ea7777 .elementor-heading-title{font-size:22px;}.elementor-181 .elementor-element.elementor-element-1a38e623{font-size:15px;}.elementor-181 .elementor-element.elementor-element-38c23f53{width:100%;}.elementor-181 .elementor-element.elementor-element-45b875cd .elementor-heading-title{font-size:22px;}.elementor-181 .elementor-element.elementor-element-3a12b9b8{font-size:15px;}.elementor-181 .elementor-element.elementor-element-48b0e82f{width:100%;}.elementor-181 .elementor-element.elementor-element-22ac4b29 .elementor-heading-title{font-size:22px;}.elementor-181 .elementor-element.elementor-element-25f68b2a{font-size:15px;}.elementor-181 .elementor-element.elementor-element-6ce8b601{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-7b441ae8 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-6c3899aa{font-size:15px;}.elementor-181 .elementor-element.elementor-element-2494e81d{width:100%;}.elementor-181 .elementor-element.elementor-element-20dc426f img{width:100%;}.elementor-181 .elementor-element.elementor-element-14785ef0{--spacer-size:6px;}.elementor-181 .elementor-element.elementor-element-5afb21d0 .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-200aca50{font-size:15px;}.elementor-181 .elementor-element.elementor-element-6048e2c5{width:100%;}.elementor-181 .elementor-element.elementor-element-17066f14 img{width:100%;}.elementor-181 .elementor-element.elementor-element-2314356d{--spacer-size:6px;}.elementor-181 .elementor-element.elementor-element-18a9a45d .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-4e483fa9{font-size:15px;}.elementor-181 .elementor-element.elementor-element-6de5c338{width:100%;}.elementor-181 .elementor-element.elementor-element-3710b7c4 img{width:100%;}.elementor-181 .elementor-element.elementor-element-10ebc1bf{--spacer-size:6px;}.elementor-181 .elementor-element.elementor-element-70c92337 .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-56f3b1d4{font-size:15px;}.elementor-181 .elementor-element.elementor-element-5f12854a{width:100%;}.elementor-181 .elementor-element.elementor-element-2ed75e5f img{width:100%;}.elementor-181 .elementor-element.elementor-element-a13f4e{--spacer-size:6px;}.elementor-181 .elementor-element.elementor-element-3950e225 .elementor-heading-title{font-size:17px;}.elementor-181 .elementor-element.elementor-element-34b17caa{font-size:15px;}.elementor-181 .elementor-element.elementor-element-640c7a35{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-5705526 .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-1cbb743c .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-3e3fee30{font-size:15px;}.elementor-181 .elementor-element.elementor-element-5f00f1d3{width:100%;}.elementor-181 .elementor-element.elementor-element-bf695c9{width:100%;}.elementor-181 .elementor-element.elementor-element-6dfd0ce7 img{width:100%;}.elementor-181 .elementor-element.elementor-element-2dc44b61{width:100%;}.elementor-181 .elementor-element.elementor-element-29b86595{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-4e5de741{width:100%;}.elementor-181 .elementor-element.elementor-element-75be8581{width:100%;}.elementor-181 .elementor-element.elementor-element-29397446{font-size:15px;}.elementor-181 .elementor-element.elementor-element-762a5041{width:100%;}.elementor-181 .elementor-element.elementor-element-1e74ed9e{--spacer-size:24px;}.elementor-181 .elementor-element.elementor-element-7e313cb6 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-20727b57{font-size:15px;}.elementor-181 .elementor-element.elementor-element-5f6b3275{width:100%;}.elementor-181 .elementor-element.elementor-element-2765ea16{font-size:15px;}.elementor-181 .elementor-element.elementor-element-78123da8{width:100%;}.elementor-181 .elementor-element.elementor-element-592a08f4{font-size:15px;}.elementor-181 .elementor-element.elementor-element-3d827760{width:100%;}.elementor-181 .elementor-element.elementor-element-1f2cc024{font-size:15px;}.elementor-181 .elementor-element.elementor-element-19e8f6f{width:100%;}.elementor-181 .elementor-element.elementor-element-10c2b3fb{font-size:15px;}.elementor-181 .elementor-element.elementor-element-49a61efd{width:100%;}.elementor-181 .elementor-element.elementor-element-7c489f47{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-5057afd .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-6addb3b1{font-size:15px;}.elementor-181 .elementor-element.elementor-element-db6cefd{width:100%;}.elementor-181 .elementor-element.elementor-element-18cd1009{width:100%;}.elementor-181 .elementor-element.elementor-element-564f3b4a img{width:100%;}.elementor-181 .elementor-element.elementor-element-44532571{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-51a3756b{font-size:15px;}.elementor-181 .elementor-element.elementor-element-5b35fc6e{width:100%;}.elementor-181 .elementor-element.elementor-element-1f14dfab img{width:100%;}.elementor-181 .elementor-element.elementor-element-65409afc{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-18a5e666{font-size:15px;}.elementor-181 .elementor-element.elementor-element-620ff862{width:100%;}.elementor-181 .elementor-element.elementor-element-10d7626 img{width:100%;}.elementor-181 .elementor-element.elementor-element-1e81a2ae{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-3d726173{font-size:15px;}.elementor-181 .elementor-element.elementor-element-73dcdd41{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-5af3b828{width:100%;}.elementor-181 .elementor-element.elementor-element-3d1e17bb img{width:100%;}.elementor-181 .elementor-element.elementor-element-1338d269{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-506dfb0b{font-size:15px;}.elementor-181 .elementor-element.elementor-element-48f7a60a{width:100%;}.elementor-181 .elementor-element.elementor-element-8874f0d img{width:100%;}.elementor-181 .elementor-element.elementor-element-6830cdac{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-185e36b2{font-size:15px;}.elementor-181 .elementor-element.elementor-element-38dbedb8{width:100%;}.elementor-181 .elementor-element.elementor-element-157ace38 img{width:100%;}.elementor-181 .elementor-element.elementor-element-793db05d{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-3d85fe57{font-size:15px;}.elementor-181 .elementor-element.elementor-element-4df52356{--spacer-size:20px;}.elementor-181 .elementor-element.elementor-element-5a0dc940{width:100%;}.elementor-181 .elementor-element.elementor-element-14a91653{width:100%;}.elementor-181 .elementor-element.elementor-element-ae79931{--spacer-size:24px;}.elementor-181 .elementor-element.elementor-element-58833e1d{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-54503e0 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-348351ad{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-240f5047{font-size:15px;}.elementor-181 .elementor-element.elementor-element-5ea218e6{width:100%;}.elementor-181 .elementor-element.elementor-element-51d89c9e{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-540b65e2 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-147b9414{width:100%;}.elementor-181 .elementor-element.elementor-element-f47b2c0{width:100%;}.elementor-181 .elementor-element.elementor-element-64456193{--spacer-size:18px;}.elementor-181 .elementor-element.elementor-element-195d9d7b{font-size:15px;}.elementor-181 .elementor-element.elementor-element-58ff3871{--spacer-size:6px;}.elementor-181 .elementor-element.elementor-element-5f428833 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-7c0eb435{--spacer-size:10px;}.elementor-181 .elementor-element.elementor-element-2164ede2{font-size:15px;}.elementor-181 .elementor-element.elementor-element-4ca88282{font-size:15px;}.elementor-181 .elementor-element.elementor-element-3a918f7f{font-size:15px;}.elementor-181 .elementor-element.elementor-element-77cf2fda{width:100%;}.elementor-181 .elementor-element.elementor-element-d5431a6{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-64cd644f{font-size:15px;}.elementor-181 .elementor-element.elementor-element-2283085e{width:100%;}.elementor-181 .elementor-element.elementor-element-219f695a{width:100%;}.elementor-181 .elementor-element.elementor-element-5204230f{width:100%;}.elementor-181 .elementor-element.elementor-element-778dc3fa{width:100%;}.elementor-181 .elementor-element.elementor-element-3fddf386{--spacer-size:16px;}.elementor-181 .elementor-element.elementor-element-1d97782e .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-7507a419{font-size:15px;}.elementor-181 .elementor-element.elementor-element-3b805b2d{width:100%;}.elementor-181 .elementor-element.elementor-element-4291ccc6{width:100%;}.elementor-181 .elementor-element.elementor-element-7f985411{width:100%;}.elementor-181 .elementor-element.elementor-element-7c896a92{width:100%;}.elementor-181 .elementor-element.elementor-element-1cbad4b4{--spacer-size:8px;}.elementor-181 .elementor-element.elementor-element-287fa340 .elementor-heading-title{font-size:11px;}.elementor-181 .elementor-element.elementor-element-572af8d8 .elementor-heading-title{font-size:30px;}.elementor-181 .elementor-element.elementor-element-256f9d4a{font-size:15px;}.elementor-181 .elementor-element.elementor-element-17e7dcbf{width:100%;}}@media(min-width:768px){.elementor-181 .elementor-element.elementor-element-21f48d13{width:100%;}.elementor-181 .elementor-element.elementor-element-4d3f86f4{width:20%;}.elementor-181 .elementor-element.elementor-element-35aec736{width:60%;}.elementor-181 .elementor-element.elementor-element-4558f817{width:20%;}.elementor-181 .elementor-element.elementor-element-55bcc669{width:33%;}.elementor-181 .elementor-element.elementor-element-38c23f53{width:33%;}.elementor-181 .elementor-element.elementor-element-48b0e82f{width:34%;}.elementor-181 .elementor-element.elementor-element-4f202626{width:100%;}.elementor-181 .elementor-element.elementor-element-2494e81d{width:25%;}.elementor-181 .elementor-element.elementor-element-6048e2c5{width:25%;}.elementor-181 .elementor-element.elementor-element-6de5c338{width:25%;}.elementor-181 .elementor-element.elementor-element-5f12854a{width:25%;}.elementor-181 .elementor-element.elementor-element-1843caf6{width:100%;}.elementor-181 .elementor-element.elementor-element-5f00f1d3{width:10%;}.elementor-181 .elementor-element.elementor-element-bf695c9{width:80%;}.elementor-181 .elementor-element.elementor-element-2dc44b61{width:10%;}.elementor-181 .elementor-element.elementor-element-4e5de741{width:20%;}.elementor-181 .elementor-element.elementor-element-75be8581{width:60%;}.elementor-181 .elementor-element.elementor-element-762a5041{width:20%;}.elementor-181 .elementor-element.elementor-element-6b1c147c{width:100%;}.elementor-181 .elementor-element.elementor-element-5f6b3275{width:50%;}.elementor-181 .elementor-element.elementor-element-78123da8{width:50%;}.elementor-181 .elementor-element.elementor-element-3d827760{width:50%;}.elementor-181 .elementor-element.elementor-element-19e8f6f{width:50%;}.elementor-181 .elementor-element.elementor-element-7ab2ee3b{width:100%;}.elementor-181 .elementor-element.elementor-element-49a61efd{width:60%;}.elementor-181 .elementor-element.elementor-element-db6cefd{width:40%;}.elementor-181 .elementor-element.elementor-element-18cd1009{width:33%;}.elementor-181 .elementor-element.elementor-element-5b35fc6e{width:33%;}.elementor-181 .elementor-element.elementor-element-620ff862{width:34%;}.elementor-181 .elementor-element.elementor-element-36dc2d73{width:100%;}.elementor-181 .elementor-element.elementor-element-5a0dc940{width:15%;}.elementor-181 .elementor-element.elementor-element-14a91653{width:70%;}.elementor-181 .elementor-element.elementor-element-5ea218e6{width:15%;}.elementor-181 .elementor-element.elementor-element-50ad68d8{width:100%;}.elementor-181 .elementor-element.elementor-element-21e247d8{width:100%;}.elementor-181 .elementor-element.elementor-element-147b9414{width:15%;}.elementor-181 .elementor-element.elementor-element-f47b2c0{width:70%;}.elementor-181 .elementor-element.elementor-element-77cf2fda{width:15%;}.elementor-181 .elementor-element.elementor-element-516d5525{width:100%;}.elementor-181 .elementor-element.elementor-element-2283085e{width:25%;}.elementor-181 .elementor-element.elementor-element-219f695a{width:25%;}.elementor-181 .elementor-element.elementor-element-5204230f{width:25%;}.elementor-181 .elementor-element.elementor-element-778dc3fa{width:25%;}.elementor-181 .elementor-element.elementor-element-746ae610{width:100%;}.elementor-181 .elementor-element.elementor-element-3b805b2d{width:15%;}.elementor-181 .elementor-element.elementor-element-4291ccc6{width:70%;}.elementor-181 .elementor-element.elementor-element-7f985411{width:15%;}.elementor-181 .elementor-element.elementor-element-18cb4dc0{width:100%;}.elementor-181 .elementor-element.elementor-element-7c896a92{width:35%;}.elementor-181 .elementor-element.elementor-element-17e7dcbf{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-181 .elementor-element.elementor-element-4d3f86f4{width:50%;}.elementor-181 .elementor-element.elementor-element-35aec736{width:60%;}.elementor-181 .elementor-element.elementor-element-4558f817{width:50%;}.elementor-181 .elementor-element.elementor-element-55bcc669{width:50%;}.elementor-181 .elementor-element.elementor-element-38c23f53{width:50%;}.elementor-181 .elementor-element.elementor-element-48b0e82f{width:34%;}.elementor-181 .elementor-element.elementor-element-2494e81d{width:50%;}.elementor-181 .elementor-element.elementor-element-6048e2c5{width:50%;}.elementor-181 .elementor-element.elementor-element-6de5c338{width:50%;}.elementor-181 .elementor-element.elementor-element-5f12854a{width:50%;}.elementor-181 .elementor-element.elementor-element-5f00f1d3{width:50%;}.elementor-181 .elementor-element.elementor-element-bf695c9{width:80%;}.elementor-181 .elementor-element.elementor-element-2dc44b61{width:50%;}.elementor-181 .elementor-element.elementor-element-4e5de741{width:50%;}.elementor-181 .elementor-element.elementor-element-75be8581{width:60%;}.elementor-181 .elementor-element.elementor-element-762a5041{width:50%;}.elementor-181 .elementor-element.elementor-element-5f6b3275{width:50%;}.elementor-181 .elementor-element.elementor-element-78123da8{width:50%;}.elementor-181 .elementor-element.elementor-element-3d827760{width:50%;}.elementor-181 .elementor-element.elementor-element-19e8f6f{width:50%;}.elementor-181 .elementor-element.elementor-element-49a61efd{width:60%;}.elementor-181 .elementor-element.elementor-element-db6cefd{width:40%;}.elementor-181 .elementor-element.elementor-element-18cd1009{width:50%;}.elementor-181 .elementor-element.elementor-element-5b35fc6e{width:50%;}.elementor-181 .elementor-element.elementor-element-620ff862{width:34%;}.elementor-181 .elementor-element.elementor-element-5af3b828{width:50%;}.elementor-181 .elementor-element.elementor-element-48f7a60a{width:34%;}.elementor-181 .elementor-element.elementor-element-38dbedb8{width:50%;}.elementor-181 .elementor-element.elementor-element-5a0dc940{width:50%;}.elementor-181 .elementor-element.elementor-element-14a91653{width:70%;}.elementor-181 .elementor-element.elementor-element-5ea218e6{width:50%;}.elementor-181 .elementor-element.elementor-element-147b9414{width:50%;}.elementor-181 .elementor-element.elementor-element-f47b2c0{width:70%;}.elementor-181 .elementor-element.elementor-element-77cf2fda{width:50%;}.elementor-181 .elementor-element.elementor-element-2283085e{width:50%;}.elementor-181 .elementor-element.elementor-element-219f695a{width:50%;}.elementor-181 .elementor-element.elementor-element-5204230f{width:50%;}.elementor-181 .elementor-element.elementor-element-778dc3fa{width:50%;}.elementor-181 .elementor-element.elementor-element-3b805b2d{width:50%;}.elementor-181 .elementor-element.elementor-element-4291ccc6{width:70%;}.elementor-181 .elementor-element.elementor-element-7f985411{width:50%;}.elementor-181 .elementor-element.elementor-element-7c896a92{width:35%;}.elementor-181 .elementor-element.elementor-element-17e7dcbf{width:65%;}}/* Start custom CSS for column, class: .elementor-element-4d3f86f4 */.elementor-181 .elementor-element.elementor-element-4d3f86f4 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-4d3f86f4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4d3f86f4 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-4d3f86f4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4d3f86f4 p, .elementor-181 .elementor-element.elementor-element-4d3f86f4 h1, .elementor-181 .elementor-element.elementor-element-4d3f86f4 h2, .elementor-181 .elementor-element.elementor-element-4d3f86f4 h3, .elementor-181 .elementor-element.elementor-element-4d3f86f4 h4, .elementor-181 .elementor-element.elementor-element-4d3f86f4 h5, .elementor-181 .elementor-element.elementor-element-4d3f86f4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35aec736 */.elementor-181 .elementor-element.elementor-element-35aec736 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-35aec736 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-35aec736 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-35aec736 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-35aec736 p, .elementor-181 .elementor-element.elementor-element-35aec736 h1, .elementor-181 .elementor-element.elementor-element-35aec736 h2, .elementor-181 .elementor-element.elementor-element-35aec736 h3, .elementor-181 .elementor-element.elementor-element-35aec736 h4, .elementor-181 .elementor-element.elementor-element-35aec736 h5, .elementor-181 .elementor-element.elementor-element-35aec736 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4558f817 */.elementor-181 .elementor-element.elementor-element-4558f817 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-4558f817 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4558f817 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-4558f817 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4558f817 p, .elementor-181 .elementor-element.elementor-element-4558f817 h1, .elementor-181 .elementor-element.elementor-element-4558f817 h2, .elementor-181 .elementor-element.elementor-element-4558f817 h3, .elementor-181 .elementor-element.elementor-element-4558f817 h4, .elementor-181 .elementor-element.elementor-element-4558f817 h5, .elementor-181 .elementor-element.elementor-element-4558f817 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62fe4bdd */.elementor-181 .elementor-element.elementor-element-62fe4bdd > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-62fe4bdd > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-62fe4bdd > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-62fe4bdd img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55bcc669 */.elementor-181 .elementor-element.elementor-element-55bcc669 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-55bcc669 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-55bcc669 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-55bcc669 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-55bcc669 p, .elementor-181 .elementor-element.elementor-element-55bcc669 h1, .elementor-181 .elementor-element.elementor-element-55bcc669 h2, .elementor-181 .elementor-element.elementor-element-55bcc669 h3, .elementor-181 .elementor-element.elementor-element-55bcc669 h4, .elementor-181 .elementor-element.elementor-element-55bcc669 h5, .elementor-181 .elementor-element.elementor-element-55bcc669 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38c23f53 */.elementor-181 .elementor-element.elementor-element-38c23f53 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-38c23f53 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-38c23f53 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-38c23f53 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-38c23f53 p, .elementor-181 .elementor-element.elementor-element-38c23f53 h1, .elementor-181 .elementor-element.elementor-element-38c23f53 h2, .elementor-181 .elementor-element.elementor-element-38c23f53 h3, .elementor-181 .elementor-element.elementor-element-38c23f53 h4, .elementor-181 .elementor-element.elementor-element-38c23f53 h5, .elementor-181 .elementor-element.elementor-element-38c23f53 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48b0e82f */.elementor-181 .elementor-element.elementor-element-48b0e82f { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-48b0e82f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-48b0e82f img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-48b0e82f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-48b0e82f p, .elementor-181 .elementor-element.elementor-element-48b0e82f h1, .elementor-181 .elementor-element.elementor-element-48b0e82f h2, .elementor-181 .elementor-element.elementor-element-48b0e82f h3, .elementor-181 .elementor-element.elementor-element-48b0e82f h4, .elementor-181 .elementor-element.elementor-element-48b0e82f h5, .elementor-181 .elementor-element.elementor-element-48b0e82f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3caa06e4 */.elementor-181 .elementor-element.elementor-element-3caa06e4 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-3caa06e4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-3caa06e4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-3caa06e4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21f48d13 */.elementor-181 .elementor-element.elementor-element-21f48d13 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-21f48d13 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-21f48d13 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-21f48d13 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-21f48d13 p, .elementor-181 .elementor-element.elementor-element-21f48d13 h1, .elementor-181 .elementor-element.elementor-element-21f48d13 h2, .elementor-181 .elementor-element.elementor-element-21f48d13 h3, .elementor-181 .elementor-element.elementor-element-21f48d13 h4, .elementor-181 .elementor-element.elementor-element-21f48d13 h5, .elementor-181 .elementor-element.elementor-element-21f48d13 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f6e6c35 */.elementor-181 .elementor-element.elementor-element-1f6e6c35 { border-top: 4px solid #2F4F4F; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2494e81d */.elementor-181 .elementor-element.elementor-element-2494e81d { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-2494e81d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-2494e81d img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-2494e81d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-2494e81d p, .elementor-181 .elementor-element.elementor-element-2494e81d h1, .elementor-181 .elementor-element.elementor-element-2494e81d h2, .elementor-181 .elementor-element.elementor-element-2494e81d h3, .elementor-181 .elementor-element.elementor-element-2494e81d h4, .elementor-181 .elementor-element.elementor-element-2494e81d h5, .elementor-181 .elementor-element.elementor-element-2494e81d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6048e2c5 */.elementor-181 .elementor-element.elementor-element-6048e2c5 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-6048e2c5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-6048e2c5 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-6048e2c5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-6048e2c5 p, .elementor-181 .elementor-element.elementor-element-6048e2c5 h1, .elementor-181 .elementor-element.elementor-element-6048e2c5 h2, .elementor-181 .elementor-element.elementor-element-6048e2c5 h3, .elementor-181 .elementor-element.elementor-element-6048e2c5 h4, .elementor-181 .elementor-element.elementor-element-6048e2c5 h5, .elementor-181 .elementor-element.elementor-element-6048e2c5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6de5c338 */.elementor-181 .elementor-element.elementor-element-6de5c338 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-6de5c338 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-6de5c338 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-6de5c338 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-6de5c338 p, .elementor-181 .elementor-element.elementor-element-6de5c338 h1, .elementor-181 .elementor-element.elementor-element-6de5c338 h2, .elementor-181 .elementor-element.elementor-element-6de5c338 h3, .elementor-181 .elementor-element.elementor-element-6de5c338 h4, .elementor-181 .elementor-element.elementor-element-6de5c338 h5, .elementor-181 .elementor-element.elementor-element-6de5c338 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f12854a */.elementor-181 .elementor-element.elementor-element-5f12854a { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5f12854a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5f12854a img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5f12854a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5f12854a p, .elementor-181 .elementor-element.elementor-element-5f12854a h1, .elementor-181 .elementor-element.elementor-element-5f12854a h2, .elementor-181 .elementor-element.elementor-element-5f12854a h3, .elementor-181 .elementor-element.elementor-element-5f12854a h4, .elementor-181 .elementor-element.elementor-element-5f12854a h5, .elementor-181 .elementor-element.elementor-element-5f12854a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2871b91d */.elementor-181 .elementor-element.elementor-element-2871b91d > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-2871b91d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-2871b91d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-2871b91d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f202626 */.elementor-181 .elementor-element.elementor-element-4f202626 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-4f202626 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4f202626 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-4f202626 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4f202626 p, .elementor-181 .elementor-element.elementor-element-4f202626 h1, .elementor-181 .elementor-element.elementor-element-4f202626 h2, .elementor-181 .elementor-element.elementor-element-4f202626 h3, .elementor-181 .elementor-element.elementor-element-4f202626 h4, .elementor-181 .elementor-element.elementor-element-4f202626 h5, .elementor-181 .elementor-element.elementor-element-4f202626 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f00f1d3 */.elementor-181 .elementor-element.elementor-element-5f00f1d3 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5f00f1d3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5f00f1d3 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5f00f1d3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5f00f1d3 p, .elementor-181 .elementor-element.elementor-element-5f00f1d3 h1, .elementor-181 .elementor-element.elementor-element-5f00f1d3 h2, .elementor-181 .elementor-element.elementor-element-5f00f1d3 h3, .elementor-181 .elementor-element.elementor-element-5f00f1d3 h4, .elementor-181 .elementor-element.elementor-element-5f00f1d3 h5, .elementor-181 .elementor-element.elementor-element-5f00f1d3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf695c9 */.elementor-181 .elementor-element.elementor-element-bf695c9 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-bf695c9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-bf695c9 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-bf695c9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-bf695c9 p, .elementor-181 .elementor-element.elementor-element-bf695c9 h1, .elementor-181 .elementor-element.elementor-element-bf695c9 h2, .elementor-181 .elementor-element.elementor-element-bf695c9 h3, .elementor-181 .elementor-element.elementor-element-bf695c9 h4, .elementor-181 .elementor-element.elementor-element-bf695c9 h5, .elementor-181 .elementor-element.elementor-element-bf695c9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2dc44b61 */.elementor-181 .elementor-element.elementor-element-2dc44b61 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-2dc44b61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-2dc44b61 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-2dc44b61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-2dc44b61 p, .elementor-181 .elementor-element.elementor-element-2dc44b61 h1, .elementor-181 .elementor-element.elementor-element-2dc44b61 h2, .elementor-181 .elementor-element.elementor-element-2dc44b61 h3, .elementor-181 .elementor-element.elementor-element-2dc44b61 h4, .elementor-181 .elementor-element.elementor-element-2dc44b61 h5, .elementor-181 .elementor-element.elementor-element-2dc44b61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65f0b5ad */.elementor-181 .elementor-element.elementor-element-65f0b5ad > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-65f0b5ad > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-65f0b5ad > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-65f0b5ad img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e5de741 */.elementor-181 .elementor-element.elementor-element-4e5de741 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-4e5de741 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4e5de741 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-4e5de741 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4e5de741 p, .elementor-181 .elementor-element.elementor-element-4e5de741 h1, .elementor-181 .elementor-element.elementor-element-4e5de741 h2, .elementor-181 .elementor-element.elementor-element-4e5de741 h3, .elementor-181 .elementor-element.elementor-element-4e5de741 h4, .elementor-181 .elementor-element.elementor-element-4e5de741 h5, .elementor-181 .elementor-element.elementor-element-4e5de741 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75be8581 */.elementor-181 .elementor-element.elementor-element-75be8581 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-75be8581 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-75be8581 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-75be8581 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-75be8581 p, .elementor-181 .elementor-element.elementor-element-75be8581 h1, .elementor-181 .elementor-element.elementor-element-75be8581 h2, .elementor-181 .elementor-element.elementor-element-75be8581 h3, .elementor-181 .elementor-element.elementor-element-75be8581 h4, .elementor-181 .elementor-element.elementor-element-75be8581 h5, .elementor-181 .elementor-element.elementor-element-75be8581 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-762a5041 */.elementor-181 .elementor-element.elementor-element-762a5041 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-762a5041 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-762a5041 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-762a5041 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-762a5041 p, .elementor-181 .elementor-element.elementor-element-762a5041 h1, .elementor-181 .elementor-element.elementor-element-762a5041 h2, .elementor-181 .elementor-element.elementor-element-762a5041 h3, .elementor-181 .elementor-element.elementor-element-762a5041 h4, .elementor-181 .elementor-element.elementor-element-762a5041 h5, .elementor-181 .elementor-element.elementor-element-762a5041 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5878cd70 */.elementor-181 .elementor-element.elementor-element-5878cd70 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-5878cd70 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-5878cd70 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-5878cd70 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1843caf6 */.elementor-181 .elementor-element.elementor-element-1843caf6 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-1843caf6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-1843caf6 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-1843caf6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-1843caf6 p, .elementor-181 .elementor-element.elementor-element-1843caf6 h1, .elementor-181 .elementor-element.elementor-element-1843caf6 h2, .elementor-181 .elementor-element.elementor-element-1843caf6 h3, .elementor-181 .elementor-element.elementor-element-1843caf6 h4, .elementor-181 .elementor-element.elementor-element-1843caf6 h5, .elementor-181 .elementor-element.elementor-element-1843caf6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f6b3275 */.elementor-181 .elementor-element.elementor-element-5f6b3275 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5f6b3275 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5f6b3275 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5f6b3275 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5f6b3275 p, .elementor-181 .elementor-element.elementor-element-5f6b3275 h1, .elementor-181 .elementor-element.elementor-element-5f6b3275 h2, .elementor-181 .elementor-element.elementor-element-5f6b3275 h3, .elementor-181 .elementor-element.elementor-element-5f6b3275 h4, .elementor-181 .elementor-element.elementor-element-5f6b3275 h5, .elementor-181 .elementor-element.elementor-element-5f6b3275 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78123da8 */.elementor-181 .elementor-element.elementor-element-78123da8 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-78123da8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-78123da8 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-78123da8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-78123da8 p, .elementor-181 .elementor-element.elementor-element-78123da8 h1, .elementor-181 .elementor-element.elementor-element-78123da8 h2, .elementor-181 .elementor-element.elementor-element-78123da8 h3, .elementor-181 .elementor-element.elementor-element-78123da8 h4, .elementor-181 .elementor-element.elementor-element-78123da8 h5, .elementor-181 .elementor-element.elementor-element-78123da8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29aaaca6 */.elementor-181 .elementor-element.elementor-element-29aaaca6 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-29aaaca6 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-29aaaca6 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-29aaaca6 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d827760 */.elementor-181 .elementor-element.elementor-element-3d827760 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-3d827760 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-3d827760 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-3d827760 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-3d827760 p, .elementor-181 .elementor-element.elementor-element-3d827760 h1, .elementor-181 .elementor-element.elementor-element-3d827760 h2, .elementor-181 .elementor-element.elementor-element-3d827760 h3, .elementor-181 .elementor-element.elementor-element-3d827760 h4, .elementor-181 .elementor-element.elementor-element-3d827760 h5, .elementor-181 .elementor-element.elementor-element-3d827760 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19e8f6f */.elementor-181 .elementor-element.elementor-element-19e8f6f { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-19e8f6f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-19e8f6f img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-19e8f6f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-19e8f6f p, .elementor-181 .elementor-element.elementor-element-19e8f6f h1, .elementor-181 .elementor-element.elementor-element-19e8f6f h2, .elementor-181 .elementor-element.elementor-element-19e8f6f h3, .elementor-181 .elementor-element.elementor-element-19e8f6f h4, .elementor-181 .elementor-element.elementor-element-19e8f6f h5, .elementor-181 .elementor-element.elementor-element-19e8f6f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2862d691 */.elementor-181 .elementor-element.elementor-element-2862d691 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-2862d691 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-2862d691 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-2862d691 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b1c147c */.elementor-181 .elementor-element.elementor-element-6b1c147c { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-6b1c147c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-6b1c147c img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-6b1c147c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-6b1c147c p, .elementor-181 .elementor-element.elementor-element-6b1c147c h1, .elementor-181 .elementor-element.elementor-element-6b1c147c h2, .elementor-181 .elementor-element.elementor-element-6b1c147c h3, .elementor-181 .elementor-element.elementor-element-6b1c147c h4, .elementor-181 .elementor-element.elementor-element-6b1c147c h5, .elementor-181 .elementor-element.elementor-element-6b1c147c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49a61efd */.elementor-181 .elementor-element.elementor-element-49a61efd { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-49a61efd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-49a61efd img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-49a61efd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-49a61efd p, .elementor-181 .elementor-element.elementor-element-49a61efd h1, .elementor-181 .elementor-element.elementor-element-49a61efd h2, .elementor-181 .elementor-element.elementor-element-49a61efd h3, .elementor-181 .elementor-element.elementor-element-49a61efd h4, .elementor-181 .elementor-element.elementor-element-49a61efd h5, .elementor-181 .elementor-element.elementor-element-49a61efd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db6cefd */.elementor-181 .elementor-element.elementor-element-db6cefd { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-db6cefd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-db6cefd img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-db6cefd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-db6cefd p, .elementor-181 .elementor-element.elementor-element-db6cefd h1, .elementor-181 .elementor-element.elementor-element-db6cefd h2, .elementor-181 .elementor-element.elementor-element-db6cefd h3, .elementor-181 .elementor-element.elementor-element-db6cefd h4, .elementor-181 .elementor-element.elementor-element-db6cefd h5, .elementor-181 .elementor-element.elementor-element-db6cefd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6961003e */.elementor-181 .elementor-element.elementor-element-6961003e > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-6961003e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-6961003e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-6961003e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18cd1009 */.elementor-181 .elementor-element.elementor-element-18cd1009 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-18cd1009 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-18cd1009 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-18cd1009 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-18cd1009 p, .elementor-181 .elementor-element.elementor-element-18cd1009 h1, .elementor-181 .elementor-element.elementor-element-18cd1009 h2, .elementor-181 .elementor-element.elementor-element-18cd1009 h3, .elementor-181 .elementor-element.elementor-element-18cd1009 h4, .elementor-181 .elementor-element.elementor-element-18cd1009 h5, .elementor-181 .elementor-element.elementor-element-18cd1009 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b35fc6e */.elementor-181 .elementor-element.elementor-element-5b35fc6e { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5b35fc6e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5b35fc6e img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5b35fc6e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5b35fc6e p, .elementor-181 .elementor-element.elementor-element-5b35fc6e h1, .elementor-181 .elementor-element.elementor-element-5b35fc6e h2, .elementor-181 .elementor-element.elementor-element-5b35fc6e h3, .elementor-181 .elementor-element.elementor-element-5b35fc6e h4, .elementor-181 .elementor-element.elementor-element-5b35fc6e h5, .elementor-181 .elementor-element.elementor-element-5b35fc6e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-620ff862 */.elementor-181 .elementor-element.elementor-element-620ff862 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-620ff862 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-620ff862 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-620ff862 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-620ff862 p, .elementor-181 .elementor-element.elementor-element-620ff862 h1, .elementor-181 .elementor-element.elementor-element-620ff862 h2, .elementor-181 .elementor-element.elementor-element-620ff862 h3, .elementor-181 .elementor-element.elementor-element-620ff862 h4, .elementor-181 .elementor-element.elementor-element-620ff862 h5, .elementor-181 .elementor-element.elementor-element-620ff862 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29d4d521 */.elementor-181 .elementor-element.elementor-element-29d4d521 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-29d4d521 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-29d4d521 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-29d4d521 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5af3b828 */.elementor-181 .elementor-element.elementor-element-5af3b828 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5af3b828 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5af3b828 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5af3b828 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5af3b828 p, .elementor-181 .elementor-element.elementor-element-5af3b828 h1, .elementor-181 .elementor-element.elementor-element-5af3b828 h2, .elementor-181 .elementor-element.elementor-element-5af3b828 h3, .elementor-181 .elementor-element.elementor-element-5af3b828 h4, .elementor-181 .elementor-element.elementor-element-5af3b828 h5, .elementor-181 .elementor-element.elementor-element-5af3b828 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48f7a60a */.elementor-181 .elementor-element.elementor-element-48f7a60a { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-48f7a60a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-48f7a60a img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-48f7a60a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-48f7a60a p, .elementor-181 .elementor-element.elementor-element-48f7a60a h1, .elementor-181 .elementor-element.elementor-element-48f7a60a h2, .elementor-181 .elementor-element.elementor-element-48f7a60a h3, .elementor-181 .elementor-element.elementor-element-48f7a60a h4, .elementor-181 .elementor-element.elementor-element-48f7a60a h5, .elementor-181 .elementor-element.elementor-element-48f7a60a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38dbedb8 */.elementor-181 .elementor-element.elementor-element-38dbedb8 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-38dbedb8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-38dbedb8 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-38dbedb8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-38dbedb8 p, .elementor-181 .elementor-element.elementor-element-38dbedb8 h1, .elementor-181 .elementor-element.elementor-element-38dbedb8 h2, .elementor-181 .elementor-element.elementor-element-38dbedb8 h3, .elementor-181 .elementor-element.elementor-element-38dbedb8 h4, .elementor-181 .elementor-element.elementor-element-38dbedb8 h5, .elementor-181 .elementor-element.elementor-element-38dbedb8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7dbc8ce9 */.elementor-181 .elementor-element.elementor-element-7dbc8ce9 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-7dbc8ce9 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-7dbc8ce9 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-7dbc8ce9 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ab2ee3b */.elementor-181 .elementor-element.elementor-element-7ab2ee3b { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-7ab2ee3b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-7ab2ee3b img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-7ab2ee3b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-7ab2ee3b p, .elementor-181 .elementor-element.elementor-element-7ab2ee3b h1, .elementor-181 .elementor-element.elementor-element-7ab2ee3b h2, .elementor-181 .elementor-element.elementor-element-7ab2ee3b h3, .elementor-181 .elementor-element.elementor-element-7ab2ee3b h4, .elementor-181 .elementor-element.elementor-element-7ab2ee3b h5, .elementor-181 .elementor-element.elementor-element-7ab2ee3b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a0dc940 */.elementor-181 .elementor-element.elementor-element-5a0dc940 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5a0dc940 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5a0dc940 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5a0dc940 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5a0dc940 p, .elementor-181 .elementor-element.elementor-element-5a0dc940 h1, .elementor-181 .elementor-element.elementor-element-5a0dc940 h2, .elementor-181 .elementor-element.elementor-element-5a0dc940 h3, .elementor-181 .elementor-element.elementor-element-5a0dc940 h4, .elementor-181 .elementor-element.elementor-element-5a0dc940 h5, .elementor-181 .elementor-element.elementor-element-5a0dc940 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14a91653 */.elementor-181 .elementor-element.elementor-element-14a91653 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-14a91653 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-14a91653 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-14a91653 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-14a91653 p, .elementor-181 .elementor-element.elementor-element-14a91653 h1, .elementor-181 .elementor-element.elementor-element-14a91653 h2, .elementor-181 .elementor-element.elementor-element-14a91653 h3, .elementor-181 .elementor-element.elementor-element-14a91653 h4, .elementor-181 .elementor-element.elementor-element-14a91653 h5, .elementor-181 .elementor-element.elementor-element-14a91653 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ea218e6 */.elementor-181 .elementor-element.elementor-element-5ea218e6 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5ea218e6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5ea218e6 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5ea218e6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5ea218e6 p, .elementor-181 .elementor-element.elementor-element-5ea218e6 h1, .elementor-181 .elementor-element.elementor-element-5ea218e6 h2, .elementor-181 .elementor-element.elementor-element-5ea218e6 h3, .elementor-181 .elementor-element.elementor-element-5ea218e6 h4, .elementor-181 .elementor-element.elementor-element-5ea218e6 h5, .elementor-181 .elementor-element.elementor-element-5ea218e6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-580208bb */.elementor-181 .elementor-element.elementor-element-580208bb > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-580208bb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-580208bb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-580208bb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36dc2d73 */.elementor-181 .elementor-element.elementor-element-36dc2d73 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-36dc2d73 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-36dc2d73 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-36dc2d73 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-36dc2d73 p, .elementor-181 .elementor-element.elementor-element-36dc2d73 h1, .elementor-181 .elementor-element.elementor-element-36dc2d73 h2, .elementor-181 .elementor-element.elementor-element-36dc2d73 h3, .elementor-181 .elementor-element.elementor-element-36dc2d73 h4, .elementor-181 .elementor-element.elementor-element-36dc2d73 h5, .elementor-181 .elementor-element.elementor-element-36dc2d73 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50ad68d8 */.elementor-181 .elementor-element.elementor-element-50ad68d8 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-50ad68d8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-50ad68d8 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-50ad68d8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-50ad68d8 p, .elementor-181 .elementor-element.elementor-element-50ad68d8 h1, .elementor-181 .elementor-element.elementor-element-50ad68d8 h2, .elementor-181 .elementor-element.elementor-element-50ad68d8 h3, .elementor-181 .elementor-element.elementor-element-50ad68d8 h4, .elementor-181 .elementor-element.elementor-element-50ad68d8 h5, .elementor-181 .elementor-element.elementor-element-50ad68d8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71887ce7 */.elementor-181 .elementor-element.elementor-element-71887ce7 { position: relative; }
.elementor-181 .elementor-element.elementor-element-71887ce7::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(47,79,79,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-181 .elementor-element.elementor-element-71887ce7 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-147b9414 */.elementor-181 .elementor-element.elementor-element-147b9414 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-147b9414 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-147b9414 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-147b9414 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-147b9414 p, .elementor-181 .elementor-element.elementor-element-147b9414 h1, .elementor-181 .elementor-element.elementor-element-147b9414 h2, .elementor-181 .elementor-element.elementor-element-147b9414 h3, .elementor-181 .elementor-element.elementor-element-147b9414 h4, .elementor-181 .elementor-element.elementor-element-147b9414 h5, .elementor-181 .elementor-element.elementor-element-147b9414 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f47b2c0 */.elementor-181 .elementor-element.elementor-element-f47b2c0 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-f47b2c0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-f47b2c0 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-f47b2c0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-f47b2c0 p, .elementor-181 .elementor-element.elementor-element-f47b2c0 h1, .elementor-181 .elementor-element.elementor-element-f47b2c0 h2, .elementor-181 .elementor-element.elementor-element-f47b2c0 h3, .elementor-181 .elementor-element.elementor-element-f47b2c0 h4, .elementor-181 .elementor-element.elementor-element-f47b2c0 h5, .elementor-181 .elementor-element.elementor-element-f47b2c0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77cf2fda */.elementor-181 .elementor-element.elementor-element-77cf2fda { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-77cf2fda > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-77cf2fda img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-77cf2fda .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-77cf2fda p, .elementor-181 .elementor-element.elementor-element-77cf2fda h1, .elementor-181 .elementor-element.elementor-element-77cf2fda h2, .elementor-181 .elementor-element.elementor-element-77cf2fda h3, .elementor-181 .elementor-element.elementor-element-77cf2fda h4, .elementor-181 .elementor-element.elementor-element-77cf2fda h5, .elementor-181 .elementor-element.elementor-element-77cf2fda h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8ad261 */.elementor-181 .elementor-element.elementor-element-f8ad261 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-f8ad261 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-f8ad261 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-f8ad261 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21e247d8 */.elementor-181 .elementor-element.elementor-element-21e247d8 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-21e247d8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-21e247d8 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-21e247d8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-21e247d8 p, .elementor-181 .elementor-element.elementor-element-21e247d8 h1, .elementor-181 .elementor-element.elementor-element-21e247d8 h2, .elementor-181 .elementor-element.elementor-element-21e247d8 h3, .elementor-181 .elementor-element.elementor-element-21e247d8 h4, .elementor-181 .elementor-element.elementor-element-21e247d8 h5, .elementor-181 .elementor-element.elementor-element-21e247d8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2283085e */.elementor-181 .elementor-element.elementor-element-2283085e { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-2283085e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-2283085e img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-2283085e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-2283085e p, .elementor-181 .elementor-element.elementor-element-2283085e h1, .elementor-181 .elementor-element.elementor-element-2283085e h2, .elementor-181 .elementor-element.elementor-element-2283085e h3, .elementor-181 .elementor-element.elementor-element-2283085e h4, .elementor-181 .elementor-element.elementor-element-2283085e h5, .elementor-181 .elementor-element.elementor-element-2283085e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-219f695a */.elementor-181 .elementor-element.elementor-element-219f695a { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-219f695a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-219f695a img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-219f695a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-219f695a p, .elementor-181 .elementor-element.elementor-element-219f695a h1, .elementor-181 .elementor-element.elementor-element-219f695a h2, .elementor-181 .elementor-element.elementor-element-219f695a h3, .elementor-181 .elementor-element.elementor-element-219f695a h4, .elementor-181 .elementor-element.elementor-element-219f695a h5, .elementor-181 .elementor-element.elementor-element-219f695a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5204230f */.elementor-181 .elementor-element.elementor-element-5204230f { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-5204230f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5204230f img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-5204230f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-5204230f p, .elementor-181 .elementor-element.elementor-element-5204230f h1, .elementor-181 .elementor-element.elementor-element-5204230f h2, .elementor-181 .elementor-element.elementor-element-5204230f h3, .elementor-181 .elementor-element.elementor-element-5204230f h4, .elementor-181 .elementor-element.elementor-element-5204230f h5, .elementor-181 .elementor-element.elementor-element-5204230f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-778dc3fa */.elementor-181 .elementor-element.elementor-element-778dc3fa { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-778dc3fa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-778dc3fa img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-778dc3fa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-778dc3fa p, .elementor-181 .elementor-element.elementor-element-778dc3fa h1, .elementor-181 .elementor-element.elementor-element-778dc3fa h2, .elementor-181 .elementor-element.elementor-element-778dc3fa h3, .elementor-181 .elementor-element.elementor-element-778dc3fa h4, .elementor-181 .elementor-element.elementor-element-778dc3fa h5, .elementor-181 .elementor-element.elementor-element-778dc3fa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f88092f */.elementor-181 .elementor-element.elementor-element-3f88092f > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-3f88092f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-3f88092f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-3f88092f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-516d5525 */.elementor-181 .elementor-element.elementor-element-516d5525 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-516d5525 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-516d5525 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-516d5525 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-516d5525 p, .elementor-181 .elementor-element.elementor-element-516d5525 h1, .elementor-181 .elementor-element.elementor-element-516d5525 h2, .elementor-181 .elementor-element.elementor-element-516d5525 h3, .elementor-181 .elementor-element.elementor-element-516d5525 h4, .elementor-181 .elementor-element.elementor-element-516d5525 h5, .elementor-181 .elementor-element.elementor-element-516d5525 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32a9e12b */.elementor-181 .elementor-element.elementor-element-32a9e12b { position: relative; }
.elementor-181 .elementor-element.elementor-element-32a9e12b::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#2F4F4F; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b805b2d */.elementor-181 .elementor-element.elementor-element-3b805b2d { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-3b805b2d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-3b805b2d img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-3b805b2d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-3b805b2d p, .elementor-181 .elementor-element.elementor-element-3b805b2d h1, .elementor-181 .elementor-element.elementor-element-3b805b2d h2, .elementor-181 .elementor-element.elementor-element-3b805b2d h3, .elementor-181 .elementor-element.elementor-element-3b805b2d h4, .elementor-181 .elementor-element.elementor-element-3b805b2d h5, .elementor-181 .elementor-element.elementor-element-3b805b2d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4291ccc6 */.elementor-181 .elementor-element.elementor-element-4291ccc6 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-4291ccc6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4291ccc6 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-4291ccc6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-4291ccc6 p, .elementor-181 .elementor-element.elementor-element-4291ccc6 h1, .elementor-181 .elementor-element.elementor-element-4291ccc6 h2, .elementor-181 .elementor-element.elementor-element-4291ccc6 h3, .elementor-181 .elementor-element.elementor-element-4291ccc6 h4, .elementor-181 .elementor-element.elementor-element-4291ccc6 h5, .elementor-181 .elementor-element.elementor-element-4291ccc6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f985411 */.elementor-181 .elementor-element.elementor-element-7f985411 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-7f985411 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-7f985411 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-7f985411 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-7f985411 p, .elementor-181 .elementor-element.elementor-element-7f985411 h1, .elementor-181 .elementor-element.elementor-element-7f985411 h2, .elementor-181 .elementor-element.elementor-element-7f985411 h3, .elementor-181 .elementor-element.elementor-element-7f985411 h4, .elementor-181 .elementor-element.elementor-element-7f985411 h5, .elementor-181 .elementor-element.elementor-element-7f985411 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a937692 */.elementor-181 .elementor-element.elementor-element-1a937692 > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-1a937692 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-1a937692 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-1a937692 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-746ae610 */.elementor-181 .elementor-element.elementor-element-746ae610 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-746ae610 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-746ae610 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-746ae610 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-746ae610 p, .elementor-181 .elementor-element.elementor-element-746ae610 h1, .elementor-181 .elementor-element.elementor-element-746ae610 h2, .elementor-181 .elementor-element.elementor-element-746ae610 h3, .elementor-181 .elementor-element.elementor-element-746ae610 h4, .elementor-181 .elementor-element.elementor-element-746ae610 h5, .elementor-181 .elementor-element.elementor-element-746ae610 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c896a92 */.elementor-181 .elementor-element.elementor-element-7c896a92 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-7c896a92 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-7c896a92 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-7c896a92 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-7c896a92 p, .elementor-181 .elementor-element.elementor-element-7c896a92 h1, .elementor-181 .elementor-element.elementor-element-7c896a92 h2, .elementor-181 .elementor-element.elementor-element-7c896a92 h3, .elementor-181 .elementor-element.elementor-element-7c896a92 h4, .elementor-181 .elementor-element.elementor-element-7c896a92 h5, .elementor-181 .elementor-element.elementor-element-7c896a92 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17e7dcbf */.elementor-181 .elementor-element.elementor-element-17e7dcbf { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-17e7dcbf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-17e7dcbf img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-17e7dcbf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-17e7dcbf p, .elementor-181 .elementor-element.elementor-element-17e7dcbf h1, .elementor-181 .elementor-element.elementor-element-17e7dcbf h2, .elementor-181 .elementor-element.elementor-element-17e7dcbf h3, .elementor-181 .elementor-element.elementor-element-17e7dcbf h4, .elementor-181 .elementor-element.elementor-element-17e7dcbf h5, .elementor-181 .elementor-element.elementor-element-17e7dcbf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a1467ce */.elementor-181 .elementor-element.elementor-element-1a1467ce > .elementor-container > .elementor-row,
.elementor-181 .elementor-element.elementor-element-1a1467ce > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-181 .elementor-element.elementor-element-1a1467ce > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-181 .elementor-element.elementor-element-1a1467ce img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18cb4dc0 */.elementor-181 .elementor-element.elementor-element-18cb4dc0 { min-width: 0 !important; }
.elementor-181 .elementor-element.elementor-element-18cb4dc0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-18cb4dc0 img { max-width: 100% !important; height: auto !important; }
.elementor-181 .elementor-element.elementor-element-18cb4dc0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-181 .elementor-element.elementor-element-18cb4dc0 p, .elementor-181 .elementor-element.elementor-element-18cb4dc0 h1, .elementor-181 .elementor-element.elementor-element-18cb4dc0 h2, .elementor-181 .elementor-element.elementor-element-18cb4dc0 h3, .elementor-181 .elementor-element.elementor-element-18cb4dc0 h4, .elementor-181 .elementor-element.elementor-element-18cb4dc0 h5, .elementor-181 .elementor-element.elementor-element-18cb4dc0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-253f652d */.elementor-181 .elementor-element.elementor-element-253f652d { border-top: 4px solid #2F4F4F; }/* End custom CSS */