.page-id-1795 .elementor .lu-method-row,
.page-id-1795 .elementor .lu-method-row > .e-con-inner { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:44px; align-items:center; }
.page-id-1795 .elementor .lu-method-row:has(> .e-con-inner) { display:flex; }
.page-id-1795 .elementor .lu-method-copy,
.page-id-1795 .elementor .lu-method-photo { width:100%; min-width:0; padding:0; }
.page-id-1795 .lu-method-photo img { width:100%; height:auto; }
.page-id-1795 .lu-method-caption p { font:400 12px/1.6 'Merriweather',serif; color:#3c3c3c; margin:8px 0 0; }
.page-id-1795 .elementor .lu-method-section { max-width:1180px; width:calc(100% - 48px); margin:0 auto; padding:65px 0; gap:28px; }
.page-id-1795 .lu-method-section > .elementor-widget-text-editor { max-width:900px; margin-inline:auto; text-align:center; }
.page-id-1795 .lu-method-steps { list-style:none; margin:16px 0 0; padding:0; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; }
.page-id-1795 .lu-method-steps li { list-style:none; position:relative; padding:24px 18px; border-top:2px solid #224a49; background:#f5f0e77a; }
.page-id-1795 .lu-method-steps li::marker { content:''; }
.page-id-1795 .elementor [data-id="751abcd8"] { font-size:clamp(48px,7vw,100px); max-width:100%; width:100%; }
.page-id-1795 .elementor .elementor-element-13cc820f { background-repeat:no-repeat!important; background-size:cover!important; }
.page-id-1795 .elementor .elementor-element-2ead5743 { display:none; }
.page-id-1795 .elementor .elementor-element-417ca913 { display:block!important; width:min(600px,90%); align-self:flex-start; margin-left:6.5%; }
.page-id-1795 .elementor .elementor-element-417ca913 .lu-ruban-droit-widget { transform:none!important; margin-left:0!important; left:0!important; width:auto!important; padding-left:.8em!important; }
.page-id-1795 .elementor .elementor-element-417ca913 .elementor-widget-container { transform:none!important; margin-left:0!important; width:100%!important; }
.page-id-1795 .elementor [data-id="2a7c701f"] { color:#224a49; border-color:#224a49; }
.page-id-1795 .lu-method-steps li:not(:last-child)::after { content:'→'; position:absolute; right:-19px; top:-20px; color:#224a49; font-size:24px; }
.page-id-1795 .lu-method-number,.page-id-1795 .lu-method-stamp { display:block; color:#224a49; font:400 26px/1.3 'Special Elite',serif; margin-bottom:16px; }
.page-id-1795 .lu-method-steps h3,.page-id-1795 .lu-method-status h3 { font:700 27px/1.2 'Barlow Condensed',sans-serif; color:#224a49; margin:0 0 14px; text-transform:none; }
.page-id-1795 .lu-method-steps p,.page-id-1795 .lu-method-status p,.page-id-1795 .lu-method-tools { font:400 15px/1.85 'Merriweather',serif; color:#3c3c3c; margin:0; }
.page-id-1795 .lu-method-note { font:400 20px/1.6 'Special Elite',serif; color:#224a49; border-left:3px solid #d78159; padding:12px 20px; margin:32px 0 0; }
.page-id-1795 .lu-method-questions { margin:16px 0; padding-left:22px; }
.page-id-1795 .lu-method-questions li { margin-bottom:10px; }
.page-id-1795 .lu-method-tools div { border-bottom:1px solid #224a4933; padding:14px 0; }
.page-id-1795 .lu-method-tools dt { font-weight:700; color:#224a49; }
.page-id-1795 .lu-method-tools dd { margin:6px 0 0; }
.page-id-1795 .elementor .lu-method-tools-section > .e-con-inner { flex-direction:column; gap:30px; }
.page-id-1795 .elementor .lu-method-tools-header { width:100%; padding:0; gap:18px; }
.page-id-1795 .elementor .lu-method-tools-balanced { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); align-items:center; gap:48px; padding:0; width:100%; }
.page-id-1795 .elementor .lu-method-tools-balanced > .e-con { width:100%; min-width:0; padding:0; }
.page-id-1795 .lu-method-tools-photo .lu-method-note { margin:8px 0 0; }
.page-id-1795 .lu-method-tools-photo img { width:100%; height:auto; }
.page-id-1795 ul.lu-method-tools-bullets { margin:0; padding:0; }
.page-id-1795 ul.lu-method-tools-bullets li { margin:0 0 25px; font:400 16px/1.8 'Merriweather',serif; }
.page-id-1795 ul.lu-method-tools-bullets li:last-child { margin-bottom:0; }
.page-id-1795 .lu-method-tools-bullets strong { display:block; color:#224a49; margin-bottom:7px; }
.page-id-1795 .lu-method-tools-bullets span { display:block; color:#3c3c3c; }
@media(max-width:767px) {
 .page-id-1795 .elementor .lu-method-tools-balanced { grid-template-columns:minmax(0,1fr); gap:22px; }
 .page-id-1795 .lu-method-tools-photo { order:-1; }
}
.page-id-1795 .lu-method-status { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.page-id-1795 .lu-method-status > div { border:1px solid #224a4955; border-top:4px solid #224a49; padding:26px; background:#f5f0e799; }
.page-id-1795 .lu-method-status > div:nth-child(2) { border-top-color:#ad582f; }
.page-id-1795 .lu-method-status > div:nth-child(3) { border-top-style:dashed; }
.page-id-1795 .lu-method-status-icon { display:flex; align-items:center; justify-content:center; width:135px; height:135px; margin:45px auto 65px; border:0; border-radius:50%; background:#517d72; color:#e5ddcc; outline:15px solid #e5ddcc; outline-offset:30px; transition:background-color .3s ease,box-shadow .3s ease,color .3s ease; }
.page-id-1795 .lu-method-status-icon svg { display:block; width:100px; height:100px; }
@media(hover:hover) {
 .page-id-1795 .lu-method-status > div:hover .lu-method-status-icon { background:#e5ddcc; color:#517d72; box-shadow:0 0 0 30px #517d72; }
}
@media(min-width:768px) and (max-width:1024px) {
 .page-id-1795 .lu-method-status-icon { width:96px; height:96px; outline-width:10px; outline-offset:20px; margin:32px auto 50px; }
 .page-id-1795 .lu-method-status-icon svg { width:72px; height:72px; }
}
@media(prefers-reduced-motion:reduce) {
 .page-id-1795 .lu-method-status-icon { transition:none; }
}
.page-id-1795 .elementor .elementor-element-d90000e.lu-method-section {
 max-width:none; width:100%; margin:0;
 padding:65px max(24px,calc((100% - 1180px)/2));
 background-color:#b3cfbf;
 background-image:radial-gradient(circle,rgba(34,74,73,.14) .8px,transparent 1px);
 background-size:6px 6px;
}
.page-id-1795 .elementor-element-d90000e .lu-method-steps li { background:rgba(245,240,231,.9); }
.page-id-1795 .elementor-element-d90000e .lu-method-note { background:rgba(245,240,231,.78); }
@media(max-width:1024px) {
 .page-id-1795 .elementor .lu-method-row,.page-id-1795 .elementor .lu-method-row > .e-con-inner { gap:26px; }
 .page-id-1795 .lu-method-steps { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .page-id-1795 .lu-method-steps li::after { display:none; }
}
@media(max-width:767px) {
 .page-id-1795 .elementor .elementor-element-d90000e.lu-method-section { padding:42px 20px; }
 .page-id-1795 .elementor .lu-method-row,.page-id-1795 .elementor .lu-method-row > .e-con-inner { grid-template-columns:minmax(0,1fr); }
 .page-id-1795 .lu-method-photo { order:-1; }
 .page-id-1795 .elementor .lu-method-tools-row { flex-direction:column-reverse; }
 .page-id-1795 .elementor .lu-method-section { width:calc(100% - 40px); padding:42px 0; }
 .page-id-1795 .lu-method-steps,.page-id-1795 .lu-method-status { grid-template-columns:minmax(0,1fr); gap:18px; }
 .page-id-1795 .lu-method-note { font-size:18px; padding:10px 14px; }
}
