.elementor-2027 .elementor-element.elementor-element-c091500{--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-2027 .elementor-element.elementor-element-1588477{--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-2027 .elementor-element.elementor-element-aa04de9{text-align:center}.elementor-2027 .elementor-element.elementor-element-aa04de9 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:50px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;color:#000}.elementor-2027 .elementor-element.elementor-element-aa04de9>.elementor-widget-container{margin:0 0 30px 0}.elementor-2027 .elementor-element.elementor-element-1d17798{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:300px;--padding-right:300px}.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-2027 .elementor-element.elementor-element-1ddf793>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-2027 .elementor-element.elementor-element-737e2df{--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-2027 .elementor-element.elementor-element-30accca{--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-2027 .elementor-element.elementor-element-54727d1{--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-2027 .elementor-element.elementor-element-23f4fbc{--display:flex}.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-2027 .elementor-element.elementor-element-1b8bd46{font-family:"Inter",Sans-serif;font-weight:400;color:#262626}.elementor-2027 .elementor-element.elementor-element-7bc62f6{--display:flex}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-2027 .elementor-element.elementor-element-4fb31ae .elementor-button{font-family:"Inter",Sans-serif;font-size:20px;font-weight:600;background-color:#2486C8;border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px}.elementor-2027 .elementor-element.elementor-element-4fb31ae .elementor-button:hover,.elementor-2027 .elementor-element.elementor-element-4fb31ae .elementor-button:focus{color:#FFF;background-color:#32D0FE}.elementor-2027 .elementor-element.elementor-element-4fb31ae .elementor-button:hover svg,.elementor-2027 .elementor-element.elementor-element-4fb31ae .elementor-button:focus svg{fill:#FFF}.elementor-2027 .elementor-element.elementor-element-4fb31ae>.elementor-widget-container{margin:0 0 30px 0}@media(max-width:1024px){.elementor-2027 .elementor-element.elementor-element-1d17798{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}}@media(max-width:767px){.elementor-2027 .elementor-element.elementor-element-aa04de9 .elementor-heading-title{font-size:30px}.elementor-2027 .elementor-element.elementor-element-1d17798{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2027 .elementor-element.elementor-element-1b8bd46{text-align:center}}@media(min-width:768px){.elementor-2027 .elementor-element.elementor-element-1d17798{--width:100%}}.custom-services-section{font-family:roboto,ubuntu;background-color:#fff;padding:60px 20px;max-width:1300px;margin:0 auto;text-align:center}.custom-services-section .section-header h2{font-size:36px;color:#4A5568;margin:10px 0;font-weight:700}.custom-services-section .section-header p{color:#666;font-size:16px;max-width:600px;margin:0 auto}.custom-services-section .cards-container{display:grid;grid-template-columns:1fr;gap:30px;margin-top:40px;padding:0 10px}@media (max-width:991px){.custom-services-section .section-header h2{font-size:28px}.custom-services-section .section-header p{font-size:15px}}@media (max-width:599px){.custom-services-section .section-header h2{font-size:24px}.custom-services-section .section-header p{font-size:14px}}@media (min-width:600px){.custom-services-section .cards-container{grid-template-columns:repeat(2,minmax(0,300px))}}@media (min-width:992px){.custom-services-section .cards-container{grid-template-columns:repeat(4,1fr)}}.custom-services-section .card{background-color:#f5f5f5;border-radius:16px;padding:30px 20px;box-shadow:0 4px 8px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}.custom-services-section .card:hover{box-shadow:0 8px 20px rgb(0 0 0 / .15);transform:translateY(-5px)}.custom-services-section .card .icon img{width:50px;height:50px;margin:0 auto 15px;display:block}.custom-services-section .card h3{font-size:20px;font-weight:700;color:#000;margin-bottom:15px;transition:color 0.3s ease;background-color:#f5f5f5}.custom-services-section .card:hover h3{color:#32D0FE}.custom-services-section .card p{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px}.custom-services-section .card a{background-color:#2486C8;color:#fff;padding:10px 20px;border-radius:25px;font-size:14px;cursor:pointer;text-decoration:none;display:block;text-align:center;transition:background-color 0.3s ease}.custom-services-section .card a:hover{background-color:#32D0FE}.dst-fmt-section{font-family:'Roboto',sans-serif;background-color:#fff;padding:35px 05px;text-align:center;max-width:1100px;margin:0 auto}.dst-fmt-section h2{font-size:36px;font-weight:700;color:#4A5568;margin:0 0 10px}.dst-fmt-section h2 span{color:#32D0FE}.dst-fmt-section p{font-size:15px;color:#666;margin:0 auto 40px;max-width:560px;line-height:1.6}.dst-fmt-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:860px;margin:0 auto}.dst-fmt-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:130px;padding:18px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:border-color 0.2s,transform 0.2s}.dst-fmt-card:hover{border-color:#2486C8;transform:translateY(-3px)}.dst-fmt-card .fmt-ext{font-size:18px;font-weight:700;color:#000}.dst-fmt-card:hover .fmt-ext{color:#2486C8}.dst-fmt-card .fmt-machine{font-size:12px;color:#999}@media (max-width:991px){.dst-fmt-section h2{font-size:26px}.dst-fmt-section p{font-size:14px}}@media (max-width:599px){.dst-fmt-section h2{font-size:22px}.dst-fmt-card{width:90px;padding:14px 8px}.dst-fmt-card .fmt-ext{font-size:15px}}.dst-process-section{font-family:'Roboto',sans-serif;background-color:#fff;padding:60px 20px;text-align:center;max-width:1300px;margin:0 auto}.dst-process-section h2{font-size:32px;font-weight:700;color:#4A5568;margin:0 0 10px}.dst-process-section h2 span{color:#32D0FE}.dst-process-section .dst-process-sub{font-size:15px;color:#666;margin:0 auto 40px;max-width:560px;line-height:1.6}.dst-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto;position:relative}.dst-process-card{background:#f5f5f5;border-radius:12px;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;transition:box-shadow 0.3s ease,transform 0.3s ease;position:relative}.dst-process-card:hover{box-shadow:0 8px 20px rgb(0 0 0 / .1);transform:translateY(-4px)}.dst-process-card .dst-step-number{width:40px;height:40px;border-radius:50%;background-color:#2486C8;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dst-process-card .dst-step-icon{font-size:32px;line-height:1}.dst-process-card h3{font-size:15px;font-weight:700;color:#333;margin:0;line-height:1.3;background-color:#f5f5f5}.dst-process-card p{font-size:13px;color:#666;line-height:1.6;margin:0}@media (max-width:991px){.dst-process-grid{grid-template-columns:repeat(2,1fr)}.dst-process-section h2{font-size:26px}}@media (max-width:599px){.dst-process-grid{grid-template-columns:1fr}.dst-process-section h2{font-size:22px}.dst-process-section .dst-process-sub{font-size:14px}}