.elementor-32 .elementor-element.elementor-element-0b24917{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-06b4cf8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32 .elementor-element.elementor-element-ad1e149 img{width:100%;max-width:100%;height:250px;}.elementor-32 .elementor-element.elementor-element-1a6f6a5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2B23181A;--border-color:#2B23181A;--border-radius:12px 12px 12px 12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-c814838{--display:grid;--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-32 .elementor-element.elementor-element-c814838:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-c814838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94b5410 );}.elementor-32 .elementor-element.elementor-element-f43f414{--display:flex;}.elementor-32 .elementor-element.elementor-element-ccbe613{font-family:"Palatino", Sans-serif;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-8fc677a{--display:flex;}.elementor-32 .elementor-element.elementor-element-f78b403{--display:flex;--padding-top:080px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-32 .elementor-element.elementor-element-315c8ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--z-index:99;}.elementor-32 .elementor-element.elementor-element-315c8ae:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-315c8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94b5410 );}.elementor-32 .elementor-element.elementor-element-0c39b1d{--display:flex;}.elementor-32 .elementor-element.elementor-element-0c39b1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-2856c73{--display:flex;}.elementor-32 .elementor-element.elementor-element-2856c73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-d2ed5e0{--display:grid;--e-con-grid-template-columns:1fr 1.2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-32 .elementor-element.elementor-element-d2ed5e0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d2ed5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F200;}.elementor-32 .elementor-element.elementor-element-7712a97{--display:flex;}.elementor-32 .elementor-element.elementor-element-310c04e{--display:flex;}.elementor-32 .elementor-element.elementor-element-2ad5a0d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-372a901{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-372a901:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-372a901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EEE3;}.elementor-32 .elementor-element.elementor-element-5a0aca8{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-5a0aca8:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5a0aca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EEE3;}.elementor-32 .elementor-element.elementor-element-12f54c2{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-12f54c2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-12f54c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EEE3;}.elementor-32 .elementor-element.elementor-element-62b6f87{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-62b6f87:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-62b6f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EEE3;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-673a0cb{left:-1.016px;}body.rtl .elementor-32 .elementor-element.elementor-element-673a0cb{right:-1.016px;}.elementor-32 .elementor-element.elementor-element-673a0cb{top:-3.969px;}.elementor-32 .elementor-element.elementor-element-f290d43{--display:flex;}.elementor-32 .elementor-element.elementor-element-dc6582f{--display:grid;--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-c8a433e{--display:flex;}.elementor-32 .elementor-element.elementor-element-dc35a47{--display:flex;}.elementor-32 .elementor-element.elementor-element-88b2980{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-59349ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0100px;--padding-right:0100px;}.elementor-32 .elementor-element.elementor-element-59349ae:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-59349ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcceos.com/wp-content/uploads/2026/07/home-bottom-bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-4abf11f{--display:flex;--margin-top:0400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-32 .elementor-element.elementor-element-4abf11f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-3f461cd{--display:grid;--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-7d9c064{--display:flex;}.elementor-32 .elementor-element.elementor-element-60673d1{--display:flex;}.elementor-32 .elementor-element.elementor-element-76b5037{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:010px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-76b5037:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-76b5037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EEE3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-5d73b7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;line-height:29.38px;color:#050505;}.elementor-32 .elementor-element.elementor-element-5d73b7c .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-5d73b7c .elementor-heading-title a:focus{color:#2B2318;}.elementor-32 .elementor-element.elementor-element-03e864b .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:clamp(30px, 6vw,48px);font-weight:400;line-height:1.2;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-03e864b{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-03e864b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-7ddb689{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0100px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-f0052a9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:12px 12px 12px 12px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-32 .elementor-element.elementor-element-f0052a9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f0052a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32 .elementor-element.elementor-element-44e2f14{--display:flex;--justify-content:space-between;}.elementor-32 .elementor-element.elementor-element-a470890{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:12px 12px 12px 12px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-32 .elementor-element.elementor-element-a470890:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a470890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32 .elementor-element.elementor-element-5f02e21{--display:flex;--justify-content:space-between;}.elementor-32 .elementor-element.elementor-element-3b3bc41{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:12px 12px 12px 12px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-32 .elementor-element.elementor-element-3b3bc41:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3b3bc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32 .elementor-element.elementor-element-ebabf60{--display:flex;--justify-content:space-between;}.elementor-32 .elementor-element.elementor-element-b6762f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#474747;--border-color:#474747;--border-radius:12px 12px 12px 12px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-32 .elementor-element.elementor-element-b6762f2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b6762f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32 .elementor-element.elementor-element-f7aa20e{--display:flex;--justify-content:space-between;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-06b4cf8{--width:100%;}.elementor-32 .elementor-element.elementor-element-c814838{--content-width:1599px;}.elementor-32 .elementor-element.elementor-element-f43f414{--width:72%;}.elementor-32 .elementor-element.elementor-element-8fc677a{--width:71%;}.elementor-32 .elementor-element.elementor-element-315c8ae{--content-width:1599px;}.elementor-32 .elementor-element.elementor-element-d2ed5e0{--content-width:1599px;}.elementor-32 .elementor-element.elementor-element-7712a97{--width:100%;}.elementor-32 .elementor-element.elementor-element-f290d43{--content-width:1599px;}.elementor-32 .elementor-element.elementor-element-dc35a47{--content-width:83%;}.elementor-32 .elementor-element.elementor-element-59349ae{--content-width:1599px;}.elementor-32 .elementor-element.elementor-element-7d9c064{--width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-06b4cf8{--width:100%;}.elementor-32 .elementor-element.elementor-element-2856c73{--width:608.659px;}.elementor-32 .elementor-element.elementor-element-dc35a47{--content-width:100%;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-ad1e149 img{height:200px;}.elementor-32 .elementor-element.elementor-element-c814838{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-315c8ae{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-d2ed5e0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-2ad5a0d{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-dc6582f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-88b2980{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-59349ae:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-59349ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcceos.com/wp-content/uploads/2026/07/living-contact-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-59349ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4abf11f{--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-3f461cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-7ddb689{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-f0052a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-a470890{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-3b3bc41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-b6762f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-ad1e149 img{height:120px;}.elementor-32 .elementor-element.elementor-element-c814838{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-f78b403{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-315c8ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-2856c73{--width:219.633px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-d2ed5e0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-2ad5a0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-673a0cb{left:1.983px;}body.rtl .elementor-32 .elementor-element.elementor-element-673a0cb{right:1.983px;}.elementor-32 .elementor-element.elementor-element-673a0cb{top:-4.966px;}.elementor-32 .elementor-element.elementor-element-f290d43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-dc6582f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-88b2980{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-4abf11f{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-3f461cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-7d9c064{--width:100%;}.elementor-32 .elementor-element.elementor-element-7ddb689{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:040px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-f0052a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-a470890{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-3b3bc41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-b6762f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-2ad5a0d */.elementor-32 .elementor-element.elementor-element-2ad5a0d{
  gap: 4rem;
  margin: 10rem 0 2rem 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2856c73 */.elementor-32 .elementor-element.elementor-element-2856c73 {
  width: min(var(--inner-container-width), 100%);
  margin: 0 auto;
  padding: 0 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c39b1d */.elementor-32 .elementor-element.elementor-element-0c39b1d {
  padding: 8rem 5rem;
  transition: background-color 0.3s ease;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-32 .elementor-element.elementor-element-0c39b1d {
    padding: 6rem 3rem;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-32 .elementor-element.elementor-element-0c39b1d {
    padding: 4rem 1.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6582f */.elementor-32 .elementor-element.elementor-element-dc6582f{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b2980 */.elementor-32 .elementor-element.elementor-element-88b2980{
 margin: 5rem 0;
 align-items: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f461cd */.elementor-32 .elementor-element.elementor-element-3f461cd{
    position: relative;
  z-index: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0052a9 */.elementor-32 .elementor-element.elementor-element-f0052a9 {
    position: relative;
    overflow: hidden;
    background: #000;
    transition: all 0.4s ease;
}

.elementor-32 .elementor-element.elementor-element-f0052a9::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        #000000 0%,
        #000000 45%,
        #180006 60%,
        #3d0916 90%,
        #6b0d23 100%
    );
    opacity: 0;
    transition: opacity .4s ease;
    z-index: 1;
}

.elementor-32 .elementor-element.elementor-element-f0052a9:hover::before {
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-f0052a9 > * {
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a470890 */.elementor-32 .elementor-element.elementor-element-a470890 {
    position: relative;
    overflow: hidden;
    background: #000;
    transition: all 0.4s ease;
}

.elementor-32 .elementor-element.elementor-element-a470890::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        #000000 0%,
        #000000 45%,
        #041A26 60%,
        #0B4F73 90%,
        #1481BA 100%
    );
    opacity: 0;
    transition: opacity .4s ease;
    z-index: 1;
}

.elementor-32 .elementor-element.elementor-element-a470890:hover::before {
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-a470890 > * {
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3bc41 */.elementor-32 .elementor-element.elementor-element-3b3bc41 {
    position: relative;
    overflow: hidden;
    background: #000;
    transition: all 0.4s ease;
}

.elementor-32 .elementor-element.elementor-element-3b3bc41::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        #000000 0%,
        #000000 45%,
        #041A0D 60%,
        #0B6E3A 90%,
        #14AE5C 100%
    );
    opacity: 0;
    transition: opacity .4s ease;
    z-index: 1;
}

.elementor-32 .elementor-element.elementor-element-3b3bc41:hover::before {
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-3b3bc41 > * {
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6762f2 */.elementor-32 .elementor-element.elementor-element-b6762f2 {
    position: relative;
    overflow: hidden;
    background: #000;
    transition: all 0.4s ease;
}

.elementor-32 .elementor-element.elementor-element-b6762f2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        #000000 0%,
        #000000 45%,
        #1C1710 60%,
        #6E5A34 90%,
        #BFA476 100%
    );
    opacity: 0;
    transition: opacity .4s ease;
    z-index: 1;
}

.elementor-32 .elementor-element.elementor-element-b6762f2:hover::before {
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-b6762f2 > * {
    z-index: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Palatino';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wordpress-kl7uonvzcfii3cb3fbs9wpb5.187.77.134.143.sslip.io/wp-content/uploads/2026/07/palatino.woff2') format('woff2'),
		url('https://wordpress-kl7uonvzcfii3cb3fbs9wpb5.187.77.134.143.sslip.io/wp-content/uploads/2026/07/palatino.woff') format('woff');
}
/* End Custom Fonts CSS */