.elementor-101 .elementor-element.elementor-element-561d775:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-561d775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoikotech.com/wp-content/uploads/2025/12/Section-wrapper.png");background-size:cover;}.elementor-101 .elementor-element.elementor-element-561d775 > .elementor-container{min-height:926px;}.elementor-101 .elementor-element.elementor-element-561d775{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-561d775 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-101 .elementor-element.elementor-element-e53a5fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-101 .elementor-element.elementor-element-e53a5fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-101 .elementor-element.elementor-element-8301139{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-8301139 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:76px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-6d1bbc5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-101 .elementor-element.elementor-element-6d1bbc5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-6d1bbc5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-674a1bb .elementor-button{background-color:#FF6B35;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-674a1bb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-a60d461 .elementor-button{background-color:#20B2AA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-a60d461 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-78c6000 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-78c6000 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:28px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-1f092ff{padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-b7c7b4d:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(150deg, #20B2AA0D 0%, #4FD1C70D 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-b7c7b4d > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-101 .elementor-element.elementor-element-b7c7b4d > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-b7c7b4d > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-b7c7b4d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-b7c7b4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-101 .elementor-element.elementor-element-5497d26{text-align:center;}.elementor-101 .elementor-element.elementor-element-5497d26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-2c3c1ce{text-align:center;}.elementor-101 .elementor-element.elementor-element-2c3c1ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-2a50db5:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(150deg, #20B2AA0D 0%, #4FD1C70D 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-2a50db5 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-101 .elementor-element.elementor-element-2a50db5 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-2a50db5 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-2a50db5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-2a50db5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-18c1497{text-align:center;}.elementor-101 .elementor-element.elementor-element-18c1497 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-c3d2dea{text-align:center;}.elementor-101 .elementor-element.elementor-element-c3d2dea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-898e27f:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(150deg, #20B2AA0D 0%, #4FD1C70D 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-898e27f > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-101 .elementor-element.elementor-element-898e27f > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-898e27f > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-898e27f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-898e27f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-45fe0cb{text-align:center;}.elementor-101 .elementor-element.elementor-element-45fe0cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-0a507fb{text-align:center;}.elementor-101 .elementor-element.elementor-element-0a507fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-2a40b91:hover > .elementor-element-populated{background-color:#20B2AA00;border-style:none;}.elementor-101 .elementor-element.elementor-element-2a40b91 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-2a40b91 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-2a40b91 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2a40b91 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-101 .elementor-element.elementor-element-2a40b91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-c082a80:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-c082a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0FFFC;}.elementor-101 .elementor-element.elementor-element-c082a80 > .elementor-container{min-height:131px;}.elementor-101 .elementor-element.elementor-element-c082a80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-c082a80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-821ca21{text-align:center;}.elementor-101 .elementor-element.elementor-element-821ca21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#343A40;}.elementor-101 .elementor-element.elementor-element-089a207{text-align:center;}.elementor-101 .elementor-element.elementor-element-089a207 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#343A40;}.elementor-101 .elementor-element.elementor-element-cabc257{text-align:center;}.elementor-101 .elementor-element.elementor-element-cabc257 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#343A40;}.elementor-101 .elementor-element.elementor-element-7a4c03e{text-align:center;}.elementor-101 .elementor-element.elementor-element-7a4c03e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#343A40;}.elementor-101 .elementor-element.elementor-element-f5ae5b7:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-f5ae5b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-101 .elementor-element.elementor-element-f5ae5b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-f5ae5b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-490bbbe{text-align:center;}.elementor-101 .elementor-element.elementor-element-490bbbe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-aa20cec > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-aa20cec{text-align:center;}.elementor-101 .elementor-element.elementor-element-aa20cec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-e4fca1f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-e0bd50f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-e0bd50f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-7d5b804{text-align:center;}.elementor-101 .elementor-element.elementor-element-7d5b804 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-5b99393 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-5b99393{text-align:center;}.elementor-101 .elementor-element.elementor-element-5b99393 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-0bbdaa5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-788c386:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-788c386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-101 .elementor-element.elementor-element-788c386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-788c386 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-f73ff7f{text-align:center;}.elementor-101 .elementor-element.elementor-element-f73ff7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-c156248 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-c156248{text-align:center;}.elementor-101 .elementor-element.elementor-element-c156248 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-2bab0a3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-caa1e55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-caa1e55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-96c9a26{text-align:center;}.elementor-101 .elementor-element.elementor-element-96c9a26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-3abb538 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-3abb538{text-align:center;}.elementor-101 .elementor-element.elementor-element-3abb538 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-f9ae9e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-f9ae9e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-f9ae9e6 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-f9ae9e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-f9ae9e6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-f9ae9e6 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 25px 50px 25px;}.elementor-101 .elementor-element.elementor-element-f9ae9e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-6db94fc{text-align:center;}.elementor-101 .elementor-element.elementor-element-6db94fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-d13654b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-d13654b{text-align:center;}.elementor-101 .elementor-element.elementor-element-d13654b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C757D;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-59b02e2{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-59b02e2 .elementor-icon-list-text{color:#343A40;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-adbfeb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-adbfeb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-adbfeb5 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-adbfeb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-adbfeb5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-adbfeb5 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 25px 50px 25px;}.elementor-101 .elementor-element.elementor-element-adbfeb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-79f5062{text-align:center;}.elementor-101 .elementor-element.elementor-element-79f5062 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-1922454 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-1922454{text-align:center;}.elementor-101 .elementor-element.elementor-element-1922454 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-26ccfe8{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-26ccfe8 .elementor-icon-list-text{color:#343A40;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-d559807:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-d559807 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-d559807 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-d559807 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-d559807 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-d559807 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 25px 50px 25px;}.elementor-101 .elementor-element.elementor-element-d559807 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-bbb8029{text-align:center;}.elementor-101 .elementor-element.elementor-element-bbb8029 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-3849265 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-3849265{text-align:center;}.elementor-101 .elementor-element.elementor-element-3849265 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-e88e70a{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-e88e70a .elementor-icon-list-text{color:#343A40;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-feb7446:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-feb7446 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-feb7446 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-feb7446 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-feb7446 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-feb7446 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 25px 50px 25px;}.elementor-101 .elementor-element.elementor-element-feb7446 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-250af27{text-align:center;}.elementor-101 .elementor-element.elementor-element-250af27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-a3bb32c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-a3bb32c{text-align:center;}.elementor-101 .elementor-element.elementor-element-a3bb32c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-ab7d4c5{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-ab7d4c5 .elementor-icon-list-text{color:#343A40;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-3b494c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-3b494c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-3b494c6 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-3b494c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-3b494c6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-3b494c6 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 25px 50px 25px;}.elementor-101 .elementor-element.elementor-element-3b494c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-8f3bfcd{text-align:center;}.elementor-101 .elementor-element.elementor-element-8f3bfcd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-6b5e527 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-6b5e527{text-align:center;}.elementor-101 .elementor-element.elementor-element-6b5e527 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-9e5b70f{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-9e5b70f .elementor-icon-list-text{color:#343A40;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-261347a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-261347a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-261347a > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-261347a > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-261347a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-261347a > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 25px 50px 25px;}.elementor-101 .elementor-element.elementor-element-261347a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-03e96eb{text-align:center;}.elementor-101 .elementor-element.elementor-element-03e96eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-1901d4c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-1901d4c{text-align:center;}.elementor-101 .elementor-element.elementor-element-1901d4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-95a28f1{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-95a28f1 .elementor-icon-list-text{color:#343A40;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-3930b79:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-3930b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-101 .elementor-element.elementor-element-3930b79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-3930b79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-4af445c{text-align:center;}.elementor-101 .elementor-element.elementor-element-4af445c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-2bc7ebe > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2bc7ebe{text-align:center;}.elementor-101 .elementor-element.elementor-element-2bc7ebe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-a0af0cc:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(150deg, #20B2AA0D 0%, #4FD1C70D 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-a0af0cc > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-101 .elementor-element.elementor-element-a0af0cc > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-a0af0cc > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-a0af0cc > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-a0af0cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-01d886c{text-align:center;}.elementor-101 .elementor-element.elementor-element-01d886c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-55efad2{text-align:center;}.elementor-101 .elementor-element.elementor-element-55efad2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-606f920{text-align:center;}.elementor-101 .elementor-element.elementor-element-606f920 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-a35a9a4 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#20B2AA;color:#20B2AA;border-style:solid;border-width:2px 2px 2px 2px;border-color:#20B2AA;border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-de6ed78:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(150deg, #20B2AA0D 0%, #4FD1C70D 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-de6ed78 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-101 .elementor-element.elementor-element-de6ed78 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-de6ed78 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-de6ed78 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-101 .elementor-element.elementor-element-de6ed78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-9f2c226{text-align:center;}.elementor-101 .elementor-element.elementor-element-9f2c226 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-3c767da{text-align:center;}.elementor-101 .elementor-element.elementor-element-3c767da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-fff4dc0{text-align:center;}.elementor-101 .elementor-element.elementor-element-fff4dc0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:25px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-1fba9f4 .elementor-button{background-color:#016767;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#016767;border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-7be1984 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-7be1984{text-align:center;}.elementor-101 .elementor-element.elementor-element-7be1984 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-7a82ea2 > .elementor-container{max-width:836px;}.elementor-101 .elementor-element.elementor-element-0e6e526:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-0e6e526 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-0e6e526 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#20B2AA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-0e6e526 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-0e6e526 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-0e6e526 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-0e6e526 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-ac9bfd0{text-align:center;}.elementor-101 .elementor-element.elementor-element-ac9bfd0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-0109f51 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-0109f51{text-align:center;}.elementor-101 .elementor-element.elementor-element-0109f51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-2604576:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-2604576 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-2604576 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#20B2AA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-2604576 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-2604576 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-2604576 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-2604576 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-9a727aa{text-align:center;}.elementor-101 .elementor-element.elementor-element-9a727aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-573c97d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-573c97d{text-align:center;}.elementor-101 .elementor-element.elementor-element-573c97d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-fccbe0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-fccbe0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-fccbe0b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#20B2AA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-fccbe0b > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-fccbe0b > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-fccbe0b > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-fccbe0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-b4708f7{text-align:center;}.elementor-101 .elementor-element.elementor-element-b4708f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-0bb87a8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-0bb87a8{text-align:center;}.elementor-101 .elementor-element.elementor-element-0bb87a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-5a239e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101 .elementor-element.elementor-element-5a239e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-5a239e3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#20B2AA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-5a239e3 > .elementor-element-populated, .elementor-101 .elementor-element.elementor-element-5a239e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-101 .elementor-element.elementor-element-5a239e3 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-101 .elementor-element.elementor-element-5a239e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-dee1639{text-align:center;}.elementor-101 .elementor-element.elementor-element-dee1639 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-27f6dd4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-27f6dd4{text-align:center;}.elementor-101 .elementor-element.elementor-element-27f6dd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-283a8d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-283a8d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-db9bc7f{text-align:center;}.elementor-101 .elementor-element.elementor-element-db9bc7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-01090ba > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-01090ba{text-align:center;}.elementor-101 .elementor-element.elementor-element-01090ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-d57981f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-9d49342:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-9d49342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-101 .elementor-element.elementor-element-9d49342{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-101 .elementor-element.elementor-element-9d49342 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-09e3f0a{text-align:center;}.elementor-101 .elementor-element.elementor-element-09e3f0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-1bdb0fa > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-1bdb0fa{text-align:center;}.elementor-101 .elementor-element.elementor-element-1bdb0fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#6C757D;}.elementor-101 .elementor-element.elementor-element-5887343 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-101 .elementor-element.elementor-element-fccf489{text-align:left;}.elementor-101 .elementor-element.elementor-element-fccf489 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-6eb9c59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-af927eb > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-101 .elementor-element.elementor-element-7c9e4ec{text-align:left;}.elementor-101 .elementor-element.elementor-element-7c9e4ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#20B2AA;}.elementor-101 .elementor-element.elementor-element-4a426c3{text-align:left;}.elementor-101 .elementor-element.elementor-element-4a426c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-3f48997{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-3f48997 .elementor-icon-list-text{color:#6C757D;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-6ba39a7{text-align:left;}.elementor-101 .elementor-element.elementor-element-6ba39a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-b6520dc{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-b6520dc .elementor-icon-list-text{color:#6C757D;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-4db4dfb{text-align:left;}.elementor-101 .elementor-element.elementor-element-4db4dfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#343A40;}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-icon i{color:#20B2AA;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-icon svg{fill:#20B2AA;transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-a7776ee{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-101 .elementor-element.elementor-element-a7776ee .elementor-icon-list-text{color:#6C757D;transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-8b5190d:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-8b5190d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #006666 0%, #20B2AA 100%);}.elementor-101 .elementor-element.elementor-element-8b5190d > .elementor-container{min-height:500px;}.elementor-101 .elementor-element.elementor-element-8b5190d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-8b5190d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-519d131{text-align:center;}.elementor-101 .elementor-element.elementor-element-519d131 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-0b9e8fe{text-align:center;}.elementor-101 .elementor-element.elementor-element-0b9e8fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-0902603 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#016868;color:#016868;padding:15px 80px 15px 80px;}.elementor-101 .elementor-element.elementor-element-3c8ba1c .elementor-button{background-color:#20B2AA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:15px 80px 15px 80px;}.elementor-101 .elementor-element.elementor-element-f5efd97 > .elementor-container{max-width:875px;}.elementor-101 .elementor-element.elementor-element-f5efd97{margin-top:30px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-0e7938e{text-align:center;}.elementor-101 .elementor-element.elementor-element-0e7938e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-ff9b7a7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-ff9b7a7{text-align:center;}.elementor-101 .elementor-element.elementor-element-ff9b7a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-a500a06{text-align:center;}.elementor-101 .elementor-element.elementor-element-a500a06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-22f7d95 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-22f7d95{text-align:center;}.elementor-101 .elementor-element.elementor-element-22f7d95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-c417fff{text-align:center;}.elementor-101 .elementor-element.elementor-element-c417fff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-b01ea12 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-b01ea12{text-align:center;}.elementor-101 .elementor-element.elementor-element-b01ea12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-7625c8c *//* MAIN WRAPPER */
.ztd-wrap {
  width: 400px;
  background: #ffffff;
  border-radius: 12px;
  padding: 0 0 35px 0;
  margin: auto;
  overflow: hidden;
  box-shadow: 0 15px 30px rgba(0,0,0,0.12);
}

