/* /////////////Common styles */

@font-face {
    font-family: 'pragmatica';
    src: url(../fonts/Pragmatica-Medium.ttf);
}

@font-face {
    font-family: 'Pragmatica Cond';
    src: url(../fonts/PragmaticaCond-Black.ttf);
}

@font-face {
    font-family: 'Pragmatica-bold';
    src: url(../fonts/Pragmatica-Bold.ttf);
}

@font-face {
    font-family: 'Pragmatica-bolditalic';
    src: url(../fonts/Pragmatica-Bold.ttf);
}

@font-face {
    font-family: 'Pragmatica-italic';
    src: url(../fonts/PragmaticaCond-Medium.ttf);
}

* {
    box-sizing: border-box;
}

.logo_white,
.footermob,
.mobimg {
    display: none;
}


footer {
    background-color: #EBEAE0
}

#whatsup{
    position: fixed;
    left: calc(100% - 560px);
    top: calc(100% - 130px);
    z-index: 999999;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}



.footer {
    margin-top: 120px;
}

.section2 {
    background-color: #1D1D1B;
}

.wrapperMax {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}

.wrapper {
    max-width: 1196px;
    margin: 0 auto;
    position: relative;
}

.wrapperMin {
    max-width: 936px;
    margin: 0 auto;
}

a {
    text-decoration: none;
    color: black;
}

body {
    margin: 0 0 0 0;
    font-family: 'pragmatica';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    letter-spacing: -0.005em;
    /* position: relative;
    z-index: 10; */

}

body.catalogMenu {
    background-image: url(../img/sin_bezh.svg);
    background-repeat: no-repeat;
    background-position-x: 56.2vw;
    background-position-y: 123px;
}

.back {
    position: absolute;
    z-index: -1;
    /* width: 200px; */
    left: 50%;
    margin-left: -325px;
}

.flex {
    display: flex;
    justify-content: space-between;
    max-width: 1440px;
    gap: 20px;
    margin: 0 auto;
}



/* /////////////// First page */

.menu {
    display: flex;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    z-index: 3;
    padding-top: 46px;
    height: 125px;

}

.headerlinks {
    display: flex;
    justify-content: space-around;
    font-size: 12px;
    line-height: 17px;
    align-items: end;
    flex: 0 1 450px;
    height: 70px;
    padding-right: 50px;
}

.headerlinks.white a {
    color: white;
}

.borderLink.white:hover {
    background-color: #EA2C45;
}

.borderLink.cat:hover {
    background-color: #EA2C45;
    color: white;
    border: 1px solid #EA2C45;

}

body>header>div>div>div.headerlinks>a.borderLink.cat:hover img {
    filter: invert(1);
}



.hone2_link_right>div>a,
.hone2_link_left>div>a,
.botom_contsubL>div>a,
.borderLink.red.cont {
    gap: 0;
    padding: 10px 20px;
}



.headerlinks.white a:hover:nth-child(-n+2),
.headerlinks a:hover:nth-child(-n+2) {
    text-decoration: underline;
}

.headerlinks.white a:nth-child(-n+2),
.headerlinks a:nth-child(-n+2) {
    padding-bottom: 10px;
}


.borderLink.white {
    border: 1px solid white;
}

.mainPic {
    display: flex;
    justify-content: space-between;
    height: 980px;
    background:linear-gradient(200deg, rgba(29, 29, 27, 0.8) 0%, rgba(29, 29, 27, 0) 50%), url("../img/main1.png"); 
    background-repeat: no-repeat;
    background-position-x: calc(50% + 0px);
    position: relative;
    
 

}

