Как сделать чтобы блок снизу опускался ниже разворачиваемого блока?

как сделать чтобы при разворачивании блока, блок снизу опускался за ниже разворачиваемого блока.

        let coll = document.querySelector('.collapsible');

        coll.addEventListener('click', function () {
        // Добавляем класс, который разворачивает кнопку
        this.classList.toggle('rotate-x');
        this.classList.toggle('active');

        let content = this.nextElementSibling;

        if (content.style.maxHeight) {
        content.style.maxHeight = null
        } else {
        content.style.maxHeight = content.scrollHeight + 'px'
        }
    });
.portfolio {
    height: 100vh;
    margin-top: 50px;
    &-textm {
        margin: 0;
        text-align: center;
        font-size: 72px;
        margin-bottom: 50px;
    }
    &-item {
        width: 1110px;
        height: 250px;
        box-shadow: 0px 0px 25px 0px rgba($color: #000000, $alpha: .2);
        border-radius: 25px;
        margin: 15px;
        margin-left: 0px;
    }
    &-img {
        border-radius: 25px;
        float: left;
        margin: 25px;
        box-shadow: 0px 0px 25px 0px rgba($color: #000000, $alpha: .2);
    }
    &-text {
        margin: 0;
        padding: 25px 0px 20px;
        font-size: 24px;
    }
    &-description {
        margin: 0;
        margin-right: 25px;
        font-size: 17px;
    }
    &-btn {
        float: left;
        margin-top: 20px;
        padding-top: 5px;
        padding-bottom: 6px;
        padding-left: 17px;
        padding-right: 14px;
        background-image: url('/img/btn2.png');
        background-repeat: no-repeat;
        font-size: 16px;
        color: rgb(255, 255, 255);
        :hover {
            transition: 0.5s;
            color: #f3f3f3;
            text-shadow: 0px 0px 25px rgb(0, 0, 0);
        }
    }
}

.collapsible {
    transition: transform .5s;
    display: block;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
    border: none;
    outline: none;
}

.rotate-x {
    transform: rotateX(180deg);
}

.content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
}

.order {
    max-width: 100%;
    height: 100vh;
    background-image: url('/img/Order.svg');
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-top: 50px;
    h1 {
        font-size: 72px;
        font-weight: bold;
        color: #545454;
        text-align: center;
    }
    h3 {
        margin-top: 30px;
        font-size: 22px;
        font-weight: 600;
        color: #545454;
    }
}
    <div class="portfolio">
        <a name="portfolio"></a>
         <div class="wrapper">
             <h2 class="portfolio-textm">Портфолио</h2>
             <div class="portfolio-items">
                 <div class="portfolio-item">
                     <img src="/img/Porsche 912.png" alt="" class="portfolio-img">
                     <h3 class="portfolio-text">Landing page для Porsche</h3>
                     <p class="portfolio-description">Porsche 911 - спортивный автомобиль производства немецкой компании Porsche AG в кузове двухдверное купе или кабриолет.<br>Сайт был разработан в качестве примера для портфолио и не является официальным сайтом Porsche.</p>
                     <a class="portfolio-btn" href=""><span>Подробнее</span></a>
                 </div>
                 <div class="portfolio-item">
                    <img src="/img/Car repair.png" alt="" class="portfolio-img">
                    <h3 class="portfolio-text">Landing page для Autosimple</h3>
                    <p class="portfolio-description">Autosimple - это небольшая станция технического обслуживания (СТО) в городе Златоуст, Челябинской области. Она занимается обслуживанием автомобилей и предлагает различный спектр услуг.</p>
                    <a class="portfolio-btn" href=""><span>Подробнее</span></a>
                </div>
                <div class="portfolio-item">
                    <img src="/img/Detail.png" alt="" class="portfolio-img">
                    <h3 class="portfolio-text">Landing page для детейлинг центра</h3>
                    <p class="portfolio-description">Детейлинг центр - это комплекс услуг, который включает в себя работы по тщательному профессиональному уходу за интерьером и экстерьером автомобиля.<br>Данный сайт не принадлежит никакой компании.</p>
                    <a class="portfolio-btn" href=""><span>Подробнее</span></a>
                </div>
                <button class="collapsible"><img src="http://svgur.com/i/dAg.svg" alt=""></button>
                <div class="content">
                    <div class="portfolio-item">
                        <img src="/img/Detail.png" alt="" class="portfolio-img">
                        <h3 class="portfolio-text">Landing page для детейлинг центра</h3>
                        <p class="portfolio-description">Детейлинг центр - это комплекс услуг, который включает в себя работы по тщательному профессиональному уходу за интерьером и экстерьером автомобиля.<br>Данный сайт не принадлежит никакой компании.</p>
                        <a class="portfolio-btn" href=""><span>Подробнее</span></a>
                    </div>
                </div>
             </div>
         </div>
    </div>
    <div class="order">
        <a name="order"></a>
        <div class="wrapper">
            <h1>О заказе</h1>
            <h3>1. Если Вы хотите заказать сайт, то пожалуйста<br>напишите нам на <a href=""><span style="color:#00A3FF;">почту</span></a> или в <a href=""><span style="color:#FFB800;">инстаграмм</span></a>.</h3>
            <h3>2. Для заказа понадобиться развёрнутое<br>техническое задание, наши менеджеры отправят<br>его пример Вам на <a href=""><span style="color:#00A3FF;">почту</span></a> или в <a href=""><span style="color:#FFB800;">инстаграмме</span></a>.</h3>
            <h3>3. После согласования тех. задания, мы<br>договоримся с Вами о цене. Если она Вас<br>устроит, то мы отправим Вам договор об<br>оказании услуг.</h3>
            <h3>4. После подписания договора, Вы должны<br>будете внести предоплату от 50%, после<br>этого мы начнём выполние вашего заказа.</h3>
        </div>
    </div>


Ответы (1 шт):

Автор решения: sousage1212

let coll = document.querySelector('.collapsible');

        coll.addEventListener('click', function () {
        // Добавляем класс, который разворачивает кнопку
        this.classList.toggle('rotate-x');
        this.classList.toggle('active');

        let content = this.nextElementSibling;

        if (content.style.maxHeight) {
        content.style.maxHeight = null
        } else {
        content.style.maxHeight = content.scrollHeight + 'px'
        }
    });
.portfolio {

    margin-top: 50px;
}

.portfolio-textm {
    margin: 0;
    text-align: center;
    font-size: 72px;
    margin-bottom: 50px;
}

.portfolio-item {
    width: 1110px;
    height: 250px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
    border-radius: 25px;
    margin: 15px;
    margin-left: 0px;
}

.portfolio-img {
    border-radius: 25px;
    float: left;
    margin: 25px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);
}

