.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 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-8e3b1e4 */.linen-suits-content{
    font-size:17px;
    line-height:1.7;
    color:#333;
}

.linen-suits-content h2{
    margin-top:30px;
    margin-bottom:15px;
}

.linen-suits-content ul{
    margin-top:10px;
    padding-left:20px;
}

.linen-suits-content li{
    margin-bottom:8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92e24ea */.linen-suits-content{
    font-size:17px;
    line-height:1.7;
    color:#333;
}

.linen-suits-content h2{
    margin-top:35px;
    margin-bottom:15px;
}

.linen-suits-content h3{
    margin-top:25px;
}

.linen-suits-content ul{
    padding-left:20px;
    margin-bottom:20px;
}

.linen-suits-content li{
    margin-bottom:8px;
}

.fabric-btn,
.appointment-btn{
    display:inline-block;
    background:#000;
    color:#fff;
    padding:12px 22px;
    text-decoration:none;
    border-radius:4px;
    margin-top:10px;
}

.fabric-btn:hover,
.appointment-btn:hover{
    background:#444;
}/* End custom CSS */