.elementor-434 .elementor-element.elementor-element-2980a8e3:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-2980a8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0F;}.elementor-434 .elementor-element.elementor-element-2980a8e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-2980a8e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-77b028d8{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-434 .elementor-element.elementor-element-1f48a6f1{width:25%;}.elementor-434 .elementor-element.elementor-element-ba0e74c{width:50%;}.elementor-434 .elementor-element.elementor-element-1b4098e5{width:25%;}}/* Start custom CSS */.tdf{padding:11px 24px}
.tdf>.elementor-container{max-width:1180px;margin-inline:auto;align-items:center;flex-wrap:nowrap}
.tdf .elementor-element-populated{padding:0}
.tdf .elementor-widget{margin:0}
.tdf-c-social .elementor-widget-wrap{justify-content:flex-start}
.tdf-c-copy .elementor-widget-wrap{justify-content:center}
.tdf-c-legal .elementor-widget-wrap{justify-content:flex-end}
.tdf-social .elementor-social-icon{background:transparent!important;width:auto;height:auto;padding:0;margin:0 14px 0 0;font-size:15px;line-height:1}
.tdf-social .elementor-social-icon i,.tdf-social .elementor-social-icon svg{color:rgba(255,255,255,.62);fill:rgba(255,255,255,.62);transition:color .18s,fill .18s}
.tdf-social .elementor-social-icon:hover i,.tdf-social .elementor-social-icon:hover svg{color:#c9a15c;fill:#c9a15c}
.tdf-social .elementor-grid{gap:0!important}
.tdf-copy span{font-family:Inter,sans-serif;font-size:12px;color:rgba(255,255,255,.55);white-space:nowrap}
.tdf-legal{font-family:Inter,sans-serif;font-size:12px}
.tdf-legal a{color:rgba(255,255,255,.55);text-decoration:none}
.tdf-legal a:hover{color:#c9a15c}
.tdf-legal .sep{color:rgba(255,255,255,.28);margin:0 10px}
@media(max-width:860px){
 .tdf>.elementor-container{flex-wrap:wrap;gap:10px;text-align:center}
 .tdf-c-social,.tdf-c-copy,.tdf-c-legal{width:100%!important;flex:0 0 100%!important}
 .tdf-c-social .elementor-widget-wrap,.tdf-c-legal .elementor-widget-wrap{justify-content:center}
 .tdf-social .elementor-social-icon{margin:0 8px}
}/* End custom CSS */