.elementor-33 .elementor-element.elementor-element-a2d97c2{--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-33 .elementor-element.elementor-element-6c30bf6{--display:flex;}.elementor-33 .elementor-element.elementor-element-6c30bf6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6c30bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A0836 0%, #6C2BD9 100%);}.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-33 .elementor-element.elementor-element-9956bdd{text-align:center;}.elementor-33 .elementor-element.elementor-element-9956bdd .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-weight:600;color:#F7F7F7;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-9e5f8e3 img{width:40%;}.elementor-33 .elementor-element.elementor-element-9e5f8e3{width:var( --container-widget-width, 139.954% );max-width:139.954%;--container-widget-width:139.954%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-9e5f8e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-d05b236{text-align:center;}.elementor-33 .elementor-element.elementor-element-d05b236 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000507;}.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-33 .elementor-element.elementor-element-aaa49af{text-align:center;color:#050000;width:var( --container-widget-width, 125.803% );max-width:125.803%;--container-widget-width:125.803%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-aaa49af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-2cb2664 img{width:40%;}.elementor-33 .elementor-element.elementor-element-2cb2664{width:var( --container-widget-width, 93.607% );max-width:93.607%;--container-widget-width:93.607%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-2cb2664.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-ca46b79{text-align:center;}.elementor-33 .elementor-element.elementor-element-ca46b79 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000002;}.elementor-33 .elementor-element.elementor-element-942b003{text-align:center;color:#0A0000;}.elementor-33 .elementor-element.elementor-element-aabd74d img{width:40%;}.elementor-33 .elementor-element.elementor-element-7de1c44{text-align:center;}.elementor-33 .elementor-element.elementor-element-7de1c44 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#020A00;}.elementor-33 .elementor-element.elementor-element-0f47a5f{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-4ae3acd img{width:40%;}.elementor-33 .elementor-element.elementor-element-2becefe{text-align:center;}.elementor-33 .elementor-element.elementor-element-2becefe .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#020001;}.elementor-33 .elementor-element.elementor-element-5e9486f{text-align:center;color:#040000;}.elementor-33 .elementor-element.elementor-element-22830d9 img{width:40%;}.elementor-33 .elementor-element.elementor-element-9aff8c3{text-align:center;}.elementor-33 .elementor-element.elementor-element-9aff8c3 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-d06ea28{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-53770f2 img{width:40%;}.elementor-33 .elementor-element.elementor-element-6c0e14f{text-align:center;}.elementor-33 .elementor-element.elementor-element-6c0e14f .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#010002;}.elementor-33 .elementor-element.elementor-element-e68dbda{text-align:center;color:#050000;}.elementor-33 .elementor-element.elementor-element-df2eafb{--display:flex;}.elementor-33 .elementor-element.elementor-element-bae6ac3{text-align:center;}.elementor-33 .elementor-element.elementor-element-bae6ac3 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-weight:600;color:#1F566D;}.elementor-33 .elementor-element.elementor-element-88a4952{text-align:center;}.elementor-33 .elementor-element.elementor-element-88a4952 .elementor-heading-title{font-family:"Rubik Doodle Shadow", Sans-serif;font-weight:600;color:#53005F;}.elementor-33 .elementor-element.elementor-element-3d420f2{text-align:center;}.elementor-33 .elementor-element.elementor-element-3d420f2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#080008;}.elementor-33 .elementor-element.elementor-element-7333bac{text-align:center;color:#010000;}.elementor-33 .elementor-element.elementor-element-12b4c86{text-align:center;}.elementor-33 .elementor-element.elementor-element-12b4c86 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000207;}.elementor-33 .elementor-element.elementor-element-7bfd914{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-fe3cc3c{text-align:center;}.elementor-33 .elementor-element.elementor-element-fe3cc3c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-a1a4aea{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-e78c514{text-align:center;}.elementor-33 .elementor-element.elementor-element-e78c514 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-245a3e9{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#010000;}.elementor-33 .elementor-element.elementor-element-5d37020{text-align:center;}.elementor-33 .elementor-element.elementor-element-5d37020 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-weight:600;color:#7E66FC;}.elementor-33 .elementor-element.elementor-element-65fae03{text-align:center;}.elementor-33 .elementor-element.elementor-element-65fae03 .elementor-heading-title{font-family:"Rubik Doodle Shadow", Sans-serif;font-weight:600;color:#A312AC;}.elementor-33 .elementor-element.elementor-element-c2635bb{text-align:center;}.elementor-33 .elementor-element.elementor-element-c2635bb .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-b718800{text-align:center;color:#030000;}.elementor-33 .elementor-element.elementor-element-9bb1093{text-align:center;}.elementor-33 .elementor-element.elementor-element-9bb1093 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-1db88ee{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#030000;}.elementor-33 .elementor-element.elementor-element-15296f4{text-align:center;}.elementor-33 .elementor-element.elementor-element-15296f4 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-2eecf9b{text-align:center;color:#050000;}.elementor-33 .elementor-element.elementor-element-e8cf33a{text-align:center;}.elementor-33 .elementor-element.elementor-element-e8cf33a .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#08000C;}.elementor-33 .elementor-element.elementor-element-361c74b{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-c6b4a3a{text-align:center;}.elementor-33 .elementor-element.elementor-element-c6b4a3a .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-a5c192d{text-align:center;color:#0D0000;}.elementor-33 .elementor-element.elementor-element-9ee5480{text-align:center;}.elementor-33 .elementor-element.elementor-element-9ee5480 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#070002;}.elementor-33 .elementor-element.elementor-element-d6e3736{text-align:center;color:#120000;}.elementor-33 .elementor-element.elementor-element-48db781{--display:flex;}.elementor-33 .elementor-element.elementor-element-319b77a{text-align:center;}.elementor-33 .elementor-element.elementor-element-319b77a .elementor-heading-title{font-family:"Rubik Doodle Shadow", Sans-serif;font-weight:600;color:#4B09BB;}.elementor-33 .elementor-element.elementor-element-e657417 img{width:40%;}.elementor-33 .elementor-element.elementor-element-3d6db01{text-align:center;}.elementor-33 .elementor-element.elementor-element-3d6db01 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-1c02d41{text-align:center;color:#050000;}.elementor-33 .elementor-element.elementor-element-c6e68b3 img{width:25%;}.elementor-33 .elementor-element.elementor-element-1161fc2{text-align:center;}.elementor-33 .elementor-element.elementor-element-1161fc2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000E05;}.elementor-33 .elementor-element.elementor-element-541b3f2{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-36003ab img{width:28%;}.elementor-33 .elementor-element.elementor-element-3725dd0{text-align:center;}.elementor-33 .elementor-element.elementor-element-3725dd0 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000204;}.elementor-33 .elementor-element.elementor-element-7be1973{text-align:center;font-family:"Roboto Mono", Sans-serif;font-weight:400;color:#060000;}.elementor-33 .elementor-element.elementor-element-a8dd0fb img{width:40%;}.elementor-33 .elementor-element.elementor-element-d8e18f1{text-align:center;}.elementor-33 .elementor-element.elementor-element-d8e18f1 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#090100;}.elementor-33 .elementor-element.elementor-element-3985e23{text-align:center;color:#110101;}.elementor-33 .elementor-element.elementor-element-a453354 img{width:40%;}.elementor-33 .elementor-element.elementor-element-7217028{text-align:center;}.elementor-33 .elementor-element.elementor-element-7217028 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-411ccfa{text-align:center;color:#0F0000;}.elementor-33 .elementor-element.elementor-element-b4019ec{text-align:center;}.elementor-33 .elementor-element.elementor-element-b4019ec img{width:40%;}.elementor-33 .elementor-element.elementor-element-b4ee641{text-align:center;}.elementor-33 .elementor-element.elementor-element-b4ee641 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}.elementor-33 .elementor-element.elementor-element-2c99af5{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-c048d02{text-align:center;}.elementor-33 .elementor-element.elementor-element-c048d02 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-weight:600;color:#005275;}.elementor-33 .elementor-element.elementor-element-226516a{text-align:center;}.elementor-33 .elementor-element.elementor-element-226516a .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000E04;}.elementor-33 .elementor-element.elementor-element-0c44189{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-46f70bc{text-align:center;}.elementor-33 .elementor-element.elementor-element-46f70bc .elementor-heading-title{color:#000000;}.elementor-33 .elementor-element.elementor-element-045eb20{text-align:center;color:#000000;}.elementor-33 .elementor-element.elementor-element-c04bae0{text-align:center;}.elementor-33 .elementor-element.elementor-element-c04bae0 .elementor-heading-title{color:#000000;}.elementor-33 .elementor-element.elementor-element-01aa93c{text-align:center;color:#030000;}.elementor-33 .elementor-element.elementor-element-27f1b32{text-align:center;}.elementor-33 .elementor-element.elementor-element-27f1b32 .elementor-heading-title{color:#0E0600;}.elementor-33 .elementor-element.elementor-element-6508985{text-align:center;color:#000000;}/* Start custom CSS for html, class: .elementor-element-c09d8d4 */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:'Poppins',sans-serif;
}

