/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* ========== common css ========== */

.blue-text {
    color: #0B6CEA;
    display: inline;
}

/* ========= header =========== */

.round-gradient-box {
    padding: 1px;
    background: linear-gradient(to bottom, #395D90, #fff) padding-box,
        linear-gradient(to bottom, #395D90, rgb(255 255 255 / 10%)) border-box;
    border-radius: 50px;
}

.elementor-widget-text-editor .elementor-widget-container p {
    margin-block-end: 0rem;
}


.header_active.elementor-sticky--effects {
    background-color: #E7E9FF !important;
    border: none;

    .elementor-element.elementor-element-bf317bd {
        border: none;
    }
}

/* =========== banner =========== */

.typing_heading .elementor-headline .elementor-headline-text-wrapper {
    .elementor-headline-dynamic-text:nth-child(1) {
        color: #79AC14;
    }

    .elementor-headline-dynamic-text:nth-child(2) {
        color: #f2de04;
    }

    .elementor-headline-dynamic-text:nth-child(3) {
        color: #a282bf;
    }

    .elementor-headline-dynamic-text:nth-child(4) {
        color: #0B6CEA;
    }
}

/* ============ market_rate ============ */

.market_rate_cards {
    .cryptowp-coin-inner {
        .cryptowp-coin-icon {
            float: unset;
            width: 36px;
        }

        .cryptowp-coin-stats {
            float: unset;
            padding-left: 0;
            width: auto;

            .cryptowp-coin-name {
                font-size: 22px;
                line-height: 30px;
                margin-bottom: 20px !important;
                font-weight: 600;
                color: #0D1A2D;
            }

            .cryptowp-coin-price {
                font-size: 24px;
                font-weight: 500;
                line-height: 1;
                margin-bottom: 10px !important;
                color: #0D1A2D;
            }

            .cryptowp-coin-meta {
                font-size: 16px;
                line-height: 26px;
                margin-bottom: 0;
            }
        }
    }
}

.cryptowp-coin-increase .cryptowp-coin-percent {
    color: #62D96C !important;
}

.cryptowp-coin-decrease .cryptowp-coin-percent {
    color: #FC5F40 !important;
}

/* ========= how it works ========== */

.step_box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon {
    padding: 35px;
    box-shadow: 0 20px 50px #D0DAE7;
    position: relative;
}

.working_step {
    position: relative;
}

.working_step .step_line {
    position: absolute;
    top: 17%;
    left: 50%;
    transform: translateX(-50%);
}

/* Reset the counter */
.working_step {
    counter-reset: step-count;
}

/* Style each icon box */
.working_step .step-box {
    position: relative;
    counter-increment: step-count;
}

/* Add the serial number using ::after */
.working_step .step-box::after {
    content: counter(step-count, decimal-leading-zero);
    position: absolute;
    top: -20px;
    /* adjust as needed */
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    background: #0B6CEA;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    z-index: 2;
}

/* ============ trading_data_counter ============= */

.trading_data_counter .elementor-counter-number {
    color: #0B6CEA;
    font-weight: 700;
}

/* ============ danger ============ */

.danger_points li {
    padding: 10px;
}

.danger_points ul {
    list-style: none;
    counter-reset: custom-counter;
    padding-left: 0px;
}

.danger_points li {
    counter-increment: custom-counter;
    position: relative;
    padding-left: 2em;
    list-style: none;
    padding: 20px 60px;
    transition: border 0.4s ease;
}

.danger_points li:focus,
.danger_points li:active,
.danger_points li:hover {
    border: 1px solid #0B6CEA;
    border-radius: 60px;
}

.danger_points li::before {
    content: counter(custom-counter, decimal-leading-zero) ". ";
    position: absolute;
    left: 20px;
    font-weight: 500;
    color: #0D1A2D;
    /* Optional styling */
}

/* ========== accordion_table ========= */

.accordion_table .elementor-widget-container {
    .e-n-accordion-item {
        overflow: hidden;

        .accordion_content {
            border-radius: 0 0 10px 10px;
        }
    }

    .e-n-accordion-item[open=""] {
        overflow: hidden;

        .e-n-accordion-item-title {
            border-radius: 10px 10px 0 0;
            overflow: hidden;
        }

        .accordion_content {
            border-radius: 0 0 10px 10px;
            overflow: hidden;
        }
    }

}

/* ========= contact-page ============ */

/* contact_form */

.sales_chat_form {
    .elementor-shortcode {
        .hidden_field {
            display: none;
        }

        .gform_confirmation_message {
            font-size: 20px;
            line-height: 28px;
            font-weight: 600;
            color: #0B6CEA;
            display: flex;
            justify-content: center;
            margin: 20px 10px;
            text-align: center;
        }

        .gform_wrapper {
            font-weight: 500;
            color: #555555;


            .gform_body .gform_fields label {
                font-weight: 500;
                margin-bottom: 15px;
            }

            .gform_body .gform_fields label .gfield_required {
                display: none;

            }

            .gform_body .gform_fields .ginput_container:not(.ginput_recaptcha) {
                padding: 15px 15px;
                color: #555555;
                outline: none;
                background-color: #FBFCFF;
                border: 1px solid #CBCDE7;
                border-radius: 10px;
                font-size: 16px;
                resize: none;
                min-height: 63px;

                input:not([type="submit"]),
                textarea,
                select {
                    border: none;
                    background-color: transparent;
                    font-size: 16px;
                    resize: none;
                }
            }

            .gform_body .gform_fields textarea {
                height: 138px;
            }

            .gform_body .gform_fields .ginput_container input::placeholder,
            textarea::placeholder {
                color: #989BA2;
                font-size: 16px;
            }

            .gform_footer {
                margin: 20px 0 0 0;
                padding: 0;
            }

        }
    }
}

.buy_sell_tabs {
    .e-n-tabs-heading {
        align-self: center;
        background: #EFF3FB;
        border-radius: 60px;
    }
}


.order_step_form {
    .hidden_field {
        display: none;
    }

    .gform_fields {
        .chat_form {
            width: 100% !important;
            display: flex !important;
            flex-direction: column !important;
            justify-content: center !important;
            align-items: center !important;
        }
    }

    #gform_page_2_2,
    #gform_page_2_3 {
        .gform_fields {
            width: 100%;
            display: flex;
            justify-content: space-between;
            align-items: start;

            .gfield {
                width: 100%;
            }

            .gfield_label {
                font-weight: 400;
                margin-bottom: 15px;
            }

            .gfield_required {
                display: none;
            }

            .ginput_container {
                background-color: #EFF3FB;
                border: none;
                border-radius: 10px;
                height: 60px;
                padding: 20px;
                display: flex;
                justify-content: center;
                align-items: center;

                input:not([type="submit"]),
                select {
                    padding: 0 !important;
                    background-color: transparent !important;
                    border: none;
                    border-radius: 10px;
                    line-height: 24px;
                    font-size: 16px;
                    outline: none;
                    appearance: none;
                }

                .ginput_container_select {
                    width: 100%;
                    position: relative;
                    display: flex;
                    justify-content: center;
                    align-items: baseline;
                }

                .ginput_container_select::before {
                    content: url(./images/dropdown_arrow.svg);
                    position: absolute;
                    z-index: 1 !important;
                    width: 12px;
                    height: 8px;
                    top: 45%;
                    right: 14px;
                    transform: translateY(-100%);
                }

                input:focus,
                select:focus {
                    outline: none;
                }
            }
        }
    }

    #gform_page_2_3 {
        .gform_page_fields {
            display: flex;
            justify-content: center;

            .gform_fields {
                width: 60%;
                display: flex;
                flex-direction: column !important;
                justify-content: center;
                align-items: center;
            }
        }
    }

    #gform_page_3_2,
    #gform_page_3_3 {
        .gform_fields {
            width: 100%;
            display: flex;
            justify-content: space-between;
            align-items: start;

            .gfield {
                width: 100%;
            }

            .gfield_label {
                font-weight: 400;
                margin-bottom: 15px;
            }

            .gfield_required {
                display: none;
            }

            .ginput_container {
                background-color: #EFF3FB;
                border: none;
                border-radius: 10px;
                height: 60px;
                padding: 20px;
                display: flex;
                justify-content: center;
                align-items: center;

                input:not([type="submit"]),
                select {
                    padding: 0 !important;
                    background-color: transparent !important;
                    border: none;
                    border-radius: 10px;
                    line-height: 24px;
                    font-size: 16px;
                    outline: none;
                    appearance: none;
                }

                .ginput_container_select {

                    width: 100%;
                    position: relative;
                    display: flex;
                    justify-content: center;
                    align-items: baseline;
                }

                .ginput_container_select::before {
                    content: url(./images/dropdown_arrow.svg);
                    position: absolute;
                    z-index: 1 !important;
                    width: 12px;
                    height: 8px;
                    top: 0;
                    right: 14px;
                }

                input:focus,
                select:focus {
                    outline: none;
                }
            }
        }
    }

    #gform_page_3_3 {
        .gform_page_fields {
            display: flex;
            justify-content: center;

            .gform_fields {
                width: 60%;
            }
        }
    }
}

