.elementor-1761 .elementor-element.elementor-element-c20a170{--display:flex;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-4bf081e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-c234523{--display:flex;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-section-title{color:#1B1D76;font-size:41px;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper p{color:#000000;font-size:16px;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #1B1D76 0%, #1B1D76 100%);}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-border-divider::before{height:4px;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#1B1D76;color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-056c16c .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-c8c3e2b{--display:flex;}.elementor-1761 .elementor-element.elementor-element-ce33d75{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-1761 .elementor-element.elementor-element-0e50871{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-7588513{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-7f89207{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-1761 .elementor-element.elementor-element-7f89207:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-7f89207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7FCDE;}.elementor-1761 .elementor-element.elementor-element-1a56c37 .elementor-heading-title{font-size:31px;color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-deda328{font-size:13px;color:#0C0606;}.elementor-1761 .elementor-element.elementor-element-be17dd6{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-1761 .elementor-element.elementor-element-be17dd6:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-be17dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE3F4;}.elementor-1761 .elementor-element.elementor-element-b04b1b6 .elementor-heading-title{font-size:31px;color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-a7fea9a{font-size:13px;color:#0C0606;}.elementor-1761 .elementor-element.elementor-element-e616e61{--display:flex;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-8a2f9f3{text-align:center;}.elementor-1761 .elementor-element.elementor-element-8a2f9f3 .elementor-heading-title{color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-94e5d34{--display:flex;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-f2621b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-0a919eb{--display:flex;}.elementor-1761 .elementor-element.elementor-element-0fcc3ef .elementor-heading-title{font-size:29px;color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-30e71ae{font-size:14px;color:#080404;}.elementor-1761 .elementor-element.elementor-element-f1b2aa6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#130909;}.elementor-1761 .elementor-element.elementor-element-5beb975{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:11px;}body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-846427e .pp-list-items.pp-inline-items li:not(:last-child){margin-right:11px;}body.rtl .elementor-1761 .elementor-element.elementor-element-846427e .pp-list-items.pp-inline-items li:not(:last-child){margin-left:11px;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-list-container .pp-list-items li{align-items:center;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-list-items .pp-icon-list-icon{color:#1B1D76;font-size:21px;line-height:21px;height:21px;width:21px;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-list-items .pp-icon-list-icon svg{fill:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-list-items .pp-icon-list-image img{width:21px;}body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-846427e.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:11px;}body.rtl .elementor-1761 .elementor-element.elementor-element-846427e.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:11px;}.elementor-1761 .elementor-element.elementor-element-846427e.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:11px;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-icon-wrapper{top:0px;}.elementor-1761 .elementor-element.elementor-element-846427e .pp-icon-list-text{color:#160B0B;font-size:14px;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:11px;}body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:11px;}body.rtl .elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:11px;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-container .pp-list-items li{align-items:center;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-items .pp-icon-list-icon{color:#1B1D76;font-size:21px;line-height:21px;height:21px;width:21px;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-items .pp-icon-list-icon svg{fill:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-list-items .pp-icon-list-image img{width:21px;}body:not(.rtl) .elementor-1761 .elementor-element.elementor-element-1111cb9.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:11px;}body.rtl .elementor-1761 .elementor-element.elementor-element-1111cb9.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:11px;}.elementor-1761 .elementor-element.elementor-element-1111cb9.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:11px;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-icon-wrapper{top:0px;}.elementor-1761 .elementor-element.elementor-element-1111cb9 .pp-icon-list-text{color:#160B0B;font-size:14px;}.elementor-1761 .elementor-element.elementor-element-ba1ff40 .elementor-button{background-color:#1B1D76;font-size:15px;fill:#FFFFFF;color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-1761 .elementor-element.elementor-element-b4f376b{--display:flex;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-ffb6f0f{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1761 .elementor-element.elementor-element-1b674b5{--display:flex;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1761 .elementor-element.elementor-element-09c0783{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1761 .elementor-element.elementor-element-ff18939{--display:flex;--margin-top:23px;--margin-bottom:23px;--margin-left:23px;--margin-right:23px;}.elementor-1761 .elementor-element.elementor-element-8e177b2 .elementor-heading-title{font-size:30px;}.elementor-1761 .elementor-element.elementor-element-523fac8{--grid-row-gap:10px;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:10px;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-faqs .pp-faq-question{color:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-faqs .pp-faq-question svg{fill:#1B1D76;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-faqs .pp-faq-answer{color:#333;}.elementor-1761 .elementor-element.elementor-element-523fac8 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}.elementor-1761 .elementor-element.elementor-element-8b7c911{--display:flex;}.elementor-1761 .elementor-element.elementor-element-ef255ca{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1761 .elementor-element.elementor-element-4bf081e{--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-7588513{--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-f2621b5{--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-5beb975{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1761 .elementor-element.elementor-element-4bf081e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-7588513{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-f2621b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-5beb975{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1761 .elementor-element.elementor-element-ff18939{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-ffb6f0f */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{

    font-family:'Inter',sans-serif;
    background:#F8FAFC;

}

.benefits-section{

    padding:90px 20px;

}

.container{

    max-width:1400px;
    margin:auto;

}

.section-heading{

    margin-bottom:55px;

}

.section-heading span{

    display:inline-block;
    color:#3B82F6;
    font-size:20px;
    font-weight:700;
    margin-bottom:15px;

}

.section-heading h2{

    color:#193A72;
    font-size:56px;
    line-height:1.2;
    font-weight:800;

}

/* GRID */

.benefits-grid{

    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:24px;

}

/* CARD */

.card{

    background:#fff;

    border:1px solid #E3EAF3;

    border-radius:22px;

    padding:28px;

    min-height:225px;

    transition:.35s;

    display:flex;

    flex-direction:column;

    justify-content:flex-start;

    position:relative;

    overflow:hidden;

}

.card::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:4px;

    background:#3B82F6;

    transform:scaleX(0);

    transition:.35s;

}

.card:hover{

    transform:translateY(-10px);

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.card:hover::before{

    transform:scaleX(1);

}

.icon{

    width:56px;
    height:56px;

    border-radius:14px;

    background:#EDF5FF;

    display:flex;

    justify-content:center;

    align-items:center;

    font-size:28px;

    margin-bottom:28px;

    transition:.35s;

}

.card:hover .icon{

    transform:rotate(-8deg) scale(1.08);

}

.card p{

    color:#565E69;

    font-size:17px;

    line-height:1.8;

    font-weight:500;

}

/* ========================= */
/* TABLET */
/* ========================= */

@media(max-width:991px){

.section-heading{

text-align:center;

}

.section-heading h2{

font-size:42px;

}

.benefits-grid{

grid-template-columns:repeat(2,1fr);

}

}

/* ========================= */
/* MOBILE */
/* ========================= */

@media(max-width:767px){

.benefits-section{

padding:70px 18px;

}

.section-heading{

margin-bottom:40px;

}

.section-heading span{

font-size:18px;

}

.section-heading h2{

font-size:32px;

line-height:1.3;

}

.benefits-grid{

grid-template-columns:1fr;

gap:18px;

}

.card{

min-height:auto;

padding:24px;

}

.icon{

width:54px;
height:54px;

margin-bottom:20px;

}

.card p{

font-size:16px;
line-height:1.7;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09c0783 *//*==========================
BOT SECTION
===========================*/

.bot-section{

    background:#f7f7f7;
    padding:70px 20px;
    font-family:'Poppins',sans-serif;

}

.bot-container{

    max-width:1200px;
    margin:auto;

    display:grid;
    grid-template-columns:repeat(2,1fr);

    gap:70px;

}

.bot-column{

    display:flex;
    flex-direction:column;

}

/*==========================
Heading
===========================*/

.section-tag{

    font-size:13px;
    font-weight:700;
    letter-spacing:3px;
    color:#4b7fe8;

    margin-bottom:15px;

}

.bot-column h2{

    font-size:48px;
    line-height:1.2;
    color:#163c7a;
    margin-bottom:22px;
    font-weight:600;

}

.section-desc{

    font-size:18px;
    line-height:1.8;
    color:#666;
    margin-bottom:30px;

}

/*==========================
Pills
===========================*/

.pill-container{

    display:flex;
    flex-wrap:wrap;
    gap:14px;

}

.pill{

    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:13px 20px;

    border:1px solid #d7dce6;
    border-radius:40px;

    background:#fff;

    font-size:17px;
    color:#666;

    transition:.35s ease;

    white-space:nowrap;

}

.pill:hover{

    background:#163c7a;
    color:#fff;
    border-color:#163c7a;

    transform:translateY(-3px);

    box-shadow:0 10px 25px rgba(22,60,122,.18);

}

/*==========================
Bottom Text
===========================*/

.bottom-text{

    margin-top:35px;

    font-size:18px;
    line-height:1.9;
    color:#666;

}

/*==========================
Laptop
===========================*/

@media(max-width:1200px){

.bot-container{

grid-template-columns:1fr;

gap:60px;

}

}

/*==========================
Tablet
===========================*/

@media(max-width:768px){

.bot-section{

padding:60px 20px;

}

.bot-column h2{

font-size:36px;

}

.section-desc{

font-size:17px;

}

.bottom-text{

font-size:17px;

}

.pill{

font-size:15px;

padding:12px 18px;

}

}

/*==========================
Mobile
===========================*/

@media(max-width:480px){

.bot-column h2{

font-size:30px;

}

.section-desc{

font-size:16px;

line-height:1.7;

}

.bottom-text{

font-size:16px;

line-height:1.8;

}

.pill-container{

gap:10px;

}

.pill{

font-size:14px;

padding:10px 16px;

white-space:normal;
text-align:center;

}

}/* End custom CSS */