/* Tiger Holding — keep the theme design intact inside Elementor pages built from /elementor-json.
   Every template section carries the class "th-el". */
.th-el.elementor-section,.th-el.elementor-section>.elementor-container,.th-el .elementor-column,.th-el .elementor-widget-wrap,.th-el .elementor-element-populated{padding:0 !important;margin:0;max-width:none;display:block}
.th-el .elementor-widget,.th-el .elementor-widget:not(:last-child){margin:0 !important;--kit-widget-spacing:0px}
.th-el .elementor-widget-container{padding:0;margin:0}
.elementor-page .elementor-element.th-el{--widgets-spacing:0px;--container-widget-width:100%}
/* Elementor resets image height/radius ("img{height:auto;border-radius:0}"); restore the theme sizes. */
.th-el img.c166{max-width:82%;max-height:84px;object-fit:contain;display:block;height:auto}
.th-el img.c233{max-height:104px;max-width:80%;object-fit:contain;display:block;height:auto}
.th-el img.c274{height:52px;max-width:150px;object-fit:contain;display:block}
.th-el .thp-card-media img{height:100%}
.th-el img.th-logo{display:block;width:auto;height:44px;max-width:240px;object-fit:contain}
.th-el img.th-foot-logo{display:block;width:auto;height:84px;max-width:200px;object-fit:contain}
@media (max-width:600px){.th-el img.th-logo{height:34px;max-width:160px}}
.th-el img.th-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}
.th-el iframe.th-photo{position:absolute;inset:0;width:100%;height:100%;border:0}
