.form-betta {
    .acf-field {
        .acf-input {
            select,
            textarea,
            input[type="text"],
            input[type="email"],
            input[type="number"] {

                @apply rounded px-3 py-4 outline-none border-primary-300;

                &:focus {
                    @apply border-secondary;
                }
            }
        }

        &.acf-field-checkbox {
            @apply mb-0;
        }
    }

    .acf-form-submit {
        @apply text-center mt-10;
    }

    .select2-container.-acf .select2-selection {
        @apply outline-none border-primary-300;

        &:focus {
            @apply border-secondary;
        }
    }

    .select2 {
        @apply border-0 text-secondary;
        height: 55px !important;

        &-selection {
            @apply flex flex-row items-center;
            height: 55px !important;

            &__clear {
                @apply hidden;
            }
        }

        &-container--default {
            .select2-selection--single {
                @apply flex items-center border-2 border-primary;

                .select2-selection__rendered {
                    @apply p-0;
                }

                .select2-selection__placeholder {
                    @apply leading-none;
                }

                .select2-selection__arrow {
                    @apply h-full flex items-center;
                    right: 20px;

                    &:before {
                        @apply font-awesome font-light transition-transform duration-300 text-black;
                        content: '\f0dd';
                        margin-top: -2px;
                    }

                    b {
                        @apply hidden;
                    }
                }
            }
        }

        &-dropdown {
            @apply border-0;
            box-shadow: 0 4px 9px 3px rgba(0, 0, 0, 0.12);


            .select2-search {
                @apply hidden;
            }

            .select2-results {
                &__options {
                    @apply border-t;
                }
            }
        }
    }
}