.elementor-1175 .elementor-element.elementor-element-5beb43f{--display:flex;}/* Start custom CSS *//* TDAC work109: this draft only */
.elementor-1175 [data-interaction-id="33d96836"]:not([data-tdac-ready100="true"]) { visibility:hidden; }
.elementor-1175 .e-button-base { transition:none!important; }
.elementor-1175 #tdac100 summary .native-text100 { transform:none!important; rotate:none!important; }

/* work111: prevent replaced-image pixels painting outside their box */
.elementor-1175 #tdac100 main img,
.elementor-1175 #tdac100 .native-img100 { overflow:clip!important; clip-path:inset(0)!important; }

/* work117: compact footer, scoped to this working draft only */
.elementor-1175 #tdac100 footer{min-height:68px!important;height:auto!important;padding-top:12px!important;padding-bottom:12px!important;align-items:center!important;gap:12px 22px!important;}
.elementor-1175 #tdac100 footer>span,.elementor-1175 #tdac100 footer>a{display:flex!important;align-items:center!important;min-height:44px!important;margin:0!important;}
.elementor-1175 #tdac100 footer .site-utilities35{margin:0!important;}
.elementor-1175 #tdac100 footer .site-utilities35 button{min-height:44px!important;}
@media(max-width:600px){
 .elementor-1175 #tdac100 footer{padding-top:14px!important;padding-bottom:14px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px 12px!important;}
 .elementor-1175 #tdac100 footer>span:first-child{grid-column:1/-1!important;justify-content:center!important;min-height:24px!important;}
 .elementor-1175 #tdac100 footer>span:nth-child(2){grid-column:1/-1!important;justify-content:center!important;min-height:24px!important;}
 .elementor-1175 #tdac100 footer>a{justify-content:center!important;}
 .elementor-1175 #tdac100 footer .site-utilities35{justify-self:start!important;}
}

@media(max-width:600px){.elementor-1175 #tdac100 footer:not(:has(>a)) .site-utilities35{grid-column:1/-1!important;justify-self:center!important;}}/* End custom CSS */