.order_step_form {

    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    input[type=number] {
        -moz-appearance: textfield;
    }

    select {
        padding: 22px;
        background-color: #EFF3FB;
        border: none;
        border-radius: 10px;
        appearance: none;
        z-index: 5;
    }

    .ginput_container_select {
        width: 100%;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: baseline;
    }

    .ginput_container_select::before {
        content: url(./images/dropdown_arrow.svg);
        position: absolute;
        z-index: 1;
        width: 12px;
        height: 8px;
        top: 45%;
        right: 12px;
        transform: translateY(-100%);
    }

}

.order_step_form .elementor-shortcode .gform_wrapper .gform_validation_errors h2.gform_submission_error {
    letter-spacing: 0 !important;
}

.order_step_form .elementor-shortcode .gform_body .gform_page {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    .gform_page_fields {
        width: 100%;
    }
}



.order_step_form .elementor-shortcode .gform_body .gform_fields {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.order_step_form .elementor-shortcode .gform_body .gform_fields .payment_method {
    padding: 10px 18px 10px 22px;
    border-radius: 10px;
    background-color: transparent;
    height: 100%;
    width: 32%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 8px;
    position: relative;
    border: 1px solid #BBC5D4;

    .validation_message {
        position: absolute;
        bottom: -20px;
        padding: 0;
        font-size: 12px;
        line-height: 16px;
        background-color: transparent;
        width: max-content;
        border: none;
    }

    .ginput_container {
        width: 100%;
        padding-left: 56px;
        position: relative;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #EFF3FB;
        border-radius: 10px;
        padding-right: 22px;
    }

    /* .ginput_container::after {
        content: '';
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_107_1258)'%3E%3Cpath d='M21.6667 18.7353L20.563 18.074C20.2265 17.8729 19.8417 17.7665 19.4496 17.7664H17.7887C17.4487 17.7658 17.11 17.8095 16.7813 17.8963L11.7768 19.2397C11.5072 19.3141 11.2594 19.4522 11.0544 19.6424C10.8493 19.8326 10.6929 20.0693 10.5985 20.3326L6.19656 17.9511C5.83956 17.748 5.42179 17.679 5.01843 17.7565C4.86627 17.7834 4.71871 17.8318 4.58022 17.9004C4.26729 18.0503 4.00759 18.2922 3.83587 18.5937C3.6857 18.8563 3.60672 19.1535 3.60674 19.4559C3.60445 19.7592 3.68249 20.0576 3.83293 20.3209C3.98337 20.5841 4.20084 20.8029 4.46323 20.9548L12.3525 25.6752C12.6952 25.8874 13.0902 25.9997 13.4932 25.9997H19.5989C19.8715 25.9999 20.1417 25.9484 20.3952 25.848L21.6667 25.3459V25.9997H26V17.333H21.6667V18.7353ZM20.0768 25.042C19.925 25.1019 19.7633 25.1328 19.6001 25.133H13.4932C13.249 25.1328 13.0098 25.0641 12.8028 24.9346L4.90273 20.2088C4.77087 20.1326 4.66155 20.0228 4.58588 19.8907C4.51021 19.7585 4.4709 19.6087 4.47195 19.4564C4.47258 19.3043 4.51259 19.155 4.58808 19.023C4.67442 18.8734 4.80422 18.7535 4.96026 18.6794C5.02885 18.646 5.10178 18.6223 5.17692 18.6092C5.23171 18.5989 5.28732 18.5937 5.34305 18.5937C5.49201 18.5933 5.63843 18.6322 5.76772 18.7063L10.5409 21.2855C10.5464 21.312 10.5464 21.338 10.5534 21.3645C10.7587 22.1209 11.4448 22.6463 12.2288 22.6471C12.47 22.625 12.7089 22.5824 12.9429 22.5197L17.445 21.3149L17.2216 20.4777L12.734 21.6772C12.5364 21.7227 12.2814 21.7747 12.2288 21.7792C12.0384 21.7795 11.8532 21.7172 11.7018 21.6018C11.5504 21.4864 11.4412 21.3244 11.3911 21.1408C11.3771 21.0883 11.3689 21.0346 11.3659 20.9804C11.3659 20.9804 11.3625 20.8754 11.3659 20.8387C11.382 20.6616 11.4517 20.4937 11.5656 20.3572C11.6794 20.2206 11.8322 20.122 12.0034 20.0744L17.0058 18.7361C17.2611 18.6677 17.5243 18.6331 17.7887 18.633H19.4496C19.6849 18.633 19.9158 18.697 20.1174 18.8178L21.6667 19.7454V24.4137L20.0768 25.042ZM22.5333 18.1997H25.1333V25.133H22.5333V18.1997ZM17.8725 3.46638L15.548 1.14209C15.1868 0.778726 14.757 0.490656 14.2837 0.294562C13.8103 0.0984688 13.3027 -0.00175039 12.7904 -0.00028943H7.34229C7.00602 0.000262995 6.67442 0.07855 6.37341 0.228456L5.4022 0.714223C5.2076 0.81216 4.99128 0.858984 4.7736 0.85029L4.33333 0.834852V-0.00028943H0V9.53305H4.33333V8.23305H5.07011L5.33228 8.40638C6.06593 8.8935 6.91995 9.16835 7.8 9.20057V14.733H26V3.46638H17.8725ZM3.46667 8.66638H0.866667V0.866377H3.46667V8.66638ZM5.81192 7.68526L5.32989 7.36638H4.33333V1.70195L4.74191 1.71658C5.10465 1.72949 5.46486 1.65143 5.78971 1.48951L6.76005 1.00369C6.94085 0.913367 7.14019 0.866356 7.34229 0.866377H12.7903C13.1888 0.865226 13.5835 0.943139 13.9517 1.0956C14.3199 1.24807 14.6541 1.47206 14.9352 1.7546L16.6469 3.46638H13.0711L12.0193 2.41479L11.4067 3.02736L14.4678 6.08859C14.8078 6.42713 14.8089 6.97725 14.4704 7.31752C14.1316 7.65752 13.5815 7.65861 13.2414 7.32007L10.6848 4.7634L10.3814 5.02345C9.54368 5.73482 8.31924 5.75302 7.46059 5.06662L7.20948 4.86307L6.66337 5.53636L6.91725 5.74219C7.18281 5.95445 7.48089 6.12245 7.8 6.23971V8.33358C7.09072 8.3021 6.40342 8.07799 5.81192 7.68531V7.68526ZM11.9761 7.2796L12.6299 7.93367C13.3087 8.60225 14.3984 8.60333 15.0783 7.93578C14.4422 8.92069 14.6931 10.2315 15.648 10.9117C16.6029 11.592 17.9239 11.4009 18.6469 10.4782C19.3699 9.55525 19.2394 8.22692 18.3502 7.46263C17.4613 6.69839 16.1283 6.76843 15.3245 7.62156C15.4704 7.39241 15.5594 7.13171 15.5841 6.86119C15.6088 6.59066 15.5685 6.31815 15.4665 6.06638H21.2694C21.4557 7.1567 22.3097 8.01069 23.4 8.19708V10.0023C22.3097 10.1887 21.4557 11.0427 21.2693 12.133H12.5307C12.3443 11.0427 11.4903 10.1887 10.4 10.0023V8.19708C11.0193 8.09274 11.5796 7.76663 11.9761 7.2796H11.9761ZM15.6 9.09971C15.6 8.38179 16.1821 7.79971 16.9 7.79971C17.6179 7.79971 18.2 8.38179 18.2 9.09971C18.2 9.81764 17.6179 10.3997 16.9 10.3997C16.1821 10.3997 15.6 9.81764 15.6 9.09971ZM25.1333 13.8664H8.66667V6.42117C9.35365 6.47274 10.0386 6.29773 10.6167 5.92294L11.3559 6.66221C11.1956 6.88007 10.9864 7.05727 10.7451 7.17957C10.5038 7.30187 10.2372 7.36585 9.96667 7.36638H9.53333V10.833H9.96667C10.9239 10.833 11.7 11.6091 11.7 12.5664V12.9997H22.1V12.5664C22.1 11.6091 22.8761 10.833 23.8333 10.833H24.2667V7.36638H23.8333C22.8761 7.36638 22.1 6.59028 22.1 5.63304V5.19971H14.8044L13.9377 4.33304H25.1333V13.8664Z' fill='%230D1A2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_107_1258'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        width: 26px;
        height: 26px;
        top: 50%;
        left: 16px;
        transform: translateY(-50%);
    } */

    select {
        border: none;
        padding: 0;
        background: transparent;
        width: 100%;
        font-weight: 400;
        font-size: 16px;
        color: #555555;
        text-align: center;        ;
    }

    select:focus,
    select:focus-visible {
        outline: none;
    }
}

.order_step_form .elementor-shortcode .gform_body .gform_fields .payment_method::after {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_107_1258)'%3E%3Cpath d='M21.6667 18.7353L20.563 18.074C20.2265 17.8729 19.8417 17.7665 19.4496 17.7664H17.7887C17.4487 17.7658 17.11 17.8095 16.7813 17.8963L11.7768 19.2397C11.5072 19.3141 11.2594 19.4522 11.0544 19.6424C10.8493 19.8326 10.6929 20.0693 10.5985 20.3326L6.19656 17.9511C5.83956 17.748 5.42179 17.679 5.01843 17.7565C4.86627 17.7834 4.71871 17.8318 4.58022 17.9004C4.26729 18.0503 4.00759 18.2922 3.83587 18.5937C3.6857 18.8563 3.60672 19.1535 3.60674 19.4559C3.60445 19.7592 3.68249 20.0576 3.83293 20.3209C3.98337 20.5841 4.20084 20.8029 4.46323 20.9548L12.3525 25.6752C12.6952 25.8874 13.0902 25.9997 13.4932 25.9997H19.5989C19.8715 25.9999 20.1417 25.9484 20.3952 25.848L21.6667 25.3459V25.9997H26V17.333H21.6667V18.7353ZM20.0768 25.042C19.925 25.1019 19.7633 25.1328 19.6001 25.133H13.4932C13.249 25.1328 13.0098 25.0641 12.8028 24.9346L4.90273 20.2088C4.77087 20.1326 4.66155 20.0228 4.58588 19.8907C4.51021 19.7585 4.4709 19.6087 4.47195 19.4564C4.47258 19.3043 4.51259 19.155 4.58808 19.023C4.67442 18.8734 4.80422 18.7535 4.96026 18.6794C5.02885 18.646 5.10178 18.6223 5.17692 18.6092C5.23171 18.5989 5.28732 18.5937 5.34305 18.5937C5.49201 18.5933 5.63843 18.6322 5.76772 18.7063L10.5409 21.2855C10.5464 21.312 10.5464 21.338 10.5534 21.3645C10.7587 22.1209 11.4448 22.6463 12.2288 22.6471C12.47 22.625 12.7089 22.5824 12.9429 22.5197L17.445 21.3149L17.2216 20.4777L12.734 21.6772C12.5364 21.7227 12.2814 21.7747 12.2288 21.7792C12.0384 21.7795 11.8532 21.7172 11.7018 21.6018C11.5504 21.4864 11.4412 21.3244 11.3911 21.1408C11.3771 21.0883 11.3689 21.0346 11.3659 20.9804C11.3659 20.9804 11.3625 20.8754 11.3659 20.8387C11.382 20.6616 11.4517 20.4937 11.5656 20.3572C11.6794 20.2206 11.8322 20.122 12.0034 20.0744L17.0058 18.7361C17.2611 18.6677 17.5243 18.6331 17.7887 18.633H19.4496C19.6849 18.633 19.9158 18.697 20.1174 18.8178L21.6667 19.7454V24.4137L20.0768 25.042ZM22.5333 18.1997H25.1333V25.133H22.5333V18.1997ZM17.8725 3.46638L15.548 1.14209C15.1868 0.778726 14.757 0.490656 14.2837 0.294562C13.8103 0.0984688 13.3027 -0.00175039 12.7904 -0.00028943H7.34229C7.00602 0.000262995 6.67442 0.07855 6.37341 0.228456L5.4022 0.714223C5.2076 0.81216 4.99128 0.858984 4.7736 0.85029L4.33333 0.834852V-0.00028943H0V9.53305H4.33333V8.23305H5.07011L5.33228 8.40638C6.06593 8.8935 6.91995 9.16835 7.8 9.20057V14.733H26V3.46638H17.8725ZM3.46667 8.66638H0.866667V0.866377H3.46667V8.66638ZM5.81192 7.68526L5.32989 7.36638H4.33333V1.70195L4.74191 1.71658C5.10465 1.72949 5.46486 1.65143 5.78971 1.48951L6.76005 1.00369C6.94085 0.913367 7.14019 0.866356 7.34229 0.866377H12.7903C13.1888 0.865226 13.5835 0.943139 13.9517 1.0956C14.3199 1.24807 14.6541 1.47206 14.9352 1.7546L16.6469 3.46638H13.0711L12.0193 2.41479L11.4067 3.02736L14.4678 6.08859C14.8078 6.42713 14.8089 6.97725 14.4704 7.31752C14.1316 7.65752 13.5815 7.65861 13.2414 7.32007L10.6848 4.7634L10.3814 5.02345C9.54368 5.73482 8.31924 5.75302 7.46059 5.06662L7.20948 4.86307L6.66337 5.53636L6.91725 5.74219C7.18281 5.95445 7.48089 6.12245 7.8 6.23971V8.33358C7.09072 8.3021 6.40342 8.07799 5.81192 7.68531V7.68526ZM11.9761 7.2796L12.6299 7.93367C13.3087 8.60225 14.3984 8.60333 15.0783 7.93578C14.4422 8.92069 14.6931 10.2315 15.648 10.9117C16.6029 11.592 17.9239 11.4009 18.6469 10.4782C19.3699 9.55525 19.2394 8.22692 18.3502 7.46263C17.4613 6.69839 16.1283 6.76843 15.3245 7.62156C15.4704 7.39241 15.5594 7.13171 15.5841 6.86119C15.6088 6.59066 15.5685 6.31815 15.4665 6.06638H21.2694C21.4557 7.1567 22.3097 8.01069 23.4 8.19708V10.0023C22.3097 10.1887 21.4557 11.0427 21.2693 12.133H12.5307C12.3443 11.0427 11.4903 10.1887 10.4 10.0023V8.19708C11.0193 8.09274 11.5796 7.76663 11.9761 7.2796H11.9761ZM15.6 9.09971C15.6 8.38179 16.1821 7.79971 16.9 7.79971C17.6179 7.79971 18.2 8.38179 18.2 9.09971C18.2 9.81764 17.6179 10.3997 16.9 10.3997C16.1821 10.3997 15.6 9.81764 15.6 9.09971ZM25.1333 13.8664H8.66667V6.42117C9.35365 6.47274 10.0386 6.29773 10.6167 5.92294L11.3559 6.66221C11.1956 6.88007 10.9864 7.05727 10.7451 7.17957C10.5038 7.30187 10.2372 7.36585 9.96667 7.36638H9.53333V10.833H9.96667C10.9239 10.833 11.7 11.6091 11.7 12.5664V12.9997H22.1V12.5664C22.1 11.6091 22.8761 10.833 23.8333 10.833H24.2667V7.36638H23.8333C22.8761 7.36638 22.1 6.59028 22.1 5.63304V5.19971H14.8044L13.9377 4.33304H25.1333V13.8664Z' fill='%230D1A2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_107_1258'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 26px;
    height: 26px;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
}

