.elementor-1820 .elementor-element.elementor-element-685a797{--display:flex;}.elementor-1820 .elementor-element.elementor-element-6d95306{--display:flex;}.elementor-1820 .elementor-element.elementor-element-84e5574{--display:flex;}.elementor-1820 .elementor-element.elementor-element-9f7a9a1{--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-1820 .elementor-element.elementor-element-f32d552{--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-1820 .elementor-element.elementor-element-ebf4360{--display:flex;}.elementor-1820 .elementor-element.elementor-element-124f0f9{--display:flex;}.elementor-1820 .elementor-element.elementor-element-4b7c284{--display:flex;}.elementor-1820 .elementor-element.elementor-element-2d4b7b8{--display:flex;}.elementor-1820 .elementor-element.elementor-element-2405060{--display:flex;}.elementor-1820 .elementor-element.elementor-element-247900c{--display:flex;}.elementor-1820 .elementor-element.elementor-element-c6710d2{--display:flex;}.elementor-1820 .elementor-element.elementor-element-3598927{--display:flex;}.elementor-1820 .elementor-element.elementor-element-beefa77{--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-1820 .elementor-element.elementor-element-120abf8{--display:flex;}.elementor-1820 .elementor-element.elementor-element-297b288{--display:flex;}.elementor-1820 .elementor-element.elementor-element-c7f1802{--display:flex;}.elementor-1820 .elementor-element.elementor-element-2e75622{--display:flex;}.elementor-1820 .elementor-element.elementor-element-3aa91e3{--display:flex;}.elementor-1820 .elementor-element.elementor-element-b43c950{--display:flex;}.elementor-1820 .elementor-element.elementor-element-fe10231{--display:flex;}.elementor-1820 .elementor-element.elementor-element-6e06a02{--display:flex;}.elementor-1820 .elementor-element.elementor-element-ed391bb{--display:flex;}.elementor-1820 .elementor-element.elementor-element-35bc1ee{--display:flex;}.elementor-1820 .elementor-element.elementor-element-bb606ac{--display:flex;}.elementor-1820 .elementor-element.elementor-element-789e88f{--display:flex;}.elementor-1820 .elementor-element.elementor-element-fe3e009{--display:flex;}.elementor-1820 .elementor-element.elementor-element-33a6d17{--display:flex;}.elementor-1820 .elementor-element.elementor-element-2eba0a3{--display:flex;}.elementor-1820 .elementor-element.elementor-element-37db099{--display:flex;}.elementor-1820 .elementor-element.elementor-element-3afaa2d{--display:flex;}.elementor-1820 .elementor-element.elementor-element-93a93a0{--display:flex;}.elementor-1820 .elementor-element.elementor-element-b7e3b75{--display:flex;}.elementor-1820 .elementor-element.elementor-element-228ca4b{--display:flex;}.elementor-1820 .elementor-element.elementor-element-4e4cc3d{--display:flex;}.elementor-1820 .elementor-element.elementor-element-c7a2f27{--display:flex;}.elementor-1820 .elementor-element.elementor-element-a45021f{--display:flex;}.elementor-1820 .elementor-element.elementor-element-e14699c{--display:flex;}.elementor-1820 .elementor-element.elementor-element-5a82334{--display:flex;}.elementor-1820 .elementor-element.elementor-element-d8e1097{--display:flex;}.elementor-1820 .elementor-element.elementor-element-72b179c{--display:flex;}.elementor-1820 .elementor-element.elementor-element-a26bd1d{--display:flex;}.elementor-1820 .elementor-element.elementor-element-035aa47{--display:flex;}.elementor-1820 .elementor-element.elementor-element-7ef8eda{--display:flex;}.elementor-1820 .elementor-element.elementor-element-58fdeea{--display:flex;}.elementor-1820 .elementor-element.elementor-element-2d1ecb0{--display:flex;}.elementor-1820 .elementor-element.elementor-element-5f47f37{--display:flex;}.elementor-1820 .elementor-element.elementor-element-c839b73{--display:flex;}.elementor-1820 .elementor-element.elementor-element-dfa78c4{--display:flex;}.elementor-1820 .elementor-element.elementor-element-db9b722{--display:flex;}.elementor-1820 .elementor-element.elementor-element-5e71e52{--display:flex;}.elementor-1820 .elementor-element.elementor-element-d359561{--display:flex;}.elementor-1820 .elementor-element.elementor-element-a679497{--display:flex;}.elementor-1820 .elementor-element.elementor-element-28ca3db{--display:flex;}.elementor-1820 .elementor-element.elementor-element-e8f0ac5{--display:flex;}/* Start custom CSS for container, class: .elementor-element-247900c */.elementor-1820 .elementor-element.elementor-element-247900c{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-c6710d2 */.elementor-1820 .elementor-element.elementor-element-c6710d2{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-3598927 */.elementor-1820 .elementor-element.elementor-element-3598927{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-2405060 */.elementor-1820 .elementor-element.elementor-element-2405060{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-beefa77 */.elementor-1820 .elementor-element.elementor-element-beefa77{display:flex;align-self:start}.elementor-1820 .elementor-element.elementor-element-beefa77 .elementor-widget-image,.elementor-1820 .elementor-element.elementor-element-beefa77 .elementor-widget-container{width:100%}.elementor-1820 .elementor-element.elementor-element-beefa77 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-124f0f9 */.elementor-1820 .elementor-element.elementor-element-124f0f9{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa91e3 */.elementor-1820 .elementor-element.elementor-element-3aa91e3{display:flex;align-self:start}.elementor-1820 .elementor-element.elementor-element-3aa91e3 .elementor-widget-image,.elementor-1820 .elementor-element.elementor-element-3aa91e3 .elementor-widget-container{width:100%}.elementor-1820 .elementor-element.elementor-element-3aa91e3 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-297b288 */.elementor-1820 .elementor-element.elementor-element-297b288{align-items:stretch}@media(min-width:1025px){.elementor-1820 .elementor-element.elementor-element-297b288>*:first-child{order:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35bc1ee */.elementor-1820 .elementor-element.elementor-element-35bc1ee{display:flex;align-self:start}.elementor-1820 .elementor-element.elementor-element-35bc1ee .elementor-widget-image,.elementor-1820 .elementor-element.elementor-element-35bc1ee .elementor-widget-container{width:100%}.elementor-1820 .elementor-element.elementor-element-35bc1ee 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-fe10231 */.elementor-1820 .elementor-element.elementor-element-fe10231{align-items:stretch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eba0a3 */.elementor-1820 .elementor-element.elementor-element-2eba0a3{display:flex;align-self:start}.elementor-1820 .elementor-element.elementor-element-2eba0a3 .elementor-widget-image,.elementor-1820 .elementor-element.elementor-element-2eba0a3 .elementor-widget-container{width:100%}.elementor-1820 .elementor-element.elementor-element-2eba0a3 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-789e88f */.elementor-1820 .elementor-element.elementor-element-789e88f{align-items:stretch}@media(min-width:1025px){.elementor-1820 .elementor-element.elementor-element-789e88f>*:first-child{order:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a45021f */.elementor-1820 .elementor-element.elementor-element-a45021f{display:flex;align-self:start}.elementor-1820 .elementor-element.elementor-element-a45021f .elementor-widget-image,.elementor-1820 .elementor-element.elementor-element-a45021f .elementor-widget-container{width:100%}.elementor-1820 .elementor-element.elementor-element-a45021f 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-228ca4b */.elementor-1820 .elementor-element.elementor-element-228ca4b{align-items:stretch}/* End custom CSS */