.franchise-content {
    padding: 0 10vw 5vw
}

.franchise-section img {
    width: 100%
}

.partnership-content .partnership-group {
    display: flex;
    align-items: center
}

.partnership-form #partnerType a, .partnership-form .partnership-form-group form button {
    color: #fff;
    background-color: #e81c53;
    line-height: normal;
    transition: .2s ease-out;
    height: fit-content
}

.partnership-form {
    padding: 5vw 10vw 0
}

    .partnership-form #partnerType {
        display: flex;
        align-items: center;
        justify-content: center;
        grid-gap: 1vw;
        border: .2vw solid #e81c53;
        width: 50vw;
        padding: 2.66vw 3.33vw;
        margin: 3vw auto;
        border-radius: 1.5vw
    }

        .partnership-form #partnerType a {
            font-size: 1.25vw;
            border: .1vw solid transparent;
            padding: .75vw 1.5vw;
            border-radius: .41vw;
            width: fit-content
        }

            .partnership-form #partnerType a:hover {
                border: .1vw solid #e81c53;
                background-color: transparent;
                color: #e81c53 !important;
                cursor: pointer;
                height: fit-content
            }

    .partnership-form #chooseModal {
        width: fit-content;
        margin: 0 auto 2vw;
        font-size: 1.25vw;
        border: unset;
        padding-right: 1vw
    }

        .partnership-form #chooseModal option {
            width: fit-content;
            margin: 0 auto;
            font-size: 1vw;
            border: unset
        }

    .partnership-form .checkbox-group {
        display: flex;
        align-items: flex-start;
        border-bottom: unset !important
    }

        .partnership-form .checkbox-group input {
            width: 1.25vw !important;
            height: 1vw;
            margin: 0 .5vw;
            cursor: pointer
        }

        .partnership-form .checkbox-group label {
            font-size: .75vw;
            opacity: .8;
            cursor: pointer
        }

    .partnership-form h1 {
        margin: 0 0 1vw;
        color: #e81c53;
        font-weight: 600;
        font-size: 2.64vw;
        line-height: normal
    }

    .partnership-form h2 {
        margin: 1vw 0 .5vw;
        color: #5c5c5c;
        font-weight: 400;
        font-size: 1.1vw;
        line-height: normal
    }

    .partnership-form h3 {
        margin: 1vw 0 .25vw;
        color: #e81c53;
        font-weight: 600;
        font-size: 1.3vw;
        line-height: normal
    }

    .partnership-form h4 {
        margin: .5vw 0 .5vw .5vw;
        color: #858585;
        font-weight: 400;
        font-size: 1vw;
        line-height: normal
    }

    .partnership-form .partnership-form-group {
        border: .2vw solid #e81c53;
        border-radius: 1.5vw;
        width: 100%;
        display: flex;
        flex-direction: column;
        margin: 3vw auto 0;
        padding: 2.66vw 3.33vw;
        position: relative
    }

        .partnership-form .partnership-form-group svg {
            width: 1vw;
            position: absolute;
            left: 3.33vw;
            top: 3.33vw;
            cursor: pointer
        }

        .partnership-form .partnership-form-group div {
            border: unset;
            display: flex
        }

            .partnership-form .partnership-form-group div input {
                font-size: 1vw;
                line-height: normal
            }

        .partnership-form .partnership-form-group h2 {
            color: #e81c53;
            font-size: 2vw;
            font-weight: 600;
            text-align: center;
            margin: unset;
            line-height: 2.8vw
        }

        .partnership-form .partnership-form-group form {
            display: flex;
            flex-direction: column;
            grid-gap: 1.5vw;
            margin-top: 1.5vw
        }

            .partnership-form .partnership-form-group form input {
                border-top: unset;
                border-right: unset;
                border-left: unset;
                border-bottom: .1vw solid #ededed;
                font-size: 1vw;
                padding: 0 0 .25vw;
                width: 100%;
                line-height: normal
            }

            .partnership-form .partnership-form-group form button {
                font-size: 1vw;
                border: .1vw solid transparent;
                padding: .75vw 1.5vw;
                border-radius: .41vw;
                width: fit-content
            }

                .partnership-form .partnership-form-group form button:hover {
                    border: .1vw solid #e81c53;
                    background-color: transparent;
                    padding: .75vw 1.5vw;
                    color: #e81c53 !important;
                    font-size: 1vw;
                    border-radius: .41vw;
                    cursor: pointer;
                    height: fit-content
                }

.partnership-header {
    color: #000;
    font-size: 2.916vw;
    padding: 0 13.5vw;
    text-align: center;
    font-weight: 500;
    margin: unset
}

