.elementor-2170 .elementor-element.elementor-element-v2hero{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:10%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-2170 .elementor-element.elementor-element-v2hero:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v2hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-cla250-hero-desktop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2170 .elementor-element.elementor-element-v2hero::before, .elementor-2170 .elementor-element.elementor-element-v2hero > .elementor-background-video-container::before, .elementor-2170 .elementor-element.elementor-element-v2hero > .e-con-inner > .elementor-background-video-container::before, .elementor-2170 .elementor-element.elementor-element-v2hero > .elementor-background-slideshow::before, .elementor-2170 .elementor-element.elementor-element-v2hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-2170 .elementor-element.elementor-element-v2hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080A0B45;--background-overlay:'';}.elementor-2170 .elementor-element.elementor-element-v2herocopy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-2170 .elementor-element.elementor-element-v2heroh1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2heroh1 .elementor-heading-title{font-size:60px;font-weight:800;line-height:1.12em;letter-spacing:-0.6px;color:#F7F4EC;}.elementor-2170 .elementor-element.elementor-element-v2herosub > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2herosub{font-size:18px;line-height:1.55em;color:#E4E0D7;}.elementor-2170 .elementor-element.elementor-element-v2heroactions{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-2170 .elementor-element.elementor-element-v2heroprimary .elementor-button{background-color:#F6F3EC;font-size:14px;font-weight:500;letter-spacing:0.2px;fill:#1A1C1D;color:#1A1C1D;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2heroprimary .elementor-button:hover, .elementor-2170 .elementor-element.elementor-element-v2heroprimary .elementor-button:focus{background-color:#FFFFFF;color:#D8C59B;}.elementor-2170 .elementor-element.elementor-element-v2heroprimary > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2heroprimary .elementor-button:hover svg, .elementor-2170 .elementor-element.elementor-element-v2heroprimary .elementor-button:focus svg{fill:#D8C59B;}.elementor-2170 .elementor-element.elementor-element-v2heroline .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:500;letter-spacing:0.2px;fill:#F6F3EC;color:#F6F3EC;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2heroline .elementor-button:hover, .elementor-2170 .elementor-element.elementor-element-v2heroline .elementor-button:focus{background-color:#FFFFFF00;color:#D8C59B;}.elementor-2170 .elementor-element.elementor-element-v2heroline > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2heroline .elementor-button:hover svg, .elementor-2170 .elementor-element.elementor-element-v2heroline .elementor-button:focus svg{fill:#D8C59B;}.elementor-2170 .elementor-element.elementor-element-v3selected{--display:flex;--padding-top:50px;--padding-bottom:58px;--padding-left:28px;--padding-right:28px;}.elementor-2170 .elementor-element.elementor-element-v3selected:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v3selected > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE0;}.elementor-2170 .elementor-element.elementor-element-v3selinner{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-2170 .elementor-element.elementor-element-v3selhead{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3selmeta .elementor-heading-title{font-size:11px;font-weight:600;line-height:1.02em;color:#A98A54;}.elementor-2170 .elementor-element.elementor-element-v3seltitle .elementor-heading-title{font-size:44px;font-weight:500;line-height:0.94em;color:#111719;}.elementor-2170 .elementor-element.elementor-element-v3loopplane{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2170 .elementor-element.elementor-element-v3loopgrid{--grid-columns:1;}.elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2170 .elementor-element.elementor-element-v3collection{--display:flex;--padding-top:66px;--padding-bottom:70px;--padding-left:36px;--padding-right:36px;}.elementor-2170 .elementor-element.elementor-element-v3collection:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v3collection > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2020;}.elementor-2170 .elementor-element.elementor-element-v3colinner{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2170 .elementor-element.elementor-element-v3colintro{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:8px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3colmeta .elementor-heading-title{font-size:10px;font-weight:600;line-height:1.03em;color:#C7A562;}.elementor-2170 .elementor-element.elementor-element-v3coltitle .elementor-heading-title{font-size:52px;font-weight:500;line-height:0.93em;color:#F5F0E7;}.elementor-2170 .elementor-element.elementor-element-v3col1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#565854;--border-color:#565854;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-v3colnum1 .elementor-heading-title{font-size:58px;font-weight:400;line-height:0.86em;color:#C7A562;}.elementor-2170 .elementor-element.elementor-element-v3collabel1 .elementor-heading-title{font-size:27px;font-weight:400;line-height:1.02em;color:#F5F0E7;}.elementor-2170 .elementor-element.elementor-element-v3coldesc1{font-size:12px;line-height:1.5em;color:#AEB1AD;}.elementor-2170 .elementor-element.elementor-element-v3cloop1{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2170 .elementor-element.elementor-element-v3collink1 .elementor-button{background-color:#00000000;font-size:32px;fill:#F5F0E7;color:#F5F0E7;border-style:none;}.elementor-2170 .elementor-element.elementor-element-v3col2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#565854;--border-color:#565854;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-v3colnum2 .elementor-heading-title{font-size:58px;font-weight:400;line-height:0.86em;color:#C7A562;}.elementor-2170 .elementor-element.elementor-element-v3collabel2 .elementor-heading-title{font-size:27px;font-weight:400;line-height:1.02em;color:#F5F0E7;}.elementor-2170 .elementor-element.elementor-element-v3coldesc2{font-size:12px;line-height:1.5em;color:#AEB1AD;}.elementor-2170 .elementor-element.elementor-element-v3cloop2{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2170 .elementor-element.elementor-element-v3collink2 .elementor-button{background-color:#00000000;font-size:32px;fill:#F5F0E7;color:#F5F0E7;border-style:none;}.elementor-2170 .elementor-element.elementor-element-v3col3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#565854;--border-color:#565854;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-v3colnum3 .elementor-heading-title{font-size:58px;font-weight:400;line-height:0.86em;color:#C7A562;}.elementor-2170 .elementor-element.elementor-element-v3collabel3 .elementor-heading-title{font-size:27px;font-weight:400;line-height:1.02em;color:#F5F0E7;}.elementor-2170 .elementor-element.elementor-element-v3coldesc3{font-size:12px;line-height:1.5em;color:#AEB1AD;}.elementor-2170 .elementor-element.elementor-element-v3cloop3{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2170 .elementor-element.elementor-element-v3collink3 .elementor-button{background-color:#00000000;font-size:32px;fill:#F5F0E7;color:#F5F0E7;border-style:none;}.elementor-2170 .elementor-element.elementor-element-v3col4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#565854;--border-color:#565854;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-v3colnum4 .elementor-heading-title{font-size:58px;font-weight:400;line-height:0.86em;color:#C7A562;}.elementor-2170 .elementor-element.elementor-element-v3collabel4 .elementor-heading-title{font-size:27px;font-weight:400;line-height:1.02em;color:#F5F0E7;}.elementor-2170 .elementor-element.elementor-element-v3coldesc4{font-size:12px;line-height:1.5em;color:#AEB1AD;}.elementor-2170 .elementor-element.elementor-element-v3cloop4{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2170 .elementor-element.elementor-element-v3collink4 .elementor-button{background-color:#00000000;font-size:32px;fill:#F5F0E7;color:#F5F0E7;border-style:none;}.elementor-2170 .elementor-element.elementor-element-v3services{--display:flex;--padding-top:68px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-2170 .elementor-element.elementor-element-v3services:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v3services > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2020;}.elementor-2170 .elementor-element.elementor-element-v3srvinner{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--overflow:visible;}.elementor-2170 .elementor-element.elementor-element-v3srvvisual{--display:flex;--min-height:700px;--overflow:hidden;}.elementor-2170 .elementor-element.elementor-element-v3srvvisual:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v3srvvisual > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-toyota-granvia-service-black-gold.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2170 .elementor-element.elementor-element-v3srvcopy{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:112px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:34px;--padding-bottom:32px;--padding-left:40px;--padding-right:22px;}.elementor-2170 .elementor-element.elementor-element-v3srvcopy:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v3srvcopy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2020;}.elementor-2170 .elementor-element.elementor-element-v3srvhead{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3srvmeta .elementor-heading-title{font-size:10px;font-weight:600;color:#B58A32;}.elementor-2170 .elementor-element.elementor-element-v3srvtitle .elementor-heading-title{font-size:54px;font-weight:500;line-height:0.94em;color:#171B1A;}.elementor-2170 .elementor-element.elementor-element-v3srv1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4D4C;--border-color:#4B4D4C;--padding-top:16px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum1 .elementor-heading-title{font-size:24px;font-weight:400;color:#B58A32;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel1 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.03em;color:#171B1A;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc1{font-size:12px;line-height:1.5em;color:#626864;}.elementor-2170 .elementor-element.elementor-element-v3srv2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4D4C;--border-color:#4B4D4C;--padding-top:16px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum2 .elementor-heading-title{font-size:24px;font-weight:400;color:#B58A32;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel2 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.03em;color:#171B1A;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc2{font-size:12px;line-height:1.5em;color:#626864;}.elementor-2170 .elementor-element.elementor-element-v3srv3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4D4C;--border-color:#4B4D4C;--padding-top:16px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum3 .elementor-heading-title{font-size:24px;font-weight:400;color:#B58A32;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel3 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.03em;color:#171B1A;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc3{font-size:12px;line-height:1.5em;color:#626864;}.elementor-2170 .elementor-element.elementor-element-v3srv4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4B4D4C;--border-color:#4B4D4C;--padding-top:16px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum4 .elementor-heading-title{font-size:24px;font-weight:400;color:#B58A32;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel4 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.03em;color:#171B1A;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc4{font-size:12px;line-height:1.5em;color:#626864;}.elementor-2170 .elementor-element.elementor-element-v3srvcta .elementor-button{background-color:#00000000;font-size:12px;fill:#F5F0E7;color:#F5F0E7;border-style:none;}.elementor-2170 .elementor-element.elementor-element-v3srvcta .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2170 .elementor-element.elementor-element-v3news{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:106px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-2170 .elementor-element.elementor-element-v3news:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v3news > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050707;}.elementor-2170 .elementor-element.elementor-element-v3nwhead{--display:flex;}.elementor-2170 .elementor-element.elementor-element-v3nwcopy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2170 .elementor-element.elementor-element-v3nwlayout{--display:flex;}.elementor-2170 .elementor-element.elementor-element-v3nwmainc{--display:flex;}.elementor-2170 .elementor-element.elementor-element-v3nwmain{--grid-columns:3;}.elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2170 .elementor-element.elementor-element-v2final{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-2170 .elementor-element.elementor-element-v2final:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v2final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-s350-final-desktop.jpg");background-position:center center;background-size:cover;}.elementor-2170 .elementor-element.elementor-element-v2final::before, .elementor-2170 .elementor-element.elementor-element-v2final > .elementor-background-video-container::before, .elementor-2170 .elementor-element.elementor-element-v2final > .e-con-inner > .elementor-background-video-container::before, .elementor-2170 .elementor-element.elementor-element-v2final > .elementor-background-slideshow::before, .elementor-2170 .elementor-element.elementor-element-v2final > .e-con-inner > .elementor-background-slideshow::before, .elementor-2170 .elementor-element.elementor-element-v2final > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#090B0C73;--background-overlay:'';}.elementor-2170 .elementor-element.elementor-element-v2finalcopy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2170 .elementor-element.elementor-element-v2finaltitle > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2finaltitle .elementor-heading-title{font-size:59px;font-weight:600;line-height:1.08em;letter-spacing:-0.6px;color:#F7F4EC;}.elementor-2170 .elementor-element.elementor-element-v2finalflow > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-v2finalflow{font-size:15px;line-height:1.6em;color:#E5E1D8;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2170 .elementor-element.elementor-element-v2hero:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v2hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-cla250-hero-desktop.webp");background-position:center center;}.elementor-2170 .elementor-element.elementor-element-v2hero{--min-height:100vh;--padding-top:80px;--padding-bottom:60px;--padding-left:38px;--padding-right:38px;}.elementor-2170 .elementor-element.elementor-element-v2heroh1 .elementor-heading-title{font-size:48px;}.elementor-2170 .elementor-element.elementor-element-v3loopgrid{--grid-columns:1;}.elementor-2170 .elementor-element.elementor-element-v3cloop1{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3collink1 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3cloop2{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3collink2 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3cloop3{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3collink3 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3cloop4{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v3collink4 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3nwmain{--grid-columns:2;}.elementor-2170 .elementor-element.elementor-element-v2final:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v2final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-home-v2-final-desktop.jpg");}.elementor-2170 .elementor-element.elementor-element-v2final{--min-height:590px;--padding-top:72px;--padding-bottom:72px;--padding-left:38px;--padding-right:38px;}.elementor-2170 .elementor-element.elementor-element-v2finaltitle .elementor-heading-title{font-size:49px;}}@media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-v2hero:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v2hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-cla250-hero-mobile.webp");background-position:center center;}.elementor-2170 .elementor-element.elementor-element-v2hero{--min-height:100vh;--justify-content:flex-start;--padding-top:150px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-v2herocopy{--width:100%;}.elementor-2170 .elementor-element.elementor-element-v2heroh1 .elementor-heading-title{font-size:34px;}.elementor-2170 .elementor-element.elementor-element-v2herosub{font-size:16px;}.elementor-2170 .elementor-element.elementor-element-v2heroactions{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v2heroprimary .elementor-button{font-size:13px;padding:14px 18px 14px 18px;}.elementor-2170 .elementor-element.elementor-element-v2heroline .elementor-button{font-size:13px;padding:14px 10px 14px 10px;}.elementor-2170 .elementor-element.elementor-element-v3selected{--padding-top:38px;--padding-bottom:42px;--padding-left:10px;--padding-right:10px;}.elementor-2170 .elementor-element.elementor-element-v3selinner{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2170 .elementor-element.elementor-element-v3selhead{--width:27%;}.elementor-2170 .elementor-element.elementor-element-v3selmeta .elementor-heading-title{font-size:9px;}.elementor-2170 .elementor-element.elementor-element-v3seltitle .elementor-heading-title{font-size:32px;}.elementor-2170 .elementor-element.elementor-element-v3loopplane{--width:73%;}.elementor-2170 .elementor-element.elementor-element-v3loopgrid{--grid-columns:1;}.elementor-2170 .elementor-element.elementor-element-v3collection{--padding-top:40px;--padding-bottom:42px;--padding-left:4px;--padding-right:4px;}.elementor-2170 .elementor-element.elementor-element-v3colinner{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2170 .elementor-element.elementor-element-v3colintro{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3colmeta .elementor-heading-title{font-size:8px;}.elementor-2170 .elementor-element.elementor-element-v3coltitle .elementor-heading-title{font-size:31px;}.elementor-2170 .elementor-element.elementor-element-v3col1{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3colnum1 .elementor-heading-title{font-size:38px;}.elementor-2170 .elementor-element.elementor-element-v3collabel1 .elementor-heading-title{font-size:18px;}.elementor-2170 .elementor-element.elementor-element-v3coldesc1{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3cloop1{--grid-columns:2;--grid-row-gap:6px;--grid-column-gap:6px;}.elementor-2170 .elementor-element.elementor-element-v3collink1 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3col2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3colnum2 .elementor-heading-title{font-size:38px;}.elementor-2170 .elementor-element.elementor-element-v3collabel2 .elementor-heading-title{font-size:18px;}.elementor-2170 .elementor-element.elementor-element-v3coldesc2{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3cloop2{--grid-columns:2;--grid-row-gap:6px;--grid-column-gap:6px;}.elementor-2170 .elementor-element.elementor-element-v3collink2 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3col3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3colnum3 .elementor-heading-title{font-size:38px;}.elementor-2170 .elementor-element.elementor-element-v3collabel3 .elementor-heading-title{font-size:18px;}.elementor-2170 .elementor-element.elementor-element-v3coldesc3{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3cloop3{--grid-columns:2;--grid-row-gap:6px;--grid-column-gap:6px;}.elementor-2170 .elementor-element.elementor-element-v3collink3 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3col4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3colnum4 .elementor-heading-title{font-size:38px;}.elementor-2170 .elementor-element.elementor-element-v3collabel4 .elementor-heading-title{font-size:18px;}.elementor-2170 .elementor-element.elementor-element-v3coldesc4{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3cloop4{--grid-columns:2;--grid-row-gap:6px;--grid-column-gap:6px;}.elementor-2170 .elementor-element.elementor-element-v3collink4 .elementor-button{font-size:22px;}.elementor-2170 .elementor-element.elementor-element-v3services{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3srvinner{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2170 .elementor-element.elementor-element-v3srvvisual{--width:78%;--min-height:220px;--margin-top:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:0px;}.elementor-2170 .elementor-element.elementor-element-v3srvcopy{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-2170 .elementor-element.elementor-element-v3srvhead{--padding-top:0px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-2170 .elementor-element.elementor-element-v3srvmeta .elementor-heading-title{font-size:8px;}.elementor-2170 .elementor-element.elementor-element-v3srvtitle .elementor-heading-title{font-size:32px;}.elementor-2170 .elementor-element.elementor-element-v3srv1{--width:50%;--padding-top:12px;--padding-bottom:14px;--padding-left:7px;--padding-right:7px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum1 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel1 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc1{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3srv2{--width:50%;--padding-top:12px;--padding-bottom:14px;--padding-left:7px;--padding-right:7px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum2 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel2 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc2{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3srv3{--width:50%;--padding-top:12px;--padding-bottom:14px;--padding-left:7px;--padding-right:7px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum3 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel3 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc3{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3srv4{--width:50%;--padding-top:12px;--padding-bottom:14px;--padding-left:7px;--padding-right:7px;}.elementor-2170 .elementor-element.elementor-element-v3srvnum4 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvlabel4 .elementor-heading-title{font-size:17px;}.elementor-2170 .elementor-element.elementor-element-v3srvdesc4{font-size:10px;}.elementor-2170 .elementor-element.elementor-element-v3news{--padding-top:76px;--padding-bottom:80px;--padding-left:14px;--padding-right:14px;}.elementor-2170 .elementor-element.elementor-element-v3nwmain{--grid-columns:1;}.elementor-2170 .elementor-element.elementor-element-v2final:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-v2final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lijierental.com/wp-content/uploads/2026/08/lijie-s350-final-mobile.jpg");background-position:center center;background-size:cover;}.elementor-2170 .elementor-element.elementor-element-v2final{--min-height:610px;--padding-top:72px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-v2finalcopy{--width:100%;}.elementor-2170 .elementor-element.elementor-element-v2finaltitle .elementor-heading-title{font-size:35px;}.elementor-2170 .elementor-element.elementor-element-v2finalflow{font-size:14px;}}@media(min-width:768px){.elementor-2170 .elementor-element.elementor-element-v2herocopy{--width:650px;}.elementor-2170 .elementor-element.elementor-element-v3selinner{--content-width:1384px;}.elementor-2170 .elementor-element.elementor-element-v3selhead{--width:18%;}.elementor-2170 .elementor-element.elementor-element-v3loopplane{--width:82%;}.elementor-2170 .elementor-element.elementor-element-v3colinner{--content-width:1320px;}.elementor-2170 .elementor-element.elementor-element-v3colintro{--width:100%;}.elementor-2170 .elementor-element.elementor-element-v3col1{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3col2{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3col3{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3col4{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3srvinner{--content-width:1380px;}.elementor-2170 .elementor-element.elementor-element-v3srvvisual{--width:58%;}.elementor-2170 .elementor-element.elementor-element-v3srvcopy{--width:48%;}.elementor-2170 .elementor-element.elementor-element-v3srvhead{--width:100%;}.elementor-2170 .elementor-element.elementor-element-v3srv1{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3srv2{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3srv3{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3srv4{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v2finalcopy{--width:680px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2170 .elementor-element.elementor-element-v2herocopy{--width:560px;}.elementor-2170 .elementor-element.elementor-element-v3col1{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3col2{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3col3{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v3col4{--width:50%;}.elementor-2170 .elementor-element.elementor-element-v2finalcopy{--width:600px;}}/* Start custom CSS for heading, class: .elementor-element-v2heroh1 */@media (min-width: 1025px) {
  .elementor-2170 .elementor-element.elementor-element-v2heroh1.elementor-element-v2heroh1.elementor-widget.elementor-widget-heading .elementor-heading-title {
    font-size: 60px !important;
    line-height: 1.12 !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-v3loopgrid */body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  column-gap:22px!important;
  row-gap:42px!important;
  align-items:start!important;
}
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item{
  min-width:0!important;
  overflow:visible!important;
}
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(1){grid-column:1/8!important;grid-row:1!important}
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(2){grid-column:8/13!important;grid-row:1!important;margin-top:118px!important}
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(3){grid-column:2/7!important;grid-row:2!important;margin-top:-8px!important}
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(4){grid-column:7/13!important;grid-row:2!important;margin-top:-72px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edroot{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  width:100%!important;
  overflow:visible!important;
  background:transparent!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edimgwrap{
  width:100%!important;
  flex:0 0 auto!important;
  overflow:hidden!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edimgwrap{height:430px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edimgwrap{height:340px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edimgwrap{height:390px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edimgwrap{height:460px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto .elementor-widget-container{width:100%!important;height:100%!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edcopy{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex-direction:column!important;
  width:88%!important;
  flex:0 0 auto!important;
  margin:-52px 0 0 auto!important;
  padding:17px 19px 12px!important;
  gap:7px!important;
  background:#EFEAE0!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edcopy{margin-left:0!important;margin-right:auto!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{font-size:30px!important;line-height:1.02!important;color:#111719!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{font-size:13px!important;line-height:1.45!important;color:#4D5353!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button{padding:6px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button-text{font-size:11px!important;color:#111719!important}
@media(max-width:767px){
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{display:flex!important;flex-direction:column!important;gap:20px!important}
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item,
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(1),
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(2),
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(3),
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(4){width:92%!important;margin-top:0!important;margin-bottom:0!important}
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(odd){margin-left:0!important;margin-right:auto!important}
  body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container>.e-loop-item:nth-of-type(even){margin-left:auto!important;margin-right:0!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edimgwrap{height:168px!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edimgwrap{height:132px!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edimgwrap{height:156px!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edimgwrap{height:182px!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edcopy{width:88%!important;margin-top:-34px!important;padding:9px 10px 6px!important;gap:4px!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(odd) .elementor-element-v2edcopy{margin-left:auto!important;margin-right:0!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edcopy{margin-left:0!important;margin-right:auto!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{font-size:18px!important;line-height:1!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{font-size:10px!important;line-height:1.35!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button{padding:3px 0!important}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button-text{font-size:10px!important}
}

/* V4 ART DIRECTION OWNERSHIP */
body.page-id-2170 .elementor-element-v3srvvisual{
  padding:0!important;
}
body.page-id-2170 .elementor-element-v3srvcopy{
  position:relative!important;
  z-index:3!important;
  background:#EFEAE0!important;
}
@media(min-width:768px){
  body.page-id-2170 .elementor-element-v3selinner{
    display:grid!important;
    grid-template-columns:180px minmax(0,1fr)!important;
    column-gap:24px!important;
    align-items:start!important;
  }
  body.page-id-2170 .elementor-element-v3selhead,
  body.page-id-2170 .elementor-element-v3loopplane{width:auto!important;min-width:0!important}
  body.page-id-2170 .elementor-element-v3loopplane{padding:0!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container{row-gap:16px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(2){margin-top:72px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(3){margin-top:-4px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(4){margin-top:-38px!important}
  body.page-id-2170 .elementor-element-v3srvinner{
    display:grid!important;
    grid-template-columns:repeat(12,minmax(0,1fr))!important;
    align-items:start!important;
  }
  body.page-id-2170 .elementor-element-v3srvvisual{
    grid-column:1/8!important;
    grid-row:1!important;
    width:auto!important;
    min-height:660px!important;
  }
  body.page-id-2170 .elementor-element-v3srvcopy{
    grid-column:7/13!important;
    grid-row:1!important;
    width:auto!important;
    margin:92px 0 0!important;
  }
}
@media(max-width:767px){
  body.page-id-2170 .elementor-element-v3selected{padding:34px 8px 38px!important}
  body.page-id-2170 .elementor-element-v3selinner{
    display:grid!important;
    grid-template-columns:25% minmax(0,75%)!important;
    column-gap:7px!important;
    align-items:start!important;
    padding:0!important;
  }
  body.page-id-2170 .elementor-element-v3selhead,
  body.page-id-2170 .elementor-element-v3loopplane{width:auto!important;min-width:0!important}
  body.page-id-2170 .elementor-element-v3loopplane{padding:0!important}
  body.page-id-2170 .elementor-element-v3loopgrid{width:100%!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px 7px!important;
    align-items:start!important;
  }
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item,
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(1),
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(2),
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(3),
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(4){width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(1){grid-column:1!important;grid-row:1!important;margin-top:0!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(2){grid-column:2!important;grid-row:1!important;margin-top:28px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(3){grid-column:1!important;grid-row:2!important;margin-top:-4px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(4){grid-column:2!important;grid-row:2!important;margin-top:22px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edimgwrap{height:126px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edimgwrap{height:104px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edimgwrap{height:116px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edimgwrap{height:138px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edcopy{width:94%!important;margin-top:-24px!important;padding:7px 7px 5px!important;gap:3px!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{font-size:14px!important;line-height:1.02!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{font-size:8px!important;line-height:1.25!important}
  body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button-text{font-size:8px!important}
  body.page-id-2170 .elementor-element-v3services{padding:0 0 28px!important}
  body.page-id-2170 .elementor-element-v3srvinner{display:block!important;padding:0!important}
  body.page-id-2170 .elementor-element-v3srvvisual{
    display:block!important;
    width:calc(100% - 36px)!important;
    min-height:350px!important;
    margin:0 0 0 18px!important;
  }
  body.page-id-2170 .elementor-element-v3srvcopy{
    width:100%!important;
    margin:-58px 0 0!important;
    padding:24px 12px 0!important;
  }
}

/* V9 FEATURED DENSITY */
@media(min-width:768px){
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{row-gap:90px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edroot{height:auto!important;min-height:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edimgwrap,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto{height:auto!important;min-height:0!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(1) .elementor-element-v2edphoto img{height:250px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(2) .elementor-element-v2edphoto img{height:210px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(3) .elementor-element-v2edphoto img{height:220px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(4) .elementor-element-v2edphoto img{height:260px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto img{width:100%!important;object-fit:cover!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edcopy{width:74%!important;min-height:0!important;margin-top:-34px!important;padding:14px 16px!important}
}
@media(max-width:767px){
body.page-id-2170 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:18px!important;align-items:start!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(1){grid-column:1!important;grid-row:1!important;margin-top:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(2){grid-column:2!important;grid-row:1!important;margin-top:34px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(3){grid-column:1!important;grid-row:2!important;margin-top:-4px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(4){grid-column:2!important;grid-row:2!important;margin-top:28px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edroot{height:auto!important;min-height:0!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edimgwrap,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto{height:auto!important;min-height:0!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(1) .elementor-element-v2edphoto img{height:96px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(2) .elementor-element-v2edphoto img{height:84px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(3) .elementor-element-v2edphoto img{height:90px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .e-loop-item:nth-child(4) .elementor-element-v2edphoto img{height:108px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edphoto img{width:100%!important;object-fit:cover!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid .elementor-element-v2edcopy{width:100%!important;min-height:0!important;margin:-14px 0 0!important;padding:8px!important}
}

/* V10 FINAL REVIEW — FEATURED ONLY + MOBILE SERVICES */
@media(min-width:768px){
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{row-gap:72px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(2){margin-top:58px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(3){margin-top:-3px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(4){margin-top:-31px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edroot.elementor-element-v2edroot{width:100%!important;max-width:none!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto.elementor-element-v2edphoto{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edcopy.elementor-element-v2edcopy{width:90%!important;max-width:none!important;margin-top:-28px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}
}
@media(max-width:767px){
body.page-id-2170 .elementor-element-v3selected.elementor-element-v3selected{padding:36px 14px 40px!important}
body.page-id-2170 .elementor-element-v3selinner.elementor-element-v3selinner,body.page-id-2170 .elementor-element-v3selinner.elementor-element-v3selinner>.e-con-inner{display:block!important;width:100%!important;max-width:none!important;padding:0!important}
body.page-id-2170 .elementor-element-v3selhead.elementor-element-v3selhead{width:100%!important;max-width:none!important;padding:0 0 18px!important}
body.page-id-2170 .elementor-element-v3loopplane.elementor-element-v3loopplane,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid{width:100%!important;max-width:none!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item{display:block!important;width:100%!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edroot.elementor-element-v2edroot{display:grid!important;grid-template-columns:44fr 56fr!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:132px!important;padding:0!important;overflow:visible!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edroot.elementor-element-v2edroot{grid-template-columns:56fr 44fr!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;height:132px!important;min-height:132px!important;padding:0!important;overflow:hidden!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{grid-column:2!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto.elementor-element-v2edphoto,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto .elementor-widget-container{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edcopy.elementor-element-v2edcopy{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:2!important;align-self:center!important;width:calc(100% + 12px)!important;max-width:none!important;min-width:0!important;margin:0 0 0 -12px!important;padding:12px 12px 10px!important;gap:4px!important;background:#EFEAE0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edcopy.elementor-element-v2edcopy{grid-column:1!important;margin:0 -12px 0 0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{font-size:18px!important;line-height:1.02!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{font-size:10px!important;line-height:1.3!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button{padding:3px 0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button-text{font-size:10px!important}
body.page-id-2170 .elementor-element-v3services.elementor-element-v3services{padding:0 0 28px!important}
body.page-id-2170 .elementor-element-v3srvinner.elementor-element-v3srvinner{display:block!important;padding:0!important}
body.page-id-2170 .elementor-element-v3srvvisual.elementor-element-v3srvvisual{display:block!important;width:calc(100% - 28px)!important;min-height:210px!important;height:210px!important;margin:0 14px!important;background-position:72% center!important;background-size:cover!important}
body.page-id-2170 .elementor-element-v3srvcopy.elementor-element-v3srvcopy{width:100%!important;margin:0!important;padding:24px 14px 0!important}
body.page-id-2170 .elementor-element-v3srvcopy .elementor-element-v3srvcta .elementor-button,body.page-id-2170 .elementor-element-v3srvcopy .elementor-element-v3srvcta .elementor-button-text{color:#171B1A!important}
}


/* HOMEPAGE V3 INTEGRATION FINAL — scoped component patch */
@media(min-width:1024px){
body.page-id-2170 .elementor-element-v3selected.elementor-element-v3selected{padding-top:42px!important;padding-bottom:48px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{row-gap:50px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(2){margin-top:46px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(3){margin-top:-2px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(4){margin-top:-24px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{overflow:hidden!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto img{transform:scale(1.24)!important;transform-origin:center center!important}
}
@media(max-width:767px){
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:16px!important;align-items:start!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item{display:block!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(1){grid-column:1/-1!important;grid-row:1!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(2){grid-column:1!important;grid-row:2!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(3){grid-column:2!important;grid-row:2!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-of-type(4){grid-column:1/-1!important;grid-row:3!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edroot,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edroot{display:grid!important;grid-template-columns:54fr 46fr!important;align-items:center!important;min-height:150px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edimgwrap,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edimgwrap{grid-column:1!important;grid-row:1!important;width:100%!important;height:150px!important;min-height:150px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edcopy,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edcopy{grid-column:2!important;grid-row:1!important;width:calc(100% + 10px)!important;margin:0 0 0 -10px!important;padding:11px 10px 9px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edroot,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edroot{display:flex!important;flex-direction:column!important;min-height:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edimgwrap,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edimgwrap{width:100%!important;height:102px!important;min-height:102px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edcopy,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edcopy{width:100%!important;margin:-10px 0 0!important;padding:8px 7px 6px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edname .elementor-heading-title,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edname .elementor-heading-title{font-size:18px!important;line-height:1.02!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edfeature .elementor-heading-title,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edfeature .elementor-heading-title{font-size:9px!important;line-height:1.25!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2) .elementor-element-v2edview .elementor-button-text,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3) .elementor-element-v2edview .elementor-button-text{font-size:9px!important}
}


/* HOMEPAGE V3 TABLET EDGE ADAPTATION — 768–900 ONLY */
@media (min-width:768px) and (max-width:900px){
body.page-id-2170 .elementor-element-v3selected.elementor-element-v3selected{padding:46px 28px 54px!important}
body.page-id-2170 .elementor-element-v3selinner.elementor-element-v3selinner,body.page-id-2170 .elementor-element-v3selinner.elementor-element-v3selinner>.e-con-inner{display:block!important;width:100%!important;max-width:none!important;padding:0!important}
body.page-id-2170 .elementor-element-v3selhead.elementor-element-v3selhead{width:100%!important;max-width:none!important;padding:0 0 24px!important}
body.page-id-2170 .elementor-element-v3loopplane.elementor-element-v3loopplane,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid{width:100%!important;max-width:none!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 18px!important;width:100%!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item{display:block!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1){grid-column:1/3!important;grid-row:1!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(2){grid-column:1!important;grid-row:2!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(3){grid-column:2!important;grid-row:2!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4){grid-column:1/3!important;grid-row:3!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edroot.elementor-element-v2edroot{display:grid!important;grid-template-columns:46fr 54fr!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:160px!important;padding:0!important;overflow:visible!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edroot.elementor-element-v2edroot{grid-template-columns:54fr 46fr!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;height:160px!important;min-height:160px!important;padding:0!important;overflow:hidden!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{grid-column:2!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{height:220px!important;min-height:220px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto.elementor-element-v2edphoto,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto .elementor-widget-container{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edphoto img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edcopy.elementor-element-v2edcopy{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:2!important;align-self:center!important;width:calc(100% + 16px)!important;max-width:none!important;min-width:0!important;margin:0 0 0 -16px!important;padding:14px 15px 12px!important;gap:5px!important;background:#EFEAE0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(even) .elementor-element-v2edcopy.elementor-element-v2edcopy{grid-column:1!important;margin:0 -16px 0 0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{font-size:21px!important;line-height:1.02!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(1) .elementor-element-v2edname .elementor-heading-title,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .e-loop-item:nth-of-type(4) .elementor-element-v2edname .elementor-heading-title{font-size:28px!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{font-size:11px!important;line-height:1.35!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button{padding:4px 0!important}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button-text{font-size:10px!important}
body.page-id-2170 .elementor-element-v3services.elementor-element-v3services{padding:0 0 42px!important}
body.page-id-2170 .elementor-element-v3srvinner.elementor-element-v3srvinner{display:block!important;padding:0!important}
body.page-id-2170 .elementor-element-v3srvvisual.elementor-element-v3srvvisual{display:block!important;width:calc(100% - 56px)!important;min-height:320px!important;height:320px!important;margin:0 28px!important;background-position:72% center!important;background-size:cover!important}
body.page-id-2170 .elementor-element-v3srvcopy.elementor-element-v3srvcopy{width:calc(100% - 56px)!important;margin:-42px 28px 0!important;padding:36px 32px 10px!important}
body.page-id-2170 .elementor-element-v3srvcopy .elementor-element-v3srvcta .elementor-button,body.page-id-2170 .elementor-element-v3srvcopy .elementor-element-v3srvcta .elementor-button-text{color:#171B1A!important}
}

/* LIJIE IG-GROUNDED BLACK GOLD — 2026-08-29 */
body.page-id-2170{
  --lj-black:#080907;
  --lj-charcoal:#11120f;
  --lj-panel:#0d0e0b;
  --lj-ivory:#f2ecdf;
  --lj-muted:#bcb5a6;
  --lj-gold:#c7a34f;
  --lj-gold-soft:#9b7b34;
}

/* Keep the editorial layout, but bring the vehicle showcase into the brand's dark field. */
body.page-id-2170 .elementor-element-v3selected{
  background:var(--lj-black)!important;
  color:var(--lj-ivory)!important;
}
body.page-id-2170 .elementor-element-v3selmeta .elementor-heading-title,
body.page-id-2170 .elementor-element-v3selrange .elementor-heading-title{
  color:var(--lj-gold)!important;
}
body.page-id-2170 .elementor-element-v3seltitle .elementor-heading-title{
  color:var(--lj-ivory)!important;
}
body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edimgwrap{
  background:#050504!important;
  box-shadow:0 18px 46px rgba(0,0,0,.34)!important;
}
body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edphoto img{
  filter:saturate(.9) contrast(1.05) brightness(.94)!important;
}
body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edcopy{
  background:rgba(13,14,11,.96)!important;
  border-top:1px solid rgba(199,163,79,.82)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.28)!important;
}
body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{
  color:var(--lj-ivory)!important;
}
body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{
  color:var(--lj-muted)!important;
}
body.page-id-2170 .elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button-text{
  color:var(--lj-gold)!important;
}

/* The journey index stays restrained: black editorial canvas, gold wayfinding only. */
body.page-id-2170 .elementor-element-v3collection{
  background:var(--lj-charcoal)!important;
}
body.page-id-2170 .elementor-element-v3colmeta .elementor-heading-title,
body.page-id-2170 [class*="elementor-element-v3colnum"] .elementor-heading-title{
  color:var(--lj-gold)!important;
}
body.page-id-2170 .elementor-element-v3coltitle .elementor-heading-title,
body.page-id-2170 [class*="elementor-element-v3collabel"] .elementor-heading-title{
  color:var(--lj-ivory)!important;
}
body.page-id-2170 [class*="elementor-element-v3coldesc"]{
  color:var(--lj-muted)!important;
}
body.page-id-2170 [class*="elementor-element-v3collink"] .elementor-button-text{
  color:var(--lj-gold)!important;
}
body.page-id-2170 .elementor-element-v3col1,
body.page-id-2170 .elementor-element-v3col2,
body.page-id-2170 .elementor-element-v3col3,
body.page-id-2170 .elementor-element-v3col4{
  border-color:rgba(199,163,79,.30)!important;
}

/* Replace the isolated cream service card with a dark, integrated showroom panel. */
body.page-id-2170 .elementor-element-v3services{
  background:#10110f!important;
}
body.page-id-2170 .elementor-element-v3srvcopy{
  background:rgba(13,14,11,.97)!important;
  border-top:1px solid rgba(199,163,79,.70)!important;
  border-bottom:1px solid rgba(199,163,79,.24)!important;
  box-shadow:0 28px 64px rgba(0,0,0,.34)!important;
}
body.page-id-2170 .elementor-element-v3srvmeta .elementor-heading-title,
body.page-id-2170 [class*="elementor-element-v3srvnum"] .elementor-heading-title{
  color:var(--lj-gold)!important;
}
body.page-id-2170 .elementor-element-v3srvtitle .elementor-heading-title,
body.page-id-2170 [class*="elementor-element-v3srvlabel"] .elementor-heading-title{
  color:var(--lj-ivory)!important;
}
body.page-id-2170 [class*="elementor-element-v3srvdesc"]{
  color:var(--lj-muted)!important;
}
body.page-id-2170 .elementor-element-v3srv1,
body.page-id-2170 .elementor-element-v3srv2,
body.page-id-2170 .elementor-element-v3srv3,
body.page-id-2170 .elementor-element-v3srv4{
  border-color:rgba(199,163,79,.32)!important;
}

/* Gold is reserved for actions and wayfinding, not decorative boxes. */
body.page-id-2170 .elementor-element-v2heroprimary .elementor-button,
body.page-id-2170 .elementor-element-v3srvcta .elementor-button,
body.page-id-2170 .elementor-element-v2finalline .elementor-button{
  background:var(--lj-gold)!important;
  border-color:var(--lj-gold)!important;
  color:#080907!important;
}
body.page-id-2170 .elementor-element-v2heroprimary .elementor-button-text,
body.page-id-2170 .elementor-element-v3srvcta .elementor-button-text,
body.page-id-2170 .elementor-element-v2finalline .elementor-button-text{
  color:#080907!important;
}
body.page-id-2170 .elementor-element-v2heroprimary .elementor-button:hover,
body.page-id-2170 .elementor-element-v3srvcta .elementor-button:hover,
body.page-id-2170 .elementor-element-v2finalline .elementor-button:hover{
  background:#dfc06e!important;
  border-color:#dfc06e!important;
}
body.page-id-2170 .elementor-element-v2heroline .elementor-button-text{
  color:var(--lj-gold)!important;
}

body.page-id-2170 .site-footer{
  background:#070706!important;
}
body.page-id-2170 .site-footer .widget-title,
body.page-id-2170 .site-footer a:hover{
  color:var(--lj-gold)!important;
}
body.page-id-2170 .site-footer-primary-section-1,
body.page-id-2170 .site-footer-primary-section-2,
body.page-id-2170 .site-footer-primary-section-3,
body.page-id-2170 .site-footer-primary-section-4{
  border-color:rgba(199,163,79,.25)!important;
}

/* Exact Elementor nodes: outrank the original V3 cream panel rules without touching other pages/templates. */
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3selected .elementor-element.elementor-element-v3loopgrid .elementor-loop-container .e-loop-item .elementor-element.elementor-element-v2edcopy{
  background:var(--lj-panel)!important;
  border-top:1px solid var(--lj-gold)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.36)!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3selected .elementor-element.elementor-element-v3loopgrid .elementor-element.elementor-element-v2edname .elementor-heading-title{color:var(--lj-ivory)!important;}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3selected .elementor-element.elementor-element-v3loopgrid .elementor-element.elementor-element-v2edfeature .elementor-heading-title{color:var(--lj-muted)!important;}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3selected .elementor-element.elementor-element-v3loopgrid .elementor-element.elementor-element-v2edview .elementor-button-text{color:var(--lj-gold-soft)!important;}
body.page-id-2170 .elementor-2170 [data-id="v3services"] [data-id="v3srvinner"] [data-id="v3srvcopy"].e-con{
  background:var(--lj-panel)!important;
  background-color:var(--lj-panel)!important;
  border-top:1px solid rgba(199,163,79,.76)!important;
  border-bottom:1px solid rgba(199,163,79,.76)!important;
  box-shadow:-28px 28px 70px rgba(0,0,0,.25)!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3services .elementor-element-v3srvtitle .elementor-heading-title,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3services [class*="elementor-element-v3srvlabel"] .elementor-heading-title{color:var(--lj-ivory)!important;}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3services [class*="elementor-element-v3srvdesc"]{color:var(--lj-muted)!important;}
@media(max-width:767px){
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3selected .elementor-element.elementor-element-v3loopgrid .elementor-loop-container .e-loop-item .elementor-element.elementor-element-v2edcopy{background:rgba(13,14,11,.98)!important;padding:10px 11px 7px!important;}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3services .elementor-element.elementor-element-v3srvinner>.elementor-element.elementor-element-v3srvcopy{box-shadow:none!important;border-width:1px 0!important;}
}

/* LIJIE MOBILE REFINEMENT — 2026-08-29 */
@media (max-width:767px){
  /* 1. Tighten the editorial rhythm without changing the black-gold identity. */
  body.page-id-2170 .elementor-2170 .elementor-element-v3selected{
    padding:38px 14px 44px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3selinner{
    gap:22px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3selhead{
    gap:8px!important;
    margin:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3seltitle .elementor-heading-title{
    font-size:34px!important;
    line-height:1.08!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3selintro{
    max-width:34em!important;
    line-height:1.65!important;
  }

  /* 2. Make the four vehicles comparable at a glance: a consistent 2 × 2 grid. */
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-loop-container{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:auto!important;
    gap:12px!important;
    align-items:stretch!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-child(1),
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-child(2),
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-child(3),
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-child(4){
    grid-column:auto / span 1!important;
    grid-row:auto!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item:nth-child(n) .elementor-element.elementor-element-v2edroot{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    grid-template-columns:none!important;
    gap:0!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    transform:none!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edimgwrap{
    width:100%!important;
    height:112px!important;
    min-height:112px!important;
    margin:0!important;
    transform:none!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edphoto,
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edphoto .elementor-widget-container,
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edphoto img{
    width:100%!important;
    height:100%!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edphoto img{
    object-fit:cover!important;
    object-position:center!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edcopy{
    position:static!important;
    width:100%!important;
    min-height:98px!important;
    height:auto!important;
    margin:0!important;
    transform:none!important;
    padding:11px 11px 9px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    gap:5px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edname .elementor-heading-title{
    font-size:17px!important;
    line-height:1.12!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edfeature .elementor-heading-title{
    font-size:11px!important;
    line-height:1.35!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edview{
    margin-top:auto!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edview .elementor-button{
    min-height:34px!important;
    padding:7px 0!important;
    justify-content:flex-start!important;
    font-size:12px!important;
  }

  /* 3. Turn the journey index into a compact, scannable four-choice guide. */
  body.page-id-2170 .elementor-2170 .elementor-element-v3collection{
    padding:40px 14px 42px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3colinner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
    align-items:stretch!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3colintro{
    grid-column:1/-1!important;
    width:auto!important;
    max-width:none!important;
    min-height:0!important;
    padding:0 0 22px!important;
    margin:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3coltitle .elementor-heading-title{
    font-size:34px!important;
    line-height:1.08!important;
  }
  body.page-id-2170 .elementor-2170 [class*="elementor-element-v3colcard"]{
    width:auto!important;
    max-width:none!important;
    min-height:146px!important;
    padding:15px 10px 12px!important;
    margin:0!important;
    transform:none!important;
    justify-content:flex-start!important;
    border-top:1px solid rgba(199,163,79,.32)!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3colcard2,
  body.page-id-2170 .elementor-2170 .elementor-element-v3colcard4{
    border-left:1px solid rgba(199,163,79,.22)!important;
  }
  body.page-id-2170 .elementor-2170 [class*="elementor-element-v3colcard"] .elementor-button{
    min-height:36px!important;
    padding:8px 0!important;
    justify-content:flex-start!important;
  }

  /* 4. Remove the unused mobile image footprint and compress service choices. */
  body.page-id-2170 .elementor-2170 .elementor-element-v3services{
    padding:0!important;
    min-height:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvinner{
    display:block!important;
    min-height:0!important;
    padding:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvvisual{
    display:none!important;
    width:0!important;
    min-height:0!important;
    margin:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvcopy{
    position:static!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
    padding:38px 14px 42px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0!important;
    border-left:0!important;
    border-right:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvhead,
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvcta{
    grid-column:1/-1!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvhead{
    padding:0 0 20px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvtitle .elementor-heading-title{
    font-size:32px!important;
    line-height:1.08!important;
  }
  body.page-id-2170 .elementor-2170 [class*="elementor-element-v3srvitem"]{
    min-height:108px!important;
    padding:14px 9px!important;
    margin:0!important;
    border-top:1px solid rgba(199,163,79,.27)!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvitem2,
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvitem4{
    border-left:1px solid rgba(199,163,79,.2)!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvcta{
    margin-top:18px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3srvcta .elementor-button{
    width:100%!important;
    min-height:48px!important;
    justify-content:center!important;
  }

  /* 5. Keep the booking moment cinematic, but shorten the dead scroll. */
  body.page-id-2170 .elementor-2170 .elementor-element-v2final{
    min-height:560px!important;
    padding:56px 20px!important;
    overflow:hidden!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v2finalline{
    width:100%!important;
    max-width:230px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v2finalline .elementor-button{
    width:100%!important;
    min-height:48px!important;
    justify-content:center!important;
  }

  /* 6. Compact footer: company, three actions, centered logo, one closing note. */
  body.page-id-2170 .site-above-footer-wrap{
    padding:30px 16px!important;
  }
  body.page-id-2170 .site-above-footer-wrap .ast-builder-grid-row,
  body.page-id-2170 .site-above-footer-wrap .site-footer-above-section-1{
    display:block!important;
    min-height:0!important;
  }
  body.page-id-2170 .site-above-footer-wrap .footer-widget-area{
    margin:0!important;
  }
  body.page-id-2170 .site-above-footer-wrap .widget_nav_menu{
    display:none!important;
  }
  body.page-id-2170 .site-footer #text-2{
    margin:0!important;
    text-align:center!important;
  }
  body.page-id-2170 .site-footer #text-2 .widget-title{
    margin:0 0 10px!important;
    font-size:20px!important;
    line-height:1.25!important;
  }
  body.page-id-2170 .site-footer #text-2 .textwidget{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
  }
  body.page-id-2170 .site-footer #text-2 .textwidget p{
    margin:0!important;
  }
  body.page-id-2170 .site-footer #text-2 .textwidget p:first-child{
    grid-column:1/-1!important;
    margin-bottom:8px!important;
    color:rgba(247,242,228,.74)!important;
    font-size:13px!important;
  }
  body.page-id-2170 .site-footer #text-2 .textwidget p:not(:first-child) a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:42px!important;
    padding:8px 5px!important;
    border:1px solid rgba(199,163,79,.38)!important;
    color:#f7f2e4!important;
    font-size:12px!important;
    line-height:1.2!important;
  }
  body.page-id-2170 .site-primary-footer-wrap{
    padding:18px 0 16px!important;
  }
  body.page-id-2170 .site-primary-footer-wrap .ast-builder-grid-row-container-inner,
  body.page-id-2170 .site-primary-footer-wrap .site-primary-footer-inner-wrap,
  body.page-id-2170 .site-primary-footer-wrap .site-footer-primary-section-1{
    min-height:0!important;
    height:auto!important;
  }
  body.page-id-2170 .site-primary-footer-wrap .ast-builder-html-element p{
    display:flex!important;
    justify-content:center!important;
    margin:0!important;
  }
  body.page-id-2170 .site-primary-footer-wrap img{
    float:none!important;
    display:block!important;
    width:104px!important;
    height:104px!important;
    margin:0 auto!important;
  }
  body.page-id-2170 .site-below-footer-wrap{
    padding:16px 18px 18px!important;
  }
  body.page-id-2170 .site-below-footer-wrap .ast-builder-grid-row-container-inner,
  body.page-id-2170 .site-below-footer-wrap .site-below-footer-inner-wrap,
  body.page-id-2170 .site-below-footer-wrap .site-footer-below-section-1,
  body.page-id-2170 .site-below-footer-wrap .ast-footer-copyright{
    min-height:0!important;
    height:auto!important;
  }
  body.page-id-2170 .site-below-footer-wrap .ast-footer-copyright{
    font-size:11px!important;
    line-height:1.55!important;
    text-align:center!important;
    color:rgba(247,242,228,.58)!important;
  }

  /* Final loop-template reset: Elementor keeps direction on the inner wrapper. */
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edroot>.e-con-inner{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:0!important;
    height:100%!important;
    min-height:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edimgwrap,
  body.page-id-2170 .elementor-2170 .elementor-element-v3loopgrid .elementor-element-v2edcopy{
    flex:0 0 auto!important;
    inset:auto!important;
  }

  /* Remove the desktop editorial minimum height that survived on mobile. */
  body.page-id-2170 .elementor-2170 .elementor-element-v3collection,
  body.page-id-2170 .elementor-2170 .elementor-element-v3colinner,
  body.page-id-2170 .elementor-2170 .elementor-element-v3colinner{
    min-height:0!important;
    height:auto!important;
  }

  /* Definitive override for earlier high-specificity editorial mobile rules. */
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(1){grid-area:1 / 1!important;}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(2){grid-area:1 / 2!important;}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(3){grid-area:2 / 1!important;}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(4){grid-area:2 / 2!important;}
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item{
    width:100%!important;
    margin:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edroot.elementor-element-v2edroot{
    display:flex!important;
    flex-direction:column!important;
    grid-template-columns:none!important;
    width:100%!important;
    min-height:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap{
    grid-area:auto!important;
    width:100%!important;
    height:112px!important;
    min-height:112px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container>.e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edcopy.elementor-element-v2edcopy{
    grid-area:auto!important;
    width:100%!important;
    min-height:102px!important;
    margin:0!important;
    padding:10px 9px 8px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3colinner.elementor-element-v3colinner{
    display:flex!important;
    width:100%!important;
    padding:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3colinner.elementor-element-v3colinner>.e-con-inner{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
    width:100%!important;
    max-width:none!important;
    padding:0!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3colinner.elementor-element-v3colinner>.e-con-inner>.elementor-element-v3colintro{
    grid-column:1 / -1!important;
    width:100%!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col1,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col2,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col3,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col4{
    --width:100%!important;
    width:100%!important;
    min-width:0!important;
    min-height:146px!important;
    margin:0!important;
    padding:15px 10px 12px!important;
    transform:none!important;
    border-top:1px solid rgba(199,163,79,.32)!important;
  }
}

/* LIJIE_FEATURED_REGULAR_GRID_CONTAIN_V1
   Homepage featured vehicles: regular 2x2 grid, equal cards, full vehicle visible. */
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 32px 24px !important;
  align-items: stretch !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item {
  grid-column: auto !important;
  grid-row: auto !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  translate: none !important;
  transform: none !important;
  align-self: stretch !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edroot {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
  translate: none !important;
  transform: none !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edimgwrap {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: 4 / 3 !important;
  overflow: hidden !important;
  padding: clamp(10px, 1.4vw, 20px) !important;
  margin: 0 !important;
  background: #090B0C !important;
  box-sizing: border-box !important;
  translate: none !important;
  transform: none !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edphoto,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edphoto > .elementor-widget-container,
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edphoto a {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  translate: none !important;
  transform: none !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edphoto img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  margin: 0 auto !important;
  scale: 1 !important;
  translate: none !important;
  transform: none !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edcopy {
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 176px !important;
  flex: 1 1 auto !important;
  margin: 0 !important;
  padding: 26px 30px 24px !important;
  box-sizing: border-box !important;
  translate: none !important;
  transform: none !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edname {
  min-height: 2.55em !important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edview {
  margin-top: auto !important;
}
@media (max-width: 1024px) {
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 22px 18px !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edcopy {
    min-height: 168px !important;
    padding: 22px 24px 22px !important;
  }
}
@media (max-width: 767px) {
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 18px !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edimgwrap {
    padding: 10px !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edcopy {
    min-height: 150px !important;
    padding: 20px 20px 18px !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item .elementor-element-v2edname {
    min-height: 0 !important;
  }
}


/* LIJIE_FEATURED_MOBILE_EQUAL_V2
   Mobile: full 16:9 image stage, equal copy height, aligned CTA. */
@media (max-width: 767px) {
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edroot.elementor-element-v2edroot {
    height: auto !important;
    min-height: 0 !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 4 / 3 !important;
    flex: 0 0 auto !important;
    padding: 10px !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edcopy.elementor-element-v2edcopy {
    width: 100% !important;
    height: 160px !important;
    min-height: 160px !important;
    max-height: 160px !important;
    flex: 0 0 160px !important;
    padding: 20px 20px 18px !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edname.elementor-element-v2edname {
    min-height: 2.55em !important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edview.elementor-element-v2edview {
    margin-top: auto !important;
  }
}


/* LIJIE_FEATURED_TRUE_4X3_FINAL_V1
   Final high-specificity ownership: actual 4:3 media stage on every breakpoint. */
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edimgwrap.elementor-element-v2edimgwrap {
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:4 / 3!important;
  flex:0 0 auto!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}


/* LIJIE_FEATURED_TYPOGRAPHY_BALANCE_V1 */
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edfeature.elementor-element-v2edfeature .elementor-heading-title{
  font-size:17px!important;
  line-height:1.45!important;
}
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edview.elementor-element-v2edview .elementor-button{
  font-size:16px!important;
  line-height:1.2!important;
}
@media(max-width:767px){
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edfeature.elementor-element-v2edfeature .elementor-heading-title{
    font-size:15px!important;
    line-height:1.4!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edview.elementor-element-v2edview .elementor-button{
    font-size:15px!important;
    line-height:1.2!important;
  }
}

/* LIJIE_FOUR_CATEGORY_MOBILE_SPACING_OVERRIDE_20260902 */
@media (max-width:767px) {
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col1,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col2,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col3,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col4 {
    padding:15px 4px 12px!important;
  }
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-loop-container,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-loop-container,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-loop-container,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-loop-container {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
}

/* LIJIE_FOUR_CATEGORY_MOBILE_COPY_PADDING_20260902 */
@media (max-width:767px) {
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop1 .elementor-element-v2edcopy,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop2 .elementor-element-v2edcopy,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop3 .elementor-element-v2edcopy,
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop4 .elementor-element-v2edcopy {
    padding:10px 10px 9px!important;
  }
}

/* LIJIE_FEATURED_CTA_TEXT_2X_20260914
   Scope: homepage Featured Vehicles loop only.
   Baseline computed text: desktop 11px; mobile 10px (legacy cards 2/3 were 9px).
   Result: desktop/tablet 22px; mobile <=767px 20px; all four cards consistent. */
body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edview.elementor-element-v2edview .elementor-button .elementor-button-text {
  font-size:22px!important;
  line-height:1!important;
}
@media(max-width:767px){
  body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3loopgrid.elementor-element.elementor-element-v3loopgrid .elementor-loop-container.elementor-loop-container > .e-loop-item.e-loop-item:nth-of-type(n) .elementor-element-v2edview.elementor-element-v2edview .elementor-button .elementor-button-text {
    font-size:20px!important;
    line-height:1!important;
  }
}

/* LIJIE_VEHICLE_CATEGORY_CTA_SPACING_20260914_V1_FINAL_OWNER */
body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"]{width:100%!important;}
body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"] .elementor-button-wrapper{display:block!important;width:100%!important;}
body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"] .elementor-button{display:flex!important;width:100%!important;min-height:56px!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;}
body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"] .elementor-button-text{font-size:32px!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;}
body.page-id-2170 .elementor-2170 .elementor-element-v3collection .elementor-element-v2edview{width:100%!important;align-self:stretch!important;text-align:right!important;}
body.page-id-2170 .elementor-2170 .elementor-element-v3collection .elementor-element-v2edview .elementor-button{display:flex!important;width:100%!important;min-width:44px!important;min-height:44px!important;justify-content:flex-end!important;align-items:center!important;padding:6px 0!important;}
body.page-id-2170 .elementor-2170 .elementor-element-v3collection .elementor-element-v2edview .elementor-button-content-wrapper{width:100%!important;justify-content:flex-end!important;}
body.page-id-2170 .elementor-2170 .elementor-element-v3collection .elementor-element-v2edview .elementor-button-text{font-size:32px!important;line-height:1!important;text-align:right!important;white-space:nowrap!important;}
@media(min-width:768px) and (max-width:1024px){
 body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"] .elementor-button-text{font-size:22px!important;}
 body.page-id-2170 .elementor-2170 .elementor-element-v3collection .elementor-element-v2edview .elementor-button-text{font-size:28px!important;}
}
@media(max-width:767px){
 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3collection.elementor-element-v3collection{--padding-left:4px!important;--padding-right:4px!important;padding-left:4px!important;padding-right:4px!important;}
 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col1.elementor-element-v3col1,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col2.elementor-element-v3col2,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col3.elementor-element-v3col3,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3col4.elementor-element-v3col4{--padding-left:0px!important;--padding-right:0px!important;padding:15px 0 12px!important;}
 body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop1.elementor-element-v3cloop1 .elementor-loop-container.elementor-loop-container,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop2.elementor-element-v3cloop2 .elementor-loop-container.elementor-loop-container,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop3.elementor-element-v3cloop3 .elementor-loop-container.elementor-loop-container,body.page-id-2170 .elementor-2170 .elementor-element.elementor-element-v3cloop4.elementor-element-v3cloop4 .elementor-loop-container.elementor-loop-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;row-gap:6px!important;gap:6px!important;}
 body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"] .elementor-button{min-height:52px!important;padding:9px 12px!important;}
 body.page-id-2170 .elementor-2170 [class*="elementor-element-v3collink"] .elementor-button-text{font-size:22px!important;}
 body.page-id-2170 .elementor-2170 .elementor-element-v3collection .elementor-element-v2edview .elementor-button-text{font-size:32px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-v3selinner */.elementor-2170 .elementor-element.elementor-element-v3selinner{display:flex!important}
.elementor-2170 .elementor-element.elementor-element-v3selinner>.e-con-inner{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;column-gap:32px!important;align-items:start!important;width:100%!important}
.elementor-2170 .elementor-element.elementor-element-v3selinner>.e-con-inner>.elementor-element-v3selhead,.elementor-2170 .elementor-element.elementor-element-v3selinner>.e-con-inner>.elementor-element-v3loopplane{width:100%!important;max-width:none!important;min-width:0!important}
@media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-v3selinner>.e-con-inner{grid-template-columns:92px minmax(0,1fr)!important;column-gap:10px!important;padding:0 18px!important}.elementor-2170 .elementor-element.elementor-element-v3selinner>.e-con-inner>.elementor-element-v3selhead{padding:0!important}.elementor-2170 .elementor-element.elementor-element-v3selinner>.e-con-inner>.elementor-element-v3loopplane{padding:0!important}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-v3cloop1 *//* LIJIE_JOURNEY_FEATURED_VISUAL_V1 */
.elementor-2170 .elementor-element.elementor-element-v3cloop1 .e-loop-item .elementor-element-v2edname .elementor-heading-title { color: #F2ECDF !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop1 .e-loop-item .elementor-element-v2edfeature .elementor-heading-title { color: #BCB5A6 !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop1 .e-loop-item .elementor-element-v2edview .elementor-button-text,
.elementor-2170 .elementor-element.elementor-element-v3cloop1 .e-loop-item .elementor-element-v2edview .elementor-button-icon { color: #9B7B34 !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop1 .e-loop-item .elementor-element-v2edcopy { background: rgba(13, 14, 11, 0.98); }
@media (max-width: 767px) {
  .elementor-2170 .elementor-element.elementor-element-v3cloop1 .e-loop-item .elementor-element-v2edimgwrap { padding: 0; }
}

/* LIJIE_FOUR_CATEGORY_MOBILE_SPACING_20260902 *//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-v3cloop2 *//* LIJIE_JOURNEY_FEATURED_VISUAL_V1 */
.elementor-2170 .elementor-element.elementor-element-v3cloop2 .e-loop-item .elementor-element-v2edname .elementor-heading-title { color: #F2ECDF !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop2 .e-loop-item .elementor-element-v2edfeature .elementor-heading-title { color: #BCB5A6 !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop2 .e-loop-item .elementor-element-v2edview .elementor-button-text,
.elementor-2170 .elementor-element.elementor-element-v3cloop2 .e-loop-item .elementor-element-v2edview .elementor-button-icon { color: #9B7B34 !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop2 .e-loop-item .elementor-element-v2edcopy { background: rgba(13, 14, 11, 0.98); }
@media (max-width: 767px) {
  .elementor-2170 .elementor-element.elementor-element-v3cloop2 .e-loop-item .elementor-element-v2edimgwrap { padding: 0; }
}

/* LIJIE_FOUR_CATEGORY_MOBILE_SPACING_20260902 *//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-v3cloop3 *//* LIJIE_JOURNEY_FEATURED_VISUAL_V1 */
.elementor-2170 .elementor-element.elementor-element-v3cloop3 .e-loop-item .elementor-element-v2edname .elementor-heading-title { color: #F2ECDF !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop3 .e-loop-item .elementor-element-v2edfeature .elementor-heading-title { color: #BCB5A6 !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop3 .e-loop-item .elementor-element-v2edview .elementor-button-text,
.elementor-2170 .elementor-element.elementor-element-v3cloop3 .e-loop-item .elementor-element-v2edview .elementor-button-icon { color: #9B7B34 !important; }
.elementor-2170 .elementor-element.elementor-element-v3cloop3 .e-loop-item .elementor-element-v2edcopy { background: rgba(13, 14, 11, 0.98); }
@media (max-width: 767px) {
  .elementor-2170 .elementor-element.elementor-element-v3cloop3 .e-loop-item .elementor-element-v2edimgwrap { padding: 0; }
}

/* LIJIE_FOUR_CATEGORY_MOBILE_SPACING_20260902 *//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-v3cloop4 *//* LIJIE_FOUR_CATEGORY_MOBILE_SPACING_20260902 *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-v3srvinner */.elementor-2170 .elementor-element.elementor-element-v3srvinner{display:flex!important}
.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;width:100%!important}
.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner>.elementor-element-v3srvvisual{grid-column:1/8!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:700px!important;margin:0!important;z-index:1!important}
.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner>.elementor-element-v3srvcopy{grid-column:7/13!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;margin:82px 0 0!important;padding:66px 58px 58px!important;background:#EFEAE0!important;z-index:2!important}
@media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner{display:block!important;padding:0!important}.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner>.elementor-element-v3srvvisual{display:flex!important;width:calc(100% - 36px)!important;max-width:none!important;min-height:220px!important;margin:0 0 0 18px!important}.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner>.elementor-element-v3srvcopy{display:flex!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 12px 0!important}}

/* TABLET SERVICES COMPONENT-SCOPE OVERRIDE — 768–900 */
@media (min-width:768px) and (max-width:900px){
.elementor-2170 .elementor-element.elementor-element-v3srvinner,.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner{display:block!important;width:100%!important;max-width:none!important;padding:0!important}
.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner>.elementor-element-v3srvvisual.elementor-element-v3srvvisual{display:block!important;grid-column:auto!important;grid-row:auto!important;width:calc(100% - 56px)!important;max-width:none!important;min-width:0!important;min-height:320px!important;height:320px!important;margin:0 28px!important;background-position:72% center!important;background-size:cover!important}
.elementor-2170 .elementor-element.elementor-element-v3srvinner>.e-con-inner>.elementor-element-v3srvcopy.elementor-element-v3srvcopy{display:flex!important;grid-column:auto!important;grid-row:auto!important;width:calc(100% - 56px)!important;max-width:none!important;min-width:0!important;margin:-42px 28px 0!important;padding:36px 32px 10px!important}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-v3nwmain */.elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-loop-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border-top:1px solid rgba(201,164,75,.32);border-bottom:1px solid rgba(201,164,75,.32);} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item{min-width:0;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewsroot{height:100%;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewsmedia{display:none!important;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewscopy{width:100%;height:100%;padding:30px 28px 28px!important;background:transparent!important;border-right:1px solid rgba(201,164,75,.24);display:flex!important;flex-direction:column!important;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item:last-child .elementor-element-ljnewscopy{border-right:0;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewstitle h3{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.35!important;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewsexcerpt{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewsread{display:block!important;margin-top:auto!important;padding-top:22px;} @media(max-width:1024px){.elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item:last-child{grid-column:1/-1;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item:nth-last-child(2) .elementor-element-ljnewscopy{border-right:0;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item:last-child .elementor-element-ljnewscopy{border-top:1px solid rgba(201,164,75,.24);border-right:0;}} @media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-loop-container{grid-template-columns:1fr;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item:last-child{grid-column:auto;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewscopy{padding:25px 20px 24px!important;border-right:0!important;border-top:0!important;border-bottom:1px solid rgba(201,164,75,.24);} .elementor-2170 .elementor-element.elementor-element-v3nwmain .e-loop-item:last-child .elementor-element-ljnewscopy{border-bottom:0;} .elementor-2170 .elementor-element.elementor-element-v3nwmain .elementor-element-ljnewstitle h3{font-size:22px!important;line-height:1.38!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-v3news */.elementor-2170 .elementor-element.elementor-element-v3news{display:flex!important;border-top:1px solid rgba(201,164,75,.38);border-bottom:1px solid rgba(201,164,75,.38);} .elementor-2170 .elementor-element.elementor-element-v3news>.e-con-inner{max-width:1180px!important;width:100%;margin:0 auto;gap:36px;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;} .elementor-2170 .elementor-element.elementor-element-v3news .elementor-element-v3nwtitle .elementor-heading-title{font-family:'Noto Serif TC',serif;font-size:clamp(35px,4vw,62px);line-height:1.08;color:#f6f0e4!important;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-kicker .elementor-heading-title{color:#c9a44b;font-size:12px;letter-spacing:.26em;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-intro{max-width:570px;color:#c9c3b7;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-more .elementor-button{background:transparent;color:#d7b75a;border:1px solid rgba(215,183,90,.6);border-radius:0;padding:13px 18px;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-layout{display:block;width:100%;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-main{width:100%;padding:0!important;} @media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-v3news>.e-con-inner{gap:26px;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-head{grid-template-columns:1fr;gap:16px;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-title .elementor-heading-title{font-size:37px;} .elementor-2170 .elementor-element.elementor-element-v3news .lj-news-more{justify-self:start;}}/* End custom CSS */