@media (max-width: 992px) {
    #btnSearchMask {
        position: fixed;
        z-index: 3;
        bottom: 8px;
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 40px);
    }

    #searchMask {
        position: fixed;
        top: 0;
        left: 0;
        display: flex;
        width: 100vw;
        height: 100vh;
        z-index: 120;
        color: white;
    }

    #searchMaskContent {
        padding: 35px;
        position: absolute;
        background: #26c3ca;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        height: 100%;
    }

    #searchMaskContent::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        width: calc(100% - 60px);
        height: 100%;
        z-index: -1;
        background-color: #55C6D9;
        border-radius: 8px 0 100% 8px;
    }

    #searchMaskClose {
        margin-left: auto;
        cursor: pointer;
        width: max-content;
        font-size: 25px;
        padding-bottom: 10px;
    }

    #searchMaskTitle {
        font-family: 'Brandon Grotesque';
        font-weight: 800;
        font-size: 32px;
        line-height: 35px;
        transform: rotate(-3deg) skew(-6deg);
        width: calc(100% - 15px);
        margin: 0 auto;
    }

    #searchMaskTitle strong {
        font-size: 40px;
        color: #FFCF57;
    }

    #searchMaskTitle span {
        display: block;
        text-align: right;
    }

    #searchMaskForm .search_box {
        margin-top: 18px;
    }

    #searchMaskForm .search_box .field {
        border-radius: 16px;
    }

    #searchMaskForm .search_box .field::after {
        margin-left: 8px;
    }

    #searchMaskForm .search_box .field input {
        margin-left: 4px;
    }

    #searchMaskForm .search_box .field div {
        margin-left: 2px;
    }

    #searchMaskForm .search_box {
        background: unset;
    }

    #searchMaskForm .search_box .field-input {
        background-color: white;
        border: unset;
    }
}