.elementor-78406 .elementor-element.elementor-element-cdbe437{--display:flex}.elementor-78406 .elementor-element.elementor-element-cdbe437.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Roboto,Helvetica,Arial,Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Roboto,Helvetica,Arial,Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Roboto,Helvetica,Arial,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-78406 .elementor-element.elementor-element-edb483e .mui-style-1429hgm{background-color:#F3F2F2;color:#000}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}.images-container{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}.filter-grid .image-wrapper{box-shadow:0 -10px 15px -3px rgba(0,0,0,.1),0 -4px 6px -2px rgba(0,0,0,.05)!important;border-radius:8px;max-height:240px}#filter-grid .image-item h3{z-index:2;margin-top:-8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;border-radius:0 0 8px 8px;padding:12px 8px 12px 8px;background-color:#fff;width:100%;border-top:1px solid #e0e0e0}a.gallery-button{margin-top:4px;width:100%;background-color:#005fcb!important;border-bottom:4px solid #004ba9}a.gallery-button:active{top:1px;border-bottom:3px solid #004ba9}@media (min-width:767px){.images-container{padding-bottom:12px}#filter-grid .image-item h3{font-size:18px!important;line-height:26px;font-weight:500}}@media (max-width:767px){.filter-grid .image-wrapper{max-height:220px!important;aspect-ratio:1.3/1}#filter-grid .image-item h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px!important;line-height:18px!important;font-weight:400;padding:4px 8px}a.gallery-button{max-height:80px!important;border-bottom:4px solid #004ba9;font-size:16px;font-weight:500!important}a.gallery-button img{max-width:24px!important;width:24px!important;height:24px!important}}