.partnership-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4vw 15vw;
    grid-gap: 5vw 0;
    flex-wrap: wrap
}

    .partnership-content .partnership-group .partner-info {
        display: flex;
        flex-direction: column;
        width: 20vw
    }

        .partnership-content .partnership-group .partner-info img {
            width: 1.042vw;
            margin-right: .5vw
        }

        .partnership-content .partnership-group .partner-info div {
            display: flex;
            align-items: flex-start;
            margin-bottom: .83vw
        }

            .partnership-content .partnership-group .partner-info div h6 {
                margin: unset;
                font-size: 1vw;
                color: #646464;
                line-height: normal
            }

        .partnership-content .partnership-group .partner-info .partner-head {
            font-size: 1.25vw;
            font-weight: 400;
            margin: 0 0 .83vw
        }

    .partnership-content .partnership-group .microbyte, .partnership-content .partnership-group .toolbar, .partnership-content .partnership-group .zencefil {
        width: 10vw;
        margin-right: 2vw
    }

    .partnership-content .partnership-group .kalem, .partnership-content .partnership-group .zirve {
        width: 7vw;
        margin: 0 3vw 0 2.5vw
    }

    .partnership-content .partnership-group .predicomm {
        width: 4vw;
        margin: 0 5.5vw 0 2.5vw
    }

    .partnership-content .partnership-group .hisar {
        width: 7vw;
        margin: 0 3.5vw 0 1.5vw
    }

    .partnership-content .partnership-group#get-offer {
        margin: auto
    }