.mainLeft {
    flex: 1 0;
    padding-top: 250px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.mainRight {
    /* background-image: linear-gradient(180deg, rgba(29, 29, 27, 0.8) 0%, rgba(29, 29, 27, 0) 50%), url("../img/main-min.png"); */
    width: 50%;
    position: relative;
    z-index: 1;
    /* background-position: center; */
    /* background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; */

}

.par1 {

    font-size: 18px;
    line-height: 25px;
    color: #1D1D1B;
    z-index: 2;
    position: relative;
}

.par2 {

    font-size: 48px;
    line-height: 101.1%;
    color: #1D1D1B;
    position: relative;
    z-index: 2;

}



.par3 {

    font-size: 24px;
    line-height: 25.46px;
    text-align: center;
    color: #EBEAE0;

}

.par4 {

    font-size: 16px;
    line-height: 22.42px;
    text-align: center;
    color: #EBEAE0;

}

.table_sub>p {
    line-height: 15px;
}

.par2.par6,
.par1.par6 {
    font-weight: 700;
}

.par1.par6 {
    font-size: 1.8em;
}

.par7 {
    font-weight: 300;
    line-height: 35px;
    padding-right: 44%;
    padding-bottom: 38px;
}

.par8 {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 10px;
    line-height: 13px;
    color: #081412;
}

.par9 {
    font-weight: 700;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
}

.par10 {
    font-weight: 300;
    font-size: 28px;
    line-height: 116.6%;

}

.par11 {
    font-size: 35px;
    margin: 0 0 35px;
}

.borderLink,
.borderLink.cat {
    border: 1px solid black;
    border-radius: 20px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    width: fit-content;
}

.black_container {
    height: 100px;
    display: flex;
    justify-content: space-between;
}



.black_container_center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.hone2_link_left,
.hone2_link_right {
    display: flex;
    flex-direction: column;
    gap: 20px;

}

.catalog_img1 {
    border-radius: 24px;
    overflow: hidden;
}

.catalog_img1 img {
    max-width: 100%;
}

.content {
    display: flex;
    justify-content: space-between;
    /* height: 500px; */
    gap: 20px;


}


.contRight.contRight1 {
    background-image: url("../img/tex2-min.png");
}

.contRight.contRight2 {
    background-image: url("../img/tex3-min.png");
}

.table {

    margin-top: 50px;
    display: grid;
    grid-template-columns: 480px 480px 480px;
    grid-template-rows: 480px 480px;
    gap: 0px 0px;
    grid-template-areas:
        ". . ."
        ". . .";
}

.table_sub {
    /* width: 33%; */
    text-align: center;
    border: 1px solid #EBEAE0;
    padding-top: 100px;
    overflow: hidden;
}

.table_sub div {
    height: 129px;
    margin-bottom: 50px;
}

.col1 p {
    color: #323189;
}

.col2 p {
    color: #EA2C45;
}

.col3 p {
    color: #FCA411;
    position: relative;
    z-index: 2;
}

.col4 p {
    color: #65A8AF;
}

.col5 p {
    color: #258252;
}

.col6 p {
    color: #FC7F88;
}

.cliens {
    display: flex;
    flex-wrap: wrap;
}

.clients {
    display: flex;
    margin: 120px 0;
}

.clientsLeft {
    width: 44%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.clientsRight {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    align-items: center;
}

.clientsRight div {

    padding: 0 20px;
}

.footer {
    /* background-color: #EBEAE0; */
    display: flex;
    justify-content: space-between;
}

.footer_sub {
    display: flex;
    flex-direction: column;
}

.footer_sub.logo,
.footer_sub.links {
    justify-content: space-between;
}


.footer_sub.social{
    justify-content: center;
    gap:15px
}


.footer_sub.logo {
    padding: 60px 50px 20px 0;
}

.footer_sub.links {
    font-size: 1.5em;
    padding: 59px 50px 190px 50px;
}

.footer_sub.social {
    padding: 50px 30px 180px 50px
}

#img1,
#img2,
#img3,
#img4,
#img5,
#img6,
#img7,
#img8,
#img9,
#img10,
#img12,
#img14,
#img15,
#img16,
#img17,
#img18,
#img19,
#img30 {
    position: absolute;
}

.table_sub.col5,
.table_sub.col3 {
    position: relative;
}

#img30 {
    top: 0;
    left: 0px;
}

#img11 {
    position: relative;
    z-index: 2;

}

#img1 {
    width: 75px;
    left: 20%;
    top: 19px;
}

#img2 {
    width: 221px;
    left: 2%;
}

#img3 {
    right: 245px
}

#img4 {
    right: 145px;
}

#img5 {
    right: -120px;
    top: 32px;
    z-index: 1;

}

#img6 {
    right: -121px;
    top: 273px;
    z-index: -1;
}

#img7 {
    top: 0;
    left: 245px;
    transform: rotate(270deg);
}

#img8 {
    bottom: 0px;
    right: 0px;

}

