.elementor-2737 .elementor-element.elementor-element-58962d1{padding:2% 3% 2% 3%;z-index:1;overflow:visible;}.elementor-2737 .elementor-element.elementor-element-dd12731{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i{font-size:45px;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg{max-width:45px;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-box-body{padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-info-box-title{margin:14px 0px 12px 0px;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:22px;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-info-box-title {color:#222222;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-info-box-title a{color:#222222;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#222222;fill:#222222;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#1CBA9F;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#1CBA9F;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#1CBA9F;fill:#1CBA9F;}.elementor-2737 .elementor-element.elementor-element-dd12731 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;}.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 );}@media(max-width:767px){.elementor-2737 .elementor-element.elementor-element-b662fa2 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-2737 .elementor-element.elementor-element-b662fa2{width:25%;}.elementor-2737 .elementor-element.elementor-element-66bb16b{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2737 .elementor-element.elementor-element-b662fa2{width:35%;}.elementor-2737 .elementor-element.elementor-element-66bb16b{width:65%;}}/* Start custom CSS for text-editor, class: .elementor-element-c9e95e9 */.service-section {
            margin-bottom: 30px;
            padding: 20px;
            background: #f9f9f9;
            border-radius: 8px;
        }
        .benefits, .advantages {
            background: #f0f8ff;
            padding: 15px;
            border-radius: 5px;
            margin: 15px 0;
        }
        .why-choose {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            margin: 30px 0;
        }
        .feature {
            flex: 1;
            min-width: 180px;
            text-align: center;
            padding: 15px;
            margin: 10px;
            background: white;
            border-radius: 8px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        .feature-icon {
            font-size: 2em;
        }
        .procedure-list {
            columns: 2;
            column-gap: 30px;
        }
        @media (max-width: 768px) {
            .procedure-list {
                columns: 1;
            }
            .feature {
                min-width: 100%;
            }
        }
        .cta-section {
            text-align: center;
            background: #0066cc;
            color: white;
            padding: 30px;
            border-radius: 8px;
            margin-top: 30px;
        }
        .cta-section h2 {
            color: white;
        }/* End custom CSS */