.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-99013fe .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-50b8f03d{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-a153bc3 .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-c1f0395{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22431 .elementor-element.elementor-element-79d1d71 .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-181eae52{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-6bf67955 .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-40312d0b{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-26630bc8 .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-221b5263{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-5bfdb8be .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-59bf77c6 .elementor-heading-title{font-family:var( --e-global-typography-d862135-font-family ), Sans-serif;font-size:var( --e-global-typography-d862135-font-size );text-transform:var( --e-global-typography-d862135-text-transform );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-72dc050e{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-66a168e0 .elementor-heading-title{font-family:var( --e-global-typography-d862135-font-family ), Sans-serif;font-size:var( --e-global-typography-d862135-font-size );text-transform:var( --e-global-typography-d862135-text-transform );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-41913e58{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-41913e58 a{color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-70bfa528 .elementor-heading-title{font-family:var( --e-global-typography-d862135-font-family ), Sans-serif;font-size:var( --e-global-typography-d862135-font-size );text-transform:var( --e-global-typography-d862135-text-transform );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-70bab4b7{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-70bab4b7 a{color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-8748f34 .elementor-heading-title{font-family:var( --e-global-typography-d862135-font-family ), Sans-serif;font-size:var( --e-global-typography-d862135-font-size );text-transform:var( --e-global-typography-d862135-text-transform );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-3212ee1f{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-3212ee1f a{color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-bf7bd6a .elementor-heading-title{font-family:var( --e-global-typography-d862135-font-family ), Sans-serif;font-size:var( --e-global-typography-d862135-font-size );text-transform:var( --e-global-typography-d862135-text-transform );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-f526b31{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-f526b31 a{color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-a73c2b3 .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-57947aa{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-57947aa a{color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-a83b862 .elementor-heading-title{font-family:var( --e-global-typography-0ed44a1-font-family ), Sans-serif;font-size:var( --e-global-typography-0ed44a1-font-size );text-transform:var( --e-global-typography-0ed44a1-text-transform );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-8778c05{font-family:var( --e-global-typography-b7371d6-font-family ), Sans-serif;font-size:var( --e-global-typography-b7371d6-font-size );font-weight:var( --e-global-typography-b7371d6-font-weight );color:var( --e-global-color-primary );}.elementor-22431 .elementor-element.elementor-element-8778c05 a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22431 .elementor-element.elementor-element-99013fe .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-50b8f03d{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-a153bc3 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-c1f0395{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-79d1d71 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-181eae52{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-6bf67955 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-40312d0b{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-26630bc8 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-221b5263{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-5bfdb8be .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-59bf77c6 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-72dc050e{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-66a168e0 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-41913e58{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-70bfa528 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-70bab4b7{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-8748f34 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-3212ee1f{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-bf7bd6a .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-f526b31{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-a73c2b3 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-57947aa{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-a83b862 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-8778c05{font-size:var( --e-global-typography-b7371d6-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22431 .elementor-element.elementor-element-99013fe .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-50b8f03d{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-a153bc3 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-c1f0395{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-79d1d71 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-181eae52{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-6bf67955 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-40312d0b{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-26630bc8 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-221b5263{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-5bfdb8be .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-59bf77c6 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-72dc050e{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-66a168e0 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-41913e58{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-70bfa528 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-70bab4b7{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-8748f34 .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-3212ee1f{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-bf7bd6a .elementor-heading-title{font-size:var( --e-global-typography-d862135-font-size );line-height:var( --e-global-typography-d862135-line-height );letter-spacing:var( --e-global-typography-d862135-letter-spacing );}.elementor-22431 .elementor-element.elementor-element-f526b31{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-a73c2b3 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-57947aa{font-size:var( --e-global-typography-b7371d6-font-size );}.elementor-22431 .elementor-element.elementor-element-a83b862 .elementor-heading-title{font-size:var( --e-global-typography-0ed44a1-font-size );line-height:var( --e-global-typography-0ed44a1-line-height );}.elementor-22431 .elementor-element.elementor-element-8778c05{font-size:var( --e-global-typography-b7371d6-font-size );}}