.elementor-1921 .elementor-element.elementor-element-5fa29e6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-785e176b */<!-- در head -->
<style>
.hasco-container{max-width:1100px;margin:auto;font-family:IRANSans,sans-serif;line-height:2.2;color:#333;}
.hasco-hero{background:linear-gradient(135deg,#A31724,#1c1c1c);padding:60px 40px;border-radius:14px;color:#fff;margin-bottom:40px;}
.hasco-hero h1{font-size:34px;margin-bottom:15px;}
.hasco-hero p{font-size:17px;opacity:0.95;}
.hasco-section{background:#fff;padding:35px;border-radius:12px;margin-bottom:35px;box-shadow:0 5px 30px rgba(0,0,0,0.06);transition:0.3s;}
.hasco-section:hover{transform:translateY(-6px);box-shadow:0 15px 45px rgba(0,0,0,0.1);}
.hasco-title{font-size:24px;color:#A31724;font-weight:700;margin-bottom:20px;border-right:4px solid #A31724;padding-right:12px;}
.hasco-text{font-size:16px;text-align:justify;margin-bottom:20px;}
.hasco-list{padding-right:20px;}
.hasco-list li{margin-bottom:14px;position:relative;padding-right:15px;}
.hasco-list li::before{content:"";position:absolute;right:-5px;top:10px;width:8px;height:8px;background:#A31724;border-radius:50%;}
.hasco-highlight{background:#f7f7f7;border-right:5px solid #A31724;padding:25px;border-radius:10px;margin-top:25px;}
@media(max-width:768px){.hasco-hero h1{font-size:26px;}}
</style>/* End custom CSS */