.elementor-2991 .elementor-element.elementor-element-51ddc15{--display:flex;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2991 .elementor-element.elementor-element-3718186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2991 .elementor-element.elementor-element-52e0bc6{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-ba92ddb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2991 .elementor-element.elementor-element-43ebe35{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-b98d928{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-e965ea2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2991 .elementor-element.elementor-element-74bde07{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-cbe3f43{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2991 .elementor-element.elementor-element-6b6d53a{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-07b5e81{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2991 .elementor-element.elementor-element-ca306f4{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-e439709{font-family:var( --e-global-typography-47b0191-font-family ), Sans-serif;font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}@media(max-width:1100px){.elementor-2991 .elementor-element.elementor-element-51ddc15{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2991 .elementor-element.elementor-element-3718186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2991 .elementor-element.elementor-element-52e0bc6{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-43ebe35{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-b98d928{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-74bde07{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-6b6d53a{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-ca306f4{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-e439709{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}}@media(max-width:767px){.elementor-2991 .elementor-element.elementor-element-52e0bc6{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-43ebe35{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-b98d928{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-74bde07{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-6b6d53a{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-ca306f4{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}.elementor-2991 .elementor-element.elementor-element-e439709{font-size:var( --e-global-typography-47b0191-font-size );line-height:var( --e-global-typography-47b0191-line-height );letter-spacing:var( --e-global-typography-47b0191-letter-spacing );word-spacing:var( --e-global-typography-47b0191-word-spacing );}}