.elementor-4602 .elementor-element.elementor-element-68792b2{margin-top:0px;margin-bottom:0px;}.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-4602 .elementor-element.elementor-element-7f5b80f{text-align:center;}.elementor-4602 .elementor-element.elementor-element-7f5b80f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-4602 .elementor-element.elementor-element-d0019bc{text-align:justify;}.elementor-4602 .elementor-element.elementor-element-d0019bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#7A7A7A;}.elementor-4602 .elementor-element.elementor-element-8287132{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4602 .elementor-element.elementor-element-d84c5d6{margin-top:0%;margin-bottom:0%;}.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-4602 .elementor-element.elementor-element-22f39ee > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-item:not(:last-child):after{content:"";height:76%;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-icon i{color:#3DE234;transition:color 0.3s;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-icon svg{fill:#3DE234;transition:fill 0.3s;}.elementor-4602 .elementor-element.elementor-element-22f39ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-text{transition:color 0.3s;}.elementor-4602 .elementor-element.elementor-element-9ad808b{margin-top:42px;margin-bottom:0px;padding:0px 0px 0px 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 );}.elementor-4602 .elementor-element.elementor-element-bb73378{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-4602 .elementor-element.elementor-element-b391641{text-align:center;}.elementor-4602 .elementor-element.elementor-element-b391641 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-4602 .elementor-element.elementor-element-c482c7e{text-align:center;}.elementor-4602 .elementor-element.elementor-element-c482c7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-4602 .elementor-element.elementor-element-0926788 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{text-decoration:none;}@media(min-width:768px){.elementor-4602 .elementor-element.elementor-element-d1638fc{width:14.911%;}.elementor-4602 .elementor-element.elementor-element-c2e9b5c{width:58.919%;}.elementor-4602 .elementor-element.elementor-element-f70c712{width:25.836%;}}@media(max-width:1024px){.elementor-4602 .elementor-element.elementor-element-8287132{--container-widget-width:737px;--container-widget-flex-grow:0;width:var( --container-widget-width, 737px );max-width:737px;}.elementor-4602 .elementor-element.elementor-element-bb73378{width:var( --container-widget-width, 562.844px );max-width:562.844px;--container-widget-width:562.844px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-4602 .elementor-element.elementor-element-7f5b80f .elementor-heading-title{font-size:24px;}.elementor-4602 .elementor-element.elementor-element-8287132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4602 .elementor-element.elementor-element-8287132{--container-widget-width:379px;--container-widget-flex-grow:0;width:var( --container-widget-width, 379px );max-width:379px;}.elementor-4602 .elementor-element.elementor-element-22f39ee{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4602 .elementor-element.elementor-element-22f39ee .elementor-icon-list-item > a{font-size:10px;}.elementor-4602 .elementor-element.elementor-element-b391641{text-align:center;}.elementor-4602 .elementor-element.elementor-element-b391641 .elementor-heading-title{font-size:24px;}.elementor-4602 .elementor-element.elementor-element-c482c7e .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-8287132 */.app-container {
    max-width: 700px;
    background:#ffffff;
    padding:30px;
    border-radius:12px;
    margin:40px auto;
    border: 2px dashed #aaa;  
  }
  input, select {
    width:100%;
    padding:10px;
    margin:6px 0;
  }
  .emoji-box {
    display:flex;
    align-items:center;
    gap:8px;
    margin:12px 0;
  }
  .emoji-box input { width:auto; }
   .app-container button {
    width:100%;
    padding:12px;
    background: linear-gradient(to right, #2c60a3, #000001);
    color:#fff;
    border:none;
    border-radius:6px;
    font-size:16px;
    cursor:pointer;
  }
  .title-card {
    background:#f9f9f9;
    padding:10px;
    border-radius:6px;
    margin-bottom:12px;
  }
  .title-card button {
    background:#2196f3;
    padding:6px 10px;
    border-radius:4px;
    width:auto;
    margin-top:6px;
  }
  .is-hidden { display:none; }
  .error-text { color:red; }/* End custom CSS */