/* Add custom CSS styles below */ 
/**فواصل**/
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full{
    position:relative;
}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before ,
section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after{
    content: "";
    height:3px;
    width:40%;
    background-color:#3c2a1b;
    position:absolute;
    top:50%;
}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after{
    left:0;
}
section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before {
 right:0;
}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex-center.w-full h2.w-full.px-1.da-cp.whitespace-nowrap {
    font-size: 25px;
    padding-top: 10px;
     color:#3c2a1b;
}
/**فواصل**/


/**banner**/

body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(3){
    padding-top:0 !important ;
}

 section.s-block.s-block--fixed-banner.wide-placeholder img.lazy.loaded {
    border-radius: unset;
}

section.s-block.s-block--fixed-banner.wide-placeholder >.container:not(body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--fixed-banner.wide-placeholder:nth-child(8)>.container){
    max-width:unset !important ;
    padding-inline:0 !important;
}
@media (max-width: 992px){



/**فواصل**/

section.s-block.s-angel--divider.merge-bottom.centered-title .flex-center.w-full h2.w-full.px-1.da-cp.whitespace-nowrap{
    font-size:14px !important ;
    padding-top:0 !important;

}
 section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before ,
section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after{
    content: "";
    height:3px;
    width:30%;
    background-color:#00000085;
    position:absolute;
    top:50%;
}
}



.s-button-primary-outline {

    color: #fff !important;
    background: #d19202;

}



section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::before, section.s-block.s-angel--divider.merge-bottom.centered-title .flex.flex-col.w-full::after {
   
    background-color: #d19202;
  
}
.social-icon[href*="instagram"],
.social-icon[href*="snapchat"],
.social-icon[href*="tiktok"],
.social-icon[href*="youtube"],
.social-icon[href*="x.com"],
.social-icon[href*="twitter"] {
    width: 45px;
    height: 45px;
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.social-icon[href*="instagram"] {
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    border: none;
}

.social-icon[href*="snapchat"] {
    background: #FFFC00;
    border: none;
}

.social-icon[href*="snapchat"] .icon {
    color: #000000 !important;
}

.social-icon[href*="tiktok"] {
    background: #000000;
    border: none;
}

.social-icon[href*="tiktok"] .icon {
    color: #ffffff !important;
}

.social-icon[href*="youtube"] {
    background: #FF0000;
    border: none;
}

.social-icon[href*="youtube"] .icon {
    color: #ffffff !important;
}

.social-icon[href*="x.com"],
.social-icon[href*="twitter"] {
    background: #000000;
    border: none;
}

.social-icon[href*="x.com"] .icon,
.social-icon[href*="twitter"] .icon {
    color: #ffffff !important;
}

.social-icon:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}