

@media (max-width:767px) {

    .home-elem-38 {
        font-size: 51px;
    }

    .home-elem-4 {
        text-align: center;
    }

    .home-elem-06 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .home-elem-6 {
        margin-bottom: 50px;
    }


    .home-elem-7 {
        background-image: linear-gradient(40.00000000000001deg, rgb(7, 59, 76)3%, rgba(7, 59, 76, 0.7)100%, rgba(239, 71, 111, 0.76)100%)
    }

    .home-elem-101 {
        padding: 75px 0px 55px 0px;
    }

    .home-elem-10 {
        padding: 0px;
    }

    .home-elem-11 {
        height: 380px;
        width: 380px;
    }



/*
    .home-elem-1 {
        background-image: linear-gradient(270deg, rgba(255, 255, 255, 0.78)100%, rgb(181, 255, 252)100%), url(assets/photo_bg1-2.jpg);
        height: auto;
        max-height: none
    }

    .home-elem-2 {
        padding: 20px 16px 20px 16px;
        align-items: center;
    }

    .home-elem-3 {
        padding: 101px 16px 66px 16px;
        align-items: center;
    }

    .home-elem-4 {
        font-size: 50px;
        line-height: 60px;
        text-align: center;
        height: fit-content;
        display: block;
        max-height: null%
    }

    .home-elem-5 {
        text-align: left;
        padding-bottom: 30px;
    }

    .home-elem-06 {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }

    .home-elem-7 {
        padding: 79px 16px 55px 16px;
        background-image: linear-gradient(40.00000000000001deg, rgb(7, 59, 76)3%, rgba(7, 59, 76, 0.7)100%, rgba(239, 71, 111, 0.76)100%)
    }

    .home-elem-10 {
        padding: 55px 0px 0px 0px;
        flex-direction: column
    }

    .home-elem-11 {
        width: 300px;
        height: 300px
    }

    .home-elem-12 {
        padding: 0px 16px 0px 16px
    }

    .home-elem-13 {
        align-items: center;
        font-size: 40px;
        line-height: 50px;
        text-align: center
    }

    .home-elem-14 {
        text-align: center
    }

    .home-elem-19 {
        padding: 100px 0px 100px 0px;
        flex-direction: column-reverse;
        align-items: center;
        background: linear-gradient(270deg, rgba(255, 255, 255, 0.69)100%, rgb(181, 255, 252)100%) 0% 0% / auto no-repeat no-repeat scroll border-box padding-box
    }

    .home-elem-18 {
        padding: 0px 16px 50px 16px
    }

    .home-elem-16 {
        font-size: 40px;
        line-height: 50px;
        padding: 20px 0px 0px 0px;
        text-align: center;
        max-width: none
    }

    .home-elem-17 {
        text-align: center
    }

    .home-elem-15 {
        width: 300px;
        height: 300px
    }

    .home-elem-24 {
        padding: 79px 16px 0px 16px
    }

    .home-elem-27 {
        font-size: 40px;
        line-height: 50px
    }

    .home-elem-28 {
        flex-direction: column;
        align-items: center
    }

    .home-elem-29 {
        width: 100%;
        height: 309px;
        max-width: 496px
    }

    .home-elem-30 {
        text-align: center
    }

    .home-elem-33 {
        align-items: center
    }

    .home-elem-40 {
        padding: 10px 10px 20px 10px
    }

    .home-elem-44 {
        padding: 0px 0px 0px 0px
    }

    .home-elem-43 {
        width: 100%
    }

    .home-elem-42 {
        padding: 32px 16px 32px 16px;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: stretch;
        width: 100%
    }

    .home-elem-41 {
        justify-content: flex-start
    }

*/
}