.elementor-3429 .elementor-element.elementor-element-99afb93{--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-3429 .elementor-element.elementor-element-79cb98a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3429 .elementor-element.elementor-element-d0a749d > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-d0a749d .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-d0a749d{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-d0a749d .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-d0a749d.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-d0a749d.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-d0a749d.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-01cd749 > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-01cd749 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-01cd749{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-01cd749 .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-01cd749.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-01cd749.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-01cd749.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-b5e8935 > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-b5e8935 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-b5e8935{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-b5e8935 .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-b5e8935.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-b5e8935.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-b5e8935.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-d01781f > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-d01781f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-d01781f{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-d01781f .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-d01781f.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-d01781f.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-d01781f.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-37ddb7f > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-37ddb7f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-37ddb7f{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-37ddb7f .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-37ddb7f.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-37ddb7f.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-37ddb7f.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-c508d8e > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-c508d8e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-c508d8e{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-c508d8e .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-c508d8e.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-c508d8e.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-c508d8e.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-7b2ee70 > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-7b2ee70 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-7b2ee70{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-7b2ee70 .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-7b2ee70.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-7b2ee70.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-7b2ee70.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-bdeee99 > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-bdeee99 .elementor-icon-box-wrapper{text-align:left;}.elementor-3429 .elementor-element.elementor-element-bdeee99 .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-8094a3a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-b916b07{--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-3429 .elementor-element.elementor-element-60067a0{--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-3429 .elementor-element.elementor-element-5c1ee4f > .elementor-widget-container{margin:10px 010px 10px 0px;}.elementor-3429 .elementor-element.elementor-element-5c1ee4f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3429 .elementor-element.elementor-element-5c1ee4f{--icon-box-icon-margin:30px;}.elementor-3429 .elementor-element.elementor-element-5c1ee4f .elementor-icon-box-title{margin-block-end:15px;color:#0055B8;}.elementor-3429 .elementor-element.elementor-element-5c1ee4f.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-5c1ee4f.elementor-view-framed .elementor-icon, .elementor-3429 .elementor-element.elementor-element-5c1ee4f.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-3429 .elementor-element.elementor-element-820ad4f{--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-3429 .elementor-element.elementor-element-d67451f{--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-3429 .elementor-element.elementor-element-d67451f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-c888ccb{--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-3429 .elementor-element.elementor-element-ac3d804{--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-3429 .elementor-element.elementor-element-fa16eed{--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-3429 .elementor-element.elementor-element-fa16eed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-5931559{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3429 .elementor-element.elementor-element-083a1cd{text-align:center;font-size:36px;font-weight:600;color:#0032A1;}.elementor-3429 .elementor-element.elementor-element-bd60298{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-421f64f{--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-3429 .elementor-element.elementor-element-421f64f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-c273f1d{--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-3429 .elementor-element.elementor-element-bbbde1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-0e8328f{--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-3429 .elementor-element.elementor-element-ba03c8b{--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-3429 .elementor-element.elementor-element-bdc3751{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-2354fc1{--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-3429 .elementor-element.elementor-element-2354fc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-9cade2d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-fa7b0d5{--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-3429 .elementor-element.elementor-element-fa7b0d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-f38a1a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-15cbdd2{--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-3429 .elementor-element.elementor-element-15cbdd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-2e36753{--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-3429 .elementor-element.elementor-element-b79caf5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-b79caf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-1a23124{--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-3429 .elementor-element.elementor-element-1a23124.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3429 .elementor-element.elementor-element-3b296be{--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-3429 .elementor-element.elementor-element-2e29ede{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3429 .elementor-element.elementor-element-44cb523{--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-3429 .elementor-element.elementor-element-44cb523.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-3429 .elementor-element.elementor-element-b916b07{--width:25%;}.elementor-3429 .elementor-element.elementor-element-60067a0{--width:50%;}.elementor-3429 .elementor-element.elementor-element-820ad4f{--width:25%;}.elementor-3429 .elementor-element.elementor-element-d67451f{--width:102.542%;}.elementor-3429 .elementor-element.elementor-element-fa16eed{--width:91.496%;}.elementor-3429 .elementor-element.elementor-element-421f64f{--width:51.35%;}.elementor-3429 .elementor-element.elementor-element-c273f1d{--width:50%;}.elementor-3429 .elementor-element.elementor-element-0e8328f{--width:50%;}.elementor-3429 .elementor-element.elementor-element-ba03c8b{--width:50%;}.elementor-3429 .elementor-element.elementor-element-2354fc1{--width:98.937%;}.elementor-3429 .elementor-element.elementor-element-fa7b0d5{--width:99.584%;}.elementor-3429 .elementor-element.elementor-element-15cbdd2{--width:71.419%;}.elementor-3429 .elementor-element.elementor-element-2e36753{--width:50%;}.elementor-3429 .elementor-element.elementor-element-b79caf5{--width:100.489%;}.elementor-3429 .elementor-element.elementor-element-1a23124{--width:99.893%;}.elementor-3429 .elementor-element.elementor-element-44cb523{--width:99.036%;}}@media(max-width:1024px){.elementor-3429 .elementor-element.elementor-element-79cb98a{--grid-auto-flow:row;}.elementor-3429 .elementor-element.elementor-element-5931559{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3429 .elementor-element.elementor-element-79cb98a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3429 .elementor-element.elementor-element-5931559{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3429 .elementor-element.elementor-element-083a1cd{letter-spacing:-2.3px;word-spacing:0em;}.elementor-3429 .elementor-element.elementor-element-b79caf5{--width:1600px;--justify-content:space-evenly;}}/* Start custom CSS for icon-box, class: .elementor-element-d0a749d */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01cd749 */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5e8935 */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d01781f */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37ddb7f */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c508d8e */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b2ee70 */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdeee99 */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79cb98a */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c1ee4f */* {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f9fbfd;
            color: #333;
            line-height: 1.7;
            padding: 20px;
        }

        .container {
            max-width: 1200px;
            margin: auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            font-size: 3em;
            color: #222;
            margin-bottom: 40px;
            font-weight: bold;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
            gap: 20px;
        }

        .feature-section {
            background: #fff;
            border-radius: 12px;
            padding: 25px 30px;
            box-shadow: 0 8px 16px rgba(0,0,0,0.05);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .feature-section:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 20px rgba(0,0,0,0.1);
        }

        .feature-section h2 {
            font-size: 1.6em;
            color: #0077cc;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
        }

        .feature-section h2 span.icon {
            font-size: 1.5em;
            margin-right: 12px;
        }

        .feature-section ul {
            list-style: none;
            padding-left: 0;
        }

        .feature-section ul li {
            position: relative;
            padding-left: 25px;
            margin-bottom: 12px;
            font-size: 1.05em;
        }

        .feature-section ul li::before {
            content: "✔";
            color: #28a745;
            position: absolute;
            left: 0;
            top: 0;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            h1 {
                font-size: 2.2em;
            }

            .feature-section h2 {
                font-size: 1.4em;
            }

            .feature-section {
                padding: 20px;
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2162c4f */.trust-badges {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 20px;
    font-size: 1.05em;
}

.trust-badges .badge {
    background: #f9f9f9;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 50px;
    padding: 10px 20px;
    font-weight: 500;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
    transition: background-color 0.3s ease, transform 0.3s ease;
}

.trust-badges .badge:hover {
    background-color: #f0f0f0;
    transform: translateY(-2px);
}

@media (max-width: 768px) {
    .trust-badges {
        flex-direction: column;
        align-items: center;
    }
}/* End custom CSS */