.elementor-27789 .elementor-element.elementor-element-4666346{margin-top:32px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-27789 .elementor-element.elementor-element-1d4ab8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27789 .elementor-element.elementor-element-1d4ab8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27789 .elementor-element.elementor-element-1d4ab8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-27789 .elementor-element.elementor-element-9939d01{width:var( --container-widget-width, 64.067% );max-width:64.067%;--container-widget-width:64.067%;--container-widget-flex-grow:0;text-align:center;}.elementor-27789 .elementor-element.elementor-element-9939d01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27789 .elementor-element.elementor-element-9939d01 .elementor-heading-title{font-family:var( --e-global-typography-cfa6c42-font-family ), Sans-serif;font-size:var( --e-global-typography-cfa6c42-font-size );font-weight:var( --e-global-typography-cfa6c42-font-weight );line-height:var( --e-global-typography-cfa6c42-line-height );color:var( --e-global-color-5837d165 );}.elementor-27789 .elementor-element.elementor-element-48b6c37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27789 .elementor-element.elementor-element-48b6c37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27789 .elementor-element.elementor-element-44ace1c{--display:flex;}:root{--page-title-display:none;}@media(min-width:429px){.elementor-27789 .elementor-element.elementor-element-48b6c37{--content-width:1140px;}}@media(min-width:2300px){.elementor-27789 .elementor-element.elementor-element-9939d01 .elementor-heading-title{font-size:var( --e-global-typography-cfa6c42-font-size );line-height:var( --e-global-typography-cfa6c42-line-height );}}@media(max-width:1366px){.elementor-27789 .elementor-element.elementor-element-9939d01 .elementor-heading-title{font-size:var( --e-global-typography-cfa6c42-font-size );line-height:var( --e-global-typography-cfa6c42-line-height );}}@media(max-width:1280px){.elementor-27789 .elementor-element.elementor-element-9939d01{width:var( --container-widget-width, 988.859px );max-width:988.859px;--container-widget-width:988.859px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-27789 .elementor-element.elementor-element-9939d01{width:var( --container-widget-width, 885.422px );max-width:885.422px;--container-widget-width:885.422px;--container-widget-flex-grow:0;}.elementor-27789 .elementor-element.elementor-element-9939d01 .elementor-heading-title{font-size:var( --e-global-typography-cfa6c42-font-size );line-height:var( --e-global-typography-cfa6c42-line-height );}}@media(max-width:428px){.elementor-27789 .elementor-element.elementor-element-9939d01{width:var( --container-widget-width, 345.188px );max-width:345.188px;--container-widget-width:345.188px;--container-widget-flex-grow:0;text-align:start;}.elementor-27789 .elementor-element.elementor-element-9939d01 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-27789 .elementor-element.elementor-element-9939d01 .elementor-heading-title{font-size:var( --e-global-typography-cfa6c42-font-size );line-height:var( --e-global-typography-cfa6c42-line-height );}}/* Start custom CSS */.photonicModalOverlay {
    z-index: 1000;
}
.title-display-hover-slideup-show a .photonic-title, .title-display-hover-slidedown-show a .photonic-title, .photonic-slideshow.title-display-hover-slideup-show li .photonic-title {
    font-size: 1.7em !important;
}


/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}/* End custom CSS */