
@media only screen and (min-width: 1440px) {

    .italic-box{
        text-align: left;
        width: 277px;
        padding: 8px 24px;
    }
    #header-bg{
        display: none;
    }
    #header-bg-desktop{
        display: unset;
    }
    input{
        margin: 8px 0 16px 0;
    }

    .section1{
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        height: 1132px;

    }

    .section1 h2 {
        font-size: 32px;
    }

    .section1 h1 {
        font-size: 40px;
    }
    .section1 h3 {
        font-size: 24px;
    }

    .section1 > div.container > div > p {
        font-size: 18px;
        margin-top: 24px;
    }


    .section1 > div.container {
        margin-left: auto;
        margin-right: auto;
        padding-top: 55px;
        display: flex;
        justify-content: center;

    }

    .section1 > div.container > div {
        width: 500px;
    }



    .section2 > div {
        min-height: 910px;
        background: linear-gradient(180deg, rgba(6, 28, 26, 0.32) 0%, #131616 100%),url("/static/website/img/section-2-bg.jpeg");
        background-repeat: no-repeat;
        background-size: cover;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }

    .section2 > div > h1 {
        margin-top: 180px;
        color: var(--gray-extralight);
        /* HEADING M */

        font-family: 'Fugaz One';
        font-style: normal;
        font-weight: 400;
        font-size: 40px;
        line-height: 130%;
        max-width: 710px;
        text-align: center;
    }
    .befit-small{
        font-weight: 700;
        font-size: 20px;
        font-family: 'Montserrat';
    }

    .section2 > div > p {
        color: var(--gray-extralight);
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 30px;
        max-width: 610px;
        margin-top: 32px;
    }


    .divider{
        width: 74px;
        height: 0px;
        border: 2px solid var(--primary);
        margin-top: 0px;
    }

    .grid-container {
        display: grid;
        grid-template-columns: auto auto;
        max-width: 1000px;
    }
    .grid-item {
        display: flex;
        flex-direction: row;
        margin-right: 30px;
        align-items: center;
    }

    .section2 > div > div.grid-container > div.grid-item > p {
        font-weight: 700;
        color: var(--gray-extralight);
        font-family: 'Montserrat';
        padding-left: 10px;
        font-size: 16px;
        max-width: 316px;
        line-height: 150%;
    }

    .section2 > div > a {
        border: 2px solid var(--primary);
        width: 392px;
        margin-top: 55px;
        min-width: 392px;
    }

    .modalidades{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 32px;

    }


    .modalidad{
        width: 286px;
        margin-top: 20px;

    }
    .modalidad > img {
        width: 100%;
    }


    .section3 > div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .section3 > div > a {
        margin-top: 64px;
        width: 392px;
    }

    .planes{
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center;
        gap: 32px;
    }

    .plan, .plan-arrow{
        width: 286px;
        display: unset;
    }
    .observaciones{
        width: 600px;
    }
    .section4 > div{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .section5 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap:32px;
        align-items: center;
    }

    .section5 > div {
        width:40%;
    }

    .info > p {
        font-size: 18px;
        margin: 12px;
    }

    .gm-ui-hover-effect{
        margin:4px;
    }
    .infobox-wrapper {
        display:none;
    }
    #googleMap{
        height:350px;
        margin-top: 40px;
    }

    footer > div.row{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap:50px;
    }
}
