.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-244 .elementor-element.elementor-element-content-7247f3235{padding:100.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-608ab3e5c{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-604968719{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-38f0b760c{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-743e97292{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-uhkls3ako{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-07c921928{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-nqgk62xe5{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-h0otw5fr3{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-7ba2d77fe{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-51d7101a0{padding:20.0px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-244 .elementor-element.elementor-element-content-bfb469a8c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-244 .elementor-element.elementor-element-content-bfb469a8c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-244 .elementor-element.elementor-element-content-bfb469a8c{padding:0px 0px 0px 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-content-7247f3235{padding:100.0px 0px 50.0px 0px;}.elementor-244 .elementor-element.elementor-element-content-604968719{padding:20.0px 30.0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-743e97292{padding:20.0px 30.0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-07c921928{padding:20.0px 30.0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-h0otw5fr3{padding:20.0px 30.0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-51d7101a0{padding:20.0px 30.0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-244 .elementor-element.elementor-element-content-7247f3235{padding:50.0px 0px 20.0px 0px;}.elementor-244 .elementor-element.elementor-element-content-608ab3e5c{padding:50.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-604968719{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-743e97292{padding:30.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-uhkls3ako{padding:30.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-07c921928{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-h0otw5fr3{padding:20.0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-content-51d7101a0{padding:20.0px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-content-7247f3235 */@media (max-width:543px){.elementor-244 .elementor-element.elementor-element-content-7247f3235 [data-r="content-7247f3235-1"]{font-size:38.0px !important;line-height:43.0px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-608ab3e5c */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-608ab3e5c [data-r="content-608ab3e5c-1"]{font-size:55.01px !important;line-height:65.0px !important}}
@media (max-width:991px){.elementor-244 .elementor-element.elementor-element-content-608ab3e5c [data-r="content-608ab3e5c-1"]{font-size:82.01px !important;line-height:82.01px !important}}
@media (max-width:543px){.elementor-244 .elementor-element.elementor-element-content-608ab3e5c [data-r="content-608ab3e5c-1"]{font-size:50.0px !important;line-height:57.01px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-604968719 */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-604968719 [data-r="content-604968719-1"]{font-size:14.0px !important;line-height:22.0px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-38f0b760c */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-38f0b760c [data-r="content-38f0b760c-1"]{font-size:55.01px !important;line-height:65.0px !important}}
@media (max-width:991px){.elementor-244 .elementor-element.elementor-element-content-38f0b760c [data-r="content-38f0b760c-1"]{font-size:82.01px !important;line-height:82.01px !important}}
@media (max-width:543px){.elementor-244 .elementor-element.elementor-element-content-38f0b760c [data-r="content-38f0b760c-1"]{font-size:50.0px !important;line-height:57.01px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-743e97292 */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-743e97292 [data-r="content-743e97292-1"]{font-size:14.0px !important;line-height:23.99px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-uhkls3ako */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-uhkls3ako [data-r="content-uhkls3ako-1"]{font-size:55.01px !important;line-height:65.0px !important}}
@media (max-width:991px){.elementor-244 .elementor-element.elementor-element-content-uhkls3ako [data-r="content-uhkls3ako-1"]{font-size:82.01px !important;line-height:82.01px !important}}
@media (max-width:543px){.elementor-244 .elementor-element.elementor-element-content-uhkls3ako [data-r="content-uhkls3ako-1"]{font-size:50.0px !important;line-height:57.01px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-07c921928 */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-07c921928 [data-r="content-07c921928-1"]{font-size:14.0px !important;line-height:22.0px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-nqgk62xe5 */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-nqgk62xe5 [data-r="content-nqgk62xe5-1"]{font-size:55.01px !important;line-height:65.0px !important}}
@media (max-width:991px){.elementor-244 .elementor-element.elementor-element-content-nqgk62xe5 [data-r="content-nqgk62xe5-1"]{font-size:82.01px !important;line-height:82.01px !important}}
@media (max-width:543px){.elementor-244 .elementor-element.elementor-element-content-nqgk62xe5 [data-r="content-nqgk62xe5-1"]{font-size:50.0px !important;line-height:57.01px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-7ba2d77fe */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-7ba2d77fe [data-r="content-7ba2d77fe-1"]{font-size:55.01px !important;line-height:65.0px !important}}
@media (max-width:991px){.elementor-244 .elementor-element.elementor-element-content-7ba2d77fe [data-r="content-7ba2d77fe-1"]{font-size:82.01px !important;line-height:82.01px !important}}
@media (max-width:543px){.elementor-244 .elementor-element.elementor-element-content-7ba2d77fe [data-r="content-7ba2d77fe-1"]{font-size:50.0px !important;line-height:57.01px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-content-51d7101a0 */@media (max-width:1169px){.elementor-244 .elementor-element.elementor-element-content-51d7101a0 [data-r="content-51d7101a0-1"]{font-size:14.0px !important;line-height:22.0px !important}}/* End custom CSS */