.elementor-9885 .elementor-element.elementor-element-27e2667{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9885 .elementor-element.elementor-element-9dcde4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 05px 0px 05px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6600;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:9px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9885 .elementor-element.elementor-element-9dcde4a.elementor-element{--align-self:center;}.elementor-9885 .elementor-element.elementor-element-9dcde4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9885 .elementor-element.elementor-element-9dcde4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9885 .elementor-element.elementor-element-9dcde4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9885 .elementor-element.elementor-element-9dcde4a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;line-height:20px;letter-spacing:1px;}.elementor-9885 .elementor-element.elementor-element-9dcde4a .elementor-icon-list-text{color:#FF6600;transition:color 0.3s;}.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 );color:var( --e-global-color-primary );}.elementor-9885 .elementor-element.elementor-element-43e72d2.elementor-element{--align-self:center;}.elementor-9885 .elementor-element.elementor-element-43e72d2{text-align:center;}.elementor-9885 .elementor-element.elementor-element-43e72d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:700;color:#FFFFFF;}.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 );}.elementor-9885 .elementor-element.elementor-element-097c2da{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#C7B8B2;}.elementor-9885 .elementor-element.elementor-element-097c2da.elementor-element{--align-self:center;}.elementor-9885 .elementor-element.elementor-element-097c2da p{margin-block-end:0px;}.elementor-9885 .elementor-element.elementor-element-5ac663d{--display:flex;--min-height:60px;}.elementor-9885 .elementor-element.elementor-element-32036f6{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-9885 .elementor-element.elementor-element-32036f6:not(.elementor-motion-effects-element-type-background), .elementor-9885 .elementor-element.elementor-element-32036f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#160A06;}.elementor-9885 .elementor-element.elementor-element-32036f6.e-con{--align-self:center;}.elementor-9885 .elementor-element.elementor-element-b941300{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-9885 .elementor-element.elementor-element-b941300:not(.elementor-motion-effects-element-type-background), .elementor-9885 .elementor-element.elementor-element-b941300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34241F;}.elementor-9885 .elementor-element.elementor-element-579b836.elementor-element{--align-self:center;}.elementor-9885 .elementor-element.elementor-element-579b836{text-align:center;}.elementor-9885 .elementor-element.elementor-element-579b836 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-9885 .elementor-element.elementor-element-9a91885{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#CBD5E1;}.elementor-9885 .elementor-element.elementor-element-9a91885.elementor-element{--align-self:center;}.elementor-9885 .elementor-element.elementor-element-9a91885 p{margin-block-end:0px;}.elementor-9885 .elementor-element.elementor-element-ae491a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9885 .elementor-element.elementor-element-ae491a1.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9885 .elementor-element.elementor-element-cf4ea69 .elementor-button{background-color:#FF6600;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:14px;border-radius:6px 6px 6px 6px;padding:014px 30px 014px 30px;}.elementor-9885 .elementor-element.elementor-element-cf4ea69.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9885 .elementor-element.elementor-element-27e2667{--content-width:1600px;}.elementor-9885 .elementor-element.elementor-element-5ac663d{--width:53%;}.elementor-9885 .elementor-element.elementor-element-32036f6{--content-width:1600px;}.elementor-9885 .elementor-element.elementor-element-b941300{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-3e3588e *//* ==========================
   FAQ ITEM
========================== */


.faq-item{

    width:100%;

    background:#241510;

    border:1px solid rgba(255,255,255,0.10);

    border-radius:8px;

    overflow:hidden;

    transition:all .35s ease;

}





/* Hover Effect */

.faq-item:hover{

    border-color:#FF6600;

    transform:translateY(-3px);

    box-shadow:

    0 15px 35px rgba(0,0,0,.35);

}







/* Question Row */


.faq-question{


    height:60px;


    padding:0 20px;


    display:flex;


    align-items:center;


    justify-content:space-between;


    cursor:pointer;


    color:#FFFFFF;


    font-family:Inter,sans-serif;


    font-size:14px;


    font-weight:600;


}







/* Plus Icon */


.faq-arrow{


    color:#FF6600;


    font-size:22px;


    font-weight:300;


    transition:.35s ease;


}







/* Answer Area */


.faq-answer{


    max-height:0;


    overflow:hidden;


    transition:max-height .45s ease;


}





.faq-answer p{


    margin:0;


    padding:0 20px 20px;


    color:#CBD5E1;


    font-family:Inter,sans-serif;


    font-size:13px;


    line-height:1.7;


}







/* Active Open State */


.faq-item.active .faq-answer{


    max-height:200px;


}




.faq-item.active .faq-arrow{


    transform:rotate(45deg);


}





/* Open Card Effect */


.faq-item.active{


    border-color:#FF6600;


    background:#34241F;


}





/* Animation */


.faq-item{


    animation:faqFade .7s ease forwards;

}



@keyframes faqFade{


    from{

        opacity:0;

        transform:translateY(20px);

    }


    to{

        opacity:1;

        transform:translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb716a *//* ==========================
   FAQ ITEM
========================== */


.faq-item{

    width:100%;

    background:#241510;

    border:1px solid rgba(255,255,255,0.10);

    border-radius:8px;

    overflow:hidden;

    transition:all .35s ease;

}





/* Hover Effect */

.faq-item:hover{

    border-color:#FF6600;

    transform:translateY(-3px);

    box-shadow:

    0 15px 35px rgba(0,0,0,.35);

}







/* Question Row */


.faq-question{


    height:60px;


    padding:0 20px;


    display:flex;


    align-items:center;


    justify-content:space-between;


    cursor:pointer;


    color:#FFFFFF;


    font-family:Inter,sans-serif;


    font-size:14px;


    font-weight:600;


}







/* Plus Icon */


.faq-arrow{


    color:#FF6600;


    font-size:22px;


    font-weight:300;


    transition:.35s ease;


}







/* Answer Area */


.faq-answer{


    max-height:0;


    overflow:hidden;


    transition:max-height .45s ease;


}





.faq-answer p{


    margin:0;


    padding:0 20px 20px;


    color:#CBD5E1;


    font-family:Inter,sans-serif;


    font-size:13px;


    line-height:1.7;


}







/* Active Open State */


.faq-item.active .faq-answer{


    max-height:200px;


}




.faq-item.active .faq-arrow{


    transform:rotate(45deg);


}





/* Open Card Effect */


.faq-item.active{


    border-color:#FF6600;


    background:#34241F;


}





/* Animation */


.faq-item{


    animation:faqFade .7s ease forwards;

}



@keyframes faqFade{


    from{

        opacity:0;

        transform:translateY(20px);

    }


    to{

        opacity:1;

        transform:translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb28bf4 *//* ==========================
   FAQ ITEM
========================== */


.faq-item{

    width:100%;

    background:#241510;

    border:1px solid rgba(255,255,255,0.10);

    border-radius:8px;

    overflow:hidden;

    transition:all .35s ease;

}





/* Hover Effect */

.faq-item:hover{

    border-color:#FF6600;

    transform:translateY(-3px);

    box-shadow:

    0 15px 35px rgba(0,0,0,.35);

}







/* Question Row */


.faq-question{


    height:60px;


    padding:0 20px;


    display:flex;


    align-items:center;


    justify-content:space-between;


    cursor:pointer;


    color:#FFFFFF;


    font-family:Inter,sans-serif;


    font-size:14px;


    font-weight:600;


}







/* Plus Icon */


.faq-arrow{


    color:#FF6600;


    font-size:22px;


    font-weight:300;


    transition:.35s ease;


}







/* Answer Area */


.faq-answer{


    max-height:0;


    overflow:hidden;


    transition:max-height .45s ease;


}





.faq-answer p{


    margin:0;


    padding:0 20px 20px;


    color:#CBD5E1;


    font-family:Inter,sans-serif;


    font-size:13px;


    line-height:1.7;


}







/* Active Open State */


.faq-item.active .faq-answer{


    max-height:200px;


}




.faq-item.active .faq-arrow{


    transform:rotate(45deg);


}





/* Open Card Effect */


.faq-item.active{


    border-color:#FF6600;


    background:#34241F;


}





/* Animation */


.faq-item{


    animation:faqFade .7s ease forwards;

}



@keyframes faqFade{


    from{

        opacity:0;

        transform:translateY(20px);

    }


    to{

        opacity:1;

        transform:translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c17adf *//* ==========================
   FAQ ITEM
========================== */


.faq-item{

    width:100%;

    background:#241510;

    border:1px solid rgba(255,255,255,0.10);

    border-radius:8px;

    overflow:hidden;

    transition:all .35s ease;

}





/* Hover Effect */

.faq-item:hover{

    border-color:#FF6600;

    transform:translateY(-3px);

    box-shadow:

    0 15px 35px rgba(0,0,0,.35);

}







/* Question Row */


.faq-question{


    height:60px;


    padding:0 20px;


    display:flex;


    align-items:center;


    justify-content:space-between;


    cursor:pointer;


    color:#FFFFFF;


    font-family:Inter,sans-serif;


    font-size:14px;


    font-weight:600;


}







/* Plus Icon */


.faq-arrow{


    color:#FF6600;


    font-size:22px;


    font-weight:300;


    transition:.35s ease;


}







/* Answer Area */


.faq-answer{


    max-height:0;


    overflow:hidden;


    transition:max-height .45s ease;


}





.faq-answer p{


    margin:0;


    padding:0 20px 20px;


    color:#CBD5E1;


    font-family:Inter,sans-serif;


    font-size:13px;


    line-height:1.7;


}







/* Active Open State */


.faq-item.active .faq-answer{


    max-height:200px;


}




.faq-item.active .faq-arrow{


    transform:rotate(45deg);


}





/* Open Card Effect */


.faq-item.active{


    border-color:#FF6600;


    background:#34241F;


}





/* Animation */


.faq-item{


    animation:faqFade .7s ease forwards;

}



@keyframes faqFade{


    from{

        opacity:0;

        transform:translateY(20px);

    }


    to{

        opacity:1;

        transform:translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9208569 *//* ==========================
   FAQ ITEM
========================== */


.faq-item{

    width:100%;

    background:#241510;

    border:1px solid rgba(255,255,255,0.10);

    border-radius:8px;

    overflow:hidden;

    transition:all .35s ease;

}





/* Hover Effect */

.faq-item:hover{

    border-color:#FF6600;

    transform:translateY(-3px);

    box-shadow:

    0 15px 35px rgba(0,0,0,.35);

}







/* Question Row */


.faq-question{


    height:60px;


    padding:0 20px;


    display:flex;


    align-items:center;


    justify-content:space-between;


    cursor:pointer;


    color:#FFFFFF;


    font-family:Inter,sans-serif;


    font-size:14px;


    font-weight:600;


}







/* Plus Icon */


.faq-arrow{


    color:#FF6600;


    font-size:22px;


    font-weight:300;


    transition:.35s ease;


}







/* Answer Area */


.faq-answer{


    max-height:0;


    overflow:hidden;


    transition:max-height .45s ease;


}





.faq-answer p{


    margin:0;


    padding:0 20px 20px;


    color:#CBD5E1;


    font-family:Inter,sans-serif;


    font-size:13px;


    line-height:1.7;


}







/* Active Open State */


.faq-item.active .faq-answer{


    max-height:200px;


}




.faq-item.active .faq-arrow{


    transform:rotate(45deg);


}





/* Open Card Effect */


.faq-item.active{


    border-color:#FF6600;


    background:#34241F;


}





/* Animation */


.faq-item{


    animation:faqFade .7s ease forwards;

}



@keyframes faqFade{


    from{

        opacity:0;

        transform:translateY(20px);

    }


    to{

        opacity:1;

        transform:translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e2667 *//* FAQ MAIN SECTION BACKGROUND */

.faq-section-bg{

    background-color:#120905 !important;

    background-image:
    radial-gradient(
        circle at 50% 10%,
        rgba(255,102,0,0.14),
        transparent 35%
    ) !important;

    padding-top:100px;

    padding-bottom:100px;

    position:relative;

    overflow:hidden;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf4ea69 */.elementor-9885 .elementor-element.elementor-element-cf4ea69 .elementor-button{
transition:all .35s ease;
}


.elementor-9885 .elementor-element.elementor-element-cf4ea69 .elementor-button:hover{

transform:translateY(-4px);

background:#E85C00;

color:#FFFFFF;

box-shadow:
0 15px 35px rgba(255,102,0,.35);

}

.elementor-9885 .elementor-element.elementor-element-cf4ea69{
animation:fadeUp .8s ease .5s both;
}


@keyframes fadeUp{

from{
opacity:0;
transform:translateY(25px);
}

to{
opacity:1;
transform:translateY(0);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b941300 */.elementor-9885 .elementor-element.elementor-element-b941300 {
    position:relative;
    overflow:hidden;
}


.elementor-9885 .elementor-element.elementor-element-b941300::before {
    content:"";
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(255,102,0,0.12);
    filter:blur(90px);
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}

.elementor-9885 .elementor-element.elementor-element-b941300{
transition:all .35s ease;
}


.elementor-9885 .elementor-element.elementor-element-b941300:hover{
transform:translateY(-5px);
border-color:rgba(255,102,0,.35);
box-shadow:0 20px 50px rgba(0,0,0,.35);
}/* End custom CSS */