.elementor-1003 .elementor-element.elementor-element-127c86b{padding:50px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-9861e3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.elementor-1003 .elementor-element.elementor-element-99afd94{--spacer-size:20px;}.elementor-1003 .elementor-element.elementor-element-fedf63c{--display:flex;}.elementor-1003 .elementor-element.elementor-element-e5d55dd{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-c20ef39 */.tw-brand-letters {
display:flex;
flex-wrap:wrap;
gap:10px;
margin-bottom:30px;
}

.tw-brand-letters a {
padding:6px 10px;
border:1px solid #ddd;
text-decoration:none;
font-weight:600;
color:#333;
}

.tw-brand-letter {
margin-top:40px;
}

.tw-brand-grid {
display:grid;
grid-template-columns:repeat(auto-fill,minmax(160px,1fr));
gap:20px;
margin-top:20px;
}

.tw-brand-item {
border:1px solid #e5e5e5;
padding:15px;
text-align:center;
background:#fff;
text-decoration:none;
color:#333;
transition:.2s;
}

.tw-brand-item img {
max-height:60px;
width:auto;
margin-bottom:10px;
}

.tw-brand-item:hover {
border-color:#b35734;
transform:translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-127c86b */.tw-brand-letter {
    scroll-margin-top: 38vh;
}/* End custom CSS */