.elementor-24 .elementor-element.elementor-element-33a2ea2{--display:flex;}.elementor-24 .elementor-element.elementor-element-ac706e0{--spacer-size:36px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-eb75f2c{text-align:center;}.elementor-24 .elementor-element.elementor-element-eb75f2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-0432e5f{text-align:center;}.elementor-24 .elementor-element.elementor-element-0432e5f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-24 .elementor-element.elementor-element-dafbdc1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-f2b8eb9{text-align:center;}.elementor-24 .elementor-element.elementor-element-f2b8eb9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7120755{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-78da40a{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-20e1305{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-2ae8314{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-a232caf{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-c19e161{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-cbc0d08{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-9d345a1{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-c55657e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-2305ee5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-7951f4e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-47adabf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-34b4e19{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-2e6120f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-8dca074{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-0e1195b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-e453e21{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-0dad225{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-25b5521{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-da48a9a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-ed56962{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-24ef1fa{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-0d8621e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-39db7c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-d73600e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-fd7a0e5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-dca43e2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-e71de69{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-c6501c6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-85b6c39{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-064c15a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-a089ca0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-cdcd51b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-17c21d5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-24 .elementor-element.elementor-element-9850176{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-d5d1571{text-align:center;}.elementor-24 .elementor-element.elementor-element-d5d1571 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8f5d3d9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-0432e5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dafbdc1{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-f2b8eb9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-7120755{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-78da40a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-20e1305{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-2ae8314{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a232caf{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-c19e161{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-cbc0d08{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-9d345a1{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-c55657e{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-2305ee5{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-7951f4e{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-47adabf{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-34b4e19{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-2e6120f{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8dca074{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-0e1195b{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e453e21{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-0dad225{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-25b5521{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-da48a9a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-ed56962{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-24ef1fa{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-0d8621e{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-39db7c1{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-d73600e{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-fd7a0e5{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dca43e2{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e71de69{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-c6501c6{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-85b6c39{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-064c15a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-a089ca0{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-cdcd51b{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-17c21d5{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-9850176{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-d5d1571 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-8f5d3d9{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-0432e5f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dafbdc1{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-f2b8eb9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-7120755{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-78da40a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-20e1305{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-2ae8314{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-a232caf{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-c19e161{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-cbc0d08{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-9d345a1{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-c55657e{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-2305ee5{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-7951f4e{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-47adabf{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-34b4e19{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-2e6120f{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8dca074{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-0e1195b{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e453e21{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-0dad225{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-25b5521{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-da48a9a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-ed56962{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-24ef1fa{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-0d8621e{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-39db7c1{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-d73600e{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-fd7a0e5{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dca43e2{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e71de69{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-c6501c6{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-85b6c39{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-064c15a{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-a089ca0{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-cdcd51b{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-17c21d5{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-9850176{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-d5d1571 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-8f5d3d9{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}