.elementor-3747 .elementor-element.elementor-element-7f5d51f{--display:flex;}.elementor-3747 .elementor-element.elementor-element-ae9113a{--spacer-size:100px;}.elementor-3747 .elementor-element.elementor-element-120906a{--display:flex;}.elementor-3747 .elementor-element.elementor-element-e482daa > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-primary{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-text );}.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-divider{height:2px;width:53px;background-color:var( --e-global-color-text );}.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-description{color:var( --e-global-color-text );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 );max-width:665px;}.elementor-3747 .elementor-element.elementor-element-0c84e99{--display:flex;}.elementor-3747 .elementor-element.elementor-element-fbfa4c9 .aux-gallery-container .aux-frame-darken::after{background-color:rgba(0, 0, 0, 0.7);}.elementor-3747 .elementor-element.elementor-element-fbfa4c9 .aux-gallery-container .aux-frame-darken::after, .elementor-3747 .elementor-element.elementor-element-fbfa4c9 .aux-gallery-container .aux-frame-mask-plain{transition-duration:1000ms;}.elementor-3747 .elementor-element.elementor-element-fbfa4c9 .aux-gallery-container .aux-hover-active:hover .aux-frame-mask-plain{-webkit-transform:perspective(1000) translateZ(-120px);transform:perspective(1000) translateZ(-120px);}.elementor-3747 .elementor-element.elementor-element-fbfa4c9 .aux-gallery-container .gallery-item .aux-frame-ratio-inner{overflow:hidden;}.elementor-3747 .elementor-element.elementor-element-ae66934{--display:flex;}.elementor-3747 .elementor-element.elementor-element-073c6f9{--spacer-size:50px;}.elementor-3747 .elementor-element.elementor-element-b6341d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3747 .elementor-element.elementor-element-b6341d4 .aux-modern-heading-primary{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-3747 .elementor-element.elementor-element-b6341d4 .aux-modern-heading-divider{height:2px;background-color:var( --e-global-color-text );}.elementor-3747 .elementor-element.elementor-element-f615e55 .entry-header .entry-title a{color:var( --e-global-color-text );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 );}@media(max-width:1024px){.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3747 .elementor-element.elementor-element-b6341d4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3747 .elementor-element.elementor-element-f615e55 .entry-header .entry-title a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-3747 .elementor-element.elementor-element-e482daa .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3747 .elementor-element.elementor-element-b6341d4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3747 .elementor-element.elementor-element-f615e55 .entry-header .entry-title a{font-size:var( --e-global-typography-text-font-size );}}