.elementor-1743 .elementor-element.elementor-element-2e5bee5{--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;}.elementor-1743 .elementor-element.elementor-element-2e5bee5:not(.elementor-motion-effects-element-type-background), .elementor-1743 .elementor-element.elementor-element-2e5bee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #17457A 0%, #17457A 100%);}.elementor-1743 .elementor-element.elementor-element-058fef2{--display:flex;}.elementor-1743 .elementor-element.elementor-element-4cf322e{--display:flex;}.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-1743 .elementor-element.elementor-element-3412f5d{text-align:center;}.elementor-1743 .elementor-element.elementor-element-3412f5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-6195a74{--display:flex;}.elementor-1743 .elementor-element.elementor-element-68d0143{--display:flex;}.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-1743 .elementor-element.elementor-element-5d6079d{--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;}.elementor-1743 .elementor-element.elementor-element-62fcd6c{--display:flex;}.elementor-1743 .elementor-element.elementor-element-2d1f9f5{--display:flex;}.elementor-1743 .elementor-element.elementor-element-2326a35{--display:flex;}.elementor-1743 .elementor-element.elementor-element-677abea{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-677abea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;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-1743 .elementor-element.elementor-element-4be58e0{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-cad4bf4{--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;}.elementor-1743 .elementor-element.elementor-element-ae9ca3d{--display:flex;}.elementor-1743 .elementor-element.elementor-element-d1d5b61{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-d1d5b61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-eebee96{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-8d8254e{--display:flex;}.elementor-1743 .elementor-element.elementor-element-1ac3bb0{--display:flex;}.elementor-1743 .elementor-element.elementor-element-7940b5f{--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;}.elementor-1743 .elementor-element.elementor-element-f28dc24{--display:flex;}.elementor-1743 .elementor-element.elementor-element-7d3f63f{--display:flex;}.elementor-1743 .elementor-element.elementor-element-0c7899e{--display:flex;}.elementor-1743 .elementor-element.elementor-element-69464bc{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-69464bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-a780872{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-b46215a{--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;}.elementor-1743 .elementor-element.elementor-element-7727ea7{--display:flex;}.elementor-1743 .elementor-element.elementor-element-7732647{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-7732647 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-a38ea65{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-cbccb34{--display:flex;}.elementor-1743 .elementor-element.elementor-element-15eb41e{--display:flex;}.elementor-1743 .elementor-element.elementor-element-6863237{--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;}.elementor-1743 .elementor-element.elementor-element-181dadc{--display:flex;}.elementor-1743 .elementor-element.elementor-element-f3e2b03{--display:flex;}.elementor-1743 .elementor-element.elementor-element-c82ddef{--display:flex;}.elementor-1743 .elementor-element.elementor-element-63bc7de{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-63bc7de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-4a3e8ea{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-0474942{--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;}.elementor-1743 .elementor-element.elementor-element-74e948a{--display:flex;}.elementor-1743 .elementor-element.elementor-element-3e7422a{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-3e7422a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-ce7a190{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-2570377{--display:flex;}.elementor-1743 .elementor-element.elementor-element-ecf086b{--display:flex;}.elementor-1743 .elementor-element.elementor-element-2c25c0a{--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;}.elementor-1743 .elementor-element.elementor-element-05ff5e1{--display:flex;}.elementor-1743 .elementor-element.elementor-element-6f1404d{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-6f1404d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-bd1c2f9{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-9c5f585{--display:flex;}.elementor-1743 .elementor-element.elementor-element-8835ce0{--display:flex;}.elementor-1743 .elementor-element.elementor-element-2487057{--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;}.elementor-1743 .elementor-element.elementor-element-f62a777{--display:flex;}.elementor-1743 .elementor-element.elementor-element-91c2b07{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-91c2b07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-c7c28e5{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-386065f{--display:flex;}.elementor-1743 .elementor-element.elementor-element-73b1c7f{--display:flex;}.elementor-1743 .elementor-element.elementor-element-e7b897d{--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;}.elementor-1743 .elementor-element.elementor-element-9de6a1e{--display:flex;}.elementor-1743 .elementor-element.elementor-element-69ad191{--display:flex;}.elementor-1743 .elementor-element.elementor-element-7bf80f0{--display:flex;}.elementor-1743 .elementor-element.elementor-element-607033a{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-607033a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-41dc9dc{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-96325bb{--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;}.elementor-1743 .elementor-element.elementor-element-4ce9c6c{--display:flex;}.elementor-1743 .elementor-element.elementor-element-a798915{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-a798915 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-53fcfff{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-fb37f8a{--display:flex;}.elementor-1743 .elementor-element.elementor-element-56725f6{--display:flex;}.elementor-1743 .elementor-element.elementor-element-587ac40{--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;}.elementor-1743 .elementor-element.elementor-element-28e896d{--display:flex;}.elementor-1743 .elementor-element.elementor-element-9576fe5{--display:flex;}.elementor-1743 .elementor-element.elementor-element-dc31e8b{--display:flex;}.elementor-1743 .elementor-element.elementor-element-b69660a{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-b69660a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-2da4527{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-682cad8{--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;}.elementor-1743 .elementor-element.elementor-element-85fc79e{--display:flex;}.elementor-1743 .elementor-element.elementor-element-3b1e797{--display:flex;}.elementor-1743 .elementor-element.elementor-element-08e1526{--display:flex;}.elementor-1743 .elementor-element.elementor-element-f4e8496{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-f4e8496 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-c444806{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-af7a4dc{--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;}.elementor-1743 .elementor-element.elementor-element-6a535e6{--display:flex;}.elementor-1743 .elementor-element.elementor-element-14b4b73{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-14b4b73 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-b7a9803{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-2809b3a{--display:flex;}.elementor-1743 .elementor-element.elementor-element-f4b6c6f{--display:flex;}.elementor-1743 .elementor-element.elementor-element-2fa0dee{--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;}.elementor-1743 .elementor-element.elementor-element-7a5ec42{--display:flex;}.elementor-1743 .elementor-element.elementor-element-206c5af{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-206c5af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-6abe72a{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-9a1dfd2{--display:flex;}.elementor-1743 .elementor-element.elementor-element-39cf438{--display:flex;}.elementor-1743 .elementor-element.elementor-element-7c2ed01{--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;}.elementor-1743 .elementor-element.elementor-element-a74d25e{--display:flex;}.elementor-1743 .elementor-element.elementor-element-208b6f8{--display:flex;}.elementor-1743 .elementor-element.elementor-element-d23d920{--display:flex;}.elementor-1743 .elementor-element.elementor-element-d99cb0b{background-color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-d99cb0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1743 .elementor-element.elementor-element-898b850{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-1743 .elementor-element.elementor-element-95d3d19{--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-1743 .elementor-element.elementor-element-95d3d19:not(.elementor-motion-effects-element-type-background), .elementor-1743 .elementor-element.elementor-element-95d3d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-1743 .elementor-element.elementor-element-2d1e05d{--display:flex;}.elementor-1743 .elementor-element.elementor-element-7e45616{text-align:center;}.elementor-1743 .elementor-element.elementor-element-7e45616 .elementor-heading-title{color:var( --e-global-color-58774f5 );}.elementor-1743 .elementor-element.elementor-element-d90359c{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1743 .elementor-element.elementor-element-3412f5d .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-1743 .elementor-element.elementor-element-3412f5d .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for text-editor, class: .elementor-element-4be58e0 */.elementor-1743 .elementor-element.elementor-element-4be58e0 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-4be58e0 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-4be58e0 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-4be58e0 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eebee96 */.elementor-1743 .elementor-element.elementor-element-eebee96 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-eebee96 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-eebee96 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-eebee96 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a780872 */.elementor-1743 .elementor-element.elementor-element-a780872 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-a780872 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-a780872 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-a780872 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a38ea65 */.elementor-1743 .elementor-element.elementor-element-a38ea65 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-a38ea65 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-a38ea65 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-a38ea65 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a3e8ea */.elementor-1743 .elementor-element.elementor-element-4a3e8ea ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-4a3e8ea ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-4a3e8ea ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-4a3e8ea ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce7a190 */.elementor-1743 .elementor-element.elementor-element-ce7a190 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-ce7a190 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-ce7a190 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-ce7a190 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1c2f9 */.elementor-1743 .elementor-element.elementor-element-bd1c2f9 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-bd1c2f9 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-bd1c2f9 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-bd1c2f9 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7c28e5 */.elementor-1743 .elementor-element.elementor-element-c7c28e5 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-c7c28e5 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-c7c28e5 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-c7c28e5 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41dc9dc */.elementor-1743 .elementor-element.elementor-element-41dc9dc ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-41dc9dc ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-41dc9dc ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-41dc9dc ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53fcfff */.elementor-1743 .elementor-element.elementor-element-53fcfff ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-53fcfff ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-53fcfff ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-53fcfff ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da4527 */.elementor-1743 .elementor-element.elementor-element-2da4527 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-2da4527 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-2da4527 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-2da4527 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c444806 */.elementor-1743 .elementor-element.elementor-element-c444806 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-c444806 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-c444806 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-c444806 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7a9803 */.elementor-1743 .elementor-element.elementor-element-b7a9803 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-b7a9803 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-b7a9803 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-b7a9803 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6abe72a */.elementor-1743 .elementor-element.elementor-element-6abe72a ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-6abe72a ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-6abe72a ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-6abe72a ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898b850 */.elementor-1743 .elementor-element.elementor-element-898b850 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-1743 .elementor-element.elementor-element-898b850 ul li{
    position: relative;
    padding: 18px 20px 18px 55px;
    margin-bottom: 18px;
    border-radius: 18px;
    
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);

    color: #111111;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 500;

    transition: all 0.35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.elementor-1743 .elementor-element.elementor-element-898b850 ul li:hover{
    transform: translateY(-4px);
    border-color: rgba(99,102,241,0.35);
    box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-1743 .elementor-element.elementor-element-898b850 ul li::before{
    content: "✦";
    position: absolute;
    left: 22px;
    top: 18px;

    font-size: 18px;
    color: #4f46e5;
    font-weight: bold;
}/* End custom CSS */