.elementor-4066 .elementor-element.elementor-element-2b734411{--display:flex;--min-height:330px;}.elementor-4066 .elementor-element.elementor-element-2b734411:not(.elementor-motion-effects-element-type-background), .elementor-4066 .elementor-element.elementor-element-2b734411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.liangyufoil.com/wp-content/uploads/2026/09/hero-pp-pe-1.webp");}.elementor-4066 .elementor-element.elementor-element-5373d091{--display:flex;}.elementor-4066 .elementor-element.elementor-element-1f347fc5{--display:flex;}.elementor-4066 .elementor-element.elementor-element-1e4ac7e6 > .elementor-widget-container{background-color:#F7F2EA;margin:0px 0px -20px 0px;padding:26px 28px 8px 28px;border-radius:14px 14px 0px 0px;}.elementor-4066 .elementor-element.elementor-element-5b5430c5 > .elementor-widget-container{background-color:#F7F2EA;margin:0px 0px -20px 0px;padding:0px 28px 18px 28px;}.elementor-4066 .elementor-element.elementor-element-78a6eeed > .elementor-widget-container{background-color:#F7F2EA;padding:0px 28px 28px 28px;border-radius:0px 0px 14px 14px;}.elementor-4066 .elementor-element.elementor-element-447c96a6{--display:flex;}.elementor-4066 .elementor-element.elementor-element-89f389e{font-family:"San Francisco", Sans-serif;}.elementor-4066 .elementor-element.elementor-element-7bf1e226 .elementor-button{font-family:"San Francisco", Sans-serif;}/* Start custom CSS for heading, class: .elementor-element-29773856 */.elementor-4066 .elementor-element.elementor-element-29773856 .elementor-heading-title{color:#e2bd82;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0;}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-584ca27b */.elementor-4066 .elementor-element.elementor-element-584ca27b .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:clamp(36px,5vw,58px);line-height:1.18;color:#fff;max-width:900px;margin:10px 0 18px;}@media(max-width:600px){.elementor-4066 .elementor-element.elementor-element-584ca27b .elementor-heading-title{font-size:34px;}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70fcd0a7 */.elementor-4066 .elementor-element.elementor-element-70fcd0a7,.elementor-4066 .elementor-element.elementor-element-70fcd0a7 p{font-size:13px;line-height:1.5;color:#eee;margin:0;}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2b734411 */.elementor-4066 .elementor-element.elementor-element-2b734411{min-height:330px;display:flex;flex-direction:column;justify-content:center;padding:58px max(5vw,calc((100vw - 980px)/2));background-position:center;background-size:cover;position:relative;}.elementor-4066 .elementor-element.elementor-element-2b734411:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,13,18,.92),rgba(14,13,18,.5));z-index:0;}.elementor-4066 .elementor-element.elementor-element-2b734411>*{position:relative;z-index:1;}@media(max-width:900px){.elementor-4066 .elementor-element.elementor-element-2b734411{min-height:280px;}}@media(max-width:600px){.elementor-4066 .elementor-element.elementor-element-2b734411{padding:44px 5vw;}}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-2921efd5 */.elementor-4066 .elementor-element.elementor-element-2921efd5 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-19cb5720 */.elementor-4066 .elementor-element.elementor-element-19cb5720 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-61b301e9 */.elementor-4066 .elementor-element.elementor-element-61b301e9 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61b0d22b */.elementor-4066 .elementor-element.elementor-element-61b0d22b .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-5877877 */.elementor-4066 .elementor-element.elementor-element-5877877 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-1631965b */.elementor-4066 .elementor-element.elementor-element-1631965b .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-63e7ec0b */.elementor-4066 .elementor-element.elementor-element-63e7ec0b .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-308cf84 */.elementor-4066 .elementor-element.elementor-element-308cf84 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-5cd728e3 */.elementor-4066 .elementor-element.elementor-element-5cd728e3 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-1e4ac7e6 */.elementor-4066 .elementor-element.elementor-element-1e4ac7e6 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-78a6eeed */.elementor-4066 .elementor-element.elementor-element-78a6eeed .elementor-button{min-height:55px;background:#c48931;color:#fff;border-radius:10px;padding:5px 20px;font-weight:600;}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4e3d29b6 */.elementor-4066 .elementor-element.elementor-element-4e3d29b6 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-526abe7c */.elementor-4066 .elementor-element.elementor-element-526abe7c .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-427f2311 */.elementor-4066 .elementor-element.elementor-element-427f2311 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-7aa3a580 */.elementor-4066 .elementor-element.elementor-element-7aa3a580 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-2cebc060 */.elementor-4066 .elementor-element.elementor-element-2cebc060 .elementor-heading-title{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-1f347fc5 */.elementor-4066 .elementor-element.elementor-element-1f347fc5{font-family:'San Francisco',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;line-height:1.65;color:#434f58;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 h2{font-size:35px;line-height:1.3;color:#0e0d12;margin:1.55em 0 .45em;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 h3{font-size:25px;line-height:1.35;color:#0e0d12;margin:1.4em 0 .35em;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 p{margin:0 0 1.5em;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.12);}.elementor-4066 .elementor-element.elementor-element-1f347fc5 table{width:100%;border-collapse:collapse;margin:22px 0 30px;display:block;overflow-x:auto;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 th,.elementor-4066 .elementor-element.elementor-element-1f347fc5 td{border:1px solid #e2e2e2;text-align:left;vertical-align:top;padding:13px 14px;min-width:145px;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 th{background:#0e0d12;color:#fff;font-size:13px;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 .answer{font-size:18px;border-left:4px solid #c48931;padding:22px 24px;background:#faf8f4;color:#252525;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 .note{padding:20px 22px;background:#f8f8f8;border-left:4px solid #c48931;margin:26px 0;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 .elementor-button{min-height:55px;background:#c48931;color:#fff;border-radius:10px;padding:5px 20px;font-weight:600;}@media(max-width:900px){.elementor-4066 .elementor-element.elementor-element-1f347fc5 h2{font-size:30px;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 h3{font-size:23px;}}@media(max-width:600px){.elementor-4066 .elementor-element.elementor-element-1f347fc5 h2{font-size:27px;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 h3{font-size:21px;}.elementor-4066 .elementor-element.elementor-element-1f347fc5 th,.elementor-4066 .elementor-element.elementor-element-1f347fc5 td{padding:11px;min-width:130px;}}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-447c96a6 */.elementor-4066 .elementor-element.elementor-element-447c96a6{position:sticky;top:24px;background:#f8f8f8;padding:24px;}.elementor-4066 .elementor-element.elementor-element-447c96a6 h3{font-size:18px;color:#0e0d12;margin:0 0 12px;}.elementor-4066 .elementor-element.elementor-element-447c96a6 a{display:block;color:#697861;text-decoration:none;padding:8px 0;border-bottom:1px solid #e8e8e8;}.elementor-4066 .elementor-element.elementor-element-447c96a6 .elementor-button{margin-top:20px;background:#c48931;color:#fff;border-radius:10px;padding:14px;}@media(max-width:900px){.elementor-4066 .elementor-element.elementor-element-447c96a6{position:static;}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5373d091 */.elementor-4066 .elementor-element.elementor-element-5373d091{width:min(1080px,90vw);margin:58px auto;}.elementor-4066 .elementor-element.elementor-element-5373d091>.e-con-inner{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:55px;align-items:start;}.elementor-4066 .elementor-element.elementor-element-5373d091>.e-con-inner>.elementor-shape{position:absolute;}.elementor-4066 .elementor-element.elementor-element-5373d091>.e-con-inner>.e-con{width:100%;max-width:none;}@media(max-width:900px){.elementor-4066 .elementor-element.elementor-element-5373d091>.e-con-inner{grid-template-columns:1fr;}}@media(max-width:600px){.elementor-4066 .elementor-element.elementor-element-5373d091{margin:38px auto;}}/* End custom CSS */

