<?php
// Capture form data from index.html form submission
$salutation = isset($_POST['jform-salutation']) ? htmlspecialchars($_POST['jform-salutation'], ENT_QUOTES, 'UTF-8') : '';
$firstname = isset($_POST['jform-firstname']) ? htmlspecialchars($_POST['jform-firstname'], ENT_QUOTES, 'UTF-8') : '';
$lastname = isset($_POST['jform-lastname']) ? htmlspecialchars($_POST['jform-lastname'], ENT_QUOTES, 'UTF-8') : '';
$email = isset($_POST['jform-email']) ? htmlspecialchars($_POST['jform-email'], ENT_QUOTES, 'UTF-8') : '';
$phone = isset($_POST['jform-phone']) ? htmlspecialchars($_POST['jform-phone'], ENT_QUOTES, 'UTF-8') : '';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'KES';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'UGX';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'TZS';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'RWF';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'BWP';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'BIF';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'MGA';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'ZAR';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'ZWG';
$currency = isset($_POST['jform-currency']) ? htmlspecialchars($_POST['jform-currency'], ENT_QUOTES, 'UTF-8') : 'TZS';
$amount = isset($_POST['jform-amount']) ? htmlspecialchars($_POST['jform-amount'], ENT_QUOTES, 'UTF-8') : '0.00';
$description = isset($_POST['jform-description']) ? htmlspecialchars($_POST['jform-description'], ENT_QUOTES, 'UTF-8') : '';

// Format customer full name
$customername = trim($firstname . ' ' . $lastname);

// Calculate USD equivalent for USDT value
$exchangeRates = [
    'GBP' => 1.33, //GBP
    'EUR' => 1.16, //EUR
    'USD' => 1.0,
    'KES' => 1 / 129.33,  // 1 KES = 1/129.33 USD
    'UGX' => 1 / 3755.00,  // 1 UGX = 1/3755.00 USD
    'TZS' => 1 / 2600.00,  // 1 TZS = 1/2600.00 USD
    'RWF' => 1 / 1463.00,  // 1 RWF = 1/1463.00, USD
    'BWP' => 1 / 14.15, // 1 BWP = 1/14.15 USD
    'BIF' => 1 / 2977.00,  // 1 BIF = 1/2977.00 USD
    'MGA' => 1 / 4195.42,  // 1 MGA = 1/4195.42 USD
    'ZAR' => 1 / 16.68,  // 1 ZAR = 1/16.68 USD
    'ZWG' => 1 / 25.77, // 1 ZWG = 1/25.77 USD
    'ZMW' => 1 / 18.90,  // 1 ZMW = 1/18.90, USD
];
$cleanAmount = str_replace(',', '', $amount);
$numericAmount = is_numeric($cleanAmount) ? floatval($cleanAmount) : 0.0;
$usdEquivalent = $numericAmount * ($exchangeRates[$currency] ?? 1.0);  // Default to 1 if currency not found
?>
<!DOCTYPE html>

<html data-qb-installed="true">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
    <title>Online Payments | Pesapal™</title>
    <link rel="shortcut icon" href="https://payments.pesapal.com/images/favicon.ico">
    <link rel="apple-touch-icon" href="https://payments.pesapal.com/images/apple-touch-icon.png">
    <link type="text/css" href="assetsp/css" rel="stylesheet">
    <link type="text/css" href="assetsp/service.css" rel="stylesheet">
    <link type="text/css" href="assetsp/datepicker.css" rel="stylesheet">
    <link type="text/css" href="assetsp/public.css" rel="stylesheet">

    <link type="text/css" href="assetsp/custom.css" rel="stylesheet">
    <link type="text/css" href="assetsp/jquery.fancybox.min.css" rel="stylesheet">
    <link type="text/css" href="assetsp/chosen.css" rel="stylesheet">

    <script type="text/javascript" src="assetsp/jquery-1.11.3.min.js.download"></script>
    <script type="text/javascript" src="assetsp/jquery.fancybox.min.js.download"></script>
    <script type="text/javascript" src="assetsp/bootstrap.min.js.download"></script>
    <script type="text/javascript" src="assetsp/jquery-migrate.min.js.download"></script>
    <script type="text/javascript" src="assetsp/chosen.jquery.js.download"></script>
    <script src="assetsp/api.js.download"></script>
</head>

