.elementor-10 .elementor-element.elementor-element-2c2efbe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-2c2efbe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c2efbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1917;}.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-10 .elementor-element.elementor-element-60408b4{width:var( --container-widget-width, 14.196% );max-width:14.196%;--container-widget-width:14.196%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-60408b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aa1148a{--display:flex;--min-height:469px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-aa1148a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aa1148a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #24211E 0%, #1B1917 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-10 .elementor-element.elementor-element-c898943 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;color:#D97706CC;}.elementor-10 .elementor-element.elementor-element-6cd662c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:800;color:#FEF9EF;}.elementor-10 .elementor-element.elementor-element-e74a385{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8875448 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:800;color:#D97706CC;}.elementor-10 .elementor-element.elementor-element-b334b97 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:800;color:#FEF9EF;}.elementor-10 .elementor-element.elementor-element-cfab8d5{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-cfab8d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cfab8d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A8A29E;}.elementor-10 .elementor-element.elementor-element-7e29494{--display:flex;}.elementor-10 .elementor-element.elementor-element-1916322{width:var( --container-widget-width, 38.214% );max-width:38.214%;--container-widget-width:38.214%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1916322.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6a89dde{--display:flex;}.elementor-10 .elementor-element.elementor-element-6a89dde:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6a89dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1917;}.elementor-10 .elementor-element.elementor-element-5b19a6c .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f0d18cd{--display:flex;--min-height:60px;--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;}.elementor-10 .elementor-element.elementor-element-f0d18cd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0d18cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1917;}.elementor-10 .elementor-element.elementor-element-fc77aa9{--display:flex;--min-height:0px;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-color:#958A83;--border-color:#958A83;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-fc77aa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-87e5997{--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;--align-items:center;}.elementor-10 .elementor-element.elementor-element-895bf8a{width:var( --container-widget-width, 14.16% );max-width:14.16%;--container-widget-width:14.16%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-895bf8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ed26e8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-ed26e8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f38f622 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-033a989 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#958A83;}.elementor-10 .elementor-element.elementor-element-743129a{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3944178 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-cb191d3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:400;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-f0d98d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#958A83;}.elementor-10 .elementor-element.elementor-element-7894f2a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#958A83;--border-color:#958A83;}.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-10 .elementor-element.elementor-element-9c901fa .elementor-button{background-color:#D97706CC;}.elementor-10 .elementor-element.elementor-element-e4685db{--display:flex;--min-height:0px;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-color:#958A83;--border-color:#958A83;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-e4685db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-84c1990{--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;--align-items:center;}.elementor-10 .elementor-element.elementor-element-8ed77bd{width:var( --container-widget-width, 14.16% );max-width:14.16%;--container-widget-width:14.16%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8ed77bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-172fdc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-172fdc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b1615b4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-85b34d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#958A83;}.elementor-10 .elementor-element.elementor-element-84087e9{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9fd3174 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-a16a299 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:400;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-bc84548 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#958A83;}.elementor-10 .elementor-element.elementor-element-f8d17d5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#958A83;--border-color:#958A83;}.elementor-10 .elementor-element.elementor-element-5b449db .elementor-button{background-color:#D97706CC;}.elementor-10 .elementor-element.elementor-element-867458e{--display:flex;--min-height:0px;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-color:#958A83;--border-color:#958A83;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-867458e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-42a1337{--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;--align-items:center;}.elementor-10 .elementor-element.elementor-element-3800930{width:var( --container-widget-width, 14.16% );max-width:14.16%;--container-widget-width:14.16%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3800930.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-39f5549{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-39f5549.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-350a50a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-bdc5358 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#958A83;}.elementor-10 .elementor-element.elementor-element-7274f41{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d0fe6eb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-185273e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:400;color:#F1ECE4;}.elementor-10 .elementor-element.elementor-element-77a775d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#958A83;}.elementor-10 .elementor-element.elementor-element-14c3115{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#958A83;--border-color:#958A83;}.elementor-10 .elementor-element.elementor-element-0a87ef5 .elementor-button{background-color:#D97706CC;}.elementor-10 .elementor-element.elementor-element-c4f7831{--display:flex;}.elementor-10 .elementor-element.elementor-element-c4f7831:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c4f7831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1917;}.elementor-10 .elementor-element.elementor-element-63b44b4 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d2d9f1{--display:flex;}.elementor-10 .elementor-element.elementor-element-1d2d9f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1d2d9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1917;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-d30bc7b{--grid-columns:3;--grid-column-gap:12px;}.elementor-10 .elementor-element.elementor-element-15cf3de{--display:flex;}.elementor-10 .elementor-element.elementor-element-15cf3de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-15cf3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1917;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-cfab8d5{width:var( --container-widget-width, 673.758px );max-width:673.758px;--container-widget-width:673.758px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1916322{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-10 .elementor-element.elementor-element-f0d18cd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-87e5997{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-84c1990{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42a1337{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d30bc7b{--grid-columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-60408b4{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-10 .elementor-element.elementor-element-aa1148a{--min-height:439px;}.elementor-10 .elementor-element.elementor-element-c898943 .elementor-heading-title{font-size:10px;}.elementor-10 .elementor-element.elementor-element-6cd662c .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-e74a385{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8875448 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-b334b97 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-cfab8d5{width:var( --container-widget-width, 347.797px );max-width:347.797px;--container-widget-width:347.797px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cfab8d5 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-f0d18cd{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-ed26e8f{--width:77%;}.elementor-10 .elementor-element.elementor-element-172fdc2{--width:84%;}.elementor-10 .elementor-element.elementor-element-39f5549{--width:75%;}.elementor-10 .elementor-element.elementor-element-d30bc7b{--grid-columns:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-fc77aa9{--width:35.089%;}.elementor-10 .elementor-element.elementor-element-ed26e8f{--width:70.538%;}.elementor-10 .elementor-element.elementor-element-e4685db{--width:35.089%;}.elementor-10 .elementor-element.elementor-element-172fdc2{--width:70.538%;}.elementor-10 .elementor-element.elementor-element-867458e{--width:35.089%;}.elementor-10 .elementor-element.elementor-element-39f5549{--width:70.538%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-fc77aa9{--width:30%;}.elementor-10 .elementor-element.elementor-element-ed26e8f{--width:77%;}.elementor-10 .elementor-element.elementor-element-e4685db{--width:30%;}.elementor-10 .elementor-element.elementor-element-172fdc2{--width:75%;}.elementor-10 .elementor-element.elementor-element-867458e{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-da20cfe */.app-search-bar{
    width:100%;
    max-width:900px;
    margin:auto;
}

.app-search-container{
    display:flex;
    align-items:center;
    gap:18px;

    background:#fff;

    border:2px solid #e5e7eb;
    border-radius:24px;

    padding:12px 14px 12px 20px;

    box-shadow:
    0 8px 30px rgba(0,0,0,.08);

    transition:.3s;
}

.app-search-container:focus-within{
    border-color:#D97708;
    box-shadow:
    0 12px 40px rgba(217,119,8,.15);
}

.search-icon{
    width:24px;
    height:24px;
    color:#64748b;
    flex-shrink:0;
}

.app-search-container input{
    flex:1;

    border:none;
    outline:none;
    background:none;

    font-size:18px;
    color:#334155;
}

.app-search-container input::placeholder{
    color:#94a3b8;
}

.app-search-container button{
    border:none;

    background:#D97708;

    color:white;

    font-size:16px;
    font-weight:600;

    padding:15px 30px;

    border-radius:16px;

    cursor:pointer;

    transition:.3s;
}

.app-search-container button:hover{
    background:#b45309;
    transform:translateY(-2px);
}

.app-search-container button:active{
    transform:translateY(0);
}


@media(max-width:768px){

    .app-search-container{
        gap:12px;
        padding:10px 10px 10px 16px;
    }

    .app-search-container input{
        font-size:16px;
    }

    .app-search-container button{
        padding:14px 20px;
        font-size:15px;
    }

}

@media(max-width:480px){

    .app-search-container{
        flex-wrap:wrap;
        border-radius:20px;
        padding:14px;
    }

    .search-icon{
        width:20px;
        height:20px;
    }

    .app-search-container input{
        width:100%;
        font-size:16px;
    }

    .app-search-container button{
        width:100%;
        border-radius:14px;
        margin-top:10px;
    }

}/* End custom CSS */