.elementor-4077 .elementor-element.elementor-element-cfd0a60:not(.elementor-motion-effects-element-type-background) { background-color:rgba(238, 226, 168, 0);background-image:url("../images/2026/01/light-city.png");background-position:center center;background-repeat:no-repeat;background-size:cover; }
.elementor-4077 .elementor-element.elementor-element-cfd0a60 > .elementor-background-overlay { background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-4077 .elementor-element.elementor-element-cfd0a60 .elementor-background-overlay { filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); }
.elementor-4077 .elementor-element.elementor-element-cfd0a60 { transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px; }
.elementor-4077 .elementor-element.elementor-element-7231530 > .elementor-element-populated { transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-4077 .elementor-element.elementor-element-7231530 > .elementor-element-populated > .elementor-background-overlay { transition:background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-4077 .elementor-element.elementor-element-7be4ac8 { margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px; }
.elementor-4077 .elementor-element.elementor-element-c297666.elementor-column.elementor-element > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { align-content:center;align-items:center; }
.elementor-4077 .elementor-element.elementor-element-c297666.elementor-column > .elementor-column-wrap > .elementor-widget-wrap { justify-content:center; }
.elementor-4077 .elementor-element.elementor-element-3e80761 { text-align:center; }
.elementor-4077 .elementor-element.elementor-element-3e80761 .elementor-heading-title { color:#FFFFFF;font-family:"Poppins";font-size:42px;font-weight:600; }
.elementor-4077 .elementor-element.elementor-element-3e80761 > .elementor-widget-container { margin:0px 0px 0px 0px;padding:0% 0% 0% 0%; }
.elementor-4077 .elementor-element.elementor-element-d522c0c { margin-top:50px;margin-bottom:50px; }
.elementor-4077 .elementor-element.elementor-element-b18a4e0 > .elementor-element-populated { padding:30px 30px 30px 30px; }
.elementor-4077 .elementor-element.elementor-element-34c123f { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-34c123f .elementor-heading-title { color:#001F4B;font-family:"Poppins";font-size:42px;font-weight:600; }
.elementor-4077 .elementor-element.elementor-element-34c123f > .elementor-widget-container { padding:0% 0% 3% 0%; }
.elementor-4077 .elementor-element.elementor-element-f305ccf { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-f305ccf .elementor-heading-title { color:#324A6F;font-family:"Poppins";font-size:18px;font-weight:400;line-height:1.5em; }
.elementor-4077 .elementor-element.elementor-element-f305ccf > .elementor-widget-container { padding:0% 0% 2% 0%; }
.elementor-4077 .elementor-element.elementor-element-615f732.elementor-column.elementor-element > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { align-content:center;align-items:center; }
.elementor-4077 .elementor-element.elementor-element-f9547fd { text-align:right; }
.elementor-4077 .elementor-element.elementor-element-f9547fd .elementor-image img { border-radius:10px 10px 10px 10px; }
.elementor-4077 .elementor-element.elementor-element-a80c629.elementor-column.elementor-element > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { align-content:center;align-items:center; }
.elementor-4077 .elementor-element.elementor-element-dfd9941:not(.elementor-motion-effects-element-type-background) { background-color:#F2F2F2; }
.elementor-4077 .elementor-element.elementor-element-dfd9941 > .elementor-background-overlay { background-repeat:no-repeat;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-4077 .elementor-element.elementor-element-dfd9941 { transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 3% 5% 3%; }
.elementor-4077 .elementor-element.elementor-element-fd90127.elementor-column.elementor-element > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { align-content:center;align-items:center; }
.elementor-4077 .elementor-element.elementor-element-fd90127 > .elementor-element-populated { padding:30px 30px 30px 30px; }
.elementor-4077 .elementor-element.elementor-element-8acae95 { text-align:center; }
.elementor-4077 .elementor-element.elementor-element-8acae95 .elementor-image img { max-width:100%;border-radius:10px 10px 10px 10px; }
.elementor-4077 .elementor-element.elementor-element-a2d743a > .elementor-element-populated { padding:30px 30px 30px 30px; }
.elementor-4077 .elementor-element.elementor-element-1b16fdc { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-1b16fdc .elementor-heading-title { color:#DB2025;font-family:"Arial";font-size:18px;font-weight:600;line-height:1.2em; }
.elementor-4077 .elementor-element.elementor-element-73ace5b { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-73ace5b .elementor-heading-title { color:#001F4B;font-family:"Poppins";font-size:42px;font-weight:600; }
.elementor-4077 .elementor-element.elementor-element-73ace5b > .elementor-widget-container { padding:0% 0% 3% 0%; }
.elementor-4077 .elementor-element.elementor-element-7900d33 { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-7900d33 .elementor-heading-title { color:#324A6F;font-family:"Poppins";font-size:18px;font-weight:400;line-height:1.5em; }
.elementor-4077 .elementor-element.elementor-element-7900d33 > .elementor-widget-container { padding:0% 0% 2% 0%; }
.elementor-4077 .elementor-element.elementor-element-5925243 { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-5925243 .elementor-heading-title { color:#324A6F;font-family:"Poppins";font-size:18px;font-weight:400;line-height:1.5em; }
.elementor-4077 .elementor-element.elementor-element-5925243 > .elementor-widget-container { padding:0% 0% 2% 0%; }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom:calc(17px/2); }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top:calc(17px/2); }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-icon i { color:#010079;font-size:22px; }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-icon svg { fill:#010079;width:22px; }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-icon { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-text { color:#324A6F; }
.elementor-4077 .elementor-element.elementor-element-6151969 .elementor-icon-list-item { font-family:"Poppins";font-size:18px;line-height:1.2em; }
.elementor-4077 .elementor-element.elementor-element-28fdea9:not(.elementor-motion-effects-element-type-background) { background-image:url("../images/2026/01/foam-technology4.jpeg");background-repeat:no-repeat;background-size:cover; }
.elementor-4077 .elementor-element.elementor-element-28fdea9 > .elementor-background-overlay { background-color:#000000;opacity:0.64;transition:background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-4077 .elementor-element.elementor-element-28fdea9 { transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;padding:80px 20px 80px 20px; }
.elementor-4077 .elementor-element.elementor-element-77687de.elementor-column.elementor-element > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { align-content:center;align-items:center; }
.elementor-4077 .elementor-element.elementor-element-77687de > .elementor-element-populated { padding:30px 30px 30px 30px; }
.elementor-4077 .elementor-element.elementor-element-f6027f1 { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-f6027f1 .elementor-heading-title { color:#FFFFFF;font-family:"Poppins";font-size:42px;font-weight:600; }
.elementor-4077 .elementor-element.elementor-element-f6027f1 > .elementor-widget-container { padding:0% 0% 0% 0%; }
.elementor-4077 .elementor-element.elementor-element-30993ed { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-30993ed .elementor-heading-title { color:#FFFFFF;font-family:"Poppins";font-size:18px;font-weight:400;line-height:1.5em; }
.elementor-4077 .elementor-element.elementor-element-30993ed > .elementor-widget-container { padding:0% 0% 0% 0%; }
.elementor-4077 .elementor-element.elementor-element-6e45a6a { text-align:left; }
.elementor-4077 .elementor-element.elementor-element-6e45a6a .elementor-heading-title { color:#FFFFFF;font-family:"Poppins";font-size:18px;font-weight:400;line-height:1.5em; }
.elementor-4077 .elementor-element.elementor-element-6e45a6a > .elementor-widget-container { padding:0% 0% 2% 0%; }
.elementor-4077 .elementor-element.elementor-element-86da301 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom:calc(12px/2); }
.elementor-4077 .elementor-element.elementor-element-86da301 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top:calc(12px/2); }
.elementor-4077 .elementor-element.elementor-element-86da301 .elementor-icon-list-icon i { color:#FFFFFF;font-size:16px; }
.elementor-4077 .elementor-element.elementor-element-86da301 .elementor-icon-list-icon svg { fill:#FFFFFF;width:16px; }
.elementor-4077 .elementor-element.elementor-element-86da301 .elementor-icon-list-text { color:#FFFFFF; }
.elementor-4077 .elementor-element.elementor-element-86da301 .elementor-icon-list-item { font-family:"Poppins";font-size:18px; }
.elementor-4077 .elementor-element.elementor-element-95a2172.elementor-column.elementor-element > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { align-content:center;align-items:center; }
.elementor-4077 .elementor-element.elementor-element-95a2172 > .elementor-element-populated { padding:30px 30px 30px 30px; }
@media(max-width:1024px) {
  .elementor-4077 .elementor-element.elementor-element-f305ccf .elementor-heading-title { line-height:1.3em; }
  .elementor-4077 .elementor-element.elementor-element-7900d33 .elementor-heading-title { line-height:1.3em; }
  .elementor-4077 .elementor-element.elementor-element-5925243 .elementor-heading-title { line-height:1.3em; }
  .elementor-4077 .elementor-element.elementor-element-30993ed .elementor-heading-title { line-height:1.3em; }
  .elementor-4077 .elementor-element.elementor-element-6e45a6a .elementor-heading-title { line-height:1.3em; }
  .elementor-4077 .elementor-element.elementor-element-fa92133 .elementor-image img { width:70%; }
}
@media(min-width:768px) {
  .elementor-4077 .elementor-element.elementor-element-7231530 { width:100%; }
  .elementor-4077 .elementor-element.elementor-element-b18a4e0 { width:54.76%; }
  .elementor-4077 .elementor-element.elementor-element-615f732 { width:45.24%; }
  .elementor-4077 .elementor-element.elementor-element-bceab72 { width:97.977%; }
  .elementor-4077 .elementor-element.elementor-element-a80c629 { width:2%; }
  .elementor-4077 .elementor-element.elementor-element-fd90127 { width:42.371%; }
  .elementor-4077 .elementor-element.elementor-element-a2d743a { width:57.629%; }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-4077 .elementor-element.elementor-element-b18a4e0 { width:100%; }
  .elementor-4077 .elementor-element.elementor-element-615f732 { width:100%; }
  .elementor-4077 .elementor-element.elementor-element-fd90127 { width:100%; }
  .elementor-4077 .elementor-element.elementor-element-a2d743a { width:100%; }
  .elementor-4077 .elementor-element.elementor-element-77687de { width:100%; }
  .elementor-4077 .elementor-element.elementor-element-95a2172 { width:100%; }
}
@media(max-width:767px) {
  .elementor-4077 .elementor-element.elementor-element-cfd0a60 { padding:10px 10px 10px 10px; }
  .elementor-4077 .elementor-element.elementor-element-3e80761 .elementor-heading-title { font-size:26px;line-height:1.2em; }
  .elementor-4077 .elementor-element.elementor-element-34c123f .elementor-heading-title { font-size:34px;line-height:1.2em; }
  .elementor-4077 .elementor-element.elementor-element-dfd9941 > .elementor-background-overlay { background-repeat:no-repeat; }
  .elementor-4077 .elementor-element.elementor-element-8acae95 { text-align:center; }
  .elementor-4077 .elementor-element.elementor-element-73ace5b .elementor-heading-title { font-size:34px;line-height:1.2em; }
  .elementor-4077 .elementor-element.elementor-element-f6027f1 .elementor-heading-title { font-size:34px;line-height:1.2em; }
}
