.elementor-2012 .elementor-element.elementor-element-74d3fda{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2012 .elementor-element.elementor-element-248884f .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-2012 .elementor-element.elementor-element-dea00b8{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-2012 .elementor-element.elementor-element-af624a5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-1d0201d .elementor-heading-title{font-family:var( --e-global-typography-fd8ce71-font-family ), Sans-serif;font-size:var( --e-global-typography-fd8ce71-font-size );font-weight:var( --e-global-typography-fd8ce71-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-29efde0{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-2012 .elementor-element.elementor-element-bdcad83 .elementor-heading-title{font-family:var( --e-global-typography-fd8ce71-font-family ), Sans-serif;font-size:var( --e-global-typography-fd8ce71-font-size );font-weight:var( --e-global-typography-fd8ce71-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-3481147{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-2012 .elementor-element.elementor-element-8e4b2f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-cf96f09{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-2012 .elementor-element.elementor-element-2dc873f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-9b1cd6e{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-2012 .elementor-element.elementor-element-de45b57 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-09f0081{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-2012 .elementor-element.elementor-element-c702c69 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-2f84a66{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-2012 .elementor-element.elementor-element-16b874f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-69ba357{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-2012 .elementor-element.elementor-element-596eaaf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-60b780b{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-2012 .elementor-element.elementor-element-2dd257b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-6349b41{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-2012 .elementor-element.elementor-element-3f338eb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-cb55269{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-2012 .elementor-element.elementor-element-46d3f7c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-5ef7b6b{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-2012 .elementor-element.elementor-element-b2c79f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-a0ba93d .elementor-heading-title{font-family:var( --e-global-typography-fd8ce71-font-family ), Sans-serif;font-size:var( --e-global-typography-fd8ce71-font-size );font-weight:var( --e-global-typography-fd8ce71-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-752d82b{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-2012 .elementor-element.elementor-element-5e47409 .elementor-heading-title{font-family:var( --e-global-typography-fd8ce71-font-family ), Sans-serif;font-size:var( --e-global-typography-fd8ce71-font-size );font-weight:var( --e-global-typography-fd8ce71-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-1ed6ae6{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-2012 .elementor-element.elementor-element-deb1bb7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-f4acc35{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-2012 .elementor-element.elementor-element-cdeeb79 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-4a2450a{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-2012 .elementor-element.elementor-element-752780d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-4aa4014{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-2012 .elementor-element.elementor-element-6336f14{--display:flex;}.elementor-2012 .elementor-element.elementor-element-2ec2dc4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2012 .elementor-element.elementor-element-4527fa0{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 );}@media(max-width:1024px){.elementor-2012 .elementor-element.elementor-element-248884f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2012 .elementor-element.elementor-element-dea00b8{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-af624a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-1d0201d .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-29efde0{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-bdcad83 .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-3481147{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-8e4b2f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-cf96f09{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-2dc873f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-9b1cd6e{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-de45b57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-09f0081{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-c702c69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-2f84a66{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-16b874f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-69ba357{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-596eaaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-60b780b{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-2dd257b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-6349b41{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-3f338eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-cb55269{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-46d3f7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-5ef7b6b{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-b2c79f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-a0ba93d .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-752d82b{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-5e47409 .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-1ed6ae6{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-deb1bb7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-f4acc35{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-cdeeb79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-4a2450a{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-752780d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-4aa4014{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-2ec2dc4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-4527fa0{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2012 .elementor-element.elementor-element-248884f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2012 .elementor-element.elementor-element-dea00b8{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-af624a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-1d0201d .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-29efde0{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-bdcad83 .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-3481147{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-8e4b2f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-cf96f09{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-2dc873f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-9b1cd6e{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-de45b57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-09f0081{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-c702c69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-2f84a66{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-16b874f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-69ba357{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-596eaaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-60b780b{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-2dd257b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-6349b41{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-3f338eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-cb55269{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-46d3f7c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-5ef7b6b{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-b2c79f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-a0ba93d .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-752d82b{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-5e47409 .elementor-heading-title{font-size:var( --e-global-typography-fd8ce71-font-size );}.elementor-2012 .elementor-element.elementor-element-1ed6ae6{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-deb1bb7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-f4acc35{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-cdeeb79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-4a2450a{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-752780d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-4aa4014{font-size:var( --e-global-typography-text-font-size );}.elementor-2012 .elementor-element.elementor-element-2ec2dc4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2012 .elementor-element.elementor-element-4527fa0{font-size:var( --e-global-typography-text-font-size );}}