.hero{
    min-height:100vh;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    padding:50px 8%;
    background:linear-gradient(135deg,#ffffff,#f8f5ff);
    position:relative;
    overflow:hidden;
}

/* Decorative Shapes */

.hero::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:#7B2CBF;
    border-radius:50%;
    top:-100px;
    left:-100px;
    opacity:.08;
}

.hero::after{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:#FF4DA6;
    border-radius:50%;
    bottom:-120px;
    right:-120px;
    opacity:.08;
}

.hero-content{
    max-width:850px;
    z-index:2;
}

.badge{
    display:inline-block;
    padding:12px 25px;
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:50px;
    color:#7B2CBF;
    font-weight:600;
    margin-bottom:25px;
}

.hero-content h1{
    font-size:68px;
    line-height:1.2;
    color:#111827;
    margin-bottom:20px;
}

.hero-content h1 span{
    color:#7B2CBF;
}

.hero-content p{
    font-size:20px;
    color:#6b7280;
    line-height:1.8;
    margin-bottom:35px;
}

.buttons{
    display:flex;
    justify-content:center;
    gap:15px;
    flex-wrap:wrap;
}

.btn1{
    background:linear-gradient(135deg,#7B2CBF,#FF4DA6);
    color:#fff;
    padding:15px 35px;
    border-radius:50px;
    text-decoration:none;
    font-weight:600;
}

.btn2{
    background:#fff;
    color:#7B2CBF;
    border:2px solid #7B2CBF;
    padding:15px 35px;
    border-radius:50px;
    text-decoration:none;
    font-weight:600;
}

.btn1:hover,
.btn2:hover{
    transform:translateY(-3px);
    transition:.3s;
}

@media(max-width:768px){

.hero-content h1{
    font-size:42px;
}

.hero-content p{
    font-size:17px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c0a8bd */.faq{
    padding:80px 8%;
    background:linear-gradient(135deg,#f8f9ff,#eef4ff);
}

.faq-title{
    text-align:center;
    margin-bottom:40px;
}

.faq-title span{
    color:#7B2CBF;
    font-weight:600;
}

.faq-title h2{
    font-size:42px;
    margin-top:10px;
    color:#0f172a;
}

.faq-box{
    max-width:850px;
    margin:auto;
}

.faq-box details{
    background:#fff;
    margin-bottom:15px;
    border-radius:15px;
    overflow:hidden;
    box-shadow:0 10px 25px rgba(0,0,0,0.08);
}

.faq-box summary{
    padding:18px 25px;
    cursor:pointer;
    font-size:17px;
    font-weight:600;
    color:#0f172a;
    list-style:none;
}

.faq-box summary::-webkit-details-marker{
    display:none;
}

.faq-box summary::after{
    content:"+";
    float:right;
    font-size:22px;
    color:#7B2CBF;
}

.faq-box details[open] summary::after{
    content:"−";
}

.faq-box p{
    padding:0 25px 20px;
    color:#64748b;
    line-height:1.7;
}/* End custom CSS */