.order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap {
    width: 100%;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 95px;
}

.order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .spend_currency_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #BBC5D4;
    padding: 10px 18px 10px 22px;
    gap: 25px;
    border-radius: 10px;
    height: 100%;
    width: 32%;
    position: relative;

    label {
        font-weight: 400;
        margin-bottom: 0;
    }

    .gfield_required {
        display: none;
    }

    .sell_spend_currency {
        padding: 0px 24px 0px 24px;
        border-radius: 10px;
        background-color: #EFF3FB;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 8px;
        position: relative;
    }

    .ginput_container_select {
        z-index: 2;
        width: 100%;
        position: relative !important;
        display: flex !important;
        justify-content: center !important;
        align-items: baseline !important;
    }

    select {
        z-index: 5;
        border: none;
        padding: 0;
        background: transparent;
        appearance: none;
    }

    .ginput_container_select::before {
        content: url(./images/dropdown_arrow.svg);
        position: absolute;
        z-index: 1;
        width: 12px;
        height: 8px;
        top: 20%;
        right: 14px;
        transform: translateY(-50%);

    }

    select:focus,
    select:focus-visible {
        outline: none;
    }

    .ginput_container_select {
        width: 100%;
        padding-left: 56px;
        position: relative;
    }

    .sell_spend_currency::after {
        content: '';
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg height='800' width='800' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M437.019 74.981C388.667 26.628 324.38 0 256 0S123.333 26.628 74.981 74.981 0 187.62 0 256s26.629 132.667 74.981 181.019S187.62 512 256 512s132.667-26.628 181.019-74.981S512 324.38 512 256s-26.629-132.667-74.981-181.019m-11.336 350.701C380.358 471.005 320.097 495.967 256 495.967s-124.358-24.962-169.683-70.285C40.994 380.358 16.033 320.097 16.033 256S40.994 131.642 86.317 86.318C131.642 40.995 191.903 16.033 256 16.033s124.358 24.962 169.683 70.285c45.323 45.323 70.284 105.584 70.284 169.682s-24.961 124.358-70.284 169.682'/%3E%3Cpath d='M256 42.756c-117.584 0-213.244 95.66-213.244 213.244S138.416 469.244 256 469.244 469.244 373.584 469.244 256 373.584 42.756 256 42.756m0 410.455c-108.743 0-197.211-88.469-197.211-197.211S147.257 58.789 256 58.789 453.211 147.258 453.211 256 364.743 453.211 256 453.211'/%3E%3Cpath d='M313.509 244.202c11.53-9.315 18.917-23.566 18.917-39.508 0-27.995-22.777-50.772-50.772-50.772h-9.086v-17.637c0-4.428-3.589-8.017-8.017-8.017s-8.017 3.588-8.017 8.017v17.637h-18.171v-17.637c0-4.428-3.589-8.017-8.017-8.017s-8.017 3.588-8.017 8.017v17.637H187.59a8.017 8.017 0 0 0-8.017 8.017 8.017 8.017 0 0 0 8.017 8.017h9.086v172.092h-9.086a8.017 8.017 0 0 0-8.017 8.017 8.017 8.017 0 0 0 8.017 8.017h34.739v17.637c0 4.428 3.589 8.017 8.017 8.017s8.017-3.588 8.017-8.017v-17.637h18.171v17.637c0 4.428 3.589 8.017 8.017 8.017s8.017-3.588 8.017-8.017v-17.637h17.637c32.711 0 59.324-26.612 59.324-59.324-.001-24.446-14.86-45.484-36.02-54.556M212.71 169.954h68.944c19.155 0 34.739 15.583 34.739 34.739s-15.584 34.739-34.739 34.739H212.71zm77.495 172.092H212.71v-86.58h77.495c23.871 0 43.29 19.42 43.29 43.29s-19.42 43.29-43.29 43.29'/%3E%3C/svg%3E");
        width: 25px;
        height: 25px;
        top: 50%;
        left: 10px;
        transform: translateY(-50%);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .buy_spend_currency {
        padding: 0px 24px 0px 24px;
        border-radius: 10px;
        background-color: #EFF3FB;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 8px;
        position: relative;
    }

    .buy_spend_currency::after {
        content: '';
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg width='32' height='26' viewBox='0 0 32 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 10.485a.43.43 0 0 0-.217-.374l-2.198-1.263 2.199-1.27a.432.432 0 0 0-.001-.749Q26.16 3.602 20.54.373a.43.43 0 0 0-.431 0L.217 11.86a.433.433 0 0 0 0 .75q1.1.63 2.199 1.262l-2.2 1.27a.432.432 0 0 0 .001.749l2.198 1.262-2.199 1.27a.432.432 0 0 0 .001.75l11.242 6.456a.43.43 0 0 0 .431-.001L31.784 14.14a.432.432 0 0 0-.001-.749l-2.198-1.262 2.199-1.27a.43.43 0 0 0 .216-.375M20.327 1.247 30.7 7.205l-7.488 4.322-1.243-.71 4.256-2.457a.43.43 0 0 0 .148-.607c-.091-.144-.225-.429-.095-.727a.433.433 0 0 0-.182-.548l-4.602-2.645a.43.43 0 0 0-.366-.03c-.591.221-1.398.186-2.055-.088a.43.43 0 0 0-.383.024L14.187 6.34l-.472-.271-.872-.502zm5.121 6.563-4.346 2.508-6.05-3.479 3.893-2.248c.745.26 1.587.293 2.287.089l4.145 2.382c-.037.246-.012.5.072.748m-16.67.103 1.254.72-4.25 2.454a.433.433 0 0 0-.147.607c.091.144.225.429.096.727a.433.433 0 0 0 .18.548l4.601 2.64a.43.43 0 0 0 .367.03c.59-.22 1.397-.185 2.055.088a.43.43 0 0 0 .383-.024l.709-.41 3.793-2.19 1.335.767-7.48 4.32Q6.486 15.212 1.3 12.232zM6.56 11.637 10.9 9.13l5.49 3.153.562.323-3.359 1.939-.53.306c-.746-.26-1.587-.292-2.287-.088l-4.143-2.378c.036-.246.011-.5-.072-.748m-3.277 2.732 8.176 4.695a.43.43 0 0 0 .431 0l7.7-4.447.005 2.281-7.922 4.574L1.3 15.514zm8.39 10.385L1.3 18.795l1.984-1.145 8.176 4.696a.43.43 0 0 0 .431 0l7.708-4.45.005 2.28zm8.794-5.077-.014-5.81a.43.43 0 0 0-.217-.374L9.644 7.413l2.333-1.347s10.088 5.809 10.808 6.201l.013 6.064zM30.7 13.768l-7.04 4.064-.004-2.28 5.062-2.922zm-7.046.787-.005-2.282 5.068-2.925 1.983 1.138zm-13.24-1.486a.433.433 0 0 1 .16-.59l1.894-1.094a.432.432 0 1 1 .432.749l-1.895 1.094a.433.433 0 0 1-.59-.159m11.419-6.593a.43.43 0 0 1-.158.591l-1.666.962a.43.43 0 0 1-.591-.158.43.43 0 0 1 .158-.59l1.666-.963a.433.433 0 0 1 .59.158' fill='%23000'/%3E%3C/svg%3E");
        width: 25px;
        height: 25px;
        top: 50%;
        left: 10px;
        transform: translateY(-50%);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .gfield input {
        border: none;
        padding: 0;
        outline: none;
    }

    .validation_message {
        position: relative;
        bottom: 0;
        padding: 0;
        font-size: 12px;
        line-height: 16px;
        background-color: transparent;
        width: max-content;
        border: none;
    }

    .gfield input:focus,
    .gfield input:focus-visible {
        outline: none;
    }
}

.order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .recieve_currency_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #BBC5D4;
    border-radius: 10px;
    padding: 10px 18px 10px 22px;
    gap: 25px;
    height: 100%;
    width: 32%;
    position: relative;

    label {
        font-weight: 400;
        margin-bottom: 0 !important;
    }

    .gfield_required {
        display: none;
    }

    .gfield--type-select {

        border-radius: 10px;
        background-color: #EFF3FB;
        width: 80%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 8px;
    }

    .buy_receive_currency {
        width: 100%;
        padding-left: 56px;
        position: relative;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #EFF3FB;
        border-radius: 10px;
        padding-right: 22px;
    }

    .buy_receive_currency::after {
        content: '';
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg height='800' width='800' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M437.019 74.981C388.667 26.628 324.38 0 256 0S123.333 26.628 74.981 74.981 0 187.62 0 256s26.629 132.667 74.981 181.019S187.62 512 256 512s132.667-26.628 181.019-74.981S512 324.38 512 256s-26.629-132.667-74.981-181.019m-11.336 350.701C380.358 471.005 320.097 495.967 256 495.967s-124.358-24.962-169.683-70.285C40.994 380.358 16.033 320.097 16.033 256S40.994 131.642 86.317 86.318C131.642 40.995 191.903 16.033 256 16.033s124.358 24.962 169.683 70.285c45.323 45.323 70.284 105.584 70.284 169.682s-24.961 124.358-70.284 169.682'/%3E%3Cpath d='M256 42.756c-117.584 0-213.244 95.66-213.244 213.244S138.416 469.244 256 469.244 469.244 373.584 469.244 256 373.584 42.756 256 42.756m0 410.455c-108.743 0-197.211-88.469-197.211-197.211S147.257 58.789 256 58.789 453.211 147.258 453.211 256 364.743 453.211 256 453.211'/%3E%3Cpath d='M313.509 244.202c11.53-9.315 18.917-23.566 18.917-39.508 0-27.995-22.777-50.772-50.772-50.772h-9.086v-17.637c0-4.428-3.589-8.017-8.017-8.017s-8.017 3.588-8.017 8.017v17.637h-18.171v-17.637c0-4.428-3.589-8.017-8.017-8.017s-8.017 3.588-8.017 8.017v17.637H187.59a8.017 8.017 0 0 0-8.017 8.017 8.017 8.017 0 0 0 8.017 8.017h9.086v172.092h-9.086a8.017 8.017 0 0 0-8.017 8.017 8.017 8.017 0 0 0 8.017 8.017h34.739v17.637c0 4.428 3.589 8.017 8.017 8.017s8.017-3.588 8.017-8.017v-17.637h18.171v17.637c0 4.428 3.589 8.017 8.017 8.017s8.017-3.588 8.017-8.017v-17.637h17.637c32.711 0 59.324-26.612 59.324-59.324-.001-24.446-14.86-45.484-36.02-54.556M212.71 169.954h68.944c19.155 0 34.739 15.583 34.739 34.739s-15.584 34.739-34.739 34.739H212.71zm77.495 172.092H212.71v-86.58h77.495c23.871 0 43.29 19.42 43.29 43.29s-19.42 43.29-43.29 43.29'/%3E%3C/svg%3E");
        width: 32px;
        height: 25px;
        top: 50%;
        left: 10px;
        transform: translateY(-50%);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .sell_receive_currency {
        width: 100%;
        padding-left: 56px;
        position: relative;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #EFF3FB;
        border-radius: 10px;
        padding-right: 22px;
    }

    .sell_receive_currency::after {
        content: '';
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg width='32' height='26' viewBox='0 0 32 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 10.485a.43.43 0 0 0-.217-.374l-2.198-1.263 2.199-1.27a.432.432 0 0 0-.001-.749Q26.16 3.602 20.54.373a.43.43 0 0 0-.431 0L.217 11.86a.433.433 0 0 0 0 .75q1.1.63 2.199 1.262l-2.2 1.27a.432.432 0 0 0 .001.749l2.198 1.262-2.199 1.27a.432.432 0 0 0 .001.75l11.242 6.456a.43.43 0 0 0 .431-.001L31.784 14.14a.432.432 0 0 0-.001-.749l-2.198-1.262 2.199-1.27a.43.43 0 0 0 .216-.375M20.327 1.247 30.7 7.205l-7.488 4.322-1.243-.71 4.256-2.457a.43.43 0 0 0 .148-.607c-.091-.144-.225-.429-.095-.727a.433.433 0 0 0-.182-.548l-4.602-2.645a.43.43 0 0 0-.366-.03c-.591.221-1.398.186-2.055-.088a.43.43 0 0 0-.383.024L14.187 6.34l-.472-.271-.872-.502zm5.121 6.563-4.346 2.508-6.05-3.479 3.893-2.248c.745.26 1.587.293 2.287.089l4.145 2.382c-.037.246-.012.5.072.748m-16.67.103 1.254.72-4.25 2.454a.433.433 0 0 0-.147.607c.091.144.225.429.096.727a.433.433 0 0 0 .18.548l4.601 2.64a.43.43 0 0 0 .367.03c.59-.22 1.397-.185 2.055.088a.43.43 0 0 0 .383-.024l.709-.41 3.793-2.19 1.335.767-7.48 4.32Q6.486 15.212 1.3 12.232zM6.56 11.637 10.9 9.13l5.49 3.153.562.323-3.359 1.939-.53.306c-.746-.26-1.587-.292-2.287-.088l-4.143-2.378c.036-.246.011-.5-.072-.748m-3.277 2.732 8.176 4.695a.43.43 0 0 0 .431 0l7.7-4.447.005 2.281-7.922 4.574L1.3 15.514zm8.39 10.385L1.3 18.795l1.984-1.145 8.176 4.696a.43.43 0 0 0 .431 0l7.708-4.45.005 2.28zm8.794-5.077-.014-5.81a.43.43 0 0 0-.217-.374L9.644 7.413l2.333-1.347s10.088 5.809 10.808 6.201l.013 6.064zM30.7 13.768l-7.04 4.064-.004-2.28 5.062-2.922zm-7.046.787-.005-2.282 5.068-2.925 1.983 1.138zm-13.24-1.486a.433.433 0 0 1 .16-.59l1.894-1.094a.432.432 0 1 1 .432.749l-1.895 1.094a.433.433 0 0 1-.59-.159m11.419-6.593a.43.43 0 0 1-.158.591l-1.666.962a.43.43 0 0 1-.591-.158.43.43 0 0 1 .158-.59l1.666-.963a.433.433 0 0 1 .59.158' fill='%23000'/%3E%3C/svg%3E");
        width: 32px;
        height: 25px;
        top: 50%;
        left: 16px;
        transform: translateY(-50%);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .validation_message {
        position: relative;
        bottom: 0;
        padding: 0;
        font-size: 12px;
        line-height: 16px;
        background-color: transparent;
        width: max-content;
        border: none;
    }

    select {
        border: none;
        padding: 0;
        background: transparent;
        appearance: none;
    }

    select:focus,
    select:focus-visible {
        outline: none;
    }

    .ginput_container_select {
        width: 100%;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: baseline;
    }

    .ginput_container_select::before {
        content: url(./images/dropdown_arrow.svg);
        position: absolute;
        z-index: 1 !important;
        width: 12px;
        height: 8px;
        top: 0%;
        right: 14px;
    }

    .gfield input {
        border: none;
        padding: 0;
    }

    .gfield input:focus,
    .gfield input:focus-visible {
        outline: none;
    }
}

.child_wrapper {
    border: none;
}

.currency-select option {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

/* Sample flags */
.currency-select option.flag-usd {
    background-image: url('https://flagcdn.com/us.svg');
}

.currency-select option.flag-eur {
    background-image: url('https://flagcdn.com/eu.svg');
}

.currency-select option.flag-gbp {
    background-image: url('https://flagcdn.com/gb.svg');
}

/* For crypto, use your own icons */
.currency-select option.flag-btc {
    background-image: url('/wp-content/uploads/flags/btc.png');
}

.currency-select option.flag-xmr {
    background-image: url('/wp-content/uploads/flags/xmr.png');
}


.gform_confirmation_message {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    line-height: 38px;
}


/* ========== footer ============ */

.social_icon_grp svg path {
    transition: all 0.4s ease;
}

.social_icon_grp svg:hover {
    path {
        fill: #0D1A2D;
    }
}

.copyright_title a {
    color: #555555 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    transition: all 0.5s ease;
}

.copyright_title a:hover {
    color: #0B6CEA !important;
}

/* ======= zoom css ======== */

@media only screen and (min-width: 1600px) and (max-width: 1800px) {
    html {
        zoom: 0.90;
        zoom: 90%;
    }

    .hero_sec {
        height: 110dvh !important;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1599px) {
    html {
        zoom: 0.90;
        zoom: 90%;
    }

    .hero_sec {
        height: 120dvh !important;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1439px) {
    html {
        zoom: 0.95;
        zoom: 95%;
    }

    .hero_sec {
        height: 120dvh !important;
    }
}

@media(max-width: 1440px) {

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .spend_currency_wrapper {
        .ginput_container_select {
            padding-left: 26px;
        }
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .recieve_currency_wrapper {
        gap: 10px;

        .gfield--type-number {
            width: 35%;
        }

        .gfield--type-select {
            width: 65%;
        }

        .ginput_container_select {
            padding-left: 0;
            padding-right: 12px;
        }

        .ginput_container_select::after {
            width: 25px;
            height: 25px;
        }
    }
}

@media(max-width: 1200px) {

    .crypto-row-wrap {
        flex-wrap: nowrap !important;
        gap: 0 !important;
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .spend_currency_wrapper {
        padding: 8px 16px;

        .ginput_container_select::before {
            content: url(./images/dropdown_arrow.svg);
            position: absolute;
            z-index: 1;
            width: 12px;
            height: 8px;
            top: 0%;
            right: 14px;
            transform: translateY(-100%);
        }

        select {
            text-align: center;
        }

        .gfield--type-number {
            width: 20%;
        }

        .gfield--type-select {
            width: 80%;
        }

    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .recieve_currency_wrapper {
        padding: 8px 16px;
    }

    input[type="number"] {
        font-size: 14px !important;
    }

    input::placeholder {
        font-size: 12px !important;
    }

    .gfield_label {
        font-size: 12px !important;
    }

    .gfield--type-select {
        padding: 5px !important;
    }

    .ginput_container_number {
        font-size: 12px !important;
    }

    .ginput_container_select {
        padding: 0 15px !important;
    }

    .ginput_container_select::after {
        display: none !important;
    }

    select {
        font-size: 12px !important;
        text-align: center;
    }
}

@media(max-width: 1024px) {
    .market_rate_cards {
        .cryptowp-coins {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            width: 100% !important;
            grid-gap: 15px;

            .cryptowp-coin {
                width: 100% !important;

                .cryptowp-coin-inner {
                    .cryptowp-coin-stats {
                        .cryptowp-coin-name {
                            font-size: 18px;
                            line-height: 26px;
                            margin-bottom: 10px !important;
                            font-weight: 600;
                        }

                        .cryptowp-coin-price {
                            font-size: 20px;
                            font-weight: 500;
                            line-height: 30px;
                            margin-bottom: 5px !important;
                        }

                        .cryptowp-coin-meta {
                            font-size: 14px;
                            line-height: 24px;
                        }
                    }
                }
            }
        }
    }

    .crypto-row-wrap {
        width: 80% !important;
        height: auto !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px !important;
    }

    .child_wrapper {
        width: 100% !important;
        height: 100px !important;
    }

    label {
        font-size: 16px !important;
    }

    .ginput_container_number {
        font-size: 16px !important;
    }

    .ginput_container_number::placeholder {
        font-size: 16px !important;
    }

    select {
        width: auto !important;
        font-size: 16px !important;
    }

    .ginput_container_select {
        display: flex;
        justify-content: center;
    }

    .gfield--type-select {
        padding: 15px !important;
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .spend_currency_wrapper {
        height: 100px !important;

        label {
            font-size: 16px !important;
            margin-bottom: 8px !important;
        }

        .gfield--type-number {
            gap: 10px !important;
        }

        .ginput_container_number input::placeholder {
            font-size: 16px !important;
        }
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .recieve_currency_wrapper {
        height: 100px !important;
        gap: 25px;

        label {
            font-size: 16px !important;
            margin-bottom: 8px !important;
        }

        .gfield--type-number {
            gap: 10px !important;
        }

        .ginput_container_number input::placeholder {
            font-size: 16px !important;
        }

        .gfield--type-number {
            width: 20%;
        }

        .gfield--type-select {
            width: 80%;
        }
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .payment_method {
        height: 100px !important;
        width: 100% !important;
    }



    .order_step_form {
        #gform_page_2_2 {
            .gform_fields {
                width: 100%;
                display: flex;
                justify-content: space-between;
                align-items: start;
                flex-wrap: wrap;
            }

            .gfield_label {
                font-size: 16px !important;
            }

            input[type="submit"] {
                font-size: 16px !important;
            }

            input::placeholder {
                font-size: 16px !important;
            }
        }

        #gform_page_3_2 {
            .gform_fields {
                width: 100%;
                display: flex;
                justify-content: space-between;
                align-items: start;
                flex-wrap: wrap;
            }

            .gfield_label {
                font-size: 16px !important;
            }

            input[type="submit"] {
                font-size: 16px !important;
            }

            input::placeholder {
                font-size: 16px !important;
            }
        }
    }
}

@media(max-width: 880px) {


    .ginput_container_select::after {
        display: block !important;
        left: 12px !important;
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .spend_currency_wrapper {
        .gfield--type-number {
            width: 40% !important;
        }

        .gfield--type-select {
            width: 60% !important;
        }
        .ginput_container_select::before {
            top: 20% !important;
            right: 14px !important;
            transform: translateY(-50%) !important;
        }
        
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .recieve_currency_wrapper {
        .gfield--type-number {
            width: 40% !important;
        }

        .gfield--type-select {
            width: 60% !important;
        }

        .ginput_container_select::before {
            top: 20% !important;
            right: 14px !important;
            transform: translateY(-50%) !important;
        }
    }

    .gform_confirmation_message {
        font-size: 20px;
        line-height: 28px;
    }


}

@media(max-width: 767px) {



    .crypto-row-wrap {
        width: 100% !important;

        input {
            text-align: center !important;
        }

        .gfield_select {
            text-align: center !important;
        }
    }

    .ginput_container select,
    input {
        text-align: center;
    }

    #gform_page_3_2 {
        .gform_page_fields {
            display: flex;
            justify-content: center;

            .gform_fields {
                width: 100% !important;
            }
        }
    }

    #gform_page_3_3 {
        .gform_page_fields {
            display: flex;
            justify-content: center;

            .gform_fields {
                width: 100% !important;
            }
        }
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .spend_currency_wrapper {
        flex-direction: column !important;
        /* height: 180px !important; */
        gap: 5px !important;
        padding: 15px !important;

        .gfield--type-number {
            width: 100% !important;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;

            .gfield_label {

                margin: 0 !important;
                text-align: center;
            }

            .ginput_container_number {

                text-align: center !important;
                width: 35% !important;
            }

            .ginput_container_number input::placeholder {
                text-align: center !important;
            }
        }


        .gfield--type-select {
            width: 100% !important;
        }
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .recieve_currency_wrapper {
        flex-direction: column !important;
        /* height: 150px !important; */
        gap: 5px !important;
        padding: 15px !important;

        .gfield--type-number {
            width: 100% !important;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;

            .gfield_label {

                margin: 0 !important;
                text-align: center;
            }

            .ginput_container_number {

                text-align: center !important;
                width: 35% !important;
            }

            .ginput_container_number input::placeholder {
                text-align: center !important;
            }
        }


        .gfield--type-select {
            width: 100% !important;
        }
    }

    .order_step_form .elementor-shortcode .gform_body .gform_fields .crypto-row-wrap .payment_method {
        flex-direction: column !important;
        height: 100px !important;
        gap: 5px !important;

        .gfield--type-number {
            width: 100% !important;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;

            .gfield_label {

                margin: 0 !important;
                text-align: center;
            }

            .ginput_container_number {

                text-align: center !important;
            }

            .ginput_container_number input::placeholder {
                text-align: center !important;
            }
        }


        .gfield--type-select {
            width: 100% !important;
        }
    }



    .typing_heading .elementor-headline {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;

        span.elementor-headline-dynamic-wrapper {
            display: block;
        }
    }

    .market_rate_cards {
        .cryptowp-coins {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            width: 100% !important;
            grid-gap: 15px;

            .cryptowp-coin {
                margin: 0;

                .cryptowp-coin-inner {
                    padding: 15px;

                    .cryptowp-coin-stats {
                        .cryptowp-coin-name {
                            font-size: 16px;
                            line-height: 24px;
                            margin-bottom: 5px !important;
                            font-weight: 600;
                        }

                        .cryptowp-coin-price {
                            font-size: 16px;
                            font-weight: 500;
                            line-height: 24px;
                            margin-bottom: 5px !important;
                        }

                        .cryptowp-coin-meta {
                            font-size: 10px;
                            line-height: 20px;
                        }
                    }
                }
            }
        }
    }

    .danger_points li {
        padding: 10px 50px;
    }

    .sales_chat_form .elementor-shortcode .gform_wrapper .gform_body .gform_fields input:not([type="submit"]),
    textarea {
        padding: 12px 15px;
        font-size: 14px;
    }

    .sales_chat_form .elementor-shortcode .gform_wrapper .gform_body .gform_fields textarea {
        padding: 12px 15px;
        font-size: 14px;
    }

    .sales_chat_form .elementor-shortcode .gform_wrapper .gform_body .gform_fields input::placeholder,
    textarea::placeholder {
        font-size: 14px !important;
    }

    .sales_chat_form .elementor-shortcode .gform_wrapper .gform_footer {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .sales_chat_form .elementor-shortcode .gform_confirmation_message {
        font-size: 16px;
        line-height: 26px;
    }

    /* ========== footer =========== */

    .copyright_title a {
        font-size: 14px;
    }
}