.elementor-10 .elementor-element.elementor-element-4e575ee{--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-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-a6af09e{width:var( --container-widget-width, 16.339% );max-width:16.339%;--container-widget-width:16.339%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a6af09e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a6af09e img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-10 .elementor-element.elementor-element-e07d8dc{--display:flex;--min-height:65vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-e07d8dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e07d8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-10 .elementor-element.elementor-element-e9f669d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-7a78556 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:800;color:#0F1729;}.elementor-10 .elementor-element.elementor-element-9f06083 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:800;color:#2463EB;}.elementor-10 .elementor-element.elementor-element-f9b2c61{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f9b2c61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f9b2c61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#65758B;}.elementor-10 .elementor-element.elementor-element-3c9dff9{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c9dff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-17397a2{--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;--justify-content:space-around;}.elementor-10 .elementor-element.elementor-element-4a5820e{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-4a5820e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-bf50a63{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-bf50a63 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-afcbb28{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-afcbb28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-a5923e4{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-a5923e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-f97c149{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-f97c149 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-81c5549{padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D6D6D;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-81c5549 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-e5c9689{--display:flex;}.elementor-10 .elementor-element.elementor-element-6c283ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#151515;}.elementor-10 .elementor-element.elementor-element-c49eb25{--display:flex;--min-height:439px;}.elementor-10 .elementor-element.elementor-element-a384ccc{--display:flex;}.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-e7ae339{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-d367c3e{--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:#626262;--border-color:#626262;}.elementor-10 .elementor-element.elementor-element-d367c3e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d367c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-10 .elementor-element.elementor-element-5bb164d{width:var( --container-widget-width, 34.195% );max-width:34.195%;--container-widget-width:34.195%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5bb164d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5bb164d img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-10 .elementor-element.elementor-element-8f9febb{--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:#858585;--border-color:#858585;}.elementor-10 .elementor-element.elementor-element-6080bef{text-align:center;}.elementor-10 .elementor-element.elementor-element-6080bef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;color:#4F4F4F;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-a6af09e{width:var( --container-widget-width, 180.211px );max-width:180.211px;--container-widget-width:180.211px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e7ae339{--grid-columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a6af09e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7a78556{text-align:center;}.elementor-10 .elementor-element.elementor-element-7a78556 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-9f06083 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-f9b2c61{width:var( --container-widget-width, 330.398px );max-width:330.398px;--container-widget-width:330.398px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f9b2c61 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-3c9dff9{--width:100.117%;}.elementor-10 .elementor-element.elementor-element-e7ae339{--grid-columns:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-3c9dff9{--width:48.267%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-3c9dff9{--width:73%;}}/* Start custom CSS for html, class: .elementor-element-72407cc */.app-search-bar{
    width:100%;
    max-width:900px;
}

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

    background:#fff;

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

    padding:1px 24px;

    box-shadow:
        0 2px 8px rgba(0,0,0,.05);

    transition:.3s;
}

.app-search-input:focus-within{
    border-color:#b8c6db;
}

.search-icon{
    width:15px;
    height:15px;
    color:#6b7b95;

    flex-shrink:0;
}

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

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

    font-size:14px;
    font-weight:500;

    color:#4d5f7a;
}

.app-search-input input::placeholder{
    color:#6b7b95;
}

/* Tablet */
@media (max-width:768px){

    .app-search-input{
        padding:1px 20px;
        border-radius:20px;
    }

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

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

}

/* Mobile */
@media (max-width:480px){

    .app-search-input{
        padding:2px 10px;
        gap:12px;
        border-radius:10px;
    }

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

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

}/* End custom CSS */