.get-in-touch__section {
    .get-in-touch-form {

        input,
        textarea,
        select {
            outline: none !important;
            padding: 12px 4px !important;
            box-shadow: none !important;

            &:focus {
                border-color: var(--e-global-color-5756c9b) !important;
            }
        }

        .select-caret-down-wrapper {

            width: 6px !important;
            height: 6px !important;
            border-right: 1px solid var(--e-global-color-text);
            border-bottom: 1px solid var(--e-global-color-text);
            transform: rotate(45deg) !important;
            margin-bottom: 4px !important;

            svg {
                display: none !important;
            }
        }

        .elementor-field-type-acceptance {
            .elementor-field-option {
                display: flex;
                gap: 12px;
                align-items: flex-start;
            }

            input {
                margin-top: 6px !important;
            }
        }



        /* input autofill bg color transparent */
        input:-webkit-autofill,
        input:-webkit-autofill:hover,
        input:-webkit-autofill:focus,
        textarea:-webkit-autofill,
        select:-webkit-autofill {
            -webkit-box-shadow: 0 0 0px 1000px #f3fafa inset !important;

        }
    }

    .tel-no-style {
        a {
            text-decoration: underline !important;
            
            text-decoration-color: var(--e-global-color-b2f0c01) !important;
            text-underline-offset: 7px;
        }
    }
}

/* Blog single page */
.single-post {
    .post-content {
        a {
            color: var(--e-global-color-secondary) !important;
            text-decoration: underline !important;
            text-underline-offset: 4px !important;

            &:hover {
                opacity: 0.8;
            }
        }

        h2,
        h3,
        h4 {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-ff10a5e-font-family), Sans-serif;
            margin: 23px 0 20px;
        }

        h2 {
            font-size: var(--e-global-typography-ff10a5e-font-size);
            line-height: var(--e-global-typography-ff10a5e-line-height)
        }

        h3 {
            font-size: var(--e-global-typography-f617007-font-size);
            line-height: var(--e-global-typography-f617007-line-height);

        }

        h4 {
            font-size: var(--e-global-typography-47fcc4b-font-size);
            line-height: var(--e-global-typography-47fcc4b-line-height);
        }

        p {
            margin-bottom: 12px;
        }
    }


    .elementor-button {
        background-color: var(--e-global-color-accent) !important;
        font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
        font-size: var(--e-global-typography-accent-font-size) !important;
        font-weight: var(--e-global-typography-accent-font-weight) !important;
        text-transform: var(--e-global-typography-accent-text-transform) !important;
        line-height: var(--e-global-typography-accent-line-height) !important;
        letter-spacing: var(--e-global-typography-accent-letter-spacing) !important;
        color: var(--e-global-color-f0b79c5);
        text-decoration: none;

        &:hover {
            opacity: unset;
            background-color: var(--e-global-color-22962da);
            color: var(--e-global-color-f0b79c5);

        }
    }

    .back-btn .elementor-button {
        padding: 0;
        border: none !important;
        background-color: transparent !important;
        color: var(--e-global-color-secondary) !important;

        &:hover {
            text-decoration: underline;
        }
    }
}