/* HEADER */
.ztd-header {
  background: #009688;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  padding: 14px 0;
  width: 100%;
}

/* SCORE BOX */
.ztd-score-box {
  background: #F4F8F8;
  border-radius: 20px;
  padding: 25px 10px;
  margin: 20px 20px 10px;
  text-align: center;
}

.ztd-score-box .label {
  font-size: 13px;
  color: #7c7c7c;
  margin-bottom: 10px;
  letter-spacing: 1px;
}

.score {
  font-size: 58px;
  font-weight: bold;
  color: #FF6A00;
}

/* TITLES */
.section-title {
  font-size: 14px;
  font-weight: 600;
  color: #555;
  padding-left: 20px;
  margin: 5px 0 8px;
}

/* WORK PATTERN BARS — FIXED TOP ALIGNMENT */
.ztd-bars {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;   /* ⭐ THE FIX: Moves bars to top */
  padding: 0 20px;
  margin-bottom: 10px;
}

.ztd-bars span {
  width: 65px;
  border-radius: 5px 5px 0px 0px;
  background: #4CC7C6;
}

.b1 { height: 35px; }
.b2 { height: 55px; }
.b3 { height: 25px; }
.b4 { height: 48px; }
.b5 { height: 40px; }

/* HEATMAP */
.ztd-heatmap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  padding: 0 20px 10px;
}

