/* _________________________________
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
___________________________________________					MOBILE
                                                            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                                                _____________________________________________*/

@media screen and (max-width:767px){
.mobile-hidden {display: none;}
    
.mobile-show {display: block; }

.nunito-black-daintree-24px {
    color: #002736;
    font-family: "Nunito", Helvetica;
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
}

.nunito-black-daintree-16px {
    color: #002736;
    font-family: "Nunito", Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 900;
}

.rubik-normal-white-12px {
    color: #ffffff99;
    font-family: "Rubik", Helvetica;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

/* screen - mylcdesktopapropos */

.mylcdesktopapropos {
    background-color: #ffffff;
    height: 100vh;
    margin: 0px;
    min-height: 2401px;
    overflow-x: hidden;
    position: relative;
    width: 100%;
}

.mylcdesktopapropos .mylogcontrolapropos-GcguKB {
    background-color: transparent;
    height: 1942px;
    position: absolute;
    top: 114px;
    width: 322px;
}

.mylcdesktopapropos .nous-restons-constam-fqBHDb {
    background-color: transparent;
    color: #002736;
    font-family: "Helvetica", Helvetica;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    left: 17px;
    letter-spacing: 0.00px;
    line-height: 19px;
    position: absolute;
    text-align: justify;
    top: 1737px;
    width: 305px;
}

.mylcdesktopapropos .nous-voluons-avec-v-fqBHDb {
    background-color: transparent;
    font-weight: 900;
    height: auto;
    left: 17px;
    letter-spacing: -0.52px;
    line-height: 34px;
    position: absolute;
    text-align: left;
    top: 1684px;
    white-space: nowrap;
    width: 299px;
    font-size: 24px;
}

.mylcdesktopapropos .fill-10-fqBHDb {
    background-color: transparent;
    height: 22px;
    left: 18px;
    position: absolute;
    top: 1734px;
    width: 31px;
}

.mylcdesktopapropos .la-qualit-dun-prod-fqBHDb {
    background-color: transparent;
    color: #002736;
    font-family: "Nunito", Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 21px;
    letter-spacing: 0.00px;
    line-height: 19px;
    position: absolute;
    text-align: justify;
    top: 975px;
    width: 300px;
}

.mylcdesktopapropos .une-solution-pragmat-fqBHDb {
    font-size: 24px;
    line-height: 33px;
    top: 892px;
    text-align: center;
}

.mylcdesktopapropos .span1-jq1naZ {
    letter-spacing: 0.00px;
}

.mylcdesktopapropos .span2-jq1naZ {
    color: #fe2264;
    font-family: "Nunito", Helvetica;
    font-size: 24px;
    font-style: normal;
    letter-spacing: 0.00px;
}

.mylcdesktopapropos .span3-jq1naZ {
    letter-spacing: 0.00px;
}

.mylcdesktopapropos .une-solution-intelli-fqBHDb {
    background-color: transparent;
    color: #fe2264;
    font-family: "Nunito", Helvetica;
    font-size: 13.2px;
    font-style: normal;
    font-weight: 900;
    height: auto;
    left: 18px;
    letter-spacing: -0.29px;
    line-height: 18.7px;
    position: absolute;
    text-align: center;
    top: 782px;
    width: 287px;
}

.mylcdesktopapropos .iconguillemetsl-fqBHDb {
    background-color: transparent;
    height: 24px;
    left: 4px;
    position: absolute;
    top: 760px;
    width: 31px;
}

.mylcdesktopapropos .iconguillemetsr-fqBHDb {
    background-color: transparent;
    height: 24px;
    left: 291px;
    position: absolute;
    top: 862px;
    width: 31px;
}

.mylcdesktopapropos .lide-part-tout-sim-fqBHDb {
    background-color: transparent;
    color: #002736;
    font-family: "Nunito", Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 10px;
    letter-spacing: -0.69px;
    line-height: 19px;
    position: absolute;
    text-align: left;
    top: 386px;
    width: 299px;
}

.mylcdesktopapropos .repenser-et-rinve-fqBHDb {
    background-color: transparent;
    font-weight: 900;
    height: auto;
    left: 10px;
    letter-spacing: -0.69px;
    line-height: 19px;
    position: absolute;
    text-align: justify;
    top: 275px;
    width: 299px;
}

.mylcdesktopapropos .dpasser-la-badgeuse-fqBHDb {
    font-size: 24px;
    text-align: center;
    top: 50px;
}

.mylcdesktopapropos .span1-xwrtxF {
    letter-spacing: 0.00px;
    line-height: 25px;
}

.mylcdesktopapropos .span2-xwrtxF {
    letter-spacing: 0.00px;
    line-height: 25px;
}

.mylcdesktopapropos .span3-xwrtxF {
    letter-spacing: 0.00px;
    line-height: 25px;
}

.mylcdesktopapropos .propos-fqBHDb {
    background-color: transparent;
    color: #fe2264;
    font-family: "Nunito", Helvetica;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    height: auto;
    left: 57px;
    letter-spacing: -1.04px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    top: -14px;
    width: auto;
}

.mylcdesktopapropos .mylogcontrolb-seillustration-fqBHDb {
    background-color: transparent;
    height: 95px;
    left: 136px;
    opacity: 0.78;
    position: absolute;
    top: 148px;
    width: 49px;
}

.mylcdesktopapropos .mylogcontrols-ueillustration-fqBHDb {
    background-color: transparent;
    height: 138px;
    left: 104px;
    position: absolute;
    top: 1519px;
    width: 115px;
}

.mylcdesktopapropos .mylo-gcontrolcontact-GcguKB {
    background-color: transparent;
    height: 180px;
    margin-left: 1px;
    margin-right: -1px;
    position: absolute;
    top: 2104px;
    width: 300px;
}

.mylcdesktopapropos .contactmylogcontrol-9kBzex {
    background-color: transparent;
    font-weight: 900;
    height: auto;
    letter-spacing: 0.00px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    top: 158px;
    white-space: nowrap;
    width: auto;
    font-size: 16px;
}

.mylcdesktopapropos .x06-13-81-95-54-9kBzex {
    background-color: transparent;
    color: #002736;
    font-family: "MyriadPro-Black", Helvetica;
    font-size: 16px;
    font-weight: 900;
    height: auto;
    letter-spacing: 0.00px;
    line-height: 19px;
    margin-left: -0px;
    margin-right: 0px;
    position: absolute;
    text-align: center;
    top: 136px;
    white-space: nowrap;
    width: auto;
}

.mylcdesktopapropos .icontel-9kBzex {
    background-color: transparent;
    height: 47px;
    position: absolute;
    top: 74px;
    width: 47px;
    left: 126px;
}

.mylcdesktopapropos .vous-recherchez-une-9kBzex {
    background-color: transparent;
    color: #002736;
    font-family: "Nunito", Helvetica;
    font-size: 12px;
    font-style: normal;
    font-weight: 900;
    height: auto;
    letter-spacing: -0.21px;
    line-height: 12px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 300px;
}

.mylcdesktopapropos .span1-wtKxBL {
    font-style: normal;
    letter-spacing: 0.00px;
    line-height: 28.6px;
    font-size: 11px;
}

.mylcdesktopapropos .span2-wtKxBL {
    color: #00d090;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0.00px;
    line-height: 28.6px;
}

.mylcdesktopapropos .span3-wtKxBL {
    color: #fe2264;
    font-size: 16px;
    font-style: normal;
    letter-spacing: 0.00px;
    line-height: 28.6px;
    text-decoration: underline;
}

.mylcdesktopapropos .span4-wtKxBL {
    color: #00d090;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0.00px;
    line-height: 28.6px;
    text-decoration: underline;
}

.mylcdesktopapropos .mylo-gcontrol-footer-GcguKB {
    background-color: transparent;
    bottom: 0px;
    height: 79px;
    left: 0px;
    position: absolute;
    width: 100%;
}

.mylcdesktopapropos .footer-PNyxWN {
    background-color: #002736;
    height: 79px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.mylcdesktopapropos .x2021-designed-an-PNyxWN {
    background-color: transparent;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.00px;
    line-height: 14px;
    position: absolute;
    text-align: center;
    top: 16px;
    white-space: nowrap;
    width: auto;
}

.mylcdesktopapropos .span1-yAhTuF {
}

.mylcdesktopapropos .span2-yAhTuF {
    color: #ffffff99;
    font-family: "Rubik", Helvetica;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
}

.mylcdesktopapropos .mentions-lgales-r-PNyxWN {
    background-color: transparent;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.00px;
    line-height: 28px;
    position: absolute;
    text-align: left;
    top: 40px;
    white-space: nowrap;
    width: auto;
}

.mylcdesktopapropos .mylo-gcontrolheadermobile-GcguKB {
    background-color: transparent;
    height: 84px;
    left: -5px;
    position: fixed;
    top: 0px;
    width: 100%;
}

.mylcdesktopapropos .bgheader-GTOsCu {
    background-color: #ffffff;
    box-shadow: 0px 3px 6px #009fc515;
    height: 74px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.mylcdesktopapropos .bgheader-fYLXgU {
    background: linear-gradient(-179deg, #00C7E8 0%, #0095CD 100%);
    background-color: transparent;
    box-shadow: 0px 3px 6px #009fc515;
    height: 74px;
    left: 0px;
    opacity: 0.04;
    position: absolute;
    top: 0px;
    width: 100%;
}

.mylcdesktopapropos .mylo-gcontrollogo-GTOsCu {
    background-color: transparent;
    height: 45px;
    left: calc(50.00% - 53px);
    position: absolute;
    top: 9px;
    width: 106px;
}

.mylcdesktopapropos .face-id-dOBxvE {
    background-color: transparent;
    height: 42px;
    left: -0px;
    position: absolute;
    top: 2px;
    width: 44px;
}

.mylcdesktopapropos .log-dOBxvE {
    background-color: transparent;
    color: #000000;
    font-family: "Nunito", Helvetica;
    font-size: 25.6px;
    font-style: normal;
    font-weight: 900;
    height: auto;
    left: 52px;
    letter-spacing: 0.00px;
    line-height: 35px;
    position: absolute;
    text-align: left;
    top: 0px;
    white-space: nowrap;
    width: 55px;
}

.mylcdesktopapropos .control-dOBxvE {
    background-color: transparent;
    color: #000000;
    font-family: "Nunito", Helvetica;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    height: auto;
    left: 53px;
    letter-spacing: 0.00px;
    line-height: 19px;
    position: absolute;
    text-align: left;
    top: 26px;
    white-space: nowrap;
    width: 51px;
}

.mylcdesktopapropos .fill-55-dOBxvE {
    background-color: transparent;
    height: 21px;
    left: 8px;
    position: absolute;
    top: 12px;
    width: 29px;
}

.mylcdesktopapropos .my-dOBxvE {
    background-color: transparent;
    color: #ffffff;
    font-family: "Nunito", Helvetica;
    font-size: 10.9px;
    font-style: normal;
    font-weight: 900;
    height: auto;
    left: 14px;
    letter-spacing: 0.00px;
    line-height: 15px;
    position: absolute;
    text-align: left;
    top: 17px;
    white-space: nowrap;
    width: 17px;
}

.mylcdesktopapropos .iconcontact-GTOsCu {
    background-color: transparent;
    height: 40px;
    position: absolute;
    right: 13px;
    top: 15px;
    width: 45px;
}

.mylcdesktopapropos .iconburgermenu-GTOsCu {
    background-color: transparent;
    cursor: pointer;
    height: 24px;
    left: 16px;
    position: absolute;
    top: 21px;
    width: 29px;
}
.colorRed {
    color: #fe2264;
}
.nousRestonsPosition {
    left: 42px;
    position: relative;
}

}