@charset "UTF-8";
@import url(main.css);
/******************************************************************************
SECTION À PROPOS LM-BN
******************************************************************************/
.lmbn-about-v2, .lmbn-about-v2 * { box-sizing: border-box; }

.lmbn-about-v2 { padding: 65px 50px; background: #a8927b; }

.lmbn-about-v2__container { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 55px; width: 100%; max-width: 1360px; margin: 0 auto; }

/******************************************************************************
VISUEL
******************************************************************************/
.lmbn-about-v2__visual { position: relative; min-width: 0; }

.lmbn-about-v2__image-wrap { width: 100%; height: 650px; overflow: hidden; background: #d8d1c8; }

.lmbn-about-v2__image { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

/******************************************************************************
CONTENU
******************************************************************************/
.lmbn-about-v2__content { min-width: 0; padding-right: 20px; }

.lmbn-about-v2__eyebrow { display: block; margin-bottom: 24px; color: #1d1d1d; font-size: 16px; line-height: 1.3; letter-spacing: 2.6px; text-transform: uppercase; font-weight: 600 !important; }

.lmbn-about-v2__title { max-width: 640px; margin: 0 0 48px; color: #161631; font-size: 54px; line-height: 1.12; letter-spacing: -1.2px; font-weight: 400 !important; }

.lmbn-about-v2__title strong { font-weight: 400 !important; }

.lmbn-about-v2__text { max-width: 690px; margin: 0 0 24px; color: #2f2f2f; font-size: 21px; line-height: 1.75; font-weight: 400 !important; }

.lmbn-about-v2__text:last-child { margin-bottom: 0; }

.lmbn-about-v2__text strong { color: #111111; font-weight: 700 !important; }

/******************************************************************************
ORDINATEUR
******************************************************************************/
@media screen and (max-width: 1280px) { .lmbn-about-v2 { padding: 58px 32px; } .lmbn-about-v2__container { gap: 42px; max-width: 1180px; } .lmbn-about-v2__image-wrap { height: 590px; } .lmbn-about-v2__title { font-size: 44px; margin-bottom: 38px; } .lmbn-about-v2__text { font-size: 18px; } }

/******************************************************************************
TABLETTE
******************************************************************************/
@media screen and (max-width: 980px) { .lmbn-about-v2 { padding: 52px 22px; } .lmbn-about-v2__container { grid-template-columns: 1fr; gap: 34px; } .lmbn-about-v2__visual { max-width: 700px; margin: 0 auto; } .lmbn-about-v2__image-wrap { height: 520px; } .lmbn-about-v2__content { max-width: 700px; margin: 0 auto; padding-right: 0; } .lmbn-about-v2__title { max-width: 100%; font-size: 38px; margin-bottom: 32px; } .lmbn-about-v2__text { max-width: 100%; } }

/******************************************************************************
MOBILE
******************************************************************************/
@media screen and (max-width: 767px) { .lmbn-about-v2 { padding: 42px 14px; } .lmbn-about-v2__container { gap: 26px; } .lmbn-about-v2__image-wrap { height: 370px; } .lmbn-about-v2__eyebrow { margin-bottom: 16px; font-size: 12px; letter-spacing: 2px; } .lmbn-about-v2__title { margin-bottom: 20px; font-size: 28px; line-height: 1.16; letter-spacing: -0.5px; } .lmbn-about-v2__text { margin-bottom: 18px; font-size: 15px; line-height: 1.72; } }

/******************************************************************************
PETIT MOBILE
******************************************************************************/
@media screen and (max-width: 480px) { .lmbn-about-v2 { padding: 36px 10px; } .lmbn-about-v2__image-wrap { height: 300px; } .lmbn-about-v2__title { font-size: 22px; } .lmbn-about-v2__text { font-size: 14px; } }

/*# sourceMappingURL=custom.css.map */