.ztd-heatmap span {
  height: 22px;
  border-radius: 2px;
  background: #7ED6C8;
}

.ztd-heatmap .dark {
  background: #006C5F !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fa1d6f *//* Wrapper box */
.power-box {
  background: #F8F9FA;
  padding: 25px 30px;
  border-radius: 6px;
  font-family: 'Inter', sans-serif;
}

/* Title */
.power-title {
  font-size: 16px;
  font-weight: 600;
  color: #20B2AA;
  margin-bottom: 12px;
}

/* Bullet list */
.power-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.power-list li {
  position: relative;
  padding-left: 18px;
  font-size: 14px;
  font-weight: 400;
  color: #343A40;
  margin-bottom: 10px;
}

/* Custom dot */
.power-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  color: #20B2AA;
  font-size: 18px;
  line-height: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22dd302 *//* Wrapper box */
.power-box {
  background: #F8F9FA;
  padding: 25px 30px;
  border-radius: 6px;
  font-family: 'Inter', sans-serif;
}

/* Title */
.power-title {
  font-size: 16px;
  font-weight: 600;
  color: #20B2AA;
  margin-bottom: 12px;
}

/* Bullet list */
.power-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.power-list li {
  position: relative;
  padding-left: 18px;
  font-size: 14px;
  font-weight: 400;
  color: #343A40;
  margin-bottom: 10px;
}

/* Custom dot */
.power-list li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  color: #20B2AA;
  font-size: 18px;
  line-height: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4fca1f *//* GRID LAYOUT */
.feature-grid {
  width: 100%;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);  /* ⭐ TWO COLUMNS ON DESKTOP */
  gap: 30px;
  font-family: 'Inter', sans-serif;
  align-items: start;
}

