* {
    box-sizing: border-box;
    max-width:100vw;
    margin: 0;
}
body {
    font-size: 14px;
}
.v242_2 {
    width: 100%;
    height: 4880px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v268_468 {
    width: 100%;
    height: 568px;
    background: url("laconstruction/images/v268_468.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 4290px;
    left: 80px;
    overflow: hidden;
}
.v268_460 {
    width: 411px;
    height: 404px;
    background: url("laconstruction/images/v268_460.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 164px;
    left: 870px;
    overflow: hidden;
}
.v268_461 {
    width: 411px;
    height: 404px;
    background: url("laconstruction/images/v268_461.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 2px solid rgba(96,152,236,0.25999999046325684);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v268_467 {
    width: 183px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 322px;
    left: 114px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 12px;
    opacity: 1;
    text-align: center;
}
.v268_466 {
    width: 183px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 292px;
    left: 114px;
    font-family: Roboto;
    font-weight: Medium;
    font-size: 20px;
    opacity: 1;
    text-align: center;
}
.v336_1778 {
    width: 56px;
    height: 56px;
    background: url("images/v336_1778.png");
    background-size: cover;
    background-position: center center;
    opacity: 1;
    position: absolute;
    top: 224px;
    left: 177px;
    border-radius: 50%;
}
.v268_462 {
    width: 283px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 64px;
    left: 64px;
    font-family: Roboto;
    font-weight: SemiBold;
    font-size: 18px;
    opacity: 1;
    text-align: center;
}
.v268_452 {
    width: 411px;
    height: 404px;
    background: url("laconstruction/images/v268_452.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 164px;
    left: 435px;
    overflow: hidden;
}
.v268_453 {
    width: 411px;
    height: 404px;
    background: url("laconstruction/images/v268_453.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 2px solid rgba(96,152,236,0.25999999046325684);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v268_459 {
    width: 183px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 322px;
    left: 114px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 12px;
    opacity: 1;
    text-align: center;
}
.v268_458 {
    width: 183px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 292px;
    left: 114px;
    font-family: Roboto;
    font-weight: Medium;
    font-size: 20px;
    opacity: 1;
    text-align: center;
}
.v336_1777 {
    width: 56px;
    height: 56px;
    background: url("images/v336_1777.png");
    background-size: cover;
    background-position: center center;
    opacity: 1;
    position: absolute;
    top: 224px;
    left: 177px;
    border-radius: 50%;
}
.v268_454 {
    width: 283px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 64px;
    left: 64px;
    font-family: Roboto;
    font-weight: SemiBold;
    font-size: 18px;
    opacity: 1;
    text-align: center;
}
.v268_451 {
    width: 411px;
    height: 404px;
    background: url("laconstruction/images/v268_451.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 164px;
    left: 0px;
    overflow: hidden;
}
.v262_33 {
    width: 411px;
    height: 404px;
    background: url("laconstruction/images/v262_33.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 2px solid rgba(96,152,236,0.25999999046325684);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v262_40 {
    width: 23px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 322px;
    left: 194px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 12px;
    opacity: 1;
    text-align: center;
}
.v262_39 {
    width: 183px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 292px;
    left: 114px;
    font-family: Roboto;
    font-weight: Medium;
    font-size: 20px;
    opacity: 1;
    text-align: center;
}
.v336_1776 {
    width: 56px;
    height: 56px;
    background: url("images/v336_1776.png");
    background-size: cover;
    background-position: center center;
    opacity: 1;
    position: absolute;
    top: 224px;
    left: 177px;
    border-radius: 50%;
}
.v262_41 {
    width: 283px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 64px;
    left: 64px;
    font-family: Roboto;
    font-weight: SemiBold;
    font-size: 18px;
    opacity: 1;
    text-align: center;
}
.v268_448 {
    width: 628px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 326px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: center;
}
.v1003_619 {
    width:100%;
    height: 497px;
    opacity: 1;
    position: absolute;
    top: 3665px;
    left: 50px;
}
.v281_692 {
    width: 100%;
    height: 391px;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 106px;
    left: 0px;
    overflow: hidden;
}
.v281_694 {
    width: 90%;
    height: 391px;
    background: rgba(215,152,225,0.15000000596046448);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v281_741 {
    width: 339px;
    height: 261px;
    background: url("laconstruction/images/v281_741.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 66px;
    left: 875px;
    overflow: hidden;
}
.v281_742 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 180px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_743 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 78px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v281_744 {
    width: 52px;
    height: 47px;
    background: url("images/Image11.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v1002_612 {
    width: 2px;
    height: 263px;
    background: rgba(205,199,210,1);
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 841px;
    overflow: hidden;
}
.v281_719 {
    width: 340px;
    height: 263px;
    background: url("laconstruction/images/v281_719.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 469px;
    overflow: hidden;
}
.v281_720 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 182px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_721 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 80px;
    left: 1px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v281_722 {
    width: 56px;
    height: 56px;
    background: url("images/Image10.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v281_723 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v1002_611 {
    width: 2px;
    height: 263px;
    background: rgba(205,199,210,1);
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 435px;
    overflow: hidden;
}
.v281_697 {
    width: 339px;
    height: 263px;
    background: url("laconstruction/images/v281_697.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 64px;
    overflow: hidden;
}
.v281_698 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 182px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_699 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 80px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v281_700 {
    width: 56px;
    height: 56px;
    background: url("laconstruction/images/v281_700.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v281_701 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v281_702 {
    width: 44px;
    height: 44px;
    background: url("images/Image9.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 4px;
    left: 4px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v281_714 {
    width: 16px;
    height: 16px;
    background: url("laconstruction/images/v281_714.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 36px;
    left: 36px;
    overflow: hidden;
}
.v281_715 {
    width: 16px;
    height: 16px;
    /*background: rgba(107,124,255,1);*/
    /*opacity: 1;*/
    position: absolute;
    top: 0px;
    left: 0px;
    /*border-radius: 50%;*/
}
.name {
    color: #fff;
}
.v1003_618 {
    width: 350px;
    color: rgba(0,0,0,1);
    position: absolute;
    top: 0px;
    left: 545px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 28px;
    opacity: 1;
    text-align: left;
}
.v266_426 {
    width: 100%;
    height: 296px;
    background: url("laconstruction/images/v266_426.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 3241px;
    left: 80px;
    overflow: hidden;
}
.v262_137 {
    width: 576px;
    height: 296px;
    background: url("laconstruction/images/v262_137.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 664px;
    overflow: hidden;
}
.v351_1814 {
    width: 576px;
    height: 72px;
    background: url("laconstruction/images/v351_1814.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 224px;
    left: 0px;
    overflow: hidden;
}
.v262_184 {
    width: 472px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 42px;
    left: 104px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 1;
    text-align: left;
}
.v262_183 {
    width: 428px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 104px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v262_168 {
    width: 72px;
    height: 72px;
    background: rgba(244,245,247,1);
    /*padding: 24px 24px;*/
    /*margin: 10px;*/
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 10px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    overflow: hidden;
}
.v262_169 {
    width: 36px;
    height: 36px;
    background: url("images/Image8.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 18px;
    left: 18px;
    overflow: hidden;
}
.v262_170 {
    width: 36px;
    height: 36px;
    /*background: rgba(255,255,255,1);*/
    /*opacity: 0.10000000149011612;*/
    position: absolute;
    top: 0px;
    left: 0px;
    /*border: 0px solid rgba(150,150,150,1);*/
    /*overflow: hidden;*/
}
.name {
    color: #fff;
}
.v262_180 {
    width: 14px;
    height: 14px;
    /*background: rgba(29,33,47,1);*/
    /*opacity: 1;*/
    /*position: absolute;*/
    /*top: 9px;*/
    /*left: 10px;*/
}
.v262_181 {
    width: 27px;
    height: 24px;
    background: none;
    opacity: 1;
    position: absolute;
    top: 8px;
    left: 6px;
}
.v351_1815 {
    width: 576px;
    height: 72px;
    background: url("laconstruction/images/v351_1815.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 112px;
    left: 0px;
    overflow: hidden;
}
.v262_167 {
    width: 472px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 42px;
    left: 104px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 1;
    text-align: left;
}
.v262_166 {
    width: 428px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 104px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v262_148 {
    width: 72px;
    height: 72px;
    background: rgba(244,245,247,1);
    /*padding: 24px 24px;*/
    /*margin: 10px;*/
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 10px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    overflow: hidden;
}
.v262_149 {
    width: 36px;
    height: 36px;
    background: url("images/Image7.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 18px;
    left: 22px;
    overflow: hidden;
}
.v262_150 {
    width: 36px;
    height: 36px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v351_1816 {
    width: 576px;
    height: 72px;
    background: url("laconstruction/images/v351_1816.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v262_147 {
    width: 472px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 42px;
    left: 104px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 1;
    text-align: left;
}
.v262_146 {
    width: 428px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 104px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v262_138 {
    width: 72px;
    height: 72px;
    background: rgba(244,245,247,1);
    /*padding: 24px 24px;*/
    /*margin: 10px;*/
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 10px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
    /*overflow: hidden;*/
}
.v262_139 {
    width: 36px;
    height: 36px;
    background: url("images/Image5.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 18px;
    /*overflow: hidden;*/
}
.v262_140 {
    width: 36px;
    height: 36px;
    /*background: rgba(255,255,255,1);*/
    /*opacity: 0.10000000149011612;*/
    position: absolute;
    top: 0px;
    left: 0px;
    /*border: 0px solid rgba(150,150,150,1);*/
    /*overflow: hidden;*/
}
.v262_141 {
    width: 32px;
    height: 2px;
    background: none;
    opacity: 1;
    position: absolute;
    top: 30px;
    left: 1px;
    /*border: 0px solid rgba(150,150,150,1);*/
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    /*overflow: hidden;*/
}
.v262_142 {
    width: 5px;
    height: 9px;
    /*background: rgba(29,33,47,1);*/
    opacity: 1;
    position: absolute;
    top: 18px;
    left: 5px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    /*overflow: hidden;*/
}
.v262_143 {
    width: 5px;
    height: 16px;
    /*background: rgba(29,33,47,1);*/
    opacity: 1;
    position: absolute;
    top: 11px;
    left: 15px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    /*overflow: hidden;*/
}
.v262_144 {
    width: 5px;
    height: 25px;
    /*background: rgba(29,33,47,1);*/
    opacity: 1;
    position: absolute;
    top: 2px;
    left: 25px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    /*overflow: hidden;*/
}
.v266_399 {
    width: 576px;
    height: 273px;
    background: url("laconstruction/images/v266_399.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v266_422 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 201px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v266_421 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v266_423 {
    width: 156px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v262_73 {
    width: 100%;
    height: 40px;
    background: url("laconstruction/images/v262_73.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 3073px;
    left: 80px;
    overflow: hidden;
}
.v968_585 {
    width: 165px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 1114px;
    overflow: hidden;
}
.v968_586 {
    width: 117px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 11px;
    left: 47px;
}
.v968_587 {
    width: 38px;
    height: 39px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v968_574 {
    width: 187px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 826px;
    overflow: hidden;
}
.v968_575 {
    width: 5px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 56px;
}
.v968_576 {
    width: 13px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 64px;
}
.v968_577 {
    width: 13px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 79px;
}
.v968_578 {
    width: 13px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 94px;
}
.v968_579 {
    width: 6px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 109px;
}
.v968_580 {
    width: 15px;
    height: 17px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 116px;
}
.v968_581 {
    width: 11px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 133px;
}
.v968_582 {
    width: 14px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 147px;
}
.v968_583 {
    width: 24px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 162px;
}
.v968_584 {
    width: 43px;
    height: 38px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v968_571 {
    width: 164px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 562px;
    overflow: hidden;
}
.v968_572 {
    width: 115px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 10px;
    left: 47px;
}
.v968_573 {
    width: 37px;
    height: 38px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v968_558 {
    width: 165px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 297px;
    overflow: hidden;
}
.v968_559 {
    width: 3px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 40px;
}
.v968_560 {
    width: 13px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 46px;
}
.v968_561 {
    width: 13px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 60px;
}
.v968_562 {
    width: 13px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 76px;
}
.v968_563 {
    width: 4px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 91px;
}
.v968_564 {
    width: 13px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 98px;
}
.v968_565 {
    width: 10px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 112px;
}
.v968_566 {
    width: 12px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 125px;
}
.v968_567 {
    width: 18px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 139px;
}
.v968_568 {
    width: 16px;
    height: 38px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v968_569 {
    width: 13px;
    height: 27px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 6px;
    left: 17px;
}
.v968_570 {
    width: 5px;
    height: 5px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 159px;
}
.v968_544 {
    width: 196px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v968_545 {
    width: 23px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 15px;
}
.v968_546 {
    width: 35px;
    height: 36px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 1px;
    left: 2px;
}
.v968_547 {
    width: 23px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v968_548 {
    width: 4px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 7px;
    left: 54px;
}
.v968_549 {
    width: 15px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 61px;
}
.v968_550 {
    width: 15px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 78px;
}
.v968_551 {
    width: 15px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 95px;
}
.v968_552 {
    width: 5px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 7px;
    left: 113px;
}
.v968_553 {
    width: 15px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 120px;
}
.v968_554 {
    width: 12px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 137px;
}
.v968_555 {
    width: 13px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 14px;
    left: 151px;
}
.v968_556 {
    width: 21px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 168px;
}
.v968_557 {
    width: 6px;
    height: 6px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 7px;
    left: 190px;
}
.v266_397 {
    width: 100%;
    height: 563px;
    background: url("laconstruction/images/v266_397.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 2446px;
    left: 0px;
    overflow: hidden;
}
.v262_64 {
    width: 100%;
    height: 563px;

    background: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v262_65 {
    width: 100%;
    height: 563px;
    background: rgba(255,255,255,0.5899999737739563);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    max-width: 100vw;
}
.v262_66 {
    width: 100%;
    height: 100%;
    background: none;
    opacity: 1;
    position: absolute;
    top: 368px;
    left: 144px;
    border-radius: 50%;
}
.v325_1796 {
    width: 576px;
    height: 435px;
    background: url("images/v325_1796.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 744px;
    overflow: hidden;
}
.v281_691 {
    width: 576px;
    height: 300px;
    background: url("laconstruction/images/v281_691.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 142px;
    left: 80px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v282_342 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 140px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v262_392 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: left;
}
.v266_398 {
    width: 100%;
    height: 273px;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 2045px;
    /*left: 80px;*/
    overflow: hidden;
    /*margin-left: 5%;*/
}
.v262_351 {
    width: 576px;
    height: 244px;
    background: url("laconstruction/images/v262_351.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 664px;
    overflow: hidden;
    margin-left: 5%;
}
.v262_359 {
    width: 576px;
    height: 60px;
    background: url("laconstruction/images/v262_359.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 184px;
    left: 0px;
    overflow: hidden;
}
.v262_360 {
    width: 504px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 72px;
    font-family: Roboto;
    font-weight: Medium;
    font-size: 20px;
    opacity: 1;
    text-align: left;
}
.v1010_3092 {
    width: 48px;
    height: 48px;
    background: url("images/Image4.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 6px;
    left: 0px;
    overflow: hidden;
}
.v1010_3093 {
    width: 48px;
    height: 48px;
    background: rgba(255,172,172,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 50%;
}
.v1010_3094 {
    width: 17px;
    background: url("laconstruction/images/v1010_3094.png");
    opacity: 1;
    position: absolute;
    top: 24px;
    left: 15px;
    border: 2px solid rgba(29,33,47,1);
}
.v262_353 {
    width: 576px;
    height: 60px;
    background: url("laconstruction/images/v262_353.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 92px;
    left: 0px;
    overflow: hidden;
}
.v262_354 {
    width: 504px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 72px;
    font-family: Roboto;
    font-weight: Medium;
    font-size: 20px;
    opacity: 1;
    text-align: left;
}
.v1010_3089 {
    width: 48px;
    height: 48px;
    background: url("images/Image4.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 6px;
    left: 0px;
    overflow: hidden;
}
.v1010_3090 {
    width: 48px;
    height: 48px;
    background: rgba(255,172,172,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 50%;
}
.v1010_3091 {
    width: 17px;
    background: url("laconstruction/images/v1010_3091.png");
    opacity: 1;
    position: absolute;
    top: 24px;
    left: 15px;
    border: 2px solid rgba(29,33,47,1);
}
.v262_352 {
    width: 576px;
    height: 60px;
    background: url("laconstruction/images/v262_352.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v262_206 {
    width: 504px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 72px;
    font-family: Roboto;
    font-weight: Medium;
    font-size: 20px;
    opacity: 1;
    text-align: left;
}
.v262_282 {
    width: 48px;
    height: 48px;
    background: url("images/Image4.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 6px;
    left: 0px;
    overflow: hidden;
}
.v262_284 {
    width: 48px;
    height: 48px;
    background: rgba(255,172,172,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 50%;
}
.v262_285 {
    width: 17px;
    background: url("laconstruction/images/v262_285.png");
    opacity: 1;
    position: absolute;
    top: 24px;
    left: 15px;
    border: 2px solid rgba(29,33,47,1);
}
.v351_1813 {
    width: 577px;
    height: 273px;
    background: url("laconstruction/images/v351_1813.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    margin-left: 5%;
}
.v262_391 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 201px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v1003_613 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 1px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v262_202 {
    width: 325px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 1px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v351_1812 {
    width: 100%;
    height: 561px;
    background: url("laconstruction/images/v351_1812.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 1356px;
    /*left: 80px;*/
    overflow: hidden;
    max-width: 100vw;
}
.v262_350 {
    width: 100%;
    height: 344px;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 217px;
    left: 0px;
    overflow: hidden;
    max-width: 100vw;
}
.v262_210 {
    width: 85%;
    height: 344px;
    background: rgba(224,228,252,1);
    opacity: 0.5;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
    margin-left: 5%;
}
.v262_329 {
    width: 362px;
    height: 212px;
    background: url("laconstruction/images/v262_329.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 852px;
    overflow: hidden;

}
.v262_330 {
    width: 362px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 164px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v262_331 {
    width: 362px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v262_343 {
    width: 48px;
    height: 48px;
    background: url("images/Image3.png");
    /*background: rgba(255,255,255,1);*/
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 1px;
    overflow: hidden;
}
.v262_344 {
    width: 36px;
    height: 48px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 5px;
}
.v262_345 {
    width: 2px;
    height: 16px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 20px;
    left: 45px;
}
.v262_346 {
    width: 2px;
    height: 16px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 20px;
    left: 0px;
}
.v262_319 {
    width: 362px;
    height: 216px;
    background: url("laconstruction/images/v262_319.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 458px;
    overflow: hidden;
    margin-left: 5%;
}
.v262_320 {
    width: 362px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 168px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v262_321 {
    width: 362px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v262_322 {
    width: 48px;
    height: 48px;
    background: url("images/Image2.png");
    /*background: rgba(255,255,255,1);*/
    padding: 1px 0px;
    margin: 10px;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 4px;
    overflow: hidden;
}
.v262_348 {
    width: 8px;
    height: 23px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 22px;
    left: 1px;
}
.v262_349 {
    width: 35px;
    height: 45px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 1px;
    left: 12px;
}
.v262_298 {
    width: 362px;
    height: 216px;
    background: url("laconstruction/images/v262_298.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 64px;
    overflow: hidden;
    margin-left: 5%;
}
.v262_213 {
    width: 362px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 168px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v262_214 {
    width: 362px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v262_272 {
    width: 48px;
    height: 48px;
    background: url("images/Image1.png");
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 4px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v262_201 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 352px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: center;
}
.v262_203 {
    width: 133px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 574px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: center;
}
.v351_1811 {
    width: 75%;
    height: 1060px;
    background:radial-gradient(rgba(57,202,247,1), transparent);
    opacity: 1;
    position: absolute;
    top: 167px;
    left: 208px;
    overflow: hidden;
}
.v261_133 {
    width: 524px;
    height: 496px;
    background: none;
    opacity: 1;
    position: absolute;
    top: 146px;
    left: 142px;
}
.v262_296 {
    width: 100%;
    height: 666px;
    background: url("images/télécharger.jpeg");
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 394px;
    left: 0px;
    border: 4px solid rgba(224,228,252,1);
}
.v351_1810 {
    width: 768px;
    height: 330px;
    background: url("laconstruction/images/v351_1810.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 128px;
    overflow: hidden;
}
.v261_107 {
    width: 576px;
    height: 72px;
    background: url("laconstruction/images/v261_107.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 258px;
    left: 120px;

}
.v969_512 {
    width: 576px;
    height: 72px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v261_103 {
    width: 300px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 24px;
    left: 24px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.4000000059604645;
    text-align: left;
    border: none;
}
.v261_100 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 156px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: center;
}
.v259_99 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 42px;
    opacity: 1;
    text-align: center;
}
.name {
    color: #fff;
}
.buttonhero
{
    background: black;
    color: white;
    position: absolute;
    border: none;
    border-radius: 12px;
    padding:18px 15px 18px 15px;
    font-size: 16px;
    font-family: Roboto;
    top:10px;
    left:450px;

}
.buttonlead
{
    background: black;
    color: white;
    position: absolute;
    border: none;
    border-radius: 12px;
    padding:18px 15px 18px 15px;
    font-size: 16px;
    font-family: Roboto;
    top:240px;
}
/* A PROPOS */
.v352_1812 {
    width: 100%;
    height: 4880px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v1003_689 {
    width: 100%;
    height: 497px;
    background: url("laconstruction/images/v1003_689.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 4152px;
    left: 80px;
    overflow: hidden;
}
.v1003_690 {
    width: 100%;
    height: 391px;
    background: url("laconstruction/images/v1003_690.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 106px;
    left: 0px;
    overflow: hidden;
}
.v1003_691 {
    width: 90%;
    height: 391px;
    background: rgba(215,152,225,0.15000000596046448);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v1003_692 {
    width: 339px;
    height: 261px;
    background: url("laconstruction/images/v1003_692.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 66px;
    left: 875px;
    overflow: hidden;
}
.v1003_693 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 180px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v1003_694 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 78px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v1003_695 {
    width: 52px;
    height: 47px;
    background: url("images/Image11.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v1003_711 {
    width: 2px;
    height: 263px;
    background: rgba(205,199,210,1);
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 841px;
    overflow: hidden;
}
.v1003_712 {
    width: 340px;
    height: 263px;
    background: url("laconstruction/images/v1003_712.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 469px;
    overflow: hidden;
}
.v1003_713 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 182px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v1003_714 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 80px;
    left: 1px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v1003_715 {
    width: 56px;
    height: 56px;
    background: url("images/Image10.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v1003_716 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v1003_734 {
    width: 2px;
    height: 263px;
    background: rgba(205,199,210,1);
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 435px;
    overflow: hidden;
}
.v1003_735 {
    width: 339px;
    height: 263px;
    background: url("laconstruction/images/v1003_735.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 64px;
    overflow: hidden;
}
.v1003_736 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 182px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v1003_737 {
    width: 339px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 80px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v1003_738 {
    width: 56px;
    height: 56px;
    background: url("laconstruction/images/v1003_738.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v1003_739 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v1003_740 {
    width: 44px;
    height: 44px;
    background: url("images/Image9.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 4px;
    left: 4px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v1003_752 {
    width: 16px;
    height: 16px;
    background: url("laconstruction/images/v1003_752.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 36px;
    left: 36px;
    overflow: hidden;
}
.v1003_753 {
    width: 16px;
    height: 16px;
    /*background: rgba(107,124,255,1);*/
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 50%;
}
.name {
    color: #fff;
}
.v1003_757 {
    width: 189px;
    color: rgba(0,0,0,1);
    position: absolute;
    top: 0px;
    left: 545px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: left;
}
.v352_2041 {
    width: 100%;
    height: 445px;
    background: url("laconstruction/images/v352_2041.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 3579px;
    left: 80px;
    overflow: hidden;
}
.v352_2042 {
    width: 576px;
    height: 239px;
    background: url("laconstruction/images/v352_2042.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 103px;
    left: 664px;
    overflow: hidden;
}
.v352_2046 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 143px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_2047 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 42px;
    opacity: 1;
    text-align: left;
}
.v352_2048 {
    width: 157px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_2049 {
    width: 576px;
    height: 445px;
    background: url("images/v352_2049.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v351_2674 {
    width: 100%;
    height: 584px;
    background: url("laconstruction/images/v351_2674.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 3016px;
    left: 80px;
    overflow: hidden;
}
.v362_1811 {
    width: 522px;
    height: 522px;
    background: none;
    opacity: 1;
    position: absolute;
    top: 62px;
    left: 656px;
    border-radius: 50%;
}
.v362_1810 {
    width: 576px;
    height: 434px;
    background: url("images/v362_1810.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 664px;
    overflow: hidden;
}
.v352_2026 {
    width: 576px;
    height: 239px;
    background: url("laconstruction/images/v352_2026.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 98px;
    left: 0px;
    overflow: hidden;
}
.v352_2029 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 143px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_2030 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v352_2031 {
    width: 177px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_2032 {
    width: 100%;
    height: 445px;
    background: url("laconstruction/images/v352_2032.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 2443px;
    left: 80px;
    overflow: hidden;
}
.v352_2033 {
    width: 576px;
    height: 297px;
    background: url("laconstruction/images/v352_2033.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 74px;
    left: 664px;
    overflow: hidden;
}
.v352_2037 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 201px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_2038 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: left;
}
.v352_2039 {
    width: 138px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_2040 {
    width: 576px;
    height: 445px;
    background: url("images/v352_2040.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v351_2673 {
    width: 100%;
    height: 650px;
    background: url("laconstruction/images/v351_2673.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 1867px;
    left: 47px;
    overflow: hidden;
}
.v352_1816 {
    width: 429px;
    height: 429px;
    background: none;
    opacity: 0.6800000071525574;
    position: absolute;
    top: 221px;
    left: 0px;
    border-radius: 50%;
}
.v352_2119 {
    width: 466px;
    height: 448px;
    background: url("images/v352_2119.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 791px;
    overflow: hidden;
}
.v352_2019 {
    width: 576px;
    height: 297px;
    background: url("laconstruction/images/v352_2019.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 76px;
    left: 127px;
    overflow: hidden;
}
.v352_2022 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 201px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_2023 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: left;
}
.v352_2024 {
    width: 208px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v351_2672 {
    width: 100%;
    height: 888px;
    background: url("laconstruction/images/v351_2672.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 851px;
    left: 0px;
    overflow: hidden;
}
.v352_1910 {
    width: 100%;
    height: 888px;
    background: url("laconstruction/images/v352_1910.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1911 {
    width: 100%;
    height: 888px;
    background: rgba(255,255,255,0.5899999737739563);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1912 {
    width: 100%;
    height: 100%;
    background: none;
    opacity: 1;
    position: absolute;
    top: 580px;
    left: 144px;
    border-radius: 50%;
}
.v351_2671 {
    width: 100%;
    height: 596px;
    background: url("laconstruction/images/v351_2671.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 292px;
    left: 0px;
    overflow: hidden;
}
.v352_1913 {
    width: 100%;
    height: 596px;
    background: rgba(255,255,255,0.6899999976158142);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-right-radius: 67px;
    overflow: hidden;
}
.v352_1919 {
    width: 378px;
    height: 170px;
    background: url("laconstruction/images/v352_1919.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 330px;
    left: 884px;
    overflow: hidden;
}
.v352_1920 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1921 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_2008 {
    width: 56px;
    height: 56px;
    background: url("images/Image17.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_2009 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.v352_2010 {
    width: 8px;
    height: 47px;
    /*background: rgba(107,124,255,1);*/
    opacity: 1;
    position: absolute;
    top: 4px;
    left: 51px;
    border: 0px solid rgba(150,150,150,1);
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v352_2016 {
    width: 16px;
    height: 36px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 35px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    overflow: hidden;
}
.v352_1914 {
    width: 378px;
    height: 170px;
    background: url("laconstruction/images/v352_1914.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 330px;
    left: 482px;
    overflow: hidden;
}
.v352_1916 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1917 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_1988 {
    width: 56px;
    height: 56px;
    background: url("images/Image16.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1989 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v352_2002 {
    width: 28px;
    height: 33px;
    /*background: rgba(107,124,255,1);*/
    opacity: 1;
    position: absolute;
    top: 12px;
    left: 12px;
}
.name {
    color: #fff;
}
.v352_1976 {
    width: 378px;
    height: 170px;
    background: url("laconstruction/images/v352_1976.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 330px;
    left: 80px;
    overflow: hidden;
}
.v352_1977 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1978 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_1979 {
    width: 56px;
    height: 56px;
    background: url("images/Image15.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1980 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v352_1987 {
    width: 16px;
    height: 5px;
    background: rgba(107,124,255,1);
    opacity: 1;
    position: absolute;
    top: 14px;
    left: 12px;
    overflow: hidden;
}
.v352_1955 {
    width: 378px;
    height: 170px;
    background: url("laconstruction/images/v352_1955.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 96px;
    left: 884px;
    overflow: hidden;
}
.v352_1958 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1959 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_1960 {
    width: 56px;
    height: 56px;
    background: url("images/Image14.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1961 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v352_1933 {
    width: 378px;
    height: 170px;
    background: url("laconstruction/images/v352_1933.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 96px;
    left: 482px;
    overflow: hidden;
}
.v352_1934 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1935 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_1936 {
    width: 56px;
    height: 56px;
    background: url("images/Image13.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1937 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v352_1922 {
    width: 378px;
    height: 170px;
    background: url("laconstruction/images/v352_1922.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 96px;
    left: 80px;
    overflow: hidden;
}
.v352_1923 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1924 {
    width: 378px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v352_1925 {
    width: 56px;
    height: 56px;
    background: url("images/Image12.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v352_1926 {
    width: 56px;
    height: 56px;
    background: rgba(255,255,255,1);
    opacity: 0.10000000149011612;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid rgba(150,150,150,1);
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v352_2017 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 128px;
    left: 336px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: center;
}
.v351_2670 {
    width: 100%;
    height: 555px;
    background: url("laconstruction/images/v351_2670.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 168px;
    left: 80px;
    overflow: hidden;
}
.v352_1817 {
    width: 555px;
    height: 555px;
    background: none;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 727px;
    border-radius: 50%;
}
.v1006_758 {
    width: 100%;
    height: 40px;
    background: url("laconstruction/images/v1006_758.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 498px;
    left: 0px;
    overflow: hidden;
}
.v1006_760 {
    width: 196px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v1006_761 {
    width: 23px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 15px;
}
.v1006_762 {
    width: 35px;
    height: 36px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 1px;
    left: 2px;
}
.v1006_763 {
    width: 23px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v1006_764 {
    width: 4px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 7px;
    left: 54px;
}
.v1006_765 {
    width: 15px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 61px;
}
.v1006_766 {
    width: 15px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 78px;
}
.v1006_767 {
    width: 15px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 95px;
}
.v1006_768 {
    width: 5px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 7px;
    left: 113px;
}
.v1006_769 {
    width: 15px;
    height: 21px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 120px;
}
.v1006_770 {
    width: 12px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 137px;
}
.v1006_771 {
    width: 13px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 14px;
    left: 151px;
}
.v1006_772 {
    width: 21px;
    height: 15px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 168px;
}
.v1006_773 {
    width: 6px;
    height: 6px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 7px;
    left: 190px;
}
.v1006_774 {
    width: 165px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 297px;
    overflow: hidden;
}
.v1006_775 {
    width: 3px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 40px;
}
.v1006_776 {
    width: 13px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 46px;
}
.v1006_777 {
    width: 13px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 60px;
}
.v1006_778 {
    width: 13px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 76px;
}
.v1006_779 {
    width: 4px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 91px;
}
.v1006_780 {
    width: 13px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 98px;
}
.v1006_781 {
    width: 10px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 112px;
}
.v1006_782 {
    width: 12px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 125px;
}
.v1006_783 {
    width: 18px;
    height: 13px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 15px;
    left: 139px;
}
.v1006_784 {
    width: 16px;
    height: 38px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v1006_785 {
    width: 13px;
    height: 27px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 6px;
    left: 17px;
}
.v1006_786 {
    width: 5px;
    height: 5px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 159px;
}
.v1006_787 {
    width: 164px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 562px;
    overflow: hidden;
}
.v1006_788 {
    width: 115px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 10px;
    left: 47px;
}
.v1006_789 {
    width: 37px;
    height: 38px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v1006_790 {
    width: 187px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 826px;
    overflow: hidden;
}
.v1006_791 {
    width: 5px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 56px;
}
.v1006_792 {
    width: 13px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 64px;
}
.v1006_793 {
    width: 13px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 79px;
}
.v1006_794 {
    width: 13px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 94px;
}
.v1006_795 {
    width: 6px;
    height: 18px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 13px;
    left: 109px;
}
.v1006_796 {
    width: 15px;
    height: 17px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 116px;
}
.v1006_797 {
    width: 11px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 133px;
}
.v1006_798 {
    width: 14px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 147px;
}
.v1006_799 {
    width: 24px;
    height: 12px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 19px;
    left: 162px;
}
.v1006_800 {
    width: 43px;
    height: 38px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v1006_801 {
    width: 165px;
    height: 40px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 1114px;
    overflow: hidden;
}
.v1006_802 {
    width: 117px;
    height: 23px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 11px;
    left: 47px;
}
.v1006_803 {
    width: 38px;
    height: 39px;
    background: rgba(29,33,47,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
.v352_1850 {
    width: 616px;
    height: 401px;
    background: url("images/factureelectroniquedematerialisee.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 1px;
    left: 664px;
    border: 4px solid rgba(224,228,252,1);
}
.v351_2669 {
    width: 576px;
    height: 290px;
    background: url("laconstruction/images/v351_2669.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 58px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v352_1843 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 148px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v352_1820 {
    width: 576px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.name {
    color: #fff;
}
/* ABOUT US */
.v281_378 {
    width: 100%;
    height: 3330px;
    background: rgba(255,255,255,1);
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.name {
    color: #fff;
}
.v362_1796 {
    width: 100%;
    height: 692px;
    background: url("laconstruction/images/v362_1796.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 2535px;
    left: 80px;
    overflow: hidden;
}
.v362_1795 {
    width: 840px;
    height: 692px;
    background: url("laconstruction/images/v362_1795.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 440px;
    overflow: hidden;
}
.v296_1003 {
    width: 264px;
    height: 334px;
    background: url("laconstruction/images/v296_1003.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 358px;
    left: 576px;
    overflow: hidden;
}
.v296_1005 {
    width: 264px;
    height: 126px;
    background: rgba(224,228,252,1);
    opacity: 1;
    position: absolute;
    top: 208px;
    left: 0px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_1008 {
    width: 131px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 286px;
    left: 32px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8999999761581421;
    text-align: left;
}
.v296_1007 {
    width: 186px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 248px;
    left: 32px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v296_1006 {
    width: 264px;
    height: 224px;
    background: url("images/v296_1006.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_1009 {
    width: 264px;
    height: 334px;
    background: url("laconstruction/images/v296_1009.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 358px;
    left: 288px;
    overflow: hidden;
}
.v296_1011 {
    width: 264px;
    height: 126px;
    background: rgba(224,228,252,1);
    opacity: 1;
    position: absolute;
    top: 208px;
    left: 0px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_1014 {
    width: 131px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 286px;
    left: 32px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8999999761581421;
    text-align: left;
}
.v296_1013 {
    width: 185px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 248px;
    left: 32px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v296_1012 {
    width: 264px;
    height: 224px;
    background: url("images/v296_1012.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v945_496 {
    width: 264px;
    height: 334px;
    background: url("laconstruction/images/v945_496.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 358px;
    left: 0px;
    overflow: hidden;
}
.v945_498 {
    width: 264px;
    height: 126px;
    background: rgba(224,228,252,1);
    opacity: 1;
    position: absolute;
    top: 208px;
    left: 0px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v945_501 {
    width: 166px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 286px;
    left: 32px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8999999761581421;
    text-align: left;
}
.v945_500 {
    width: 188px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 248px;
    left: 32px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v945_499 {
    width: 264px;
    height: 224px;
    background: url("images/v945_499.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_997 {
    width: 264px;
    height: 334px;
    background: url("laconstruction/images/v296_997.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 576px;
    overflow: hidden;
}
.v296_999 {
    width: 264px;
    height: 126px;
    background: rgba(224,228,252,1);
    opacity: 1;
    position: absolute;
    top: 208px;
    left: 0px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_1002 {
    width: 131px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 286px;
    left: 32px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8999999761581421;
    text-align: left;
}
.v296_1001 {
    width: 193px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 248px;
    left: 32px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v296_1000 {
    width: 264px;
    height: 224px;
    background: url("images/v296_1000.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_991 {
    width: 264px;
    height: 334px;
    background: url("laconstruction/images/v296_991.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 288px;
    overflow: hidden;
}
.v296_993 {
    width: 264px;
    height: 126px;
    background: rgba(224,228,252,1);
    opacity: 1;
    position: absolute;
    top: 208px;
    left: 0px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_996 {
    width: 131px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 286px;
    left: 32px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8999999761581421;
    text-align: left;
}
.v296_995 {
    width: 173px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 248px;
    left: 32px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v296_994 {
    width: 264px;
    height: 224px;
    background: url("images/v296_994.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v296_984 {
    width: 264px;
    height: 334px;
    background: url("laconstruction/images/v296_984.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v281_1021 {
    width: 264px;
    height: 126px;
    background: rgba(224,228,252,1);
    opacity: 1;
    position: absolute;
    top: 208px;
    left: 0px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v281_1032 {
    width: 131px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 286px;
    left: 32px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8999999761581421;
    text-align: left;
}
.v281_1031 {
    width: 188px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 248px;
    left: 32px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v296_967 {
    width: 264px;
    height: 224px;
    background: url("images/v296_967.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}
.v281_1022 {
    width: 408px;
    height: 163px;
    background: url("laconstruction/images/v281_1022.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 38px;
    left: 0px;
    overflow: hidden;
}
.v281_1023 {
    width: 408px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 82px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_1024 {
    width: 408px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 32px;
    opacity: 1;
    text-align: left;
}
.v362_1794 {
    width: 100%;
    height: 690px;
    background: url("laconstruction/images/v362_1794.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 1717px;
    left: 80px;
    overflow: hidden;
}
.v362_1793 {
    width: 100%;
    height: 544px;
    background: url("laconstruction/images/v362_1793.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 146px;
    left: 0px;
    overflow: hidden;
}
.v281_817 {
    width: 90%;
    height: 544px;
    background: rgba(249,240,251,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v281_931 {
    width: 341px;
    height: 176px;
    background: url("laconstruction/images/v281_931.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 64px;
    overflow: hidden;
}
.v281_828 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_829 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v281_850 {
    width: 48px;
    height: 48px;
    background: url("images/Image18.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v281_932 {
    width: 341px;
    height: 176px;
    background: url("laconstruction/images/v281_932.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 874px;
    overflow: hidden;
}
.v281_936 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_937 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v351_2978 {
    width: 48px;
    height: 48px;
    background: url("images/Image19.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v281_946 {
    width: 341px;
    height: 176px;
    background: url("laconstruction/images/v281_946.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 64px;
    left: 469px;
    overflow: hidden;
}
.v281_950 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_951 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v351_2977 {
    width: 48px;
    height: 48px;
    background: url("images/Image20.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v281_961 {
    width: 341px;
    height: 176px;
    background: url("laconstruction/images/v281_961.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 304px;
    left: 64px;
    overflow: hidden;
}
.v281_965 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_966 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v351_2976 {
    width: 48px;
    height: 48px;
    background: url("images/Image21.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v281_975 {
    width: 341px;
    height: 176px;
    background: url("laconstruction/images/v281_975.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 304px;
    left: 874px;
    overflow: hidden;
}
.v281_979 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_980 {
    width: 341px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v351_2975 {
    width: 48px;
    height: 48px;
    background: url("images/Image22.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v351_2974 {
    width: 341px;
    height: 176px;
    background: url("laconstruction/images/v351_2974.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 304px;
    left: 469px;
    overflow: hidden;
}
.v281_993 {
    width: 340px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 122px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: left;
}
.v281_994 {
    width: 340px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 72px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v281_995 {
    width: 47px;
    height: 48px;
    background: url("images/Image23.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.name {
    color: #fff;
}
.v281_822 {
    width: 571px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 74px;
    left: 354px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 0.8700000047683716;
    text-align: center;
}
.v281_823 {
    width: 450px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 415px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: center;
}
.v281_771 {
    width: 100%;
    height: 457px;
    background: url("laconstruction/images/v281_771.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 1132px;
    left: 0px;
    overflow: hidden;
}
.v281_770 {
    width: 100%;
    height: 457px;
    background: rgba(240,242,254,1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v281_766 {
    width: 607px;
    height: 265px;
    background: url("laconstruction/images/v281_766.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 96px;
    left: 752px;
    overflow: hidden;
}
.v281_767 {
    width: 607px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: left;
}
.v281_768 {
    width: 607px;
    color: rgba(109,110,117,1);
    position: absolute;
    top: 193px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v281_769 {
    width: 112px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v281_765 {
    width: 607px;
    height: 265px;
    background: url("laconstruction/images/v281_765.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 96px;
    left: 80px;
    overflow: hidden;
}
.v281_762 {
    width: 607px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 48px;
    opacity: 1;
    text-align: left;
}
.v281_763 {
    width: 607px;
    color: rgba(109,110,117,1);
    position: absolute;
    top: 193px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v281_764 {
    width: 106px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v362_1791 {
    width: 768px;
    height: 216px;
    background: url("laconstruction/images/v362_1791.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 788px;
    left: 336px;
    overflow: hidden;
}
.v281_688 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 135px;
    left: 0px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: center;
}
.v281_687 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 53px;
    left: 0px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: center;
}
.v281_689 {
    width: 99px;
    color: linear-gradient(rgba(55,63,255,1), rgba(57,202,247,1));
    position: absolute;
    top: 0px;
    left: 334px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 24px;
    opacity: 1;
    text-align: left;
}
.v362_1792 {
    width: 100%;
    height: 529px;
    background: url("laconstruction/images/v362_1792.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 168px;
    left: 110px;
    overflow: hidden;
}
.v281_381 {
    width: 520px;
    height: 520px;
    background: none;
    opacity: 1;
    position: absolute;
    top: 9px;
    left: 0px;
    border-radius: 50%;
}
.v362_1790 {
    width: 100%;
    height: 288px;
    background: url("laconstruction/images/v362_1790.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 204px;
    left: 98px;
    overflow: hidden;
}
.v281_1176 {
    width: 325px;
    height: 288px;
    background: url("images/v281_1176.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 698px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v281_1174 {
    width: 325px;
    height: 288px;
    background: url("images/v281_1174.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 349px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v281_683 {
    width: 325px;
    height: 288px;
    background: url("images/v281_683.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.v281_408 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 86px;
    left: 226px;
    font-family: Roboto;
    font-weight: Regular;
    font-size: 18px;
    opacity: 0.8700000047683716;
    text-align: center;
}
.v281_385 {
    width: 768px;
    color: rgba(29,33,47,1);
    position: absolute;
    top: 0px;
    left: 226px;
    font-family: Roboto;
    font-weight: Bold;
    font-size: 36px;
    opacity: 1;
    text-align: center;
}
.name {
    color: #fff;
}
/* PAGE DE CONSTRUCTION*/
.mainconstruction
{
    width: 100%;
    height: 100%;
    min-height: 100vh;
    max-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(rgba(55, 63, 255, 1), rgba(57, 202, 247, 1)) no-repeat center center;
    background-size: cover;
    font-family: Roboto;
}
.header
{
    width: 100%;
    height: 80px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*padding: 0 50px;*/
    box-sizing: border-box;
    position: fixed;
    z-index: 2;
    background: linear-gradient(rgba(55, 63, 255, 1), rgba(57, 202, 247, 1));
}
.header a
{
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    margin: 0 20px;
    font-family: Roboto;
    color: black;
}
.header a:hover
{
    color: rgba(55, 63, 255, 1);
}
.header a:visited
{
    color: black;
}
header a:visited:hover
{
    color: rgba(55, 63, 255, 1);
}
.headerlogo
{
    width: 200px;
    height: 80px;
}
.loginheader
{
    transform: translate(-80%);
}
.teemsilogo
{
    width: 200px;
    height: 80px;
    margin-left: -150px;
}
