.elementor-2840 .elementor-element.elementor-element-2f49e1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:200px;--padding-right:200px;}.elementor-2840 .elementor-element.elementor-element-94e793b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-2840 .elementor-element.elementor-element-4720d1c .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-456d23b{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-0298a75{--display:flex;}.elementor-2840 .elementor-element.elementor-element-c3a637b .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-0d7764b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-40141a4 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-fd8a3f6{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-7bfabc1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-6bcc370 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-7e85211{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c441e43{--display:flex;}.elementor-2840 .elementor-element.elementor-element-8dcd242 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-00b7599{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-4736d3c{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-30c3135{--display:flex;}.elementor-2840 .elementor-element.elementor-element-9971f0f .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-4f05fa5{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-07759ab{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-89a249e .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-601a11c{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-193c723{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-17d4ae6 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-56a9aca{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-fc67497{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-fde780e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-026f1ab .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-8044aaf{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-8c43477{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-c97eb4f .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-8a7c706{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-bde4d49{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-4f334ea .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-b80876e{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-e9cd1cb{--display:flex;}.elementor-2840 .elementor-element.elementor-element-de9b4b7 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-f0bc1c1{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c81e37a{--display:flex;}.elementor-2840 .elementor-element.elementor-element-1391b9e .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-82ec276{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-eafa9d6{--display:flex;}.elementor-2840 .elementor-element.elementor-element-e0167a6 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-9d53a7b{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-a5bbead{--display:flex;}.elementor-2840 .elementor-element.elementor-element-f23061c .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-2907e44{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-0a3ab84{--display:flex;}.elementor-2840 .elementor-element.elementor-element-5922803 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-eac25b3{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-19aade1{--display:flex;}.elementor-2840 .elementor-element.elementor-element-809048a .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-bf27f74{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-7d7aef6{--display:flex;}.elementor-2840 .elementor-element.elementor-element-c3f35dc .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-972cf09{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-e1bf157{--display:flex;}.elementor-2840 .elementor-element.elementor-element-0775429 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-570535b{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-5bd0c74{--display:flex;}.elementor-2840 .elementor-element.elementor-element-e8f5c86 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-b8a1911{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-cde229a .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-32389e1{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-29b945e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840 .elementor-element.elementor-element-9522492 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-125b414{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-aedcdf8{--display:flex;}.elementor-2840 .elementor-element.elementor-element-3119cc3 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-147c1f9{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-6586f81{--display:flex;}.elementor-2840 .elementor-element.elementor-element-1c878af .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-308fc10{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-4740f46{--display:flex;}.elementor-2840 .elementor-element.elementor-element-dd7b523 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-2840 .elementor-element.elementor-element-86ddc6a{font-family:var( --e-global-typography-8bfa208-font-family ), Sans-serif;font-size:var( --e-global-typography-8bfa208-font-size );font-weight:var( --e-global-typography-8bfa208-font-weight );text-transform:var( --e-global-typography-8bfa208-text-transform );font-style:var( --e-global-typography-8bfa208-font-style );text-decoration:var( --e-global-typography-8bfa208-text-decoration );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2840 .elementor-element.elementor-element-4720d1c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-456d23b{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c3a637b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-40141a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-fd8a3f6{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-6bcc370 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-7e85211{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-8dcd242 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-4736d3c{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-9971f0f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-4f05fa5{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-89a249e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-601a11c{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-17d4ae6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-56a9aca{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-fc67497{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-026f1ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-8044aaf{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c97eb4f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-8a7c706{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-4f334ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-b80876e{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-de9b4b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-f0bc1c1{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-1391b9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-82ec276{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-e0167a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-9d53a7b{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-f23061c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-2907e44{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-5922803 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-eac25b3{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-809048a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-bf27f74{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c3f35dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-972cf09{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-0775429 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-570535b{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-e8f5c86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-cde229a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-32389e1{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-9522492 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-125b414{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-3119cc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-147c1f9{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-1c878af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-308fc10{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-dd7b523 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-86ddc6a{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}}@media(max-width:767px){.elementor-2840 .elementor-element.elementor-element-2f49e1e{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2840 .elementor-element.elementor-element-4720d1c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-456d23b{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c3a637b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-40141a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-fd8a3f6{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-6bcc370 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-7e85211{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-8dcd242 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-4736d3c{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-9971f0f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-4f05fa5{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-89a249e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-601a11c{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-17d4ae6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-56a9aca{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-fc67497{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-026f1ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-8044aaf{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c97eb4f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-8a7c706{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-4f334ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-b80876e{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-de9b4b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-f0bc1c1{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-1391b9e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-82ec276{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-e0167a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-9d53a7b{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-f23061c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-2907e44{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-5922803 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-eac25b3{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-809048a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-bf27f74{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-c3f35dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-972cf09{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-0775429 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-570535b{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-e8f5c86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-cde229a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-32389e1{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-9522492 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-125b414{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-3119cc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-147c1f9{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-1c878af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-308fc10{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}.elementor-2840 .elementor-element.elementor-element-dd7b523 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2840 .elementor-element.elementor-element-86ddc6a{font-size:var( --e-global-typography-8bfa208-font-size );line-height:var( --e-global-typography-8bfa208-line-height );letter-spacing:var( --e-global-typography-8bfa208-letter-spacing );word-spacing:var( --e-global-typography-8bfa208-word-spacing );}}