/* CARDS */
.feature-card {
  background: #FFFFFF;
  padding: 50px 30px 20px 30px;
  border-radius: 12px;
  position: relative;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  height: 460px;
}

/* NUMBER BADGE */
.badge {
  position: absolute;
  top: -15px;
  left: 30px;
  background: #20B2AA;
  color: white;
  width: 34px;
  height: 34px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* TITLES */
.feat-title {
  font-size: 28px;
  font-weight: 600;
  color: #20B2AA;
  margin: 0px 0px 20px 0px;
}

/* SUBTITLE */
.feat-sub {
  font-size: 16px;
  font-weight: 400;
  color: #6C757D;
  font-style: italic;
  margin: 0px 0px 20px 0px;
  line-height: 1.4;
}

/* LIST */
.feat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.feat-list li {
  position: relative;
  padding-left: 22px;
  font-size: 16px;
  color: #343A40;
  margin: 0px 0px 20px 0px;
}

.feat-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #20B2AA;
  font-size: 15px;
}

/* TABLET (still 2 columns) */
@media (max-width: 1024px) {
  .feature-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* MOBILE (1 column) */
@media (max-width: 767px) {
  .feature-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bbdaa5 */.architecture-grid {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 40px;
  align-items: start;
  font-family: 'Inter', sans-serif;
}

/* LEFT SIDE BOXES */
.layer-box {
  background: linear-gradient(150deg, #20B2AA, #4FD1C7);
  padding: 22px 28px;
  border-radius: 10px;
  margin-bottom: 18px;
  color: white;
}

.layer-box h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 4px 0;
  text-align: center;
  color: white;
}

.layer-box p {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  opacity: 0.9;
   text-align: center;
}

/* RIGHT SIDE TITLE */
.right-title {
  font-size: 24px;
  font-weight: 600;
  color: #20B2AA;
  margin-bottom: 25px;
  line-height: 1.3;
}

/* RIGHT CARDS */
.right-card {
  background: #F8F9FA;
  border-radius: 10px;
  padding: 18px 24px;
  margin-bottom: 18px;
}

.right-card h3 {
  font-size: 20px;
  color: #20B2AA;
  font-weight: 600;
  margin: 0 0 4px 0;
}

.right-card p {
  font-size: 14px;
  color: #6C757D;
  margin: 0;
}

/* RESPONSIVE */
@media (max-width: 900px) {
  .architecture-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bab0a3 */.integration-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  font-family: 'Inter', sans-serif;
}

/* Card Box */
.integration-card {
  background: #ffffff;
  padding: 26px 28px;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  min-height: 220px;
}

/* Titles */
.integration-card h3 {
  font-size: 28px;
  font-weight: 600;
  color: #20B2AA;
  margin: 0 0 12px;
}

/* Tag Container */
.tag-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

/* Tag Buttons */
.tag {
  background: #F8F9FA;
  padding: 6px 14px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #343A40;
  display: inline-block;
  white-space: nowrap;
  border: 1px solid #E0E0E0;
}

/* Description Text */
.desc {
  margin-top: 10px;
  font-size: 14px;
  color: #6C757D;
  line-height: 1.4;
  font-style: italic;
}

/* Responsive */
@media (max-width: 1024px) {
  .integration-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .integration-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d57981f *//* Background wrapper */
.compliance-grid {

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  font-family: 'Inter', sans-serif;
  border-radius: 12px;
}

/* Card Box */
.comp-card {
   background: #F8F9FA;
  padding: 28px 28px;
  border-radius: 10px;
  border-left: 4px solid #20B2AA;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

/* Title */
.comp-card h3 {
  color: #20B2AA;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 14px;
}

/* List */
.comp-card ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.comp-card li {
  position: relative;
  padding-left: 24px;
  font-size: 16px;
  font-weight: 400;
  color: #343A40;
  margin-bottom: 12px;
}

/* Lock Icon Bullet */
.comp-card li::before {
  content: "🔒";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  color: #20B2AA;
}

/* Responsive */
@media (max-width: 1024px) {
  .compliance-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .compliance-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eb9c59 */.api-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
  font-family: 'Inter', sans-serif;
}

/* Each row */
.api-row {
  background: #FFFFFF;
  padding: 18px 22px;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

/* Left text */
.api-endpoint {
  font-size: 14px;
  font-weight: 600;
  color: #006666;
}

/* Right text */
.api-desc {
  font-size: 12px;
  font-weight: 400;
  color: #6C757D;
}

/* Responsive */
@media (max-width: 600px) {
  .api-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
  }
}/* End custom CSS */