.elementor-12482 .elementor-element.elementor-element-63794e66{--display:flex;}.elementor-12482 .elementor-element.elementor-element-63794e66:not(.elementor-motion-effects-element-type-background), .elementor-12482 .elementor-element.elementor-element-63794e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.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 );}/* Start custom CSS for text-editor, class: .elementor-element-50f171ac */.gpx-refund-page{background:#F7FAFC;padding:0px 20px 90px;}
    .gpx-refund-wrap{max-width:1000px;margin:0 auto;}

    .gpx-refund-head{margin-bottom:36px;}
    .gpx-refund-head h1{font-size:32px;color:#135DA8;margin:0 0 10px;font-weight:800;line-height:1.3;}
    .gpx-refund-updated{font-size:14.5px;color:#4D4D4D;margin:0;}

    .gpx-refund-card{background:#ffffff;border:1px solid #E3EAF0;border-radius:18px;padding:44px;}

    .gpx-refund-intro{font-size:16px;color:#4D4D4D;line-height:1.8;margin:0 0 32px;}

    /* Quick reference table */
    .gpx-refund-table-wrap{overflow-x:auto;margin-bottom:40px;border:1px solid #E3EAF0;border-radius:14px;}
    .gpx-refund-table{width:100%;border-collapse:collapse;min-width:560px;}
    .gpx-refund-table th{background:#135DA8;color:#ffffff;font-size:15px;font-weight:700;text-align:left;padding:14px 20px;}
    .gpx-refund-table th:first-child{border-radius:14px 0 0 0;}
    .gpx-refund-table th:last-child{border-radius:0 14px 0 0;}
    .gpx-refund-table td{font-size:15px;color:#4D4D4D;padding:14px 20px;border-bottom:1px solid #EDF2F6;vertical-align:top;}
    .gpx-refund-table tr:last-child td{border-bottom:none;}
    .gpx-refund-table tr:nth-child(even) td{background:#F7FBFD;}
    .gpx-refund-table td:first-child{font-weight:600;color:#1a1a1a;}

    .gpx-refund-section{margin-bottom:32px;}
    .gpx-refund-section:last-child{margin-bottom:0;}
    .gpx-refund-section h2{font-size:20px;color:#135DA8;margin:0 0 14px;font-weight:700;line-height:1.4;}
    .gpx-refund-section h3{font-size:17px;color:#1a1a1a;margin:20px 0 10px;font-weight:700;line-height:1.4;}
    .gpx-refund-section p{font-size:16px;color:#4D4D4D;line-height:1.8;margin:0 0 14px;}
    .gpx-refund-section p:last-child{margin-bottom:0;}

    .gpx-refund-list{margin:12px 0 16px;padding:0;list-style:none;}
    .gpx-refund-list li{font-size:16px;color:#4D4D4D;line-height:1.75;padding:6px 0 6px 22px;position:relative;}
    .gpx-refund-list li::before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:#96CED0;}

    /* Warning note */
    .gpx-refund-note{display:flex;gap:12px;background:#FFF8E9;border:1px solid #F3E3B8;border-radius:12px;padding:16px 18px;margin:14px 0;}
    .gpx-refund-note-icon{flex-shrink:0;font-size:16px;line-height:1.6;}
    .gpx-refund-note p{font-size:15px;color:#6B5A20;line-height:1.7;margin:0;}

    .gpx-refund-link{color:#135DA8;font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word;}

    .gpx-refund-contact{display:flex;flex-direction:column;gap:8px;margin-top:8px;}
    .gpx-refund-contact-row{font-size:16px;color:#4D4D4D;}
    .gpx-refund-contact-row strong{color:#1a1a1a;}

    @media(max-width:767px){
      .gpx-refund-page{padding:44px 16px 60px;}
      .gpx-refund-head h1{font-size:26px;}
      .gpx-refund-card{padding:26px;border-radius:16px;}
      .gpx-refund-section h2{font-size:18px;}
      .gpx-refund-section h3{font-size:16px;}
      .gpx-refund-intro,.gpx-refund-section p,.gpx-refund-list li,.gpx-refund-contact-row{font-size:15px;}
      .gpx-refund-table th,.gpx-refund-table td{font-size:14px;padding:12px 16px;}
    }/* End custom CSS */