/* Desktop */
@media (min-width: 1441px) and (max-width: 1919px) {}

@media (min-width: 900px) and (max-width: 1550px) {
    .inex__home-banner-wrapper .inner-banner>div {
        width: 70%;
    }
}

@media (min-width: 768px) and (max-width: 1366px) {
    .inex__home-mansory-wrapper {
        --sm-padding: 212px 15% 0 0;
        --sm-padding-to-right: 212px 0 0 15%;
        --lg-padding: 362px 15% 0 0;
        --lg-padding-to-right: 362px 0 0 15%;
    }
}

/* Mobile */
@media only screen and (max-width: 1180px) {
    .title-h1 {
        font-size: var(--fs-50);
    }

    .btn-link-with-arrow,
    .innex__upperfooter-contact-cta a {
        font-size: var(--fs-20);
    }

    .btn-link-with-arrow>span,
    .innex__upperfooter-contact-cta a>span {
        width: 32px;
    }

    .inex__home-banner-wrapper {
        --banner-radius: 70px;
        --banner-inner-padd: 45px 100px;
    }

    .inner-banner .banner-title {
        font-size: var(--fs-75);
    }

    .inex__home-mansory-wrapper {
        --mansory-inner-padd-inline: 50px;
        --sm-padding: 160px 15% 0 0;
        --sm-padding-to-right: 160px 0 0 15%;
        --lg-padding: 160px 15% 0 0;
        --lg-padding-to-right: 160px 0 0 15%;
        --content-radius: 70px;
    }

    .inex__grid-with-image-wrapper {
        --contentGrid-inner-padd-block: 80px 50px;
        --left-img-padd-right: 5%;
    }

    .inex__home-mansory-wrapper .inner-mansory>div {
        gap: var(--child-gap);
    }

    .inex__home-mansory-wrapper .inner-mansory>div>div {
        width: 100%;
    }

    .inex__home-mansory-wrapper .row.mansory-item {
        grid-template-columns: repeat(2, 1fr);
    }


    .inex__page-banner-wrapper {
        --banner-radius: 70px;
    }
}

@media (min-width: 768px) and (max-width: 1180px) {
    .title-h1 {
        font-size: var(--fs-45);
    }

    .inex__home-contentGrid-wrapper {
        --contentGrid-inner-padd-block: 50px 50px;
    }
}

@media (min-width: 768px) and (max-width: 1180px) and (orientation: landscape) {}

@media only screen and (min-width: 481px) and (max-width: 767px) {}

@media only screen and (max-width: 767px) {
    .inex__page-banner-wrapper.is-listing .banner-content {
    padding: 1rem;
    }
    .title-h1 {
        font-size: var(--fs-40);
    }

    .inex__home-banner-wrapper {
        --banner-radius: 50px;
        --banner-inner-padd: 45px 20px;
    }

    .inex__home-banner-wrapper .inner-banner {
        padding-block: 60px;
    }

    .btn-link-with-arrow,
    .innex__upperfooter-contact-cta a {
        font-size: var(--fs-18);
    }

    .inner-banner .upper-title {
        font-size: var(--fs-22);
    }

    .inner-banner .banner-title {
        font-size: var(--fs-60);
        line-height: 65px;
    }

    .inner-banner .banner-text {
        margin-block: 25px;
    }

    .inner-banner .banner-subtitle>p,
    .inner-banner .banner-text {
        font-size: var(--fs-16);
    }

    .inex__home-contentGrid-wrapper {
        --contentGrid-inner-padd-block: 35px 0;
    }

    .inner-banner .banner-subtitle>p,
    .inner-banner .banner-text {
        font-size: var(--fs-14);
    }

    .inex__home-mansory-wrapper {
        --content-radius: 50px;
    }

    .inex__home-mansory-wrapper .inner-mansory {
        --mansory-inner-padd-block: 55px;
        --mansory-inner-padd-inline: 20px;
    }

    .inex__grid-with-image-wrapper {
        --contentGrid-inner-padd-block: 55px 20px;
        --left-img-padd-right: 0;
        --full-img-top: 25px;
        --2col-text-top: 25px;
    }
    .inex__grid-with-image-wrapper .inner-contentGrid {
        padding-inline: 0;
    }

    .inex__home-contentGrid-wrapper.section-has-right-orange {
        background-size: 10% 95%;
    }

    .inex__home-mansory-wrapper .row.mansory-item {
        grid-template-columns: repeat(1, 1fr);
    }

    .inex__footer>div>.row {
        gap: 20px;
    }

    .inex__footer .inex__footer-address {
        align-items: flex-start;
        gap: .735rem;
    }

    .inex__footer .inex__footer-address p,
    .inex__footer .inex__footer-address a {
        text-align: left;
        font-size: var(--fs-16);
    }

    .inex__footer .footer-menu ul li>a,
    .inex__footer p,
    .inex__footer-newsletter .h4 {
        font-size: var(--fs-16);
    }


    .inex__page-banner-wrapper {
        --banner-radius: 50px;
    }

    .inex__breadcrumb-wrapper .inex__breadcrumb-list li,
    .inex__breadcrumb-wrapper .inex__breadcrumb-list li a {
        font-size: var(--fs-16);
    }
}

@media only screen and (max-width: 428px) {}

@media only screen and (max-width: 374px) {
    .title-h1 {
        font-size: var(--fs-30);
    }

    .inex__home-banner-wrapper {
        --banner-inner-padd: 45px 20px;
    }

    .inner-banner .banner-title {
        font-size: var(--fs-50);
    }

    .inex__home-mansory-wrapper {
        --text-content-padd: 25px 20px 25px 40px;
    }

    .inex__home-mansory-wrapper .text-content,
    .inex__home-mansory-wrapper .text-content p {
        font-size: var(--fs-20);
    }
}

@media only screen and (max-width: 320px) {}