#img17 {
    position: relative;
    z-index: 2;
    left: 100%;
}

#img18 {
    left: 751px;
    top: -358px;
    z-index: -1;
}

/* \\\\\\\\\\\\\\\\\\\\\\\\\\\catalog */


.catalogMenu .menu,
.nosotros .menu {

    position: initial;
    align-items: flex-start;
}


.redline {
    height: 1px;
    background-color: #000000;
    width: 345px;
}



.content.catalog {
    height: fit-content;
    margin-bottom: 50px;
    position: relative;
}





.content_cat {
    margin-bottom: 60px;
}

.par25 {
    font-size: 1.5em;
}

@media screen and (max-width: 600px) {
    .par25{
        font-size: 1.3em;
    }
}

.botom_blocks {
    display: flex;
    justify-content: space-between;
}

.contLeft.end {
    text-align: end;
    flex: 0 0;
}



.botom_contsub {
    display: flex;
    margin-top: 20px;
}


.botom_contsubL {
    background-color: #EBEAE0;
    padding: 60px 139px 40px;
    height: 373px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    flex-grow: 1;
}

#img9 {
    top: 108px;
    left: 0px;
}

#img10 {
    top: -325px;
    right: -370px;
}

.borderLink.red {
    background-color: #EA2C45;
    border: none;
    color: white;
}

.redBlock {
    height: 190px;
    background-color: #EA2C45;
}

.borderLink.cat.red {
    border: 1px solid white;
}

.redBlock>p,
.redBlock>a {
    padding-top: 40px;
    padding-bottom: 15px;
    margin: 10px auto;
    text-align: center;

}

.par2.bl.caps {
    font-size: 78px;
}


/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\Nosotros */

.wrapperNos {
    max-width: 710px;
    margin: 0 auto;
    position: relative;
}

#img12 {
    left: -280px;
    top: -235px;
}

.botom_cont.nos {
    padding-top: 0px;
}

.gallery {
    --n: 1;
    /* number of rows*/
    --m: 4;
    /* number of columns */
    --g: 5px;
    /* control the gap */
    --f: .6;
    /* control the scale factor */
    margin: 0 auto;
    display: grid;
    gap: var(--g);
    width: 80vw;
    height: 50vh;
    grid-template-columns: repeat(var(--m), auto);

}

.gallery>img {
    width: 0;
    height: 0;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    cursor: pointer;
    transition: .35s linear;
}

.gallery img:hover {
    /* filter: grayscale(0); */
    /* filter: brightness(0); */
    width: calc(100vh*var(--f)/var(--n));
    height: calc(100vw*var(--f)/var(--m));
}

.articleNos {
    margin-top: 80px;
    margin-bottom: 80px;
}


/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Contacto */

#message {
    width: 100%;
    height: 200px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-top: 10px;
    font-size: 1.01em;
    font-family: 'pragmatica';
}

#tel {
    width: 100%;
}

#fname,
#email {
    width: 49.7%;
}



form {
    margin: 20px 0 80px 0;
}

#submit {
    background-color: #EA2C45;
    border: none;
    color: white;
    padding: 5px 20px;
    border-radius: 20px;
}

#img14 {
    left: -270px;
    top: 135px;
}

#img15 {
    left: -360px;
    top: 0px;
}

#img16 {
    left: -214px;
    top: 184px;
}

#img20 {
    margin: 0 auto;
    max-width: 100%;
}

.auto_height {
    width: 100%;
}

#fname,
#email,
#tel {
    height: 50px;
    padding-left: 15px;
    font-family: 'pragmatica';
}


.greenbox {
    background-color: #258252;
    height: 166px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 106px;
    margin-bottom: 106px;
}

.vertikal {
    width: 1px;
    height: 80px;
    background-color: #ffff;
}

.greenbox>div>p {
    color: #ffff;
    font-size: 26px;
    text-align: center;

}

.inp_error {
    border: 2px solid red
}


/* /////////////////////////////////////////Home_2 */


#img26 {
    max-width: 100%;
    height: 980px;

}

#sinL{
    position: absolute;
    bottom: 0;
}

#sinR{
    position: absolute;
    bottom: 0;
    left: calc(100% - 325px);
    z-index: -1;
}

