.elementor-1855 .elementor-element.elementor-element-72d1dc5{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1855 .elementor-element.elementor-element-0a627e5 .s-sub-title p{font-family:"Big Shoulders Stencil Text", Sans-serif;font-size:25px;}.elementor-1855 .elementor-element.elementor-element-0a627e5 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:70px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-0a627e5  .s-heading .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-0a627e5 .s-heading .text{font-family:"General Sans", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-33c3d1c{--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-1855 .elementor-element.elementor-element-529ddb2{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1855 .elementor-element.elementor-element-529ddb2.elementor-element{--align-self:center;}.elementor-1855 .elementor-element.elementor-element-529ddb2 .s-sub-title p{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;margin:0px 0px 0px 0px;}.elementor-1855 .elementor-element.elementor-element-529ddb2 .s-title.style-2{font-family:"General Sans", Sans-serif;font-size:30px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-529ddb2 .tf-btn.style-3 .btn-text{font-family:"General Sans", Sans-serif;font-size:20px;margin:0px 0px 0px 0px;}.elementor-1855 .elementor-element.elementor-element-529ddb2 .key-point-list p{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-986df2e{--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-1855 .elementor-element.elementor-element-7b9cb8f .s-sub-title p{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;margin:0px 0px 0px 0px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .s-heading.style-2 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:60px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f  .s-heading.style-2 .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .s-heading.style-2 .text{font-family:"General Sans", Sans-serif;font-size:20px;margin:0px 0px 0px 0px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .box-icon .type{font-family:"Big Shoulders Text", Sans-serif;font-size:35px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f  .box-icon .sub-type{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .box-icon .sub-type{font-family:"General Sans", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .cta-bar p{font-family:"Big Shoulders Text", Sans-serif;font-size:30px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .tf-btn .btn-text{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-883ea63{--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-1855 .elementor-element.elementor-element-ceb9be1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .s-sub-title p{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;margin:0px 0px 0px 0px;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .s-heading.style-2 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:60px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-ceb9be1  .s-heading.style-2 .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .s-heading.style-2 .text{font-family:"General Sans", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .wg-tabs .menu-tab .item.active a{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .wg-tabs .menu-tab .item a{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .wg-pricing .type{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-ceb9be1  .wg-pricing .sub{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .wg-pricing .sub{font-family:"General Sans", Sans-serif;font-size:16px;}.elementor-1855 .elementor-element.elementor-element-de69dcb{--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-1855 .elementor-element.elementor-element-a7815c5 .s-sub-title p{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .s-heading.style-2 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:60px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-a7815c5  .s-heading.style-2 .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .s-heading.style-2 .text{font-family:"General Sans", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .card-benefit .type{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;}.elementor-1855 .elementor-element.elementor-element-a7815c5  .card-benefit .sub-type{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .card-benefit .sub-type{font-family:"General Sans", Sans-serif;font-size:17px;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .tf-btn.style-3 .btn-text{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-7eb2cd9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1855 .elementor-element.elementor-element-1459892 .s-sub-title p{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;}.elementor-1855 .elementor-element.elementor-element-1459892 .s-heading.style-2 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:70px;line-height:70px;letter-spacing:0.5px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-1459892  .s-heading.style-2 .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-1459892 .s-heading.style-2 .text{font-family:"General Sans", Sans-serif;font-size:25px;line-height:30px;letter-spacing:0.5px;}.elementor-1855 .elementor-element.elementor-element-1459892 .tf-btn .btn-text{font-family:"Big Shoulders Text", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-6897e45{--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-1855 .elementor-element.elementor-element-ca8151a{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1855 .elementor-element.elementor-element-40294cb  .s-partner .title{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-40294cb .s-partner .title{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;}.elementor-1855 .elementor-element.elementor-element-e5e3555{--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-1855 .elementor-element.elementor-element-325d03f{--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-1855 .elementor-element.elementor-element-325d03f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-sub-title p{font-family:"Big Shoulders Text", Sans-serif;font-size:25px;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-heading.style-2 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:60px;margin:25px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-6f0c832  .s-heading.style-2 .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-heading.style-2 .text{font-family:"General Sans", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-how-to-use .wrap p.num{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-how-to-use .wrap .title{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-8fc98c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1855 .elementor-element.elementor-element-92518a3 .s-heading.style-2 .s-title{font-family:"Big Shoulders Text", Sans-serif;font-size:60px;margin:0px 0px 25px 0px;}.elementor-1855 .elementor-element.elementor-element-92518a3  .s-heading.style-2 .text{color:#FFFFFF !important;}.elementor-1855 .elementor-element.elementor-element-92518a3 .s-heading.style-2 .text{font-family:"General Sans", Sans-serif;font-size:20px;}.elementor-1855 .elementor-element.elementor-element-92518a3 .tf-btn .btn-text{font-family:"Big Shoulders Text", Sans-serif;}.elementor-1855 .elementor-element.elementor-element-92518a3  .tf-btn.style-4{background:#4F60FA !important;}@media(min-width:768px){.elementor-1855 .elementor-element.elementor-element-325d03f{--width:100.247%;}}@media(max-width:767px){.elementor-1855 .elementor-element.elementor-element-0a627e5 .s-title{font-size:40px;letter-spacing:0.5px;margin:20px 0px 20px 0px;}.elementor-1855 .elementor-element.elementor-element-0a627e5 .s-heading .text{font-size:15px;}.elementor-1855 .elementor-element.elementor-element-529ddb2 .s-sub-title p{font-size:25px;}.elementor-1855 .elementor-element.elementor-element-529ddb2 .s-title.style-2{font-size:20px;margin:20px 0px 20px 0px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .s-heading.style-2 .s-title{font-size:40px;letter-spacing:0.5px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .s-heading.style-2 .text{font-size:18px;}.elementor-1855 .elementor-element.elementor-element-7b9cb8f .cta-bar p{font-size:20px;margin:0px 0px 10px 0px;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .s-heading.style-2 .s-title{font-size:40px;letter-spacing:0.5px;}.elementor-1855 .elementor-element.elementor-element-ceb9be1 .s-heading.style-2 .text{font-size:18px;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .s-heading.style-2 .s-title{font-size:40px;letter-spacing:0.5px;}.elementor-1855 .elementor-element.elementor-element-a7815c5 .s-heading.style-2 .text{font-size:18px;}.elementor-1855 .elementor-element.elementor-element-1459892 .s-heading.style-2 .s-title{font-size:40px;}.elementor-1855 .elementor-element.elementor-element-1459892 .s-heading.style-2 .text{font-size:18px;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-heading.style-2 .s-title{font-size:40px;}.elementor-1855 .elementor-element.elementor-element-6f0c832 .s-heading.style-2 .text{font-size:17px;}.elementor-1855 .elementor-element.elementor-element-92518a3 .s-heading.style-2 .s-title{font-size:40px;letter-spacing:0.5px;}.elementor-1855 .elementor-element.elementor-element-92518a3 .s-heading.style-2 .text{font-size:18px;}}/* Start custom CSS for homeabout, class: .elementor-element-529ddb2 */@media(min-width:1000px){
    .list{
        zoom:150%
    }
}/* End custom CSS */
/* Start custom CSS for homefeature, class: .elementor-element-7b9cb8f */@media(min-width:900px){
    .image.type-left.relative.z-5.wow.fadeInUp.animated{
        padding-left:50px;
    }
    
    .elementor-1855 .elementor-element.elementor-element-7b9cb8f .box-icon.style-3{
        height: 500px;
    }

}

@media(max-width:768px){
    .image.type-left.relative.z-5.wow.fadeInUp.animated{
    padding-right:30px;
    padding-bottom:20px;
}
}/* End custom CSS */
/* Start custom CSS for homepricing, class: .elementor-element-ceb9be1 */@media(min-width:800px){
  .pricing-group{
        padding-left:140px;
        margin-top:-130px;
        text-align: center;
    }
    
    .wg-pricing {
        width:500px;
        height: 150px;
    } 
    
    .elementor-1855 .elementor-element.elementor-element-ceb9be1 img{
        width:40px!important;
        margin-right: 4px;
    }
}

@media(max-width:768px){
        .elementor-1855 .elementor-element.elementor-element-ceb9be1 img{
        width:40px!important;
        margin-right: 4px;
    }
    .pricing-group {
        margin-top:20px;
    }
}

.elementor-1855 .elementor-element.elementor-element-ceb9be1 .wg-pricing .line{
        display: none;
    }

.wg-tabs .menu-tab .item{
    display:none;
}

.pricing-group{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for homebuild, class: .elementor-element-1459892 */.elementor-1855 .elementor-element.elementor-element-1459892 img{
  border-radius: 10px;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb2cd9 */@media(min-width:1000px){
    .elementor-1855 .elementor-element.elementor-element-7eb2cd9 .s-build .content{
        height:500px;
    }
}/* End custom CSS */
/* Start custom CSS for homepartner, class: .elementor-element-40294cb */@media(min-width:1000px){
    .partner-4659e5b{
        width:95px !important;
    }
    .elementor-1855 .elementor-element.elementor-element-40294cb img{
        width:150px;
    }
}

@media(max-width:768px){
    .elementor-1855 .elementor-element.elementor-element-40294cb img{
        margin-bottom:30px ;
        width:130px;

    }
    .partner-4659e5b{
        width:95px !important;
    }
}/* End custom CSS */
/* Start custom CSS for homeprocess, class: .elementor-element-6f0c832 *//* ================================= */
/* SLIDER STRUCTURE */
/* ================================= */

.s-how-to-use .content,
.s-how-to-use .tf-overlay {
    height: auto !important;
    min-height: auto !important;
    position: relative !important;
}

.s-how-to-use .tab-item {
    position: relative !important;
    display: block !important;
}

.s-how-to-use .tf-overlay {
    display: flex;
    transition: transform 0.6s ease, opacity 0.4s ease;
    gap: 40px;
}

/* ================================= */
/* NUMBER NAVIGATION */
/* ================================= */

.btn-item {
    cursor: pointer;
    text-align: center;
}

.btn-item .num {
    font-size: 18px;        /* SMALL */
    font-weight: 500;
    color: #ffffff;         /* WHITE */
    opacity: 0.5;
    transition: all 0.3s ease;
    margin: 0;
}

.btn-item.active .num {
    opacity: 1;
}

.btn-item .line {
    transition: all 0.3s ease;
}

/* ================================= */
/* CARD STYLE */
/* ================================= */

.process-card {
    margin-left:0px ;
    min-width: 400px;
    height: 638px;
    padding: 50px 24px 32px;
    border-radius: 24px;

    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

    /* Glass Gradient Background */
    background:
        linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1)),
        conic-gradient(
            from 181deg at 50% 50%,
            rgba(71,47,140,0.4) 0deg,
            rgba(0,0,0,0) 172deg,
            #493582 281deg,
            rgba(71,47,140,0.4) 360deg
        );


    /* Inactive State */
    opacity: 0.2;
    transform: scale(0.95);
    transition: all 0.4s ease;
}

/* Active Card */
.process-card.active {
    opacity: 1;
    transform: scale(1);
}

/* ================================= */
/* INNER CONTENT */
/* ================================= */

.process-inner {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
}

/* ================================= */
/* ICON */
/* ================================= */

.process-icon {
    width: 66px !important;
    color: #FAE1FD !important;
    align-self: center;
}

/* ================================= */
/* HEADING */
/* ================================= */

.process-heading {
    font-family: "Big Shoulders 60pt", sans-serif;
    font-weight: 500;
    font-size: 35px;
    line-height: 110%;
    margin: 0;
    color: #FAE1FD;
    width:200px;
    align-self: center;
    
}

/* ================================= */
/* SUBHEADING */
/* ================================= */

.process-subheading {
    font-family: "General Sans", sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 130%;
    margin: 0;
}

/* ================================= */
/* LIST */
/* ================================= */

.process-list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;

}

.process-list li {
    border-radius: 8px;
    padding: 8px 10px;
    margin-bottom: 10px;
    background: rgba(255,255,255,0.05);
    font-size: 16px;
    color:white;
    
}

/* ================================= */
/* RESPONSIVE */
/* ================================= */

@media (max-width: 1200px) {
    .process-card {
        min-width: 340px;
        height: auto;
    }
}

@media (max-width: 768px) {
    .elementor-1855 .elementor-element.elementor-element-6f0c832 .num{
        display: none;
    }
    .s-how-to-use .content-wrap {
        display: block !important;
    }

    .s-how-to-use .tf-overlay {
        flex-direction: column;
        align-items: center;
        transform: none !important;
    }

    .process-card {
        opacity: 1 !important;
        transform: none !important;
        min-width: 100%;
    }
    .s-how-to-use .btn-item{
        display: none;
    }
        .process-list {
        text-align: center;
    }

    .process-list li {
        text-align: center;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-display: auto;
	src: url('https://beta-web.arabic.ai/wp-content/uploads/2026/01/GeneralSans-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */