.body{margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
    padding-left: 100px;
    padding-right: 100px;
    background-color: #1F1514;;
    width: 1280px;
    height: 4461px;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;}

.header{
    width: 1280px;
    height: 100px;
    position: relative;
    right: 100px;z-index: 1111111;
   }




.header2{display: flex;
        width: 1280px;
        height: 100px;
        box-sizing: border-box;
        padding: 21px 100px;justify-content: space-between;
        border-bottom: 1px solid #94716C;
        position: fixed;flex-direction: row;
   
        float: left;
        background: rgba(67, 49, 47, 0.65);}
    

.nav{display: flex;flex-direction: row;}

.container-nav{display: flex;flex-direction: row;list-style-type: none;gap: 26px;padding: 0;}

.first_nav{color: #DAB6AA;
font-family: Montserrat;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 4.5%;
    text-underline-offset: 25%;
    text-underline-position: from-font;}

.sec_nav{color: #F1ECEC;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 700;
transition: all 50ms linear;}
.sec_nav:hover{color: #DAB6AA;}

.sec1{ width: 1280px; height: 732px;position: relative;
    right: 100px; box-sizing: border-box;    overflow: hidden;
    padding: 148px 100px 50px 100px ;    gap: 0;
    justify-content: flex-start;
    border-bottom: 1px solid #6A504C;;
    
}

    .part1-sec1{position: relative;width: 615.92px;float: left;}
.header_sec1{color: #F1ECEC;
    font-family: Raleway;
    font-size: 64px;
    font-style: normal;
    font-weight: 800;margin: 0;
    line-height: 121%;margin-bottom: 42px;}


.par_sec1{color: #F1ECEC;
    font-family: Montserrat;
    ;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 500;width: 574.787px;
    height: 100.207px;margin: 0;padding: 0;
    line-height: 140%; margin-bottom: 48px;}
  
    .button_sec1{display: flex;
        width: 185px;
        height: 56px;box-sizing: border-box;
        padding: 25px 0;border-radius: 15px;
        background: #DAB6AA;
        justify-content: center;border-color: transparent;
        align-items: center;margin-bottom: 67px;}

        .text_button1-sec1{color: #1F1514;
margin: 0;padding: 0;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;}

            .button_sec1:hover{border-radius: 15px;
                border: 2px solid #DAB6AA;background-color: transparent;}
                .text_button1-sec1:hover{color: #DAB6AA;}
                .button_sec1:hover  .text_button1-sec1{background-color: transparent;color: #DAB6AA;
                transition: all 10ms linear;}


        .boxes_sec1{width: 534px;
            height: 137.959px;
            display: flex;flex-direction: row;}

        .box1-sec1{width: 178px;
            height: 137.959px;
            border-radius: 15px 0 0 0;
border: 1px solid #6A504C;display: flex; justify-content: center;align-items: center;
            flex-shrink: 0;}


        .text-box-sec1{display: flex;
            width: 110.688px;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 22px;}

        .title-sec1{color: #F1ECEC;
            text-align: center;
            font-family: Montserrat;
            font-size: 46px;
            font-weight: 700;margin: 0;
            line-height: 121%; }

         .sub-title-sec1{color: #F1ECEC;

            font-family: Montserrat;
            font-size: 20px;
            font-weight: 500;
            line-height: 140%; margin: 0;
            text-transform: lowercase;}

.link{text-decoration: none;}

    .box2-sec1{width: 178px;
                height: 137.959px;
                border-radius: 0;
                border: 1px solid #6A504C;;display: flex; justify-content: center;align-items: center;
                flex-shrink: 0;}

    .box3-sec1{width: 178px;
                    height: 137.959px;
                    border-radius: 0 0 15px 0;
                    border: 1px solid #6A504C;;display: flex; justify-content: center;align-items: center;
                    flex-shrink: 0;}


    .line1{width: 252.106px;background: #6A504C;
        height: 1px; position: absolute;    right: 614px;
        bottom: -1.8px;}

        .line2{background: #6A504C;width: 1px;
            height: 90.454px;
            position: absolute;
            bottom: -54px;}

 .line3{background: #6A504C;width: 1px;
    height: 546.333px;
                position: absolute;   
                right: 0;
             top: -146px;}

.line4{background: #6A504C;width: 212px;
    height: 1px;

                            position: absolute;   
                            bottom: 137px;
                            right: -132px;}

.part2{position: relative;float: left;width: 464.08px;}

.shape-sec1{width: 340.156px;border-radius: 130px 10px 10px 10px;
    background: #94716C;position: relative;left: 97px;top: 22px;
    height: 466.311px}

.shape2-sec1{    width: 340.156px;
    height: 466.311px;
    position: absolute;
    top: -27px;
    left: 123.92px;
    border-radius: 130px 10px 10px 10px;
    border: 2px solid #FFF;}

.pic1-sec1{position: absolute;left: -56px;
    top: -38px;}



.sec2{height: 862px;width: 1280px; position: relative;right: 100px;
    box-sizing: border-box;    overflow: hidden;padding: 126.09px 100px 0 100px;
display: flex;flex-direction: column;}

.box1-sec2{display: flex;flex-direction: row;justify-content: space-between;
align-items: flex-start;}
.header-sec2{color: #F1ECEC;
    font-family: Raleway;
    font-size: 32px;margin: 0;padding: 0;
    font-weight: 800;
    line-height: 121%; }

.par-sec2{overflow: hidden;
    color: #F1ECEC;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Montserrat;width: 630.786px;
    height: 51.925px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;margin: 0;padding: 0;margin-bottom: 88px;
    line-height: 140%; }


.box2-sec2{display: flex;flex-direction: row;width: 1078.941px;
    height: 401.176px;gap: 20px;padding-bottom: 21px;}

 .sub-box-sec2{height: 400.158px;
        width: 346.471px;border-radius: 18px;
        border: 1px solid #94716C;display: flex;flex-direction: column;
    padding: 25px;box-sizing: border-box;}

.pic1-sec2{border-radius: 4px;padding-bottom: 25px;}
.subheader-sec2{color: #F1ECEC;
font-family: Montserrat;
font-size: 28px;
margin: 0;padding: 0;
font-weight: 600;
line-height: 121%;padding-bottom: 22px; }

.rowbox-sec2{display: flex;flex-direction: row;
justify-content: space-between;align-items: flex-end;}

.par-box-sec2{overflow: hidden;
color: #F1ECEC;width: 216.324px;
height: 102.177px;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Montserrat;
font-size: 18px;margin: 0;
font-weight: 500;padding: 0;
line-height: 140%;}

.circle{width: 54.454px;
height: 54.454px;background-color: #DAB6AA;;display: flex;justify-content: center;
border-radius: 50%;align-items: center;transition: all 10ms linear;}


.circle:hover {
  background-color: transparent;
  border: 2px solid #DAB6AA; 
}

.arrow{width: 38.747px;transition: all 10ms linear;
height: 41.976px;background-image: url(pic/arrow.png);}

.arrow:hover{background-image: url(pic/arrow\ hover.png);}

.circle:hover .arrow{background-image: url(pic/arrow\ hover.png);   }


.vertical-box{height: 400.158px;
        width: 346.471px;display: flex;flex-direction: column;gap: 20px;}
 .sub2-box-sec2{height: 190.079px;
        width: 346px;border-radius: 18px;
        border: 1px solid #94716C;display: flex;flex-direction: column;
    padding: 25px;box-sizing: border-box;}


.par2-box-sec2{overflow: hidden;
color: #F1ECEC;width: 218.988px;
height: 74.529px;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Montserrat;
font-size: 18px;margin: 0;
font-weight: 500;padding: 0;
line-height: 140%;}

.par3-box-sec2{overflow: hidden;
color: #F1ECEC;width: 218.988px;
height: 74.529px;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Montserrat;
font-size: 18px;margin: 0;
font-weight: 500;padding: 0;
line-height: 140%;}

.par4-box-sec2{overflow: hidden;
color: #F1ECEC;width: 218.664px;
height: 102.177px;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Montserrat;
font-size: 18px;margin: 0;
font-weight: 500;padding: 0;
line-height: 140%;}
    

.pic-dec-sec2{position: absolute;    top: 0px;
    right: 0px;}

.pic2-dec-sec2{position: relative;
    right: 100px;
width: 1282.009px;
height: 149.638px;padding-bottom: 22px;}


.sec3{position: relative;width: 1280px;
    right: 100px;height: 695.987px;
background: #43312F;padding: 93px 100px 0 100px ;box-sizing: border-box;
display: flex;flex-direction: row;justify-content: space-between;}

.photo-cont-sec3{position: relative;}

.rectangle1{width: 420.449px;
height: 241.047px;border-radius: 15px;
border: 2px solid #6A504C;position: absolute;top: 109px;
left: 109px;top: 16px;}
.rectangle2{width: 420.77px;
height: 274.924px;;border-radius: 15px;
border: 2px solid #6A504C;position: absolute;top: 109px;
left: 0;top: 190.07px;}

.img1-sec3{border-radius: 15px;position: relative;
left: 87px;z-index: 11;}
.img2-sec3{border-radius: 15px;position: absolute;
left: 0;z-index: 1;top: 176.06px;}

.line1-sec3{width: 1px;background: #6A504C;position: absolute;
height: 240.848px;left: 530px;bottom: 0;}

.part2-sec3{width: 461.22px;}

.line2-sec3{width: 1px;background: #6A504C;
    height: 481.139px;      position: absolute;
    top: 0;;margin-right: 23px;}

.container-textinfo{display: flex;flex-direction: column;
padding-left: 23px;}

.header1-sec3{color: #F1ECEC;
font-family: Raleway;
font-size: 32px;
;margin: 0;padding: 0;
font-weight: 800;
line-height: 121%;padding-bottom: 58px;}

.row-sec3{display: flex;flex-direction: row;gap: 34px;
    align-items: center;height: 22px;}

.numbers-sec3{color: #F1ECEC;
font-family: Montserrat;
font-size: 32px;margin: 0;
font-style: normal;padding: 0;
font-weight: 600;
line-height: 140%; }

.par-sec3{color: #F1ECEC;
font-family: Montserrat;
font-size: 18px;margin: 0;
font-style: normal;padding: 0;
font-weight: 500;
line-height: 140%; }

.container-sub-text-sec3{display: flex;flex-direction: column;
gap: 22px;padding-bottom: 82px;}


.line3-sec3{width: 438px;
height: 1px;background: #6A504C;}



    .button_sec3{display: flex;
        width: 185px;
        height: 56px;box-sizing: border-box;
        padding: 25px 0;border-radius: 15px;
        background: #DAB6AA;
        justify-content: center;border-color: transparent;
        align-items: center;margin-bottom: 67px;}

        .text_button1-sec3{color: #1F1514;
margin: 0;padding: 0;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;}

            .button_sec3:hover{border-radius: 15px;
                border: 2px solid #DAB6AA;background-color: transparent;}
                .text_button1-sec3:hover{color: #DAB6AA;}
                .button_sec3:hover  .text_button1-sec3{background-color: transparent;color: #DAB6AA;
                transition: all 10ms linear;}

.sec4{height: 652px;width: 1280px; position: relative;right: 100px;
    box-sizing: border-box;    overflow: hidden;padding: 126.09px 100px 0 100px;
display: flex;flex-direction: row;justify-content: space-between;}

.part1-sec4{display: flex;flex-direction: column;}

.header1-sec4{color: #F1ECEC;
font-family: Raleway;
font-size: 32px;margin: 0;padding: 0;
font-weight: 800;padding-bottom: 62px;
line-height: 121%;}

.par-sec4{overflow: hidden;
color: #F1ECEC;width: 431.545px;
height: 103.88px;margin: 0;padding: 0;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Montserrat;
font-size: 18px;
font-weight: 500;padding-bottom: 233px;
line-height: 140%;}


.button_sec4{display: flex;
        width: 185px;
        height: 56px;box-sizing: border-box;
        padding: 25px 0;border-radius: 15px;
        background: #DAB6AA;
        justify-content: center;border-color: transparent;
        align-items: center;margin-bottom: 67px;}

        .text_button1-sec4{color: #1F1514;
margin: 0;padding: 0;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;}

 .button_sec4:hover{border-radius: 15px;
                border: 2px solid #DAB6AA;background-color: transparent;}
.text_button1-sec4:hover{color: #DAB6AA;}
.button_sec4:hover  .text_button1-sec4{background-color: transparent;color: #DAB6AA;
                transition: all 10ms linear;}


.container-img-sec4{display: flex;flex-direction: row;gap: 20px;}
.sub-cont-sec4{display: flex;flex-direction: column;gap: 20px;}

.short-rect-sec4{width: 215px;
height: 154.918px;border-radius: 18px;
background-image: url(pic/image9.svg);
aspect-ratio: 255.00/154.92;    align-items: self-end;
padding: 0 20px 0;display: flex;border: 1px solid #94716C;
flex-direction: row;    background-repeat: no-repeat;
   
}

.cont-text-butt{display: flex;justify-content: space-between;
flex-direction: row;padding-bottom: 30px;
width: 100%;    align-items: flex-end;}


.sub-title-sec4{color: #FFF;
font-family: Montserrat;
font-size: 22px;
font-style: normal;margin: 0;
font-weight: 600;    width: 130px;
line-height: 120%;
text-transform: lowercase;}

.tall-rect-sec4{width: 215px;
height: 301.652px;;border-radius: 18px;
background-image: url(pic/image10.svg);
aspect-ratio: 255.00/301.65;    align-items: self-end;
padding: 0 20px 0;display: flex;border: 1px solid #94716C;
flex-direction: row;    background-repeat: no-repeat;
   
}
.tall2-rect-sec4{width: 215px;
height: 301.652px;;border-radius: 18px;
background-image: url(pic/image11.svg);
aspect-ratio: 255.00/301.65;    align-items: self-end;
padding: 0 20px 0;display: flex;border: 1px solid #94716C;
flex-direction: row;    background-repeat: no-repeat;
   
}

.short2-rect-sec4{width: 215px;
height: 154.918px;border-radius: 18px;
background-image: url(pic/image12.svg);
aspect-ratio: 255.00/154.92;    align-items: self-end;
padding: 0 20px 0;display: flex;border: 1px solid #94716C;
flex-direction: row;    background-repeat: no-repeat;
   
}


.sec5{height: 792px;width: 1280px; position: relative;right: 100px;
       overflow: hidden;    align-items: flex-start;
display: flex;flex-direction: column;}

.pic-sec5{width: 1282.009px;
height: 152.796px;margin-bottom: 50px;
}

.header-sec5{color: #F1ECEC;
margin: 0;padding: 0;
font-family: Raleway;
font-size: 32px;
font-style: normal;    position: relative;
    left: 100px;
font-weight: 800;padding-bottom: 58px;
height: 23px;;}

.row-sec5{display: flex;flex-direction: row;gap: 20px;
    position: relative;
    left: 100px;padding-bottom: 66px;}

.card1-sec5{width: 530.143px;
height: 259.765px;border-radius: 15px;
border: 1px solid #94716C;
display: flex;justify-content: center;align-items: center;}

.box-sec5{width: 100%;height: 100%;
padding: 36px 37px;box-sizing: border-box;
    display: flex
;
    flex-direction: column;
    gap: 24px;}

.sub-row-sec5{display: flex;flex-direction: row;gap: 81px;
justify-content: space-between;}

.personal-info-sec5{
    
height: 87px;
display: flex;flex-direction: row;
justify-content: center;gap: 41px;}

.name-sec5{color: #F1ECEC;
margin: 0;padding: 0;
font-family: Montserrat;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 140%;}

.par-sec5{overflow: hidden;
color: #F1ECEC;margin: 0;padding: 0;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Montserrat;
font-size: 18px;
font-style: normal;height: 76.397px;
align-self: stretch;
font-weight: 500;
line-height: 140%; }


.button_sec5{display: flex;
        width: 205px;
        height: 56px;box-sizing: border-box;
        padding: 25px 0;border-radius: 15px;
        background: #DAB6AA;
        justify-content: center;border-color: transparent;
        align-items: center;
        position: relative;align-self: flex-end;
    right: 100px;margin-bottom: 126px;
}

        .text_button1-sec5{color: #1F1514;
margin: 0;padding: 0;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;}

 .button_sec5:hover{border-radius: 15px;
                border: 2px solid #DAB6AA;background-color: transparent;}
.text_button1-sec5:hover{color: #DAB6AA;}
.button_sec5:hover  .text_button1-sec5{background-color: transparent;color: #DAB6AA;
                transition: all 10ms linear;}

.last-image-sec5{position: absolute;bottom: 0;left: 0;}





.footerr{height: 625.65px;width: 1280px;position: relative;right: 100px;
       overflow: hidden;padding: 47px 0 0 100px;box-sizing: border-box;
    background: #43312F;}

.icon-footer{margin-bottom: 16px;}
.line1-footer{width: 1122.098px;height: 1px;background: #94716C;
margin-bottom: 46px;}

.row-footer{display: flex;flex-direction: row;padding-bottom: 100px;}
.title-footer{color: #F1ECEC;
margin: 0;padding: 0;
font-family: Raleway;
font-size: 59.774px;
font-style: normal;
font-weight: 800;padding-right: 75px;
line-height: 121%; }

.nav-footer{display: flex;flex-direction: row;gap: 72px;position: relative;}
.column-nav-footer{display: flex;flex-direction: column;gap: 48px;
list-style-type: none;padding: 0;margin: 0;}

.sub-titles-footer{color: #F1ECEC;
margin: 0;padding: 0;
font-family: Montserrat;
font-size: 24px;height: 13px;

font-weight: 700;
}
.column-nav2-footer{display: flex;flex-direction: column;gap: 28px;
list-style-type: none;padding: 0;margin: 0;}

.text1-footerr{color: #F1ECEC;
margin: 0;padding: 0;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;height: 13px;
transition: all 300ms linear;}

.text1-footerr:hover{color: #DAB6AA;}

.icon-and-text-footer{display: flex;flex-direction: row;gap: 22px;
list-style-type: none;padding: 0;margin: 0;}

.text2-footerr{color: #F1ECEC;
margin: 0;padding: 0;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;line-height: 140%;
transition: all 300ms linear;}
.column-nav3-footer{display: flex;flex-direction: column;gap: 40px;
list-style-type: none;padding: 0;margin: 0;}

.line2-footer{width: 1122.098px;background: #94716C;
height: 1px;margin-bottom: 32px;}

.row2-footer{display: flex;flex-direction: row;
padding-left: 275px;    align-items: center;}
.small-text-footer{color: #FFE4E4;
text-align: center;
font-family: Montserrat;
font-size: 10px;margin: 0;padding: 0;
font-style: normal;
font-weight: 500;
line-height: 150%;}
.small-nav-footer{display: flex;flex-direction: row;gap: 11px;
list-style-type: none;margin: 0;    align-items: center;
padding-left: 242px;}

.last-text-footer{color: #F1ECEC;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;margin: 0;padding: 0;
line-height: normal;
transition: all 300ms linear;}
.last-text-footer:hover{color: #DAB6AA;}
.vertical-line-footer{width: 1px;background: #F1ECEC;
height: 13.503px;}

.line3-footer{top: -46px;
   position: absolute;width: 1px;
height: 477.4px;background: #94716C;
    margin-left: unset;
    left: -36px;}
.line4-footer{    top: -11px;
    position: absolute;
    width: 1px;right: 57px;
    height: 560.115px;
    background: #94716C;}

.icon-footerr{    width: 31px;}