.elementor-1104 .elementor-element.elementor-element-e3c83d5{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-5b0a8ac{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-90dcd92{transition:all 400ms;text-align:center;}.elementor-1104 .elementor-element.elementor-element-90dcd92 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1104 .elementor-element.elementor-element-a550c6e{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-2481a78{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-5fea6bc{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-742f378{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-742f378 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1104 .elementor-element.elementor-element-3a1566f{transition:all 400ms;text-align:justify;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-c3889cd{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-7a6432c{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-06a902e{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-27919c2{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-fd341e8{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-a33a70f{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-6e65322{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-6e65322 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1104 .elementor-element.elementor-element-300fc60{transition:all 400ms;text-align:justify;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-b2efde9{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-cbc05a5{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-d57806c{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-d57806c .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-1104 .elementor-element.elementor-element-e884ef6{transition:all 400ms;text-align:justify;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1104 .elementor-element.elementor-element-e884ef6 a{color:var( --e-global-color-text );}.elementor-1104 .elementor-element.elementor-element-e86a6c6{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-80d4702{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-aaf6576{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-12c6f2c{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-a9d216a{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-8764ef4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1104 .elementor-element.elementor-element-8764ef4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1104 .elementor-element.elementor-element-8764ef4{transition:all 400ms;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1104 .elementor-element.elementor-element-b2f58c6{transition:all 400ms;}.elementor-1104 .elementor-element.elementor-element-7898b11{transition:all 400ms;}@media(max-width:1024px){.elementor-1104 .elementor-element.elementor-element-90dcd92 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-742f378 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-3a1566f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-6e65322 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-300fc60{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-d57806c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-e884ef6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-1104 .elementor-element.elementor-element-90dcd92 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-742f378 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-3a1566f{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-6e65322 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-300fc60{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-d57806c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1104 .elementor-element.elementor-element-e884ef6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}