<l1fd576fe-5ad5-4c2b-b155-b652b2ec8933><template shadowrootmode="closed">
        <div id="8cc4dc50-6955-401e-b17a-58bd132abfab"
            style="position: fixed; top: 0px; left: 0px; right: 0px; z-index: 2147483647;"></div>
        <style>
            *,
            ::backdrop,
            :after,
            :before {
                --tw-border-spacing-x: 0;
                --tw-border-spacing-y: 0;
                --tw-translate-x: 0;
                --tw-translate-y: 0;
                --tw-rotate: 0;
                --tw-skew-x: 0;
                --tw-skew-y: 0;
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                --tw-pan-x: ;
                --tw-pan-y: ;
                --tw-pinch-zoom: ;
                --tw-scroll-snap-strictness: proximity;
                --tw-gradient-from-position: ;
                --tw-gradient-via-position: ;
                --tw-gradient-to-position: ;
                --tw-ordinal: ;
                --tw-slashed-zero: ;
                --tw-numeric-figure: ;
                --tw-numeric-spacing: ;
                --tw-numeric-fraction: ;
                --tw-ring-inset: ;
                --tw-ring-offset-width: 0px;
                --tw-ring-offset-color: #fff;
                --tw-ring-color: #6b90fa80;
                --tw-ring-offset-shadow: 0 0 #0000;
                --tw-ring-shadow: 0 0 #0000;
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                --tw-blur: ;
                --tw-brightness: ;
                --tw-contrast: ;
                --tw-grayscale: ;
                --tw-hue-rotate: ;
                --tw-invert: ;
                --tw-saturate: ;
                --tw-sepia: ;
                --tw-drop-shadow: ;
                --tw-backdrop-blur: ;
                --tw-backdrop-brightness: ;
                --tw-backdrop-contrast: ;
                --tw-backdrop-grayscale: ;
                --tw-backdrop-hue-rotate: ;
                --tw-backdrop-invert: ;
                --tw-backdrop-opacity: ;
                --tw-backdrop-saturate: ;
                --tw-backdrop-sepia: ;
                --tw-contain-size: ;
                --tw-contain-layout: ;
                --tw-contain-paint: ;
                --tw-contain-style:
            }

            *,
            :after,
            :before {
                border: 0 solid #141415;
                box-sizing: border-box
            }

            :after,
            :before {
                --tw-content: ""
            }

            :host,
            html {
                line-height: 1.5;
                -webkit-text-size-adjust: 100%;
                font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-feature-settings: normal;
                font-variation-settings: normal;
                tab-size: 4;
                -webkit-tap-highlight-color: transparent
            }

            body {
                line-height: inherit;
                margin: 0
            }

            hr {
                border-top-width: 1px;
                color: inherit;
                height: 0
            }

            abbr:where([title]) {
                text-decoration: underline dotted
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-size: inherit;
                font-weight: inherit
            }

            a {
                color: inherit;
                text-decoration: inherit
            }

            b,
            strong {
                font-weight: bolder
            }

            code,
            kbd,
            pre,
            samp {
                font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
                font-feature-settings: normal;
                font-size: 1em;
                font-variation-settings: normal
            }

            small {
                font-size: 80%
            }

            sub,
            sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: initial
            }

            sub {
                bottom: -.25em
            }

            sup {
                top: -.5em
            }

            table {
                border-collapse: collapse;
                border-color: inherit;
                text-indent: 0
            }

            button,
            input,
            optgroup,
            select,
            textarea {
                color: inherit;
                font-family: inherit;
                font-feature-settings: inherit;
                font-size: 100%;
                font-variation-settings: inherit;
                font-weight: inherit;
                letter-spacing: inherit;
                line-height: inherit;
                margin: 0;
                padding: 0
            }

            button,
            select {
                text-transform: none
            }

            button,
            input:where([type=button]),
            input:where([type=reset]),
            input:where([type=submit]) {
                -webkit-appearance: button;
                background-color: initial;
                background-image: none
            }

            :-moz-focusring {
                outline: auto
            }

            :-moz-ui-invalid {
                box-shadow: none
            }

            progress {
                vertical-align: initial
            }

            ::-webkit-inner-spin-button,
            ::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            ::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            summary {
                display: list-item
            }

            blockquote,
            dd,
            dl,
            figure,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            hr,
            p,
            pre {
                margin: 0
            }

            fieldset {
                margin: 0
            }

            fieldset,
            legend {
                padding: 0
            }

            menu,
            ol,
            ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            dialog {
                padding: 0
            }

            textarea {
                resize: vertical
            }

            input::placeholder,
            textarea::placeholder {
                color: #9ca3af;
                opacity: 1
            }

            [role=button],
            button {
                cursor: pointer
            }

            :disabled {
                cursor: default
            }

            audio,
            canvas,
            embed,
            iframe,
            img,
            object,
            svg,
            video {
                display: block;
                vertical-align: middle
            }

            img,
            video {
                height: auto;
                max-width: 100%
            }

            [hidden]:where(:not([hidden=until-found])) {
                display: none
            }

            b,
            strong {
                font-weight: 600
            }

            body {
                background-color: #fff;
                color: #2a2a2d
            }

            @media {
                .container {
                    max-width: 1168px
                }
            }

            .display {
                font-size: 1.5em;
                line-height: 32px
            }

            .display,
            .heading {
                font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-weight: 600;
                letter-spacing: 0
            }

            .heading {
                font-size: 1.25em;
                line-height: 26px
            }

            .subHeading {
                font-weight: 500
            }

            .body,
            .subHeading {
                font-size: 1em;
                letter-spacing: 0;
                line-height: 22px
            }

            .body {
                font-weight: 400
            }

            .subBody {
                font-size: .875em;
                line-height: 20px
            }

            .caption,
            .subBody {
                font-weight: 400;
                letter-spacing: 0
            }

            .caption,
            .caption-medium {
                font-size: .75em;
                line-height: 18px
            }

            .caption-medium {
                font-weight: 500;
                letter-spacing: 0
            }

            .heading-2xl {
                font-size: 2em;
                line-height: 40px
            }

            .heading-2xl,
            .heading-xl {
                font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-weight: 600;
                letter-spacing: -.016em
            }

            .heading-xl {
                font-size: 1.75em;
                line-height: 36px
            }

            .heading-lg {
                font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-size: 1.625em;
                font-weight: 600;
                letter-spacing: -.016em;
                line-height: 34px
            }

            .heading-md {
                font-size: 1.5em;
                line-height: 32px
            }

            .heading-md,
            .heading-sm {
                font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-weight: 600;
                letter-spacing: 0
            }

            .heading-sm {
                font-size: 1.25em;
                line-height: 26px
            }

            .body-lg {
                font-weight: 400
            }

            .body-lg,
            .body-lg-medium {
                font-size: 1.125em;
                letter-spacing: 0;
                line-height: 24px
            }

            .body-lg-medium {
                font-weight: 500
            }

            .body-lg-bold {
                font-size: 1.125em;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 24px
            }

            .body-md {
                font-weight: 400
            }

            .body-md,
            .body-md-medium {
                font-size: 1em;
                letter-spacing: 0;
                line-height: 22px
            }

            .body-md-medium {
                font-weight: 500
            }

            .body-md-bold {
                font-size: 1em;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 22px
            }

            .body-sm {
                font-weight: 400
            }

            .body-sm,
            .body-sm-medium {
                font-size: .875em;
                letter-spacing: 0;
                line-height: 20px
            }

            .body-sm-medium {
                font-weight: 500
            }

            .body-sm-bold {
                font-size: .875em;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 20px
            }

            .body-xs {
                font-weight: 400
            }

            .body-xs,
            .body-xs-medium {
                font-size: .75em;
                letter-spacing: 0;
                line-height: 18px
            }

            .body-xs-medium {
                font-weight: 500
            }

            .body-xs-bold {
                font-size: .75em;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 18px
            }

            .body-2xs {
                font-weight: 400
            }

            .body-2xs,
            .body-2xs-medium {
                font-size: .6875em;
                letter-spacing: 0;
                line-height: 18px
            }

            .body-2xs-medium {
                font-weight: 500
            }

            .body-2xs-bold {
                font-size: .6875em;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 18px
            }

            .bg-primary {
                background-color: #f7f7f8
            }

            .bg-secondary {
                background-color: #fff
            }

            .bg-tertiary {
                background-color: #ededed
            }

            .bg-accent {
                background-color: #3e5fff
            }

            .bg-accent-subtle {
                background-color: #f3f7fc
            }

            .bg-disabled {
                background-color: #c8c9cb
            }

            .bg-success {
                background-color: #0a8550
            }

            .bg-critical {
                background-color: #e02f1f
            }

            .bg-warning {
                background-color: #fac900
            }

            .bg-success-subtle {
                background-color: #ecf9ee
            }

            .bg-warning-subtle {
                background-color: #fff6db
            }

            .bg-critical-subtle {
                background-color: #fcefee
            }

            .bg-primary-active {
                background-color: #ededed
            }

            .bg-secondary-active {
                background-color: #f7f7f8
            }

            .bg-accent-active {
                background-color: #243dcc
            }

            .border-primary {
                border-color: #c8c9cb
            }

            .border-secondary {
                border-color: #e2e2e4
            }

            .border-input {
                border-color: #909192
            }

            .border-accent {
                border-color: #3e5fff
            }

            .border-success {
                border-color: #37c871
            }

            .border-warning {
                border-color: #fac900
            }

            .border-critical {
                border-color: #f29086
            }

            .border-accent-active {
                border-color: #243dcc
            }

            .text-primary {
                color: #2a2a2d
            }

            .text-secondary {
                color: #696a6d
            }

            .text-accent {
                color: #3e5fff
            }

            .text-primary-on-color {
                color: #fff
            }

            .text-secondary-on-color {
                color: #f7f7f8
            }

            .text-disabled {
                color: #b2b2b3
            }

            .text-success {
                color: #075f3c
            }

            .text-warning {
                color: #654a0b
            }

            .text-critical {
                color: #9e1c10
            }

            .text-accent-active {
                color: #243dcc
            }

            .text-placeholder {
                color: #696a6d
            }

            .stroke-primary {
                stroke: #c8c9cb
            }

            .dark .bg-primary {
                background-color: #141415
            }

            .dark .bg-secondary {
                background-color: #1d1e20
            }

            .dark .bg-tertiary {
                background-color: #2a2a2d
            }

            .dark .bg-accent {
                background-color: #3e5fff
            }

            .dark .bg-accent-subtle {
                background-color: #1a1f3d
            }

            .dark .bg-disabled {
                background-color: #3e3f42
            }

            .dark .bg-success {
                background-color: #0a8550
            }

            .dark .bg-critical {
                background-color: #9e1c10
            }

            .dark .bg-warning {
                background-color: #8e6c10
            }

            .dark .bg-success-subtle {
                background-color: #043420
            }

            .dark .bg-warning-subtle {
                background-color: #3c2a07
            }

            .dark .bg-critical-subtle {
                background-color: #5a0e07
            }

            .dark .bg-primary-active {
                background-color: #1d1e20
            }

            .dark .bg-secondary-active {
                background-color: #2a2a2d
            }

            .dark .bg-accent-active {
                background-color: #243dcc
            }

            .dark .border-primary {
                border-color: #4f5054
            }

            .dark .border-secondary {
                border-color: #3e3f42
            }

            .dark .border-input {
                border-color: #696a6d
            }

            .dark .border-accent {
                border-color: #3e5fff
            }

            .dark .border-success {
                border-color: #0a8550
            }

            .dark .border-warning {
                border-color: #8e6c10
            }

            .dark .border-critical {
                border-color: #e02f1f
            }

            .dark .border-accent-active {
                border-color: #243dcc
            }

            .dark .text-primary {
                color: #fff
            }

            .dark .text-secondary {
                color: #909192
            }

            .dark .text-accent {
                color: #6b90fa
            }

            .dark .text-primary-on-color {
                color: #fff
            }

            .dark .text-secondary-on-color {
                color: #f7f7f8
            }

            .dark .text-disabled {
                color: #4f5054
            }

            .dark .text-success {
                color: #37c871
            }

            .dark .text-warning {
                color: #fac900
            }

            .dark .text-critical {
                color: #f29086
            }

            .dark .text-accent-active {
                color: #8caef8
            }

            .dark .text-placeholder {
                color: #b2b2b3
            }

            .dark .stroke-primary {
                stroke: #4f5054
            }

            .pointer-events-none {
                pointer-events: none
            }

            .invisible {
                visibility: hidden
            }

            .inset-0 {
                inset: 0
            }

            .inset-y-0 {
                bottom: 0;
                top: 0
            }

            .bottom-4 {
                bottom: 1em
            }

            .left-1\/2,
            .left-2\/4 {
                left: 50%
            }

            .right-0 {
                right: 0
            }

            .right-1\.5 {
                right: .375em
            }

            .top-2\/4 {
                top: 50%
            }

            .z-50 {
                z-index: 50
            }

            .z-\[1\] {
                z-index: 1
            }

            .my-0\.5 {
                margin-top: .125em
            }

            .mb-0\.5,
            .my-0\.5 {
                margin-bottom: .125em
            }

            .ml-2 {
                margin-left: .5em
            }

            .ml-7 {
                margin-left: 1.75em
            }

            .mr-0\.5 {
                margin-right: .125em
            }

            .mr-4 {
                margin-right: 1em
            }

            .mt-0\.5 {
                margin-top: .125em
            }

            .box-border {
                box-sizing: border-box
            }

            .contents {
                display: contents
            }

            .size-6 {
                height: 1.5em;
                width: 1.5em
            }

            .h-1\.5 {
                height: .375em
            }

            .h-12 {
                height: 3em
            }

            .h-20 {
                height: 5em
            }

            .h-4\.5 {
                height: 1.125em
            }

            .h-\[151px\] {
                height: 151px
            }

            .h-\[214px\] {
                height: 214px
            }

            .h-\[40px\] {
                height: 40px
            }

            .h-\[75\%\] {
                height: 75%
            }

            .max-h-10 {
                max-height: 2.5em
            }

            .max-h-\[300px\] {
                max-height: 300px
            }

            .max-h-\[500px\] {
                max-height: 500px
            }

            .max-h-\[90vh\] {
                max-height: 90vh
            }

            .min-h-0 {
                min-height: 0
            }

            .min-h-12 {
                min-height: 3em
            }

            .min-h-\[140px\] {
                min-height: 140px
            }

            .min-h-full {
                min-height: 100%
            }

            .w-1\.5 {
                width: .375em
            }

            .w-11 {
                width: 2.75em
            }

            .w-12 {
                width: 3em
            }

            .w-20 {
                width: 5em
            }

            .w-4\.5 {
                width: 1.125em
            }

            .w-80 {
                width: 20em
            }

            .w-\[150px\] {
                width: 150px
            }

            .w-\[198px\] {
                width: 198px
            }

            .w-\[416px\] {
                width: 416px
            }

            .w-\[41px\] {
                width: 41px
            }

            .w-\[75\%\] {
                width: 75%
            }

            .w-fit {
                width: fit-content
            }

            .min-w-80 {
                min-width: 20em
            }

            .min-w-\[150px\] {
                min-width: 150px
            }

            .min-w-\[230px\] {
                min-width: 230px
            }

            .max-w-55 {
                max-width: 13.75em
            }

            .flex-shrink-0,
            .shrink-0 {
                flex-shrink: 0
            }

            .-translate-x-1\.5 {
                --tw-translate-x: -.375em
            }

            .-translate-x-1\.5,
            .-translate-x-1\/2,
            .-translate-x-2\/4 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .-translate-x-1\/2,
            .-translate-x-2\/4 {
                --tw-translate-x: -50%
            }

            .-translate-y-2\/4 {
                --tw-translate-y: -50%
            }

            .-translate-y-2\/4,
            .translate-x-0 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .translate-x-0 {
                --tw-translate-x: 0px
            }

            .translate-x-5 {
                --tw-translate-x: 1.25em
            }

            .-rotate-90,
            .translate-x-5 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .-rotate-90 {
                --tw-rotate: -90deg
            }

            .rotate-180 {
                --tw-rotate: 180deg
            }

            .rotate-180,
            .rotate-90 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .rotate-90 {
                --tw-rotate: 90deg
            }

            .transform {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            @keyframes dash {
                0% {
                    stroke-dasharray: 1, 300;
                    stroke-dashoffset: 0
                }

                50% {
                    stroke-dasharray: 150, 300;
                    stroke-dashoffset: -75
                }

                to {
                    stroke-dasharray: 1, 300;
                    stroke-dashoffset: -250
                }
            }

            .animate-connectingDash {
                animation: dash 1.5s ease-in-out infinite
            }

            @keyframes rotate {
                to {
                    transform: rotate(1turn)
                }
            }

            .animate-connectingRotate {
                animation: rotate 1.5s linear infinite
            }

            @keyframes spin {
                to {
                    transform: rotate(1turn)
                }
            }

            .animate-spin {
                animation: spin 1s linear infinite
            }

            .\!cursor-not-allowed {
                cursor: not-allowed !important
            }

            .\!resize-none {
                resize: none !important
            }

            .appearance-none {
                appearance: none
            }

            .flex-row-reverse {
                flex-direction: row-reverse
            }

            .flex-wrap {
                flex-wrap: wrap
            }

            .items-start {
                align-items: flex-start
            }

            .gap-2 {
                gap: .5em
            }

            .gap-3 {
                gap: .75em
            }

            .gap-5 {
                gap: 1.25em
            }

            .gap-7 {
                gap: 1.75em
            }

            .gap-8 {
                gap: 2em
            }

            .gap-x-1 {
                column-gap: .25em
            }

            .self-start {
                align-self: flex-start
            }

            .overflow-y-auto {
                overflow-y: auto
            }

            .whitespace-nowrap {
                white-space: nowrap
            }

            .border-none {
                border-style: none;
                border-width: 0
            }

            .border-transparent {
                border-color: #0000
            }

            .bg-neutral-0 {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
            }

            .bg-neutral-500 {
                --tw-bg-opacity: 1;
                background-color: rgb(144 145 146/var(--tw-bg-opacity, 1))
            }

            .bg-neutral-700 {
                --tw-bg-opacity: 1;
                background-color: rgb(79 80 84/var(--tw-bg-opacity, 1))
            }

            .fill-current {
                fill: currentColor
            }

            .stroke-green-400 {
                stroke: #37c871
            }

            .stroke-neutral-300 {
                stroke: #c8c9cb
            }

            .p-0\.5 {
                padding: .125em
            }

            .p-4 {
                padding: 1em
            }

            .px-1\.5 {
                padding-left: .375em;
                padding-right: .375em
            }

            .py-1\.5 {
                padding-bottom: .375em;
                padding-top: .375em
            }

            .pl-1 {
                padding-left: .25em
            }

            .pl-3 {
                padding-left: .75em
            }

            .pr-2 {
                padding-right: .5em
            }

            .pr-8 {
                padding-right: 2em
            }

            .pt-1 {
                padding-top: .25em
            }

            .pt-2 {
                padding-top: .5em
            }

            .text-left {
                text-align: left
            }

            .text-right {
                text-align: right
            }

            .text-justify {
                text-align: justify
            }

            .text-start {
                text-align: start
            }

            .text-end {
                text-align: end
            }

            .capitalize {
                text-transform: capitalize
            }

            .text-inherit {
                color: inherit
            }

            .text-neutral-500 {
                --tw-text-opacity: 1;
                color: rgb(144 145 146/var(--tw-text-opacity, 1))
            }

            .opacity-0 {
                opacity: 0
            }

            .opacity-50 {
                opacity: .5
            }

            .mix-blend-multiply {
                mix-blend-mode: multiply
            }

            .transition-\[stroke\] {
                transition-duration: .25s;
                transition-property: stroke;
                transition-timing-function: cubic-bezier(.4, 0, .2, 1)
            }

            .transition-colors {
                transition-duration: .25s;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(.4, 0, .2, 1)
            }

            .transition-opacity {
                transition-duration: .25s;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(.4, 0, .2, 1)
            }

            .duration-fast {
                transition-duration: .15s
            }

            .duration-medium {
                transition-duration: .25s
            }

            .ease-in {
                transition-timing-function: cubic-bezier(.4, 0, 1, 1)
            }

            .ease-in-out {
                transition-timing-function: cubic-bezier(.4, 0, .2, 1)
            }

            .placeholder\:text-disabled::placeholder {
                color: #b2b2b3
            }

            .placeholder\:text-placeholder::placeholder {
                color: #696a6d
            }

            .dark .placeholder\:text-disabled::placeholder {
                color: #4f5054
            }

            .dark .placeholder\:text-placeholder::placeholder {
                color: #b2b2b3
            }

            .checked\:bg-accent:checked {
                background-color: #3e5fff
            }

            .checked\:border-accent:checked {
                border-color: #3e5fff
            }

            .dark .checked\:bg-accent:checked {
                background-color: #3e5fff
            }

            .dark .checked\:border-accent:checked {
                border-color: #3e5fff
            }

            .hover\:bg-secondary:hover {
                background-color: #fff
            }

            .hover\:bg-primary-active:hover {
                background-color: #ededed
            }

            .hover\:bg-secondary-active:hover {
                background-color: #f7f7f8
            }

            .hover\:bg-accent-active:hover {
                background-color: #243dcc
            }

            .hover\:border-accent-active:hover {
                border-color: #243dcc
            }

            .hover\:text-accent-active:hover {
                color: #243dcc
            }

            .dark .hover\:bg-primary-active:hover,
            .dark .hover\:bg-secondary:hover {
                background-color: #1d1e20
            }

            .dark .hover\:bg-secondary-active:hover {
                background-color: #2a2a2d
            }

            .dark .hover\:bg-accent-active:hover {
                background-color: #243dcc
            }

            .dark .hover\:border-accent-active:hover {
                border-color: #243dcc
            }

            .dark .hover\:text-accent-active:hover {
                color: #8caef8
            }

            .checked\:hover\:bg-accent-active:hover:checked {
                background-color: #243dcc
            }

            .checked\:hover\:border-accent-active:hover:checked {
                border-color: #243dcc
            }

            .dark .checked\:hover\:bg-accent-active:hover:checked {
                background-color: #243dcc
            }

            .dark .checked\:hover\:border-accent-active:hover:checked {
                border-color: #243dcc
            }

            .active\:bg-secondary:active {
                background-color: #fff
            }

            .active\:bg-accent:active {
                background-color: #3e5fff
            }

            .active\:bg-secondary-active:active {
                background-color: #f7f7f8
            }

            .active\:border-accent:active {
                border-color: #3e5fff
            }

            .dark .active\:bg-secondary:active {
                background-color: #1d1e20
            }

            .dark .active\:bg-accent:active {
                background-color: #3e5fff
            }

            .dark .active\:bg-secondary-active:active {
                background-color: #2a2a2d
            }

            .dark .active\:border-accent:active {
                border-color: #3e5fff
            }

            .group:hover .group-hover\:text-accent-active {
                color: #243dcc
            }

            .dark .group:hover .group-hover\:text-accent-active {
                color: #8caef8
            }

            .dark\:bg-primary:is(.dark *) {
                background-color: #f7f7f8
            }

            .dark\:bg-secondary:is(.dark *) {
                background-color: #fff
            }

            .dark\:bg-tertiary:is(.dark *) {
                background-color: #ededed
            }

            .dark\:bg-accent:is(.dark *) {
                background-color: #3e5fff
            }

            .dark\:bg-accent-subtle:is(.dark *) {
                background-color: #f3f7fc
            }

            .dark\:bg-success:is(.dark *) {
                background-color: #0a8550
            }

            .dark\:bg-critical:is(.dark *) {
                background-color: #e02f1f
            }

            .dark\:bg-warning:is(.dark *) {
                background-color: #fac900
            }

            .dark\:bg-success-subtle:is(.dark *) {
                background-color: #ecf9ee
            }

            .dark\:bg-warning-subtle:is(.dark *) {
                background-color: #fff6db
            }

            .dark\:bg-critical-subtle:is(.dark *) {
                background-color: #fcefee
            }

            .dark\:bg-primary-active:is(.dark *) {
                background-color: #ededed
            }

            .dark\:bg-secondary-active:is(.dark *) {
                background-color: #f7f7f8
            }

            .dark\:bg-accent-active:is(.dark *) {
                background-color: #243dcc
            }

            .dark\:border-primary:is(.dark *) {
                border-color: #c8c9cb
            }

            .dark\:border-secondary:is(.dark *) {
                border-color: #e2e2e4
            }

            .dark\:border-accent:is(.dark *) {
                border-color: #3e5fff
            }

            .dark\:border-success:is(.dark *) {
                border-color: #37c871
            }

            .dark\:border-warning:is(.dark *) {
                border-color: #fac900
            }

            .dark\:border-critical:is(.dark *) {
                border-color: #f29086
            }

            .dark\:border-accent-active:is(.dark *) {
                border-color: #243dcc
            }

            .dark\:text-primary:is(.dark *) {
                color: #2a2a2d
            }

            .dark\:text-secondary:is(.dark *) {
                color: #696a6d
            }

            .dark\:text-accent:is(.dark *) {
                color: #3e5fff
            }

            .dark\:text-primary-on-color:is(.dark *) {
                color: #fff
            }

            .dark\:text-secondary-on-color:is(.dark *) {
                color: #f7f7f8
            }

            .dark\:text-disabled:is(.dark *) {
                color: #b2b2b3
            }

            .dark\:text-success:is(.dark *) {
                color: #075f3c
            }

            .dark\:text-warning:is(.dark *) {
                color: #654a0b
            }

            .dark\:text-critical:is(.dark *) {
                color: #9e1c10
            }

            .dark\:text-accent-active:is(.dark *) {
                color: #243dcc
            }

            .dark .dark\:bg-primary:is(.dark *) {
                background-color: #141415
            }

            .dark .dark\:bg-secondary:is(.dark *) {
                background-color: #1d1e20
            }

            .dark .dark\:bg-tertiary:is(.dark *) {
                background-color: #2a2a2d
            }

            .dark .dark\:bg-accent:is(.dark *) {
                background-color: #3e5fff
            }

            .dark .dark\:bg-accent-subtle:is(.dark *) {
                background-color: #1a1f3d
            }

            .dark .dark\:bg-success:is(.dark *) {
                background-color: #0a8550
            }

            .dark .dark\:bg-critical:is(.dark *) {
                background-color: #9e1c10
            }

            .dark .dark\:bg-warning:is(.dark *) {
                background-color: #8e6c10
            }

            .dark .dark\:bg-success-subtle:is(.dark *) {
                background-color: #043420
            }

            .dark .dark\:bg-warning-subtle:is(.dark *) {
                background-color: #3c2a07
            }

            .dark .dark\:bg-critical-subtle:is(.dark *) {
                background-color: #5a0e07
            }

            .dark .dark\:bg-primary-active:is(.dark *) {
                background-color: #1d1e20
            }

            .dark .dark\:bg-secondary-active:is(.dark *) {
                background-color: #2a2a2d
            }

            .dark .dark\:bg-accent-active:is(.dark *) {
                background-color: #243dcc
            }

            .dark .dark\:border-primary:is(.dark *) {
                border-color: #4f5054
            }

            .dark .dark\:border-secondary:is(.dark *) {
                border-color: #3e3f42
            }

            .dark .dark\:border-accent:is(.dark *) {
                border-color: #3e5fff
            }

            .dark .dark\:border-success:is(.dark *) {
                border-color: #0a8550
            }

            .dark .dark\:border-warning:is(.dark *) {
                border-color: #8e6c10
            }

            .dark .dark\:border-critical:is(.dark *) {
                border-color: #e02f1f
            }

            .dark .dark\:border-accent-active:is(.dark *) {
                border-color: #243dcc
            }

            .dark .dark\:text-primary:is(.dark *) {
                color: #fff
            }

            .dark .dark\:text-secondary:is(.dark *) {
                color: #909192
            }

            .dark .dark\:text-accent:is(.dark *) {
                color: #6b90fa
            }

            .dark .dark\:text-primary-on-color:is(.dark *) {
                color: #fff
            }

            .dark .dark\:text-secondary-on-color:is(.dark *) {
                color: #f7f7f8
            }

            .dark .dark\:text-disabled:is(.dark *) {
                color: #4f5054
            }

            .dark .dark\:text-success:is(.dark *) {
                color: #37c871
            }

            .dark .dark\:text-warning:is(.dark *) {
                color: #fac900
            }

            .dark .dark\:text-critical:is(.dark *) {
                color: #f29086
            }

            .dark .dark\:text-accent-active:is(.dark *) {
                color: #8caef8
            }

            .last\:mb-0:last-child {
                margin-bottom: 0
            }

            .focus-visible\:shadow-focus-inset:focus-visible {
                --tw-shadow: inset 0px 0px 0px 2px #3e5fff, inset 0px 0px 0 4px #fff;
                --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color), inset 0px 0px 0 4px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .disabled\:cursor-not-allowed:disabled {
                cursor: not-allowed
            }

            .peer:checked~.peer-checked\:opacity-100 {
                opacity: 1
            }

            .data-\[closed\]\:translate-y-2[data-closed] {
                --tw-translate-y: .5em
            }

            .data-\[closed\]\:translate-y-2[data-closed],
            .data-\[closed\]\:translate-y-4[data-closed] {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .data-\[closed\]\:translate-y-4[data-closed] {
                --tw-translate-y: 1em
            }

            .data-\[closed\]\:scale-95[data-closed] {
                --tw-scale-x: .95;
                --tw-scale-y: .95;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .data-\[closed\]\:opacity-0[data-closed] {
                opacity: 0
            }

            :where([data-headlessui-focus-visible]) .ui-focus-visible\:shadow-focus:focus {
                --tw-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3e5fff;
                --tw-shadow-colored: 0px 0px 0px 2px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .\[\&_\*\]\:cursor-not-allowed * {
                cursor: not-allowed
            }

            .sr-only {
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                clip: rect(0, 0, 0, 0);
                border-width: 0;
                white-space: nowrap
            }

            .visible {
                visibility: visible
            }

            .static {
                position: static
            }

            .fixed {
                position: fixed
            }

            .absolute {
                position: absolute
            }

            .relative {
                position: relative
            }

            .bottom-0 {
                bottom: 0
            }

            .bottom-2 {
                bottom: .5em
            }

            .left-0 {
                left: 0
            }

            .left-1\/2 {
                left: 50%
            }

            .z-10 {
                z-index: 10
            }

            .mx-1 {
                margin-left: .25em;
                margin-right: .25em
            }

            .mx-4 {
                margin-left: 1em;
                margin-right: 1em
            }

            .mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .my-4 {
                margin-bottom: 1em;
                margin-top: 1em
            }

            .my-6 {
                margin-bottom: 1.5em;
                margin-top: 1.5em
            }

            .-mr-1 {
                margin-right: -.25em
            }

            .-mr-1\.5 {
                margin-right: -.375em
            }

            .mb-0 {
                margin-bottom: 0
            }

            .mb-1 {
                margin-bottom: .25em
            }

            .mb-2 {
                margin-bottom: .5em
            }

            .mb-3 {
                margin-bottom: .75em
            }

            .mb-4 {
                margin-bottom: 1em
            }

            .mb-6 {
                margin-bottom: 1.5em
            }

            .mb-8 {
                margin-bottom: 2em
            }

            .ml-auto {
                margin-left: auto
            }

            .mr-0 {
                margin-right: 0
            }

            .mr-1 {
                margin-right: .25em
            }

            .mr-1\.5 {
                margin-right: .375em
            }

            .mr-2 {
                margin-right: .5em
            }

            .mr-auto {
                margin-right: auto
            }

            .mt-1 {
                margin-top: .25em
            }

            .mt-1\.5 {
                margin-top: .375em
            }

            .mt-2 {
                margin-top: .5em
            }

            .mt-3 {
                margin-top: .75em
            }

            .mt-4 {
                margin-top: 1em
            }

            .mt-6 {
                margin-top: 1.5em
            }

            .mt-\[1px\] {
                margin-top: 1px
            }

            .mt-\[3px\] {
                margin-top: 3px
            }

            .line-clamp-1 {
                display: -webkit-box;
                overflow: hidden;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1
            }

            .block {
                display: block
            }

            .inline-block {
                display: inline-block
            }

            .inline {
                display: inline
            }

            .flex {
                display: flex
            }

            .inline-flex {
                display: inline-flex
            }

            .table-caption {
                display: table-caption
            }

            .hidden {
                display: none
            }

            .size-10 {
                height: 2.5em;
                width: 2.5em
            }

            .size-8 {
                height: 2em;
                width: 2em
            }

            .size-\[180px\] {
                height: 180px;
                width: 180px
            }

            .size-full {
                height: 100%;
                width: 100%
            }

            .h-0 {
                height: 0
            }

            .h-10 {
                height: 2.5em
            }

            .h-4 {
                height: 1em
            }

            .h-5 {
                height: 1.25em
            }

            .h-6 {
                height: 1.5em
            }

            .h-7 {
                height: 1.75em
            }

            .h-8 {
                height: 2em
            }

            .h-9 {
                height: 2.25em
            }

            .h-\[140px\] {
                height: 140px
            }

            .h-\[180px\] {
                height: 180px
            }

            .h-\[22px\] {
                height: 22px
            }

            .h-\[23px\] {
                height: 23px
            }

            .h-\[56px\] {
                height: 56px
            }

            .h-\[80px\] {
                height: 80px
            }

            .h-auto {
                height: auto
            }

            .h-full {
                height: 100%
            }

            .max-h-\[276px\] {
                max-height: 276px
            }

            .max-h-\[348px\] {
                max-height: 348px
            }

            .max-h-full {
                max-height: 100%
            }

            .min-h-\[276px\] {
                min-height: 276px
            }

            .min-h-\[348px\] {
                min-height: 348px
            }

            .w-10 {
                width: 2.5em
            }

            .w-4 {
                width: 1em
            }

            .w-5 {
                width: 1.25em
            }

            .w-6 {
                width: 1.5em
            }

            .w-7 {
                width: 1.75em
            }

            .w-8 {
                width: 2em
            }

            .w-9 {
                width: 2.25em
            }

            .w-\[140px\] {
                width: 140px
            }

            .w-\[180px\] {
                width: 180px
            }

            .w-\[220px\] {
                width: 220px
            }

            .w-\[22px\] {
                width: 22px
            }

            .w-\[308px\] {
                width: 308px
            }

            .w-\[310px\] {
                width: 310px
            }

            .w-\[400px\] {
                width: 400px
            }

            .w-\[440px\] {
                width: 440px
            }

            .w-\[56px\] {
                width: 56px
            }

            .w-\[660px\] {
                width: 660px
            }

            .w-\[80px\] {
                width: 80px
            }

            .w-auto {
                width: auto
            }

            .w-full {
                width: 100%
            }

            .max-w-\[220px\] {
                max-width: 220px
            }

            .max-w-\[308px\] {
                max-width: 308px
            }

            .max-w-\[704px\] {
                max-width: 704px
            }

            .max-w-\[794px\] {
                max-width: 794px
            }

            .flex-1 {
                flex: 1 1 0%
            }

            .flex-initial {
                flex: 0 1 auto
            }

            .flex-none {
                flex: none
            }

            .flex-shrink-0 {
                flex-shrink: 0
            }

            .flex-grow,
            .grow {
                flex-grow: 1
            }

            .caption-top {
                caption-side: top
            }

            .caption-bottom {
                caption-side: bottom
            }

            .-translate-x-1\/2 {
                --tw-translate-x: -50%
            }

            .-translate-x-1\/2,
            .transform {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .cursor-not-allowed {
                cursor: not-allowed
            }

            .cursor-pointer {
                cursor: pointer
            }

            .select-none {
                user-select: none
            }

            .resize {
                resize: both
            }

            .list-outside {
                list-style-position: outside
            }

            .list-disc {
                list-style-type: disc
            }

            .flex-row {
                flex-direction: row
            }

            .flex-col {
                flex-direction: column
            }

            .flex-nowrap {
                flex-wrap: nowrap
            }

            .items-center {
                align-items: center
            }

            .justify-end {
                justify-content: flex-end
            }

            .justify-center {
                justify-content: center
            }

            .justify-between {
                justify-content: space-between
            }

            .gap-0 {
                gap: 0
            }

            .gap-0\.5 {
                gap: .125em
            }

            .gap-1 {
                gap: .25em
            }

            .gap-12 {
                gap: 3em
            }

            .gap-4 {
                gap: 1em
            }

            .gap-6 {
                gap: 1.5em
            }

            .space-x-0>:not([hidden])~:not([hidden]) {
                --tw-space-x-reverse: 0;
                margin-left: calc(0px*(1 - var(--tw-space-x-reverse)));
                margin-right: calc(0px*var(--tw-space-x-reverse))
            }

            .space-x-0\.5>:not([hidden])~:not([hidden]) {
                --tw-space-x-reverse: 0;
                margin-left: calc(.125em*(1 - var(--tw-space-x-reverse)));
                margin-right: calc(.125em*var(--tw-space-x-reverse))
            }

            .self-center {
                align-self: center
            }

            .self-stretch {
                align-self: stretch
            }

            .justify-self-center {
                justify-self: center
            }

            .overflow-auto {
                overflow: auto
            }

            .overflow-hidden {
                overflow: hidden
            }

            .overflow-visible {
                overflow: visible
            }

            .overflow-x-hidden {
                overflow-x: hidden
            }

            .overflow-y-hidden {
                overflow-y: hidden
            }

            .truncate {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .whitespace-pre-line {
                white-space: pre-line
            }

            .rounded-\[8px\] {
                border-radius: 8px
            }

            .rounded-full {
                border-radius: 9999px
            }

            .rounded-lg {
                border-radius: 20px
            }

            .rounded-md {
                border-radius: 12px
            }

            .rounded-sm {
                border-radius: 6px
            }

            .rounded-xl {
                border-radius: .75em
            }

            .rounded-xs {
                border-radius: 3px
            }

            .border {
                border-width: 1px
            }

            .border-0 {
                border-width: 0
            }

            .border-2 {
                border-width: 2px
            }

            .border-b {
                border-bottom-width: 1px
            }

            .border-b-0 {
                border-bottom-width: 0
            }

            .border-l {
                border-left-width: 1px
            }

            .border-solid {
                border-style: solid
            }

            .border-hidden {
                border-style: hidden
            }

            .border-black {
                --tw-border-opacity: 1;
                border-color: rgb(0 0 0/var(--tw-border-opacity))
            }

            .border-pink-400 {
                --tw-border-opacity: 1;
                border-color: rgb(244 114 182/var(--tw-border-opacity))
            }

            .bg-gradient-to-b {
                background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
            }

            .from-\[\#F7F7F8\] {
                --tw-gradient-from: #f7f7f8 var(--tw-gradient-from-position);
                --tw-gradient-to: #f7f7f800 var(--tw-gradient-to-position);
                --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
            }

            .to-\[\#EDEDED\] {
                --tw-gradient-to: #ededed var(--tw-gradient-to-position)
            }

            .object-cover {
                object-fit: cover
            }

            .object-bottom {
                object-position: bottom
            }

            .object-center {
                object-position: center
            }

            .object-left {
                object-position: left
            }

            .object-left-bottom {
                object-position: left bottom
            }

            .object-left-top {
                object-position: left top
            }

            .object-right {
                object-position: right
            }

            .object-right-bottom {
                object-position: right bottom
            }

            .object-right-top {
                object-position: right top
            }

            .object-top {
                object-position: top
            }

            .p-0 {
                padding: 0
            }

            .p-1 {
                padding: .25em
            }

            .p-2 {
                padding: .5em
            }

            .p-3 {
                padding: .75em
            }

            .p-6 {
                padding: 1.5em
            }

            .px-1 {
                padding-left: .25em;
                padding-right: .25em
            }

            .px-10 {
                padding-left: 2.5em;
                padding-right: 2.5em
            }

            .px-2 {
                padding-left: .5em;
                padding-right: .5em
            }

            .px-3 {
                padding-left: .75em;
                padding-right: .75em
            }

            .px-4 {
                padding-left: 1em;
                padding-right: 1em
            }

            .px-7 {
                padding-left: 1.75em;
                padding-right: 1.75em
            }

            .px-8 {
                padding-left: 2em;
                padding-right: 2em
            }

            .py-0 {
                padding-bottom: 0;
                padding-top: 0
            }

            .py-0\.5 {
                padding-bottom: .125em;
                padding-top: .125em
            }

            .py-1 {
                padding-bottom: .25em;
                padding-top: .25em
            }

            .py-2 {
                padding-bottom: .5em;
                padding-top: .5em
            }

            .py-2\.5 {
                padding-bottom: .625em;
                padding-top: .625em
            }

            .py-3 {
                padding-bottom: .75em;
                padding-top: .75em
            }

            .py-4 {
                padding-bottom: 1em;
                padding-top: 1em
            }

            .py-6 {
                padding-bottom: 1.5em;
                padding-top: 1.5em
            }

            .py-8 {
                padding-bottom: 2em;
                padding-top: 2em
            }

            .pb-3 {
                padding-bottom: .75em
            }

            .pl-2 {
                padding-left: .5em
            }

            .pl-4 {
                padding-left: 1em
            }

            .pl-6 {
                padding-left: 1.5em
            }

            .pl-8 {
                padding-left: 2em
            }

            .pr-1 {
                padding-right: .25em
            }

            .pr-1\.5 {
                padding-right: .375em
            }

            .pr-14 {
                padding-right: 3.5em
            }

            .pt-12 {
                padding-top: 3em
            }

            .text-center {
                text-align: center
            }

            .align-middle {
                vertical-align: middle
            }

            .align-bottom {
                vertical-align: bottom
            }

            .font-heading {
                font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
            }

            .text-sm {
                font-size: .875em
            }

            .uppercase {
                text-transform: uppercase
            }

            .lowercase {
                text-transform: lowercase
            }

            .text-red-600 {
                --tw-text-opacity: 1;
                color: rgb(224 47 31/var(--tw-text-opacity))
            }

            .underline {
                text-decoration-line: underline
            }

            .shadow-\[inset_0_0\.75px_0\.75px_0_rgba\(255\2c 255\2c 255\2c 0\.30\)\] {
                --tw-shadow: inset 0 0.75px 0.75px 0 #ffffff4d;
                --tw-shadow-colored: inset 0 0.75px 0.75px 0 var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-bottom-sheet {
                --tw-shadow: 0 -4px 8px 0 #00000029;
                --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-bottom-sheet,
            .shadow-bottom-sheet-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-bottom-sheet-dark {
                --tw-shadow: 0 -4px 8px 0 #000000b3;
                --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-lg {
                --tw-shadow: 0 4px 8px 0 #00000029;
                --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-lg,
            .shadow-lg-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-lg-dark {
                --tw-shadow: 0 4px 8px 0 #000000b3;
                --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-lg-reverse {
                --tw-shadow: 0 -4px 8px 0 #00000026;
                --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-lg-reverse,
            .shadow-lg-reverse-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-lg-reverse-dark {
                --tw-shadow: 0 -4px 8px 0 #000000b3;
                --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-md {
                --tw-shadow: 0 2px 4px 0 #00000029;
                --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color)
            }

            .shadow-md,
            .shadow-md-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-md-dark {
                --tw-shadow: 0 2px 4px 0 #000000b3;
                --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color)
            }

            .shadow-modal {
                --tw-shadow: 0 4px 8px 0 #00000029;
                --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-modal,
            .shadow-modal-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-modal-dark {
                --tw-shadow: 0 4px 8px 0 #000000b3;
                --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color)
            }

            .shadow-popover {
                --tw-shadow: 0 2px 4px 0 #00000029;
                --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color)
            }

            .shadow-popover,
            .shadow-popover-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-popover-dark {
                --tw-shadow: 0 2px 4px 0 #000000b3;
                --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color)
            }

            .shadow-sm {
                --tw-shadow: 0 1px 2px 0 #0000001a;
                --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
            }

            .shadow-sm,
            .shadow-sm-dark {
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .shadow-sm-dark {
                --tw-shadow: 0 1px 2px 0 #000000b3;
                --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
            }

            .outline-none {
                outline: 2px solid #0000;
                outline-offset: 2px
            }

            .outline {
                outline-style: solid
            }

            .blur {
                --tw-blur: blur(8px)
            }

            .blur,
            .blur-sm {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .blur-sm {
                --tw-blur: blur(4px)
            }

            .drop-shadow {
                --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)
            }

            .drop-shadow,
            .drop-shadow-lg {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .drop-shadow-lg {
                --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)
            }

            .drop-shadow-md {
                --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)
            }

            .drop-shadow-md,
            .drop-shadow-sm {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .drop-shadow-sm {
                --tw-drop-shadow: drop-shadow(0 1px 1px #0000000d)
            }

            .invert {
                --tw-invert: invert(100%)
            }

            .filter,
            .invert {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .transition {
                transition-duration: .25s;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-timing-function: cubic-bezier(.4, 0, .2, 1)
            }

            .scrollbar-none {
                scrollbar-width: none
            }

            .scrollbar-none::-webkit-scrollbar {
                display: none
            }

            @supports (overflow-wrap:anywhere) {
                .break-anywhere {
                    overflow-wrap: anywhere
                }
            }

            @supports not (overflow-wrap:anywhere) {
                .break-anywhere {
                    word-break: break-word
                }
            }

            .placeholder-primary::placeholder {
                color: #696a6d
            }

            .remove-arrows::-webkit-inner-spin-button,
            .remove-arrows::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0
            }

            .remove-arrows {
                -moz-appearance: textfield
            }

            :host {
                font-size: 16px !important;
                line-height: 1.5 !important;
                -webkit-text-size-adjust: 100% !important;
                font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
                font-feature-settings: normal !important;
                tab-size: 4 !important
            }

            .focus\:outline-none:focus {
                outline: 2px solid #0000;
                outline-offset: 2px
            }

            .focus-visible\:shadow-focus:focus-visible {
                --tw-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3e5fff;
                --tw-shadow-colored: 0px 0px 0px 2px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .focus-visible\:outline-none:focus-visible {
                outline: 2px solid #0000;
                outline-offset: 2px
            }

            .dark\:bg-black:is(.dark *) {
                --tw-bg-opacity: 1;
                background-color: rgb(0 0 0/var(--tw-bg-opacity))
            }

            .dark\:from-\[\#2a2a2d\]:is(.dark *) {
                --tw-gradient-from: #2a2a2d var(--tw-gradient-from-position);
                --tw-gradient-to: #2a2a2d00 var(--tw-gradient-to-position);
                --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
            }

            .dark\:to-\[\#141415\]:is(.dark *) {
                --tw-gradient-to: #141415 var(--tw-gradient-to-position)
            }

            .dark\:text-red-700:is(.dark *) {
                --tw-text-opacity: 1;
                color: rgb(158 28 16/var(--tw-text-opacity))
            }

            .dark\:shadow-\[0_2px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.20\)\]:is(.dark *) {
                --tw-shadow: 0 2px 3px 0 #0003;
                --tw-shadow-colored: 0 2px 3px 0 var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
            }

            .dark\:marker\:text-white :is(.dark *)::marker,
            .dark\:marker\:text-white:is(.dark *)::marker {
                color: #fff
            }

            @media {
                .sm\:block {
                    display: block
                }

                .sm\:inline-block {
                    display: inline-block
                }

                .sm\:hidden {
                    display: none
                }

                .sm\:overflow-hidden {
                    overflow: hidden
                }

                .sm\:overflow-x-hidden {
                    overflow-x: hidden
                }

                .sm\:overflow-y-hidden {
                    overflow-y: hidden
                }

                .sm\:border-hidden {
                    border-style: hidden
                }

                .md\:block {
                    display: block
                }

                .md\:inline-block {
                    display: inline-block
                }

                .md\:hidden {
                    display: none
                }

                .md\:overflow-hidden {
                    overflow: hidden
                }

                .md\:overflow-x-hidden {
                    overflow-x: hidden
                }

                .md\:overflow-y-hidden {
                    overflow-y: hidden
                }

                .md\:border-hidden {
                    border-style: hidden
                }

                .lg\:block {
                    display: block
                }

                .lg\:inline-block {
                    display: inline-block
                }

                .lg\:hidden {
                    display: none
                }

                .lg\:overflow-hidden {
                    overflow: hidden
                }

                .lg\:overflow-x-hidden {
                    overflow-x: hidden
                }

                .lg\:overflow-y-hidden {
                    overflow-y: hidden
                }

                .lg\:border-hidden {
                    border-style: hidden
                }

                .xl\:block {
                    display: block
                }

                .xl\:inline-block {
                    display: inline-block
                }

                .xl\:hidden {
                    display: none
                }

                .xl\:overflow-hidden {
                    overflow: hidden
                }

                .xl\:overflow-x-hidden {
                    overflow-x: hidden
                }

                .xl\:overflow-y-hidden {
                    overflow-y: hidden
                }

                .xl\:border-hidden {
                    border-style: hidden
                }
            }
        </style>
    </template></l1fd576fe-5ad5-4c2b-b155-b652b2ec8933>

<body class="cover hs-cl  view-payment layout- task-">

    <div class="column medium-12 content-form logo-default default">
        <div class="row">
            <div class="medium-12 column nopadding card">
                <div class="medium-12 column nopadding header h-cover ">
                    <div class="medium-6 column logo nopadding">
                        <div class="">
                            <img id="blogo" src="assetsp/eddytours-safaris.png" alt="eddytours-safaris">
                        </div>
                    </div><!-- medium-6 -->
                    <div class="medium-6 column logos nopadding">
                        <ul>
                            <li class="sec">
                                <a href="https://www.pesapal.com/security" class="secimg s1">
                                    <span>
                                        <img src="assetsp/norton.png" alt="Norton">
                                    </span>
                                </a>
                            </li>
                            <li class="sec">
                                <a href="https://www.pesapal.com/security" class="secimg s2">
                                    <span>
                                        <img src="assetsp/pcidss.png" alt="PCI/DSS Compliant">
                                    </span>
                                </a>
                            </li>
                        </ul>
                    </div><!-- medium-6 -->
                </div><!-- medium-12 -->
                <div class="medium-12 column msg">

                    <div id="system-message-container">
                        <div id="system-message">
                        </div>
                    </div>
                </div>
                <div class="row-fluid">
                    <div class="medium-12 column psteps">
                        <div class="small-4 column active">
                            <div class="step">1</div>
                            <div class="desc">Enter Details</div>
                        </div>
                        <div class="small-4 column active">
                            <div class="step">2</div>
                            <div class="desc">Make Payment</div>
                        </div>
                        <div class="small-4 column ">
                            <div class="step">3</div>
                            <div class="desc">Confirmation</div>
                        </div>
                    </div><!-- medium-12 -->
                </div><!-- end of steps row -->

                <div class="row-fluid">
                    <div class="medium-9 column">
                        <div id="payFormDtls" style="margin-top:0; padding-right: 20px" class="quickLinks">

                            <div id="iframeHolder">
                                <div id="iframe-container">
                                    <div id="iframe-loader-msg" class="text-center">
                                        <div class="block"><img src="assetsp/loader_1.gif" id="loader-img"></div>
                                        <div id="loader-text">Loading Payment Options...</div>
                                    </div>
                                    <div class="hide">form-46464677 collected- installment- surchage- amount-46464677
                                    </div> 
                                    <iframe id="pesapal-iframe" src="assetsp/Index.php?currency=<?php echo urlencode($currency); ?>&amount=<?php echo urlencode($amount); ?>&salutation=<?php echo urlencode($salutation); ?>&firstname=<?php echo urlencode($firstname); ?>&lastname=<?php echo urlencode($lastname); ?>&email=<?php echo urlencode($email); ?>&phone=<?php echo urlencode($phone); ?>&description=<?php echo urlencode($description); ?>&usdEquivalent=<?php echo urlencode($usdEquivalent); ?>" width="100%"
                                        height="1000px" scrolling="yes" frameborder="0">
                                        <p>Browser unable to load iFrame</p>
                                    </iframe>
                                </div>
                                <div class="pp-preloader" style="display: none; "></div>
                            </div>
                        </div>
                    </div>


                    <div id="quickLinkDetails" class="medium-3 column">
                        <div id="pwrap">


                            <h5>Payment Details</h5>
                            <br><strong style="font-size: 14px;"><?php echo (!empty($customername) ? $description : 'Customer'); ?></strong> <br><br>
                            <table id="payment-summary" cellpadding="0" cellspacing="0">
                                <tbody>
                                    <tr id="totalNoSurcharge" class="total">
                                        <td class="tlabel" style= "font-size: 15px;">Amount</td>
                                        <td class="tvalue">
                                            <span class="total_curr" style= "font-size: 15px;"><?php echo $currency; ?></span>
                                            <span class="total_amount" style= "font-size: 15px;"><?php echo number_format(floatval($amount), 2); ?></span>
                                        </td>
                                        <!--<tr class="total">
                                        <td class="tlabel">Shipping Fee</td>
                                        <td class="tvalue surcharge"></td>
                                    </tr>-->
                                    </tr>
                                </tbody>
                            </table>

                            <div id="totalamountcol">
                                <div class="row">
                                    <div class="column">

                                  
                                        <div class="left medium-6"><strong style= "font-size: 14px;">Total Amount</strong></div>
                                        <div class="left medium-6">
                                            <span class="total_curr" style= "font-size: 14px;"><?php echo $currency; ?></span>&nbsp;
                                            <span class="total_amount" style= "font-size: 14px;">
                                                <?php echo number_format(floatval($amount), 2); ?> </span>
                                        </div>
                                        <span id="invalid_amt" class="hide">*Invalid amount</span>
                                    </div>
                                </div>
                                <!-- <div class="row">
                                    <div class="column">
                                        <div class="left medium-6"><strong>USDT Value</strong></div>
                                        <div class="left medium-6">
                                            <span class="total_curr">USD</span>&nbsp;
                                            <span class="total_amount">
                                                <?php echo number_format($usdEquivalent, 2); ?> </span>
                                        </div>
                                    </div>
                                </div> -->
                            </div>
                            <br>
                            <hr>
                            <h4>Customer Details</h4><p style="font-size:14px;"><?php echo $customername; ?><br><?php echo $email; ?><br><?php echo $phone; ?><br></p>
                            <hr>
                        </div>
                    </div>
                </div>
            </div>
            <style type="text/css">
                hr {
                    border-bottom: 1px dotted #DEDEDE !important;
                }

                #quickLinkDetails.quickLinks {
                    border-left: 2px solid #DEDEDE;
                    overflow: hidden;
                }

                #payFormDtls.quickLinks {
                    border-right: 2px solid #DEDEDE;
                    overflow: hidden;
                }

                #payFormDtls #holder {
                    margin: 20px 0;
                    padding: 15px;
                    overflow: hidden;
                }

                #payamount {
                    margin: 50px -10px;
                }

                #pwrap {
                    margin: 20px 0;
                }

                #pwrap h5 {
                    text-transform: uppercase;
                    color: #555;
                    font-weight: 600;
                    display: block;
                    text-align: center;
                }

                #pwrap table,
                #pwrap table tbody,
                #pwrap table tr,
                #pwrap table td {
                    border: none;
                }

                #pwrap table td:first-child {
                    padding-left: 0;
                    font-weight: 600;
                }

                #pwrap table td:last-child {
                    text-align: right;
                }

                #pwrap #totalamountcol {
                    text-align: center;
                }

                #pwrap #surcharge_fee {
                    border-left: none;
                    border-right: 1px solid #DEDEDE;
                    padding: 15px 0
                }

                #totalNoSurcharge td {
                    font-size: 1.1em;
                    font-weight: 500 !important;
                }

                #quicklinks-img {
                    display: block;
                    margin: 0 auto;
                    margin-bottom: 10px;
                }

                #fullDesc {
                    margin-top: -10px;
                    margin-bottom: 10px;
                    display: block;
                    position: relative;
                    overflow: hidden;
                }

                #fullDesc.col {
                    height: 100px;
                    overflow: hidden;
                }

                #fullDesc.col2 {
                    height: auto !important;
                    overflow: hidden;
                }

                #gradient {
                    position: absolute;
                    display: none;
                    z-index: 2;
                    right: 0;
                    bottom: 0;
                    left: 0;
                    height: 30px;
                    background: url(data:image/svg+xml;base64,alotofcodehere);
                    background: -moz-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 70%);
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241, 241, 241, 0)), color-stop(70%, rgba(241, 241, 241, 1)));
                    background: -webkit-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 70%);
                    background: -o-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 70%);
                    background: -ms-linear-gradient(top, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 70%);
                    background: linear-gradient(to bottom, rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 70%);
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
                }

                #payamount {
                    margin: 0 !important;
                }

                #payFormDtls {
                    /*margin-top: 80px;*/
                }

                #reserve-pay {
                    display: none !important;
                }

                #pesapal-iframe {
                    opacity: 0;
                }

                #iframe-container {
                    position: relative;
                }

                #iframe-loader-msg {
                    position: absolute;
                    width: 100%;
                    top: 20%;
                }

                #loader-text {
                    margin: 10px;
                }

                .block {
                    display: block;
                }

                .item-fade-in {
                    vertical-align: top;
                    transition: opacity 1s;
                    -webkit-transition: opacity 1s;
                    opacity: 1 !important;
                }

                .item-fade-out {
                    vertical-align: top;
                    transition: opacity 1s;
                    -webkit-transition: opacity 1s;
                    opacity: 0 !important;
                    z-index: -10;
                    transition: 1s;
                }

                .psteps {
                    text-align: center;
                    padding: 15px 5px;
                }

                .moretxt {
                    font-size: 12px;
                }

                .dsc-wrap {
                    position: relative;
                }

                .card {
                    /*background: #f2f2f2;*/
                    border: none !important;
                    box-shadow: none !important;
                    margin: 0 !important;
                }

                .row {
                    max-width: 1080px !important;
                }

                /*.h-r{ height: 0!important; border: 1px dotted #DEDEDE!important; }*/
                #pwrap {
                    margin: 5px 0;
                }

                #makePaymentBtn {
                    margin: 15px 10px
                }

                /*.sold_out{background-color: #df1a1a;text-align: center !important;color: #fff;font-size: 14px !important;  }*/
                .sold_out {
                    color: #df1a1a;
                    font-size: 14px !important;
                    font-weight: 600;
                }

                .right {
                    float: right;
                }

                .section-sep .column_soldout {
                    padding-bottom: 15px;
                }

                .section-sep .colmun_icons {
                    padding: 0 12px;
                }

                .stick {
                    position: fixed;
                    top: 5%;
                    margin-left: -15px;
                }

                /*#pwrap #surcharge_fee,#pwrap #shipping_fee{ border-left: none; border-right: 1px solid #DEDEDE; padding: 5px 0; font-size: 12px; color: #4b4b4b;}*/
                #pwrap #surcharge_fee,
                #pwrap #shipping_fee {
                    border: none;
                    padding: 0;
                    font-size: 12px;
                    color: #4b4b4b;
                }

                #quicklinks-img {}
            </style>
            
            





            <div class="medium-12 column nopadding footer">
                  <div id="regulated-by" style=" width: 100%;
    text-align: center;
    padding: 10px 0;
    border-top: 1px dotted #dedede;
    overflow: hidden;
    margin: 0 auto;
    color: #333;
    font-size: 12px">
        <strong>Pesapal</strong> is Regulated by the <strong>Central Bank of Tanzania</strong>
    </div>

                <div class="medium-12 column nopadding footer">

                    <div class="medium-12 column address">
                        <div class="column nopadding">    
                            <span class="left small-10 large-11"><b>EDDY TOURS & SAFARIS LTD</b></span>
                        </div>


                        <div class="column nopadding">
                            <span class="left"><i class="fa fa-home"></i></span>
                            <span class="left small-10 large-11">Arusha, Tanzania</span>
                        </div>
						
						
						 <div class="column nopadding">
                            <span class="left"><i class="fa fa-envelope"></i></span>
                            <span class="left small-10 large-11">
                                 <a href="#" style="pointer-events: none; cursor: default; color: blue;">sales@eddytours-safaris<span style="font-size: 0px;">s</span>.com</a> </span>
                        </div>
                    </div><!-- medium-7 -->

            </div><!-- medium-12 -->
        </div><!-- medium-12 -->
    </div><!-- row -->
    <!-- medium-12 -->

<script>
document.getElementById('pesapal-iframe').onload = function() {
    var loader = document.getElementById('iframe-loader-msg');
    var iframe = document.getElementById('pesapal-iframe');
    loader.classList.add('item-fade-out');
    iframe.classList.add('item-fade-in');
};
</script>

</body>

</html>