.franchise-section {
    background: linear-gradient(#e81c53 70%,#fff 30%);
    padding: 9.5vw 0 2vw
}

    .franchise-section h6 {
        color: #fec9da;
        letter-spacing: .3vw
    }

    .franchise-section div a {
        background-color: #431ce8;
        border: .1vw solid #431ce8;
        border-radius: .41vw;
        padding: .5vw 1.5vw;
        height: fit-content;
        transition: .2s ease-out
    }

    .franchise-section p {
        line-height: 5vw
    }

.franchise-content div a, .main-text-group a {
    background-color: #e81c53;
    padding: .8vw 1.5vw
}

.franchise-section div a:hover {
    border: .1vw solid #fff;
    background-color: transparent
}

.franchise-content h6 {
    color: #141414;
    text-align: center;
    font: 500 2.91vw/3.5vw Poppins;
    margin-bottom: 2.96vw;
    margin-top: 5vw
}

.franchise-content p {
    font: 400 1.1vw/2vw Poppins;
    color: #7c7c7c;
    text-align: center;
    margin-bottom: 2vw
}

.franchise-content div a {
    border: .1vw solid #e81c53;
    font-size: 1.041vw;
    border-radius: .41vw;
    color: #fff;
    height: fit-content;
    transition: .2s ease-out
}

    .franchise-content div a:hover {
        border: .1vw solid #e81c53;
        color: #e81c53;
        background-color: transparent
    }

@media (max-width:768px) {
    .partnership-form {
        padding: 17vw 7vw
    }

        .partnership-form h1 {
            margin: 0 0 1vw;
            color: #e81c53;
            font-weight: 600;
            font-size: 7vw;
            line-height: normal
        }

        .partnership-form h2 {
            margin: 5vw 0 2vw;
            color: #5c5c5c;
            font-weight: 500;
            font-size: 3.5vw;
            line-height: normal
        }

        .partnership-form h3 {
            margin: 2vw 0;
            color: #e81c53;
            font-weight: 500;
            font-size: 5vw;
            line-height: normal
        }

        .partnership-form h4 {
            margin: 2vw 0;
            color: #858585;
            font-weight: 400;
            font-size: 3.5vw;
            line-height: normal
        }

        .partnership-form .checkbox-group input {
            width: 5vw !important;
            height: 5vw !important;
            margin-right: 2vw
        }

        .partnership-form .checkbox-group label {
            font-size: 3.25vw;
            opacity: .8;
            cursor: pointer
        }

        .partnership-form .partnership-form-group {
            border: .2vw solid #e81c53;
            border-radius: 2.5vw;
            width: 100%;
            display: flex;
            flex-direction: column;
            margin: 6vw auto 0;
            padding: 4vw
        }

            .partnership-form .partnership-form-group div {
                border-top: unset;
                border-right: unset;
                border-left: unset;
                border-bottom: .1vw solid #ededed;
                display: flex
            }

                .partnership-form .partnership-form-group div input {
                    border-bottom: unset !important;
                    line-height: normal
                }

            .partnership-form .partnership-form-group h2 {
                color: #e81c53;
                font-size: 7vw;
                font-weight: 600;
                text-align: center;
                margin: unset;
                line-height: normal
            }

            .partnership-form .partnership-form-group form {
                display: flex;
                flex-direction: column;
                grid-gap: 5vw;
                margin-top: 4vw
            }

                .partnership-form .partnership-form-group form input {
                    border-top: unset;
                    border-right: unset;
                    border-left: unset;
                    border-bottom: .1vw solid #ededed;
                    font-size: 3.25vw;
                    padding: 0 0 1.5vw;
                    resize: vertical;
                    text-transform: capitalize;
                    width: 100%;
                    line-height: normal
                }

                .partnership-form .partnership-form-group form button {
                    font-size: 3.5vw;
                    border: .1vw solid transparent;
                    color: #fff;
                    background-color: #e81c53;
                    padding: 2vw 3vw;
                    border-radius: 1.25vw;
                    height: fit-content;
                    width: fit-content;
                    line-height: normal;
                    transition: .2s ease-out
                }

                    .partnership-form .partnership-form-group form button:hover {
                        border: .1vw solid #e81c53;
                        background-color: transparent;
                        padding: .75vw 1.5vw;
                        color: #e81c53 !important;
                        font-size: 1vw;
                        border-radius: 1.5vw;
                        cursor: pointer;
                        height: fit-content
                    }

    .partnership-header {
        color: #000;
        font-size: 8vw;
        padding: unset;
        text-align: center;
        font-weight: 500
    }

    .partnership-content {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        padding: 10vw 5vw;
        grid-gap: 15vw 3vw;
        flex-wrap: wrap
    }

        .partnership-content .partnership-group .partner-info {
            display: flex;
            flex-direction: column;
            width: 42vw
        }

            .partnership-content .partnership-group .partner-info img {
                width: 4vw;
                margin-right: 2vw
            }

            .partnership-content .partnership-group .partner-info div {
                display: flex;
                align-items: flex-start;
                margin-bottom: 3vw
            }

                .partnership-content .partnership-group .partner-info div h6 {
                    margin: unset;
                    font-size: 3vw;
                    color: #646464;
                    line-height: 5.5vw;
                    font-weight: 400
                }

            .partnership-content .partnership-group .partner-info .partner-head {
                font-size: 3.5vw;
                font-weight: 400;
                margin: 0 0 3vw;
                padding-left: 6vw
            }

        .partnership-content .partnership-group .microbyte {
            width: 35vw;
            margin: 4vw 0 7vw
        }

        .partnership-content .partnership-group .toolbar {
            width: 35vw;
            margin: 10vw 0 13vw
        }

        .partnership-content .partnership-group .zencefil {
            width: 35vw;
            margin: 0 0 5vw
        }

        .partnership-content .partnership-group .hisar {
            width: 25vw;
            margin: 5vw 0 8vw
        }

        .partnership-content .partnership-group .zirve {
            width: 30vw;
            margin: 5vw 0
        }

        .partnership-content .partnership-group .predicomm {
            width: 15.5vw;
            margin: 0 0 5vw
        }

        .partnership-content .partnership-group .kalem {
            width: 22.5vw;
            margin: 0 0 5vw
        }

        .partnership-content .partnership-group {
            display: flex;
            align-items: center;
            flex-direction: column
        }

    .franchise-content {
        padding: 10vw 5vw
    }

        .franchise-content div a {
            background-color: #e81c53;
            border: .1vw solid #e81c53;
            border-radius: 1.5vw;
            padding: 2vw 6vw;
            font-size: 3.5vw;
            color: #fff;
            height: auto
        }

            .franchise-content div a:hover {
                border: .1vw solid #e81c53;
                color: #e81c53;
                background-color: transparent
            }

    .franchise-section {
        background: linear-gradient(#e81c53 80%,#fff 30%);
        padding: 20vw 0 8vw
    }

        .franchise-section h6 {
            margin: 0 0 3vw;
            font-size: 4vw;
            color: #fec9da;
            letter-spacing: .3vw
        }

        .franchise-section p {
            line-height: 11.5vw;
            font-size: 9vw;
            margin-bottom: 4vw
        }

        .franchise-section img {
            width: 100vw;
            margin-top: 5vw
        }

        .franchise-section div a {
            background-color: #431ce8;
            border: .1vw solid #431ce8;
            border-radius: 1.5vw;
            padding: 2vw 6vw;
            font-size: 3.5vw;
            height: auto
        }

            .franchise-section div a:hover {
                border: .1vw solid #fff;
                background-color: transparent;
                height: auto
            }

    .franchise-content h6 {
        color: #141414;
        text-align: center;
        font: 500 5vw/6.5vw Poppins;
        margin-bottom: 5vw
    }

    .franchise-content p {
        font: 400 4vw/5.5vw Poppins;
        color: #7c7c7c;
        text-align: center;
        margin-bottom: 7vw
    }
}
