.elementor-412 .elementor-element.elementor-element-70fe784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-94a59eb{width:auto;max-width:auto;bottom:70px;z-index:99999;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-94a59eb{right:20px;}body.rtl .elementor-412 .elementor-element.elementor-element-94a59eb{left:20px;}.elementor-412 .elementor-element.elementor-element-94a59eb .elementor-icon-wrapper{text-align:center;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;color:#161616;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-framed .elementor-icon{background-color:#161616;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-stacked .elementor-icon svg{fill:#161616;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-stacked .elementor-icon:hover{background-color:#F3F3F3;color:#1CA2C3;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-framed .elementor-icon:hover, .elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-default .elementor-icon:hover{color:#F3F3F3;border-color:#F3F3F3;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-framed .elementor-icon:hover, .elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-default .elementor-icon:hover svg{fill:#F3F3F3;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-framed .elementor-icon:hover{background-color:#1CA2C3;}.elementor-412 .elementor-element.elementor-element-94a59eb.elementor-view-stacked .elementor-icon:hover svg{fill:#1CA2C3;}.elementor-412 .elementor-element.elementor-element-94a59eb .elementor-icon{font-size:31px;padding:10px;}.elementor-412 .elementor-element.elementor-element-94a59eb .elementor-icon svg{height:31px;}.elementor-412 .elementor-element.elementor-element-94a59eb .elementor-icon i, .elementor-412 .elementor-element.elementor-element-94a59eb .elementor-icon svg{transform:rotate(0deg);}.elementor-412 .elementor-element.elementor-element-77f7ce8 .entry-title{font-size:60px !important;font-weight:900;font-family:"Arial", Sans-serif;}.elementor-412 .elementor-element.elementor-element-77f7ce8 .entry-title {opacity:1;}.elementor-412 .elementor-element.elementor-element-77f7ce8 .entry-subtitle{font-weight:500 !important;font-family:"Arial", Sans-serif;}.elementor-412 .elementor-element.elementor-element-c3bd515{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-cada19f{padding:12px 0px 11px 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-cada19f.elementor-element{--align-self:center;}.elementor-412 .elementor-element.elementor-element-cada19f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;}.elementor-412 .elementor-element.elementor-element-cada19f .elementor-heading-title a{transition-duration:2.1s;}.elementor-412 .elementor-element.elementor-element-bf64b56{width:100%;max-width:100%;}.elementor-412 .elementor-element.elementor-element-bf64b56.elementor-element{--align-self:center;}.elementor-412 .elementor-element.elementor-element-bf5de10{width:100%;max-width:100%;}.elementor-412 .elementor-element.elementor-element-bf5de10 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:2px 0px 2px 0px;}.elementor-412 .elementor-element.elementor-element-d3a04ce{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-344e760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-412 .elementor-element.elementor-element-0622ce5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-0622ce5.elementor-element{--align-self:stretch;}.elementor-412 .elementor-element.elementor-element-0622ce5 .site-banner-inner{text-align:left;}.elementor-412 .elementor-element.elementor-element-0622ce5  .site-banner-media img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-0622ce5 .entry-title{color:#C43333 !important;font-style:normal;}.elementor-412 .elementor-element.elementor-element-0622ce5 .entry-subtitle{font-size:15px !important;font-weight:300 !important;}.elementor-412 .elementor-element.elementor-element-0622ce5 a.btn{border-style:groove;}.elementor-412 .elementor-element.elementor-element-c47cc96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-9250fa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-412 .elementor-element.elementor-element-86b0ea9 .entry-title {opacity:1;}.elementor-412 .elementor-element.elementor-element-86b0ea9 .entry-title{font-size:62px;text-transform:capitalize;line-height:62px;letter-spacing:2px;word-spacing:0px;}.elementor-412 .elementor-element.elementor-element-86b0ea9 .entry-subtitle{font-family:"Verdana", Sans-serif;}.elementor-412 .elementor-element.elementor-element-b6b451c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-412 .elementor-element.elementor-element-b9be9e3 .entry-title{font-size:62px;text-transform:capitalize;line-height:62px;letter-spacing:2px;word-spacing:0px;}.elementor-412 .elementor-element.elementor-element-b9be9e3 .entry-subtitle{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-412 .elementor-element.elementor-element-9352aea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-9847c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-412 .elementor-element.elementor-element-00e621a .entry-title{color:#411616D6 !important;text-shadow:52px 21px 11px rgba(0,0,0,0.3);font-size:68px;}.elementor-412 .elementor-element.elementor-element-00e621a .entry-title {opacity:0.8;}.elementor-412 .elementor-element.elementor-element-00e621a .entry-subtitle{color:#411616D6 !important;text-shadow:40px 0px 82px rgba(0,0,0,0.3);}.elementor-412 .elementor-element.elementor-element-00e621a .entry-description p{color:#373737 !important;}body.elementor-page-412 .container{max-width:1520px;}body.elementor-page-412 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1520px;}body.elementor-page-412 .e-con {--container-max-width:1520px;}@media(max-width:1024px){.elementor-412 .elementor-element.elementor-element-77f7ce8 .entry-title{font-size:51px !important;}.elementor-412 .elementor-element.elementor-element-c47cc96{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b6b451c{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-9352aea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-412 .elementor-element.elementor-element-77f7ce8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-412 .elementor-element.elementor-element-77f7ce8 .entry-title{font-size:25px !important;font-weight:500 !important;}.elementor-412 .elementor-element.elementor-element-77f7ce8 .entry-subtitle{font-size:12px !important;font-weight:300 !important;}.elementor-412 .elementor-element.elementor-element-cada19f .elementor-heading-title{font-size:30px;}.elementor-412 .elementor-element.elementor-element-0622ce5 .entry-title{font-size:36px;font-weight:700 !important;width:100% !important;line-height:1.3em;letter-spacing:-0.9px;word-spacing:0em;}.elementor-412 .elementor-element.elementor-element-c47cc96{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-00e621a.elementor-element{--align-self:center;}.elementor-412 .elementor-element.elementor-element-00e621a .entry-title{font-size:27px !important;font-weight:500 !important;}.elementor-412 .elementor-element.elementor-element-00e621a .entry-description p{font-size:12px !important;}.elementor-412 .elementor-element.elementor-element-00e621a .entry-description p {font-weight:400 !important;}}@media(min-width:768px){.elementor-412 .elementor-element.elementor-element-d3a04ce{--width:100%;}.elementor-412 .elementor-element.elementor-element-344e760{--width:100%;}.elementor-412 .elementor-element.elementor-element-9250fa6{--width:50%;}.elementor-412 .elementor-element.elementor-element-b6b451c{--width:50%;}.elementor-412 .elementor-element.elementor-element-9847c62{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-412 .elementor-element.elementor-element-9250fa6{--width:100%;}.elementor-412 .elementor-element.elementor-element-b6b451c{--width:100%;}}/* Start custom CSS for fynode-video-box, class: .elementor-element-77f7ce8 *//* --- إعدادات الزر الأساسية --- */
a.btn-white {
    position: relative;
    z-index: 2;
    padding: 15px 35px;
    font-weight: 700;
    text-decoration: none;
    color: #eb0303;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    transition: color 0.3s ease-in-out;
}

/* --- الطبقة الخلفية للزر (اللون الأبيض) --- */
a.btn-white::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ffffff;
    left: 0;
    top: 0;
    border-radius: 50px;
    z-index: -1;
 
}

/* --- طبقة التوهج المتدرجة (مخفية بشكل افتراضي) --- */
a.btn-white::before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -2;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 50px;
}

/* --- إظهار التوهج عند تمرير الماوس --- */
a.btn-white:hover::before {
    opacity: 1;
}

/* --- تأثيرات إضافية عند التمرير (اختياري) --- */
a.btn-white:hover {
    color: #fff; /* تم تعديل هذا السطر إلى اللون الأبيض */
}


/* --- حركة التوهج --- */
@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for fynode-client-carousel, class: .elementor-element-bf5de10 */.brands img {
    transition: transform 0.3s ease-in-out;
}

.brands img:hover {
    transform: scale(1.1); /* تكبير إضافي عند hover */
}/* End custom CSS */