.portfolio-text {
    margin: 0;
    padding: 25px 0px 20px;
    font-size: 24px;
}

.portfolio-description {
    margin: 0;
    margin-right: 25px;
    font-size: 17px;
}

.portfolio-btn {
    float: left;
    margin-top: 20px;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 17px;
    padding-right: 14px;
    background-image: url("/img/btn2.png");
    background-repeat: no-repeat;
    font-size: 16px;
    color: white;
}

.portfolio-btn :hover {
    transition: 0.5s;
    color: #f3f3f3;
    text-shadow: 0px 0px 25px black;
}

.collapsible {
    transition: transform .5s;
    display: block;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
    border: none;
    outline: none;
}

.rotate-x {
    transform: rotateX(180deg);
}

.content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
}

.order {
    max-width: 100%;
    height: 100vh;
    background-image: url("/img/Order.svg");
    background-repeat: no-repeat;
    background-position: center bottom;
    margin-top: 50px;
}

.order h1 {
    font-size: 72px;
    font-weight: bold;
    color: #545454;
    text-align: center;
}

.order h3 {
    margin-top: 30px;
    font-size: 22px;
    font-weight: 600;
    color: #545454;
}
<div class="portfolio">
        <a name="portfolio"></a>
         <div class="wrapper">
             <h2 class="portfolio-textm">Портфолио</h2>
             <div class="portfolio-items">

                <div class="portfolio-item">
                    <img src="/img/Detail.png" alt="" class="portfolio-img">
                    <h3 class="portfolio-text">Landing page для детейлинг центра</h3>
                    <p class="portfolio-description">Детейлинг центр - это комплекс услуг, который включает в себя работы по тщательному профессиональному уходу за интерьером и экстерьером автомобиля.<br>Данный сайт не принадлежит никакой компании.</p>
                    <a class="portfolio-btn" href=""><span>Подробнее</span></a>
                </div>
                <button class="collapsible"><img src="http://svgur.com/i/dAg.svg" alt=""></button>
                <div class="content">
                    <div class="portfolio-item">
                        <img src="/img/Detail.png" alt="" class="portfolio-img">
                        <h3 class="portfolio-text">Landing page для детейлинг центра</h3>
                        <p class="portfolio-description">Детейлинг центр - это комплекс услуг, который включает в себя работы по тщательному профессиональному уходу за интерьером и экстерьером автомобиля.<br>Данный сайт не принадлежит никакой компании.</p>
                        <a class="portfolio-btn" href=""><span>Подробнее</span></a>
                    </div>
                </div>
             </div>
         </div>
    </div>
    <div class="order">
        <a name="order"></a>
        <div class="wrapper">
            <h1>О заказе</h1>
            <h3>1. Если Вы хотите заказать сайт, то пожалуйста<br>напишите нам на <a href=""><span style="color:#00A3FF;">почту</span></a> или в <a href=""><span style="color:#FFB800;">инстаграмм</span></a>.</h3>
            <h3>2. Для заказа понадобиться развёрнутое<br>техническое задание, наши менеджеры отправят<br>его пример Вам на <a href=""><span style="color:#00A3FF;">почту</span></a> или в <a href=""><span style="color:#FFB800;">инстаграмме</span></a>.</h3>
            <h3>3. После согласования тех. задания, мы<br>договоримся с Вами о цене. Если она Вас<br>устроит, то мы отправим Вам договор об<br>оказании услуг.</h3>
            <h3>4. После подписания договора, Вы должны<br>будете внести предоплату от 50%, после<br>этого мы начнём выполние вашего заказа.</h3>
        </div>
    </div>

→ Ссылка