.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-5014 .elementor-element.elementor-element-822a96e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-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 );}.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 );}.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 );}.elementor-5014 .elementor-element.elementor-element-681edff .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-681edff .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-681edff{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-d742ed0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-0731d20 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-0731d20 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-0731d20{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-b8608a8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-e18e22d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-e18e22d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-e18e22d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-a7beeb9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-984a25f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-984a25f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-984a25f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-96bb597 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-09dbc55 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-09dbc55 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-09dbc55{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-ce5dd0b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-8e9771f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-8e9771f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-8e9771f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-9b4ef1f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-0fe4bda .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-0fe4bda .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-0fe4bda{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-6a18c50 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-ab6cc97 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-ab6cc97 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-ab6cc97{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-91a1aa0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-b39dcb7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-b39dcb7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-b39dcb7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-6e3650f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-38452bf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-38452bf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-38452bf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5014 .elementor-element.elementor-element-7e54191 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-5014 .elementor-element.elementor-element-be67305 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5014 .elementor-element.elementor-element-be67305 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5014 .elementor-element.elementor-element-be67305{--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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5014 .elementor-element.elementor-element-822a96e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5014 .elementor-element.elementor-element-d742ed0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-b8608a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-a7beeb9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-96bb597 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-ce5dd0b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-9b4ef1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-6a18c50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-91a1aa0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-6e3650f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-7e54191 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5014 .elementor-element.elementor-element-822a96e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5014 .elementor-element.elementor-element-d742ed0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-b8608a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-a7beeb9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-96bb597 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-ce5dd0b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-9b4ef1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-6a18c50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-91a1aa0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-6e3650f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5014 .elementor-element.elementor-element-7e54191 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}