/* 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 images ("img{height:auto;border-radius:0}"); restore the theme sizes. */
.th-el .th-brand img.th-logo{display:block;width:auto;height:40px;max-width:220px;object-fit:contain}
.th-el img.th-foot-logo{display:block;width:auto;height:110px;max-width:200px;object-fit:contain}
@media (max-width:600px){.th-el .th-brand img.th-logo{height:32px;max-width:150px}.th-el img.th-foot-logo{height:88px}}
.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}
.th-el .thp-card-media img{height:100%}
.th-el .thn-media img.th-photo{border-radius:inherit}
.elementor-editor-active .th-reveal::after{display:none !important}
.elementor-editor-active .th-fade,.elementor-editor-active .th-c-rv,.elementor-editor-active .th-c-settle,.elementor-editor-active .th-press-clip,.elementor-editor-active .th-skyline-pics .th-tw-pic,.elementor-editor-active .th-arr-tx>*{opacity:1 !important;transform:none !important}
.th-el img.c326{height:56px !important;width:auto !important;max-width:220px !important;object-fit:contain}
.th-el img.th-photo{border-radius:inherit !important}

body{margin:0;background:#ffffff}.th-el{overflow-x:clip}