.blackbox {
    width: 102px;
    height: 5px;
    background-color: #000000;
}

.content.cont_home2 {
    margin-top: 50px;
    /* margin-bottom: 20px; */
}

/* .contLeft.cont_home2 {
    background-image: url(../img/text4.png);

}

.contRight.cont_home2 {
    background-image: url(../img/text5.png);

} */

.home2_link {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}

.home2_link div {
    width: 50%;
}

.borderLink.home2 {

    margin-right: 40px;
    height: 40px;

}

.borderLink.home2:hover {
    background-color: #FCA411;
    border: none;
    color: white;
}

/* .contLeft,
.contRight {
    background-repeat: no-repeat;
    width: 50%;
} */

/* .contLeft.cont_home2_1 {
    background-image: url(../img/text6.png);

} */

/* .contRight.cont_home2_1 {
    background-image: url(../img/text7.png);

} */

.hr_grey {
    width: 100%;
    height: 2px;
    background-color: #AEAEAE;
    margin: 30px auto;
}


.hone2_link_left>div,
.hone2_link_right>div {
    display: flex;
    justify-content: space-between;
}

/* .hone2_link_left>img:hover, */
/* .hone2_link_right>img:hover, */
.catalog_img>img:hover,
.catalog_img1>img:hover {
    transform: scale(1.08);
    transition: transform 0.25s;

}

@media(max-width:1600px){
    #sinR{
        display: none;
    }

    #whatsup{
        left: calc(100% - 100px); 
    }
}


@media(max-width:1440px) {

    .table {

        grid-template-columns: 50% 50%;
        grid-template-rows: 480px 480px;
        grid-template-areas:
            ". . "
            ". . "
            ". . ";
        margin-left: 10%;
        margin-right:10%;

    }



    #img7 {
        left: 379px;
    }

    .footer {
        padding: 0 10px;
    }

}

@media(max-width:1200px) {

    /* .contRight {
        flex: 1 0;
    } */

    .content {
        margin-left: 5px;
        margin-right: 5px;
    }




    .table {
        margin-left: 5%;
        margin-right: 5%;
    }


    .black_container_center {
        z-index: 2;

    }

    #img14,
    #img15,
    #img16,
    #img7,
    #sinL {
        display: none;
    }

    #img6 {
        left: 0px;
        top: 30px;
        rotate: 180deg;
    }

    #img5 {
        z-index: -1;
        left: 0;
        rotate: 180deg;
        top: 273px;
    }

    #img26 {
        margin-left: 5px;
    }

    .menu,
    .mainLeft,
    .clients {
        padding-left: 10px;
    }

    .home2cont {
        margin-left: 30px;
    }

    body>main>div>div:nth-child(4)>p {
        padding-left: 30px;
    }


}

@media(max-width: 1000px) {

    .table {
        display: block;
    }



    #img8 {
        right: 0;
        top: 823px;
        rotate: 270deg;
    }


    .content_cat,
    .content.catalog {
        margin-left: 10px;
    }

    .black_container_center {
        z-index: 2;

    }



    .flex {
        flex-wrap: wrap;
        justify-content: center;
    }

    #img1,
    #img8 {
        display: none;
    }

    .botom_contsubL {

        padding: 36px 78px 40px;

    }

    #img26,
    #img25,
    #img18 {
        display: none;
    }

    .headerlinks {
        padding-left: 20px;
    }

  
    #whatsup{
        left: calc(100% - 100px); 
    }



}



@media(max-width:800px) {

    #img26,
    #img25,
    #img18 {
        display: none;
    }

    .content {
        display: block
    }

    .catalog_img1>img,
    .catalog_img>img,
    .redline,
    .blackbox {
        margin: 0px auto;

    }

    .catalog_img1 {
        overflow: hidden;
    }

    .hone2_link_left>div,
    .hone2_link_right>div {

        justify-content: space-between;

    }



    .headerlinks {
        padding-right: 10px;
        padding-left: 80px;
    }

    .home2cont,
    body>main>div>div:nth-child(4)>p,
    .content_cat,
    .content.catalog {
        text-align: center;
    }

    body.catalogMenu {
        background-image: none;
    }

    .contRight_cat {
        margin: 120px 0;
    }

    .gallery {

        --f: .4;
        height: 25vh;
    }



}




