.elementor-1866 .elementor-element.elementor-element-0dee2e8{--display:flex;}.elementor-1866 .elementor-element.elementor-element-bbab3f9{--display:flex;}.elementor-1866 .elementor-element.elementor-element-4fe7aae{--display:flex;}.elementor-1866 .elementor-element.elementor-element-c24a322{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1866 .elementor-element.elementor-element-ed16981{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1866 .elementor-element.elementor-element-337c36c{--display:flex;}.elementor-1866 .elementor-element.elementor-element-0a650aa{--display:flex;}.elementor-1866 .elementor-element.elementor-element-9c2ea56{--display:flex;}.elementor-1866 .elementor-element.elementor-element-bb01b47{--display:flex;}.elementor-1866 .elementor-element.elementor-element-7c82643{--display:flex;}.elementor-1866 .elementor-element.elementor-element-fcb66c8{--display:flex;}.elementor-1866 .elementor-element.elementor-element-d70fda5{--display:flex;}.elementor-1866 .elementor-element.elementor-element-9a2a24d{--display:flex;}.elementor-1866 .elementor-element.elementor-element-b557935{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1866 .elementor-element.elementor-element-c325db0{--display:flex;}.elementor-1866 .elementor-element.elementor-element-97f1ce7{--display:flex;}.elementor-1866 .elementor-element.elementor-element-d9f63a0{--display:flex;}.elementor-1866 .elementor-element.elementor-element-af32368{--display:flex;}.elementor-1866 .elementor-element.elementor-element-9a1781c{--display:flex;}.elementor-1866 .elementor-element.elementor-element-b9e4a1f{--display:flex;}.elementor-1866 .elementor-element.elementor-element-8ba9e3f{--display:flex;}.elementor-1866 .elementor-element.elementor-element-6d8d5b1{--display:flex;}.elementor-1866 .elementor-element.elementor-element-53b9df6{--display:flex;}.elementor-1866 .elementor-element.elementor-element-86cb223{--display:flex;}.elementor-1866 .elementor-element.elementor-element-c26c188{--display:flex;}.elementor-1866 .elementor-element.elementor-element-796c6bb{--display:flex;}.elementor-1866 .elementor-element.elementor-element-2f49260{--display:flex;}.elementor-1866 .elementor-element.elementor-element-156b2ab{--display:flex;}.elementor-1866 .elementor-element.elementor-element-f8d537d{--display:flex;}.elementor-1866 .elementor-element.elementor-element-4a98181{--display:flex;}.elementor-1866 .elementor-element.elementor-element-05fc378{--display:flex;}.elementor-1866 .elementor-element.elementor-element-73e2151{--display:flex;}.elementor-1866 .elementor-element.elementor-element-751bfee{--display:flex;}.elementor-1866 .elementor-element.elementor-element-8f8ed95{--display:flex;}.elementor-1866 .elementor-element.elementor-element-28ec485{--display:flex;}.elementor-1866 .elementor-element.elementor-element-23436cf{--display:flex;}.elementor-1866 .elementor-element.elementor-element-cc5b055{--display:flex;}.elementor-1866 .elementor-element.elementor-element-b8a9107{--display:flex;}.elementor-1866 .elementor-element.elementor-element-66a510e{--display:flex;}.elementor-1866 .elementor-element.elementor-element-57ea994{--display:flex;}.elementor-1866 .elementor-element.elementor-element-293ee80{--display:flex;}.elementor-1866 .elementor-element.elementor-element-f8242f9{--display:flex;}.elementor-1866 .elementor-element.elementor-element-0c99235{--display:flex;}.elementor-1866 .elementor-element.elementor-element-8ee4f91{--display:flex;}.elementor-1866 .elementor-element.elementor-element-1bc42e8{--display:flex;}.elementor-1866 .elementor-element.elementor-element-879c538{--display:flex;}.elementor-1866 .elementor-element.elementor-element-77230e0{--display:flex;}.elementor-1866 .elementor-element.elementor-element-bdbad66{--display:flex;}.elementor-1866 .elementor-element.elementor-element-cf02b9f{--display:flex;}.elementor-1866 .elementor-element.elementor-element-2c22274{--display:flex;}.elementor-1866 .elementor-element.elementor-element-ea6c8f0{--display:flex;}.elementor-1866 .elementor-element.elementor-element-fd220ea{--display:flex;}.elementor-1866 .elementor-element.elementor-element-fd5d621{--display:flex;}.elementor-1866 .elementor-element.elementor-element-9b4843b{--display:flex;}.elementor-1866 .elementor-element.elementor-element-7e9a2b3{--display:flex;}/* Start custom CSS for container, class: .elementor-element-fcb66c8 */.elementor-1866 .elementor-element.elementor-element-fcb66c8{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;width:auto !important;padding:0 !important;border:0 !important;background:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70fda5 */.elementor-1866 .elementor-element.elementor-element-d70fda5{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;width:auto !important;padding:0 !important;border:0 !important;background:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2a24d */.elementor-1866 .elementor-element.elementor-element-9a2a24d{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;width:auto !important;padding:0 !important;border:0 !important;background:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c82643 */.elementor-1866 .elementor-element.elementor-element-7c82643{display:flex !important;flex-wrap:wrap !important;gap:14px 30px !important;margin-top:24px !important;grid-template-columns:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b557935 */.elementor-1866 .elementor-element.elementor-element-b557935{display:flex;align-self:start}.elementor-1866 .elementor-element.elementor-element-b557935 .elementor-widget-image,.elementor-1866 .elementor-element.elementor-element-b557935 .elementor-widget-container{width:100%}.elementor-1866 .elementor-element.elementor-element-b557935 img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a650aa */.elementor-1866 .elementor-element.elementor-element-0a650aa{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a1781c */.elementor-1866 .elementor-element.elementor-element-9a1781c{display:flex;align-self:start}.elementor-1866 .elementor-element.elementor-element-9a1781c .elementor-widget-image,.elementor-1866 .elementor-element.elementor-element-9a1781c .elementor-widget-container{width:100%}.elementor-1866 .elementor-element.elementor-element-9a1781c img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f1ce7 */.elementor-1866 .elementor-element.elementor-element-97f1ce7{align-items:stretch}@media(min-width:1025px){.elementor-1866 .elementor-element.elementor-element-97f1ce7>*:first-child{order:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cb223 */.elementor-1866 .elementor-element.elementor-element-86cb223{display:flex;align-self:start}.elementor-1866 .elementor-element.elementor-element-86cb223 .elementor-widget-image,.elementor-1866 .elementor-element.elementor-element-86cb223 .elementor-widget-container{width:100%}.elementor-1866 .elementor-element.elementor-element-86cb223 img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba9e3f */.elementor-1866 .elementor-element.elementor-element-8ba9e3f{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8d537d */.elementor-1866 .elementor-element.elementor-element-f8d537d{display:flex;align-self:start}.elementor-1866 .elementor-element.elementor-element-f8d537d .elementor-widget-image,.elementor-1866 .elementor-element.elementor-element-f8d537d .elementor-widget-container{width:100%}.elementor-1866 .elementor-element.elementor-element-f8d537d img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-796c6bb */.elementor-1866 .elementor-element.elementor-element-796c6bb{align-items:stretch}@media(min-width:1025px){.elementor-1866 .elementor-element.elementor-element-796c6bb>*:first-child{order:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc5b055 */.elementor-1866 .elementor-element.elementor-element-cc5b055{display:flex;align-self:start}.elementor-1866 .elementor-element.elementor-element-cc5b055 .elementor-widget-image,.elementor-1866 .elementor-element.elementor-element-cc5b055 .elementor-widget-container{width:100%}.elementor-1866 .elementor-element.elementor-element-cc5b055 img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f8ed95 */.elementor-1866 .elementor-element.elementor-element-8f8ed95{align-items:stretch}/* End custom CSS */