.elementor-15575 .elementor-element.elementor-element-8e0b060{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-15575 .elementor-element.elementor-element-374fdd3 .elementor-heading-title{font-family:var( --e-global-typography-cbb237b-font-family ), Sans-serif;font-size:var( --e-global-typography-cbb237b-font-size );font-weight:var( --e-global-typography-cbb237b-font-weight );font-style:var( --e-global-typography-cbb237b-font-style );line-height:var( --e-global-typography-cbb237b-line-height );letter-spacing:var( --e-global-typography-cbb237b-letter-spacing );word-spacing:var( --e-global-typography-cbb237b-word-spacing );}.elementor-15575 .elementor-element.elementor-element-374fdd3 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-15575 .elementor-element.elementor-element-4e30602{--display:flex;--width:100%;--overlay-transition:0.3s;--padding-top:0px;--padding-right:13px;--padding-bottom:0px;--padding-left:13px;}.elementor-15575 .elementor-element.elementor-element-a2468d5 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:400;font-style:normal;line-height:1.5em;letter-spacing:0px;word-spacing:0.1em;}.elementor-15575 .elementor-element.elementor-element-d7cc20c{font-size:var( --e-global-typography-18c18f8-font-size );line-height:var( --e-global-typography-18c18f8-line-height );letter-spacing:var( --e-global-typography-18c18f8-letter-spacing );word-spacing:var( --e-global-typography-18c18f8-word-spacing );}.elementor-15575 .elementor-element.elementor-element-b42adea{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-15575 .elementor-element.elementor-element-1ebfc1f{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-15575 .elementor-element.elementor-element-31422b6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15575 .elementor-element.elementor-element-31422b6 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15575 .elementor-element.elementor-element-3c6d3dd{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-15575 .elementor-element.elementor-element-ce68303 .elementor-spacer-inner{--spacer-size:69px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15575 .elementor-element.elementor-element-374fdd3 .elementor-heading-title{font-size:var( --e-global-typography-cbb237b-font-size );line-height:var( --e-global-typography-cbb237b-line-height );letter-spacing:var( --e-global-typography-cbb237b-letter-spacing );word-spacing:var( --e-global-typography-cbb237b-word-spacing );}.elementor-15575 .elementor-element.elementor-element-374fdd3 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-15575 .elementor-element.elementor-element-a2468d5 > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-15575 .elementor-element.elementor-element-d7cc20c{font-size:var( --e-global-typography-18c18f8-font-size );line-height:var( --e-global-typography-18c18f8-line-height );letter-spacing:var( --e-global-typography-18c18f8-letter-spacing );word-spacing:var( --e-global-typography-18c18f8-word-spacing );}.elementor-15575 .elementor-element.elementor-element-d7cc20c > .elementor-widget-container{padding:0px 12px 0px 12px;}}@media(max-width:767px){.elementor-15575 .elementor-element.elementor-element-374fdd3 .elementor-heading-title{font-size:var( --e-global-typography-cbb237b-font-size );line-height:var( --e-global-typography-cbb237b-line-height );letter-spacing:var( --e-global-typography-cbb237b-letter-spacing );word-spacing:var( --e-global-typography-cbb237b-word-spacing );}.elementor-15575 .elementor-element.elementor-element-a2468d5 .elementor-heading-title{font-size:28px;}.elementor-15575 .elementor-element.elementor-element-a2468d5 > .elementor-widget-container{padding:0px 0px 0px 12px;}.elementor-15575 .elementor-element.elementor-element-d7cc20c{font-size:var( --e-global-typography-18c18f8-font-size );line-height:var( --e-global-typography-18c18f8-line-height );letter-spacing:var( --e-global-typography-18c18f8-letter-spacing );word-spacing:var( --e-global-typography-18c18f8-word-spacing );}.elementor-15575 .elementor-element.elementor-element-d7cc20c > .elementor-widget-container{padding:0px 14px 0px 14px;}.elementor-15575 .elementor-element.elementor-element-1ebfc1f{--min-height:1440px;}}