.elementor-4104 .elementor-element.elementor-element-318f8c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4104 .elementor-element.elementor-element-8a07efc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4104 .elementor-element.elementor-element-8a07efc .tx-header nav ul li a{color:#DAD8D8 !important;}.elementor-4104 .elementor-element.elementor-element-8a07efc .tx-logo img{max-width:173px;}@media(max-width:767px){.elementor-4104 .elementor-element.elementor-element-318f8c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4104 .elementor-element.elementor-element-8a07efc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4104 .elementor-element.elementor-element-8a07efc.elementor-element{--align-self:center;}.elementor-4104 .elementor-element.elementor-element-8a07efc .tx-logo{padding:0px 0px 0px 0px;margin:10px 10px 10px 10px;}.elementor-4104 .elementor-element.elementor-element-8a07efc .tx-header nav ul li a{font-size:34px;}.elementor-4104 .elementor-element.elementor-element-8a07efc .tx-logo img{max-width:150px;}}/* Start custom CSS for tx_headers, class: .elementor-element-8a07efc */@media (min-width:1200px) {
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-area .bg-img { background:#fff; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-area .bg-img img { display:none; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-row { display:grid!important; grid-template-columns:173px minmax(0,1fr) 44px; gap:24px; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-navigation-bar { display:flex!important; margin:0!important; gap:24px; min-width:0; width:100%; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-navigation-bar nav { flex:1; min-width:0; display:flex!important; justify-content:center; align-items:center; border-radius:60px; background:rgba(25,25,25,.85); padding:0 20px; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-navigation-bar .btn-wrap { display:block!important; margin:0!important; position:static!important; transform:none!important; flex:0 0 auto; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-navigation-bar .tx-button { position:static!important; transform:none!important; margin:0!important; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-action { position:static!important; width:44px; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-action .fti-header-1-contact, .elementor-4104 .elementor-element.elementor-element-8a07efc .fti-header-1-action .fti-header-1-search-btn { display:none!important; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc .sx-header-quote { margin:0!important; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc nav #main-nav { justify-content:center; gap:16px; }
 .elementor-4104 .elementor-element.elementor-element-8a07efc nav #main-nav>li>a { color:#fff!important; }
}/* End custom CSS */