.circo.default-section {
        padding: 24px var(--margin-section) 64px;
}
.circo-img {
        width: 100%;
        height: 800px;
        background: #fdecf2;
        object-fit: contain;
}
.circo-text {
        grid-column: 2 / span 5;
        background: var(--green-blue-color);
        margin-top: -144px;
        padding: 24px;
}
.circo-text p {
        color: #fff;
}
.circo .breadcrumbs {
        grid-column: 7 / span 6;
}
.circo.default-section .form {
        left: initial;
        right: -6%;
}

.page-id-61 .form-footer{
        right: initial;
        left: -2%;
}

@media (max-width: 1200px) {
        .circo-text{
                grid-column: 1 / span 6;
                margin-top: -104px;
        }
        .circo .breadcrumbs {
                grid-column: 7 / span 7;
        }
}

@media (max-width: 992px) {
        .circo.default-section {
                padding: 64px var(--margin-section) 0;
        }
        .circo-text {
                grid-column: 3 / span 8;
                margin-top: 0;
        }
        .circo .breadcrumbs {
                grid-column: 3 / span 8;
                grid-row: 1;
        }
        .circo-img {
                height: auto;
        }
}

@media (max-width: 768px) {
        .circo-text,
        .circo .breadcrumbs{
                grid-column: 2 / span 10;
        }
}

@media (max-width: 576px) {
        .circo-text,
        .circo .breadcrumbs{
                grid-column: 1 / span 12;
        }
}