@media(max-width:600px) {

    .menu {
        top: 10px;
        padding-bottom: 10px;
        padding-left: 30px;
    }



    body>main>div>div:nth-child(4)>p,
    .home2cont {
        padding-left: 0px;
        margin-left: 0;
    }

    .footer,
    .headerlinks,
    .content,
    .clients,
    .flex {
        flex-direction: column;
    }

    .flex {
        margin: 5px;
    }

    .clients {
        align-items: center;
    }


    .headerlinks {

        gap: 10px;
    }

    .table,
    .mobimg {
        display: block;
    }

    .mobimg.first {
        bottom: 70px;
        left: 40%;
    }

    .mobimg.second {
        rotate: 180deg;
        bottom: 75px;
        right: 40%;
    }

    .mobimg.third {
        left: 40%;
        top: -16px;
    }


    .contRight,
    .table_sub.col1 {
        position: relative;
    }

    .mobimg {
        position: absolute;
        z-index: -1;
    }

    #img8 {
        top: 586px;
    }

    .mobimg.fourth {
        left: 82.5%;
        top: 1214px;
        rotate: 90deg;
    }


    .back,
    #img1,
    #img2,
    #img3,
    #img4,
    #img18,
    #img22,
    .borderLink.foothome,
    .footer_sub.links>div {
        display: none
    }

    #img7,
    #img8,
    #img30 {
        display: block;
    }

    #img30 {
        top: -744px;
        z-index: -1;
    }

    #img8 {
        top: 741px;
    }

    #img7 {
        left: 38%;
    }

    .mainPic {
        margin-left: 20px;
        background: none;
        height: 767px;
    }

    .mainRight {
        width: 0px;
    }

    section {
        background-image: linear-gradient(180deg, rgba(29, 29, 27, 0.8) 0%, rgba(29, 29, 27, 0) 100%), url(../img/main-min.png);
        background-position: center;
    }

    .mainLeft {
        padding-top: 150px;
    }

    .mainPic .mainLeft>p {
        padding: 0px;
        margin: 15px;
    }

    .mainLeft>p:nth-child(2) {
        font-size: 36px;
    }

    .mainLeft>p:nth-child(1) {}

    .mainLeft>p:nth-child(2) {
        font-size: 36px;
    }

    .mainLeft>p:nth-child(1) {
        font-size: 16px;
        font-weight: 400;

    }


    .par1,
    .par2 {
        color: #EBEAE0;
    }

    .logo_black {
        display: none;
    }

    .logo_white {
        display: block;
    }

    .borderLink.top {
        color: #EBEAE0;
        border: 1px solid #EBEAE0;
        z-index: 2;
        margin-left: 10px;
    }

    .borderLink.cat {
        color: black
    }

    .home2cont,
    .footer {
        text-align: center;
    }

    .blackbox {
        margin: 0 auto;
        width: 70%;
    }

    .content {

        height: fit-content;
        align-items: center;
    }


    .footer_sub.social {
        flex-direction: row;
    }

    .footer_sub.social {
        padding: 15px 25px 15px 25px;
    }

    .clientsRight,
    .footer {
        justify-content: center;
    }

    .contLeft,
    .contRight {
        border-radius: 20px;

        margin-top: 20px;
    }

    .contLeft,
    .contRight,
    .contRight_cat {
        align-self: center;
        text-align: center;
    }

    .content_cat {
        text-align: center;
    }

    .par1.bl,
    .par2.bl {
        color: #000000;
    }

    .par1.bl.mob {
        text-align: center;
        font-weight: 700;
    }

    .footer_sub.links {
        padding: 30px 0 0 0;
    }

    .footer_mob {
        font-size: 16px;
        padding-bottom: 20px;
    }

    .footermob {
        display: block;
        text-align: center;
        padding-bottom: 20px;
    }

    #img25 {
        max-width: 90vw;
    }

    .borderLink.home2 {
        margin: 0;
        min-width: 128px;
    }

    .par11{
        text-align: left;
    }

    .clientsLeft {
        width: 100%;
        text-align: center;
        font-weight: 700;
    }

    .clientsLeft .par1 {
        margin-bottom: 20px;
    }

    .clientsLeft .par2.par6 {
        margin-bottom: 50px;
    }

    .clients {
        margin: 80px 0;
    }

    .catalogMenu .botom_cont {
        margin-bottom: 80px;
    }

    .par11,
    .par2.par6.bl {
        font-size: 2em;
        font-weight: 700;
    }

    .footer_sub.logo {
        padding: 20px 0 0 0;
    }

    body.catalogMenu {
        background-image: none;
    }

    .wrapperNos {
        text-align: center;
        margin: 0 10px;
    }

    .greenbox {
        flex-direction: column;
        height: auto;
    }

    #fname,
    #email {
        width: 100%;
        margin-top: 32px;
    }

    .botom_contsubL {

        padding: 10px 49px 40px;
        height: auto;
        text-align: center;

    }

    .botom_contsubL>div:nth-child(2) {
        margin: 0 auto;
    }

    .borderLink.cat.red {
        color: #ffff
    }

    .gallery {
        --f: .1;
        height: 13vh;

    }


    .headerlinks.white a {
        color: black;

    }

    a.borderLink.white {
        border: 1px solid black;
    }

    a.borderLink.white>img {
        filter: invert();
    }

    .gallery {
        margin: 64px auto;
    }

    .content_cat,
    .content.catalog {
        margin-left: 0px;
    }

    .redBlock>p {
        width: 350px;
    }

    .footer_sub.logo>p {
        display: none;
    }



    /* //////////////////////////////////////burger/////////// */

    .bar.change {
        padding-left: 3px;
    }


    .burger-menu {
        cursor: pointer;
        padding: 12px 49px 42px 12px;
        border-radius: 11px;
        width: 40px;
        height: 35px;
        position: absolute;
        left: 77%;
        top: 50px;
        z-index: 200;
    }



    .bar {

        transition: 0.4s;

    }


    .bar-1 {
        width: 5em;
        display: block;
        width: 40px;
        border-top: 6px solid #EBEAE0;
        padding-top: 6px;
        cursor: pointer;
        transition: 0.4s;

    }

    .black.bar-1,
    .black.bar-2,
    .black.bar-3 {
        border-top: 6px solid black;
    }


    .bar-2 {
        width: 5em;
        display: block;
        width: 40px;
        border-top: 6px solid #EBEAE0;
        padding-top: 5px;
        display: fixed;
        transition: 0.4s;
    }

    .bar-3 {

        width: 5em;
        display: block;
        width: 40px;
        border-top: 6px solid #EBEAE0;
        padding-top: 5px;
        transition: 0.4s;

    }


    .change .bar-1 {

        -webkit-transform: rotate(-45deg) translate(-10px, 5px);
        transform: rotate(-45deg) translate(-9px, 8px);
    }

    .change .bar-2 {
        opacity: 0;
    }

    .change .bar-3 {
        -webkit-transform: rotate(45deg) translate(-10px, 5px);
        transform: rotate(45deg) translate(-10px, -5px);
    }

    .change.headerlinks.white {
        /*top: 260px;*/
        left: 0;
    }

    .change.headerlinks {

        padding:0px;
        padding-top: 100px;
        height: 244px;
        position: absolute;
        width: 100%;
        background-color: #EBEAE0;
        top: 120px;
        display: flex;
        align-items: center;
        padding-bottom: 100px;
        gap: 30px;

        left: 0;
        z-index: 3;
        top: 120px;
        left: 0;

    }

    /* /////////////////////////////burger-end////////////////// */

    .headerlinks {
        display: none;
    }

    .hone2_link_left,
    .hone2_link_right {
        margin-right: 20px;
        margin-left: 20px;
    }

    .hone2_link_left,
    .hone2_link_right {
        margin-right: 20px;
        margin-left: 20px;
    }

    .par8{
        padding-top:50px;
        padding-bottom:50px;
    }

    footer{
        background-image: url(../img/footer_mob.svg);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: contain;
    }

}

.social img{
    width:48px;
    height:48px;
}


#form_message{
    padding-top:100px;
    padding-bottom: 100px;
    text-align:center;
    font-size:22px;
}

#form_holder{
    margin-top:20px;
}



.formFooter{
    display:none
}

.formFooter-heightMask{
    height: 24px!important
}

@media screen and (max-width: 480px) {
    .formFooter-heightMask {
        height: 24px !important;
    }
}