.elementor-12583 .elementor-element.elementor-element-255dc78{--display:flex;--min-height:144px;--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:space-evenly;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12583 .elementor-element.elementor-element-255dc78.e-con{--align-self:flex-start;}.elementor-12583 .elementor-element.elementor-element-388d0ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12583 .elementor-element.elementor-element-388d0ca.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-388d0ca .title-after_title, .elementor-12583 .elementor-element.elementor-element-388d0ca .title-subtitle, .elementor-12583 .elementor-element.elementor-element-388d0ca .woodmart-title-container{max-width:100%;}.elementor-12583 .elementor-element.elementor-element-388d0ca .title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:800;line-height:50px;}.elementor-12583 .elementor-element.elementor-element-f89e007{--display:grid;--min-height:144px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-12583 .elementor-element.elementor-element-f89e007::before, .elementor-12583 .elementor-element.elementor-element-f89e007 > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-f89e007 > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-f89e007 > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-f89e007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-f89e007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12583 .elementor-element.elementor-element-60d4c6f .elementor-button{background-color:#00000000;font-family:"Lato", Sans-serif;font-size:35px;font-weight:800;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;border-radius:10px 10px 10px 10px;padding:50px 0px 50px 0px;}.elementor-12583 .elementor-element.elementor-element-60d4c6f .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-60d4c6f .elementor-button:focus{background-color:#00000096;}.elementor-12583 .elementor-element.elementor-element-60d4c6f{width:100%;max-width:100%;background-image:url("https://sokoro.co/wp-content/uploads/2025/09/wedge.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-60d4c6f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-60d4c6f:hover{border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-d24a061 .elementor-button{background-color:#02010100;font-family:"Lato", Sans-serif;font-size:35px;font-weight:800;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;border-style:solid;border-radius:10px 10px 10px 10px;padding:50px 0px 50px 0px;}.elementor-12583 .elementor-element.elementor-element-d24a061 .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-d24a061 .elementor-button:focus{background-color:#0000009C;}.elementor-12583 .elementor-element.elementor-element-d24a061{background-image:url("https://sokoro.co/wp-content/uploads/2025/09/headrest.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-d24a061.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-d24a061:hover{border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-040acd8{--display:flex;--min-height:250px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12583 .elementor-element.elementor-element-040acd8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-a9ea4be{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-12583 .elementor-element.elementor-element-a9ea4be.e-con{--align-self:center;}.elementor-12583 .elementor-element.elementor-element-e2fa078 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12583 .elementor-element.elementor-element-e2fa078.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12583 .elementor-element.elementor-element-e2fa078{left:1px;}body.rtl .elementor-12583 .elementor-element.elementor-element-e2fa078{right:1px;}.elementor-12583 .elementor-element.elementor-element-e2fa078{top:399px;}.elementor-12583 .elementor-element.elementor-element-e2fa078 .wd-text-block{max-width:687px;font-family:"Lato", Sans-serif;font-size:30px;font-weight:normal;line-height:37px;}.elementor-12583 .elementor-element.elementor-element-c5b8f8f img{width:100%;max-width:100%;}.elementor-12583 .elementor-element.elementor-element-b71d9d5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0, 0, 0, 0.3);--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12583 .elementor-element.elementor-element-b71d9d5:not(.elementor-motion-effects-element-type-background), .elementor-12583 .elementor-element.elementor-element-b71d9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-dc17df9{--display:flex;}.elementor-12583 .elementor-element.elementor-element-fab53f2{--display:grid;--min-height:223px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-12583 .elementor-element.elementor-element-fab53f2.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-12583 .elementor-element.elementor-element-db8abdb{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-db8abdb.elementor-element{--align-self:flex-start;}.elementor-12583 .elementor-element.elementor-element-9051a61 .elementor-button{background-color:#000000;font-size:16px;border-radius:5px 5px 5px 5px;padding:15px 10px 15px 10px;}.elementor-12583 .elementor-element.elementor-element-9051a61{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;grid-column:span 1;grid-row:span 1;border-radius:5px 5px 5px 5px;}.elementor-12583 .elementor-element.elementor-element-9051a61.elementor-element{--align-self:flex-start;}.elementor-12583 .elementor-element.elementor-element-9051a61 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12583 .elementor-element.elementor-element-6460752{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-164ad7c img{width:100%;max-width:100%;height:278px;}.elementor-12583 .elementor-element.elementor-element-db5ee35{width:100%;max-width:100%;}.elementor-12583 .elementor-element.elementor-element-db5ee35.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-db5ee35 img{width:100%;max-width:100%;height:30px;object-fit:contain;object-position:center center;}.elementor-12583 .elementor-element.elementor-element-1ca01a6{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0, 0, 0, 0.3);--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12583 .elementor-element.elementor-element-1ca01a6:not(.elementor-motion-effects-element-type-background), .elementor-12583 .elementor-element.elementor-element-1ca01a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-1ca01a6.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-12583 .elementor-element.elementor-element-f77fe4f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-47407b5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-7acc9b9{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-1c62c44 img{width:100%;max-width:100%;height:346px;}.elementor-12583 .elementor-element.elementor-element-9271b3e{width:100%;max-width:100%;}.elementor-12583 .elementor-element.elementor-element-9271b3e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:1;}.elementor-12583 .elementor-element.elementor-element-9271b3e img{width:100%;max-width:100%;height:30px;object-fit:contain;object-position:center center;}.elementor-12583 .elementor-element.elementor-element-83f6c21{--display:grid;--min-height:223px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-12583 .elementor-element.elementor-element-83f6c21.e-con{--align-self:center;}.elementor-12583 .elementor-element.elementor-element-f394562 .elementor-button{background-color:#000000;font-size:16px;border-radius:5px 5px 5px 5px;padding:15px 10px 15px 10px;}.elementor-12583 .elementor-element.elementor-element-f394562{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;grid-column:span 1;grid-row:span 1;border-radius:5px 5px 5px 5px;}.elementor-12583 .elementor-element.elementor-element-f394562.elementor-element{--align-self:flex-start;}.elementor-12583 .elementor-element.elementor-element-f394562 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12583 .elementor-element.elementor-element-49629ae{--display:flex;}.elementor-12583 .elementor-element.elementor-element-b7433a1{width:100%;max-width:100%;top:209px;}.elementor-12583 .elementor-element.elementor-element-b7433a1.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-12583 .elementor-element.elementor-element-b7433a1{left:0px;}body.rtl .elementor-12583 .elementor-element.elementor-element-b7433a1{right:0px;}.elementor-12583 .elementor-element.elementor-element-b7433a1 .title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:45px;font-weight:800;line-height:50px;}.elementor-12583 .elementor-element.elementor-element-8d0fd5d{--display:flex;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12583 .elementor-element.elementor-element-8d0fd5d::before, .elementor-12583 .elementor-element.elementor-element-8d0fd5d > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-8d0fd5d > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-8d0fd5d > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-8d0fd5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-8d0fd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12583 .elementor-element.elementor-element-8d0fd5d::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12583 .elementor-element.elementor-element-bd5231c > .elementor-widget-container{background-color:#000000;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-bd5231c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-bd5231c .wd-el-video{height:400px;}.elementor-12583 .elementor-element.elementor-element-6c37324{--display:flex;--min-height:0px;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0, 0, 0, 0.3);--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12583 .elementor-element.elementor-element-6c37324::before, .elementor-12583 .elementor-element.elementor-element-6c37324 > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-6c37324 > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-6c37324 > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-6c37324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-6c37324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#AA8E8E00;--background-overlay:'';}.elementor-12583 .elementor-element.elementor-element-6c37324.e-con{--align-self:stretch;}.elementor-12583 .elementor-element.elementor-element-096f7c8{--display:grid;--min-height:500px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-096f7c8:not(.elementor-motion-effects-element-type-background), .elementor-12583 .elementor-element.elementor-element-096f7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-096f7c8::before, .elementor-12583 .elementor-element.elementor-element-096f7c8 > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-096f7c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-096f7c8 > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-096f7c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-096f7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12583 .elementor-element.elementor-element-74476a3{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--border-radius:0px 0px 0px 10px;}.elementor-12583 .elementor-element.elementor-element-74476a3.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-b3ce0c6 .elementor-button{background-color:#02010100;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#02010100;color:#02010100;padding:243px 243px 243px 243px;}.elementor-12583 .elementor-element.elementor-element-b3ce0c6{width:var( --container-widget-width, 100% );max-width:100%;background-image:url("https://sokoro.co/wp-content/uploads/2025/09/wedge-website-main-image-BGE-2.webp");--container-widget-width:100%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 0px 0px 10px;}.elementor-12583 .elementor-element.elementor-element-b3ce0c6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-b3ce0c6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12583 .elementor-element.elementor-element-1aef882{width:100%;max-width:100%;padding:100px 80px 100px 80px;}.elementor-12583 .elementor-element.elementor-element-6d7c7d6{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12583 .elementor-element.elementor-element-9409ac0 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-12583 .elementor-element.elementor-element-9409ac0.elementor-element{--order:-99999 /* order start hack */;}.elementor-12583 .elementor-element.elementor-element-9409ac0 .title{color:#000000;font-family:"Lato", Sans-serif;font-size:45px;font-weight:800;line-height:50px;}.elementor-12583 .elementor-element.elementor-element-c370b27{--display:flex;--min-height:0px;}.elementor-12583 .elementor-element.elementor-element-3d75f78{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--background-transition:0s;}.elementor-12583 .elementor-element.elementor-element-3d75f78:hover::before, .elementor-12583 .elementor-element.elementor-element-3d75f78:hover > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-3d75f78:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-3d75f78 > .elementor-background-slideshow:hover::before, .elementor-12583 .elementor-element.elementor-element-3d75f78 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-12583 .elementor-element.elementor-element-3d75f78:hover{--overlay-opacity:0.82;}.elementor-12583 .elementor-element.elementor-element-3d75f78, .elementor-12583 .elementor-element.elementor-element-3d75f78::before{--overlay-transition:1.3s;}.elementor-12583 .elementor-element.elementor-element-3d75f78:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12583 .elementor-element.elementor-element-3d75f78.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-d1caf5a .elementor-button{background-color:#02010100;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:100px;fill:#02010100;color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;border-radius:10px 10px 10px 10px;padding:300px 0px 300px 0px;}.elementor-12583 .elementor-element.elementor-element-d1caf5a .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-d1caf5a .elementor-button:focus{background-color:#00000096;color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-d1caf5a{width:100%;max-width:100%;background-image:url("https://sokoro.co/wp-content/uploads/2025/09/community1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-d1caf5a.elementor-element{--align-self:stretch;}.elementor-12583 .elementor-element.elementor-element-d1caf5a:hover{border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-d1caf5a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12583 .elementor-element.elementor-element-d1caf5a .elementor-button:hover svg, .elementor-12583 .elementor-element.elementor-element-d1caf5a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-9e135e6 .elementor-button{background-color:#02010100;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:100px;fill:#02010100;color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;border-radius:10px 10px 10px 10px;padding:300px 0px 300px 0px;}.elementor-12583 .elementor-element.elementor-element-9e135e6 .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-9e135e6 .elementor-button:focus{background-color:#000000A1;color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-9e135e6{background-image:url("https://sokoro.co/wp-content/uploads/2025/09/community2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-9e135e6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-9e135e6:hover{border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-9e135e6 .elementor-button:hover svg, .elementor-12583 .elementor-element.elementor-element-9e135e6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-5cb583a .elementor-button{background-color:#02010100;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:100px;fill:#02010100;color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;border-radius:10px 10px 10px 10px;padding:300px 0px 300px 0px;}.elementor-12583 .elementor-element.elementor-element-5cb583a .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-5cb583a .elementor-button:focus{background-color:#000000A3;color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-5cb583a{background-image:url("https://sokoro.co/wp-content/uploads/2025/09/community3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-5cb583a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-5cb583a:hover{border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-5cb583a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12583 .elementor-element.elementor-element-5cb583a .elementor-button:hover svg, .elementor-12583 .elementor-element.elementor-element-5cb583a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-5b9498b .elementor-button{background-color:#00000000;font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:100px;fill:#02010100;color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0.7s;border-radius:10px 10px 10px 10px;padding:300px 0px 300px 0px;}.elementor-12583 .elementor-element.elementor-element-5b9498b .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-5b9498b .elementor-button:focus{background-color:#000000AB;color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-5b9498b{background-image:url("https://sokoro.co/wp-content/uploads/2025/09/community4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-5b9498b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-5b9498b:hover{border-radius:10px 10px 10px 10px;}.elementor-12583 .elementor-element.elementor-element-5b9498b .elementor-button:hover svg, .elementor-12583 .elementor-element.elementor-element-5b9498b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-b6bc4f3{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0, 0, 0, 0.3);--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-12583 .elementor-element.elementor-element-b6bc4f3:not(.elementor-motion-effects-element-type-background), .elementor-12583 .elementor-element.elementor-element-b6bc4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-b090f2f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-12583 .elementor-element.elementor-element-20ad670.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-20ad670 .title{color:#000000;font-family:"Lato", Sans-serif;font-size:45px;font-weight:800;line-height:59px;}.elementor-12583 .elementor-element.elementor-element-03438a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-12583 .elementor-element.elementor-element-03438a8.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-d060318{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12583 .elementor-element.elementor-element-fe3e8d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-9342590{--display:grid;--min-height:412px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-9342590::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sokoro.co/wp-content/uploads/2025/09/aboutUs.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12583 .elementor-element.elementor-element-435786a.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-435786a .title-after_title, .elementor-12583 .elementor-element.elementor-element-435786a .title-subtitle, .elementor-12583 .elementor-element.elementor-element-435786a .woodmart-title-container{max-width:100%;}.elementor-12583 .elementor-element.elementor-element-435786a .title-subtitle{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;}.elementor-12583 .elementor-element.elementor-element-435786a .title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:45px;font-weight:700;line-height:30px;}.elementor-12583 .elementor-element.elementor-element-435786a .title-after_title{color:#FFFFFF00;font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;line-height:0px;letter-spacing:0px;word-spacing:0px;}.elementor-12583 .elementor-element.elementor-element-625ebd1 .elementor-button{background-color:#000000A3;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12583 .elementor-element.elementor-element-625ebd1 .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-625ebd1 .elementor-button:focus{background-color:#FFFFFFC2;color:#000000;}.elementor-12583 .elementor-element.elementor-element-625ebd1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-625ebd1.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-625ebd1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12583 .elementor-element.elementor-element-625ebd1 .elementor-button:hover svg, .elementor-12583 .elementor-element.elementor-element-625ebd1 .elementor-button:focus svg{fill:#000000;}.elementor-12583 .elementor-element.elementor-element-77e6c5e{--display:grid;--min-height:415px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;box-shadow:0px 7px 10px -5px rgba(0,0,0,0.5);}.elementor-12583 .elementor-element.elementor-element-77e6c5e::before, .elementor-12583 .elementor-element.elementor-element-77e6c5e > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-77e6c5e > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-77e6c5e > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-77e6c5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-77e6c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sokoro.co/wp-content/uploads/2025/09/environment.png");--background-overlay:'';background-size:cover;}.elementor-12583 .elementor-element.elementor-element-acc47af.elementor-element{--align-self:flex-end;}.elementor-12583 .elementor-element.elementor-element-acc47af .title-subtitle{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;letter-spacing:0px;}.elementor-12583 .elementor-element.elementor-element-acc47af .title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:45px;font-weight:700;line-height:30px;}.elementor-12583 .elementor-element.elementor-element-acc47af .title-after_title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-12583 .elementor-element.elementor-element-1b38b35 .elementor-button{background-color:#000000A3;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12583 .elementor-element.elementor-element-1b38b35 .elementor-button:hover, .elementor-12583 .elementor-element.elementor-element-1b38b35 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-12583 .elementor-element.elementor-element-1b38b35{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-1b38b35.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-12583 .elementor-element.elementor-element-1b38b35 .elementor-button:hover svg, .elementor-12583 .elementor-element.elementor-element-1b38b35 .elementor-button:focus svg{fill:#000000;}@media(min-width:769px){.elementor-12583 .elementor-element.elementor-element-f89e007{--width:100%;}.elementor-12583 .elementor-element.elementor-element-a9ea4be{--content-width:1200px;}.elementor-12583 .elementor-element.elementor-element-83f6c21{--width:100%;}.elementor-12583 .elementor-element.elementor-element-8d0fd5d{--content-width:1440px;}.elementor-12583 .elementor-element.elementor-element-74476a3{--width:100%;}.elementor-12583 .elementor-element.elementor-element-6d7c7d6{--content-width:1440px;}.elementor-12583 .elementor-element.elementor-element-b6bc4f3{--content-width:1440px;}.elementor-12583 .elementor-element.elementor-element-d060318{--content-width:1440px;}}@media(min-width:1025px){.elementor-12583 .elementor-element.elementor-element-60d4c6f{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-d24a061{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-b3ce0c6{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-d1caf5a{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-9e135e6{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-5cb583a{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-5b9498b{background-attachment:scroll;}.elementor-12583 .elementor-element.elementor-element-9342590::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .e-con-inner > .elementor-background-video-container::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12583 .elementor-element.elementor-element-9342590 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-12583 .elementor-element.elementor-element-f89e007{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-b71d9d5{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-fab53f2{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-db8abdb{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;}.elementor-12583 .elementor-element.elementor-element-6460752{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-164ad7c img{height:232px;}.elementor-12583 .elementor-element.elementor-element-f77fe4f{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-47407b5{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-7acc9b9{--min-height:288px;--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-1c62c44 img{max-width:100%;height:224px;object-fit:contain;}.elementor-12583 .elementor-element.elementor-element-83f6c21{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-096f7c8{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-74476a3{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-3d75f78{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-b090f2f{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-fe3e8d6{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-9342590{--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-77e6c5e{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-12583 .elementor-element.elementor-element-f89e007{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-e2fa078.elementor-element{--align-self:stretch;}.elementor-12583 .elementor-element.elementor-element-e2fa078 .wd-text-block{font-size:20px;}.elementor-12583 .elementor-element.elementor-element-b71d9d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-fab53f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-9051a61{width:var( --container-widget-width, 150px );max-width:150px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-6460752{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-164ad7c{width:100%;max-width:100%;}.elementor-12583 .elementor-element.elementor-element-164ad7c img{width:100%;max-width:100%;height:216px;object-fit:contain;object-position:center center;}.elementor-12583 .elementor-element.elementor-element-1ca01a6{--justify-content:space-evenly;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12583 .elementor-element.elementor-element-1ca01a6.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12583 .elementor-element.elementor-element-f77fe4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-47407b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-7acc9b9{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-12583 .elementor-element.elementor-element-1c62c44{width:100%;max-width:100%;}.elementor-12583 .elementor-element.elementor-element-1c62c44 img{width:100%;max-width:100%;height:183px;object-fit:contain;object-position:center center;}.elementor-12583 .elementor-element.elementor-element-83f6c21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-f394562{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-49629ae{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:nowrap;}.elementor-12583 .elementor-element.elementor-element-b7433a1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-12583 .elementor-element.elementor-element-b7433a1{left:0px;}body.rtl .elementor-12583 .elementor-element.elementor-element-b7433a1{right:0px;}.elementor-12583 .elementor-element.elementor-element-b7433a1{top:188px;z-index:1;}.elementor-12583 .elementor-element.elementor-element-b7433a1 .title-after_title, .elementor-12583 .elementor-element.elementor-element-b7433a1 .title-subtitle, .elementor-12583 .elementor-element.elementor-element-b7433a1 .woodmart-title-container{max-width:90%;}.elementor-12583 .elementor-element.elementor-element-b7433a1 .title{font-size:34px;line-height:1em;}.elementor-12583 .elementor-element.elementor-element-bd5231c{width:100%;max-width:100%;}.elementor-12583 .elementor-element.elementor-element-bd5231c.elementor-element{--align-self:stretch;}.elementor-12583 .elementor-element.elementor-element-bd5231c .wd-el-video{height:400px;}.elementor-12583 .elementor-element.elementor-element-096f7c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-74476a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-3d75f78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-b090f2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-fe3e8d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-9342590{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-625ebd1{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-77e6c5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12583 .elementor-element.elementor-element-1b38b35{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-12583 .elementor-element.elementor-element-1b38b35 .elementor-button .elementor-button-content-wrapper{justify-content:center;}}/* Start custom CSS for wd_text_block, class: .elementor-element-e2fa078 */.hereWrapper {
    display: block;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto !important;
}

.hero-banner {
    text-align: left;
    max-width: 682px;
    width: 100%;
}
.hero-banner h1 {
    color: #fff;
    font-family: "Lato", Sans-serif;
    font-size: 65px;
    font-weight: 800;
    line-height: 4.4rem;
}
.highlight {
	color: #fff;
    font-family: "Lato", Sans-serif;
    font-size: 65px;
    font-weight: 300;
    line-height: 4.4rem;
}
.hero-banner p {
    color: #fff;
    font-family: "Lato", Sans-Serif;
    font-size: 2rem !important;
    font-weight: 400;
    line-height: normal;
    line-height: inherit;
}

.hero-button {
    color: #fff !important;
    font-size: 1rem;
    border-radius: 5px !important;
    padding: 15px 10px 15px 10px;
    width: 203px;
    background-color: transparent !important; 
    color: white;
    padding: 12px 24px;
    border: 1px solid #fff !important;
    cursor: pointer; 
    text-decoration: none; 
    display: inline-block;
    text-align: center;
}
.hero-button:hover {
    background-color: #fff !important; 
    color: #000 !important;
}





/*WoodMart Theme Settings → Custom CSS */
/*=====*/
/* hero - text container floating */


.full-width-forced-wrapper {
    /* Ito lang ang dapat may full-width trick */
    width: 100vw !important; 
    position: relative; /* CRITICAL: Panatilihin ito, pero para lang sa overflow-x at maging anchor ng wrapper. */
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow-x: hidden; 
}

/* Hakbang 2: Ang Hero Main Container ang Magiging Position Reference (Anchor) */
.hero-banner-main {
    /* TANGGALIN ang FULL-WIDTH TRICK DITO */
    
    /* Gawin itong Anchor ng Absolute Text Overlay */
    position: relative !important; 
    
    /* Tiyakin na ang lapad niya ay sumusunod lang sa wrapper */
    width: 100%; 
    
    /* Tiyakin na walang padding/margin na nagli-limit */
    padding: 0 !important;
    margin: 0 !important;
    
    /* Maglagay ng taas (para may espasyo ang absolute text) */
    min-height: 400px !important; /* KRITIKAL! Tiyakin na may visible area ito. */
    display: block !important; /* Tiyakin na hindi naka-display: none */
}

/* Hakbang 3: Tiyakin na ang Image ay sumasakop sa buong container */
.hero-banner-main .elementor-widget-image img {
    width: 100%;
    height: auto;
    display: block;
}

/* Hakbang 4: Ayusin ang Position at Visibility ng Text Overlay */
.hero-text-overlay {
      /* Ito ay para sa visibility */
    display: block !important; 
    visibility: visible !important;
    opacity: 1 !important; 
    
    /* Tiyakin na mayroon itong lapad at taas */
    min-width: 100px !important; 
    min-height: 50px !important; 
    
    /* Tiyakin na ito ay nasa pinakatuktok */
    z-index: 9999 !important; 
    
    /* Maglagay ng pansamantalang kulay para makita kung saan ito lumabas */
    background-color: transparent !important; 
/*    border: 3px solid red !important;*/
    
    /* Panatilihin ang positioning rules */
    position: absolute !important;
    top: 50%;
    left: 0;
    transform: translate(0, 100%) !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5b8f8f *//* STYLING PARA SA TABLET (768px - 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    /* Paliitin ang font size para sa tablet */
    .hero-content h1 {
        font-size: 45px !important; 
        line-height: 1.3 !important;
    }
    .highlight {
    font-size: 45px;
    line-height: 2px;
}
    .hero-content p {
        font-size: 21px !important;
    }
    /* Maaaring ayusin din ang padding para mas mataas ang espasyo sa taas at baba */
   .hero-text-overlay {
        transform: translate(5%, 35%) !important;
    }
    .hero-banner {
    max-width: 500px !important;
    width: 100%;
}
    
}

/* STYLING PARA SA MOBILE (Hanggang 767px) */
@media (max-width: 767px) {

  
    
    
    /* Baguhin ang padding-bottom (mas manipis na image ratio) */
    
     /* ** KRITIKAL FIX SA IMAGE VISIBILITY/DELAY ** */
    body [data-id="040acd8"].elementor-element-040acd8 {
        padding-bottom: 0 !important; 
        /* Ginamit ang mas mataas na taas para mas makita ang image sa mobile */
        
        /* FIX: Magbigay ng minimum height para hindi mag-collapse agad */
        min-height: 275px !important; /* TINAASAN PARA MAS SIGURADO */
        height: auto !important; /* NEW: Pilitin ang height calculation */
        
        /* FIX: I-override ang anumang transform/animation na nagde-delay ng rendering */
        transform: translate3d(0,0,0) !important; 
    }
    
    /* Tiyakin na VISIBLE ang image content agad-agad */
    .elementor-element-040acd8 .elementor-widget-image {
        opacity: 1 !important;
        visibility: visible !important;
    }

    /* ** ULTIMATE FIX: DIREKTANG TARGET ANG IMAGE TAG ** */
    .elementor-element-040acd8 .elementor-widget-image img {
        opacity: 1 !important;
        visibility: visible !important;
        /* Para i-override ang anumang lazy load na naka-set sa data attributes o JS */
        content-visibility: visible !important; 
    }
    body {
        /* I-ulit ang fix para sa mobile viewport. Dapat itong manalo. */
        overflow-x: hidden !important; 
    }
    
    
    .hero-banner {
    max-width: 290px !important;
    height: 0 !important;
}
    .hero-text-overlay {
        transform: translate(0, 10%) !important;
        display: none !important;
    }
    .hero-banner-main {
        min-height: 210px !important;
    }
    .hereWrapper {
        height: 60px;
    }
    
    /* Paliitin nang todo ang font size para sa mobile */
    .hero-content h1 {
        font-size: 26px !important; 
        line-height: 0.8 !important;
    }
    .highlight {
    font-size: 26px;
    font-weight: 300;
    line-height: 2px;
}
    .hero-content p {
        font-size: 11px !important;
    }
    .hero-button {
        width: 100%;
    }
    

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-164ad7c */@media (max-width: 767px) {
.wedgePillow img {
display: block;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460752 */@media (max-width: 767px) {
.reclinerPillow img, .wedgePillow img {
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71d9d5 *//*wedge*/
.wedgeText {
    text-align: center;    
    display: block;
}
.wedgeText .sub {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #000;
    text-align: center;
    font-weight: 800;
}
.wedgeText h3 {
    font-family: 'Lato', sans-serif;
    font-size: 45px;
    font-weight: 800;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c62c44 */@media (max-width: 767px) {
    .wedgePillow {
        width: 100% !important; 
        max-width: 100% !important; 
        
    }
    
   
    .wedgePillow img {
        width: 100% !important;
        max-width: 100% !important;
        heightL: 183px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acc9b9 */@media (max-width: 767px) {.reclinerPillow img {
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ca01a6 *//*headrest*/
.headrestText {
    text-align: center;    
    display: block;
}
.headrestText .sub {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #000;
    text-align: center;
    font-weight: 800;
}
.headrestText h3 {
    font-family: 'Lato', sans-serif;
    font-size: 45px;
    font-weight: 800;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-b7433a1 */.hero-banner {
        min-height: 400px !important; 
        background-position: center center !important;
        font-size: 2.5rem !important;
    }
    .hero-banner .hero-content p {
        font-weight: 400;
        color: #fff;
        font-size: 1.5rem;
        line-height: 1.4;
    }/* End custom CSS */
/* Start custom CSS for wd_video, class: .elementor-element-bd5231c *//*====video===*/
.video-section { 
    position: relative; 
}

.Video-textoverlay  {
    /* 1. I-COVER ANG BUONG BLOCK */
    position: absolute; /* Para gumana ang positioning */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    
    /* 2. BACKGROUND OPACITY (Black na may 70% opacity) */
    background-color: rgba(0, 0, 0, 0.5); 
    
    /* 3. VERTICAL AT HORIZONTAL CENTERING (FLEXBOX) */
    display: flex; /* I-enable ang Flexbox */
    justify-content: center; /* I-center horizontally (pakaliwa-pakanan) */
    align-items: center;     /* I-center vertically (itaas-ibaba) */
    
    z-index: 100; /* Siguraduhin na nasa ibabaw ng lahat */
}

.Video-textoverlay h2 {
    color: #FFFFFF; /* Gawing puti ang text para kita sa dark background */
    text-align: center; /* Para sentro ang text mismo */
    margin: 0; /* Tanggalin ang default margin ng heading */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1aef882 *//*asrtofQuality*/
.artOfRest {
    text-align: center;
}
.artOfRest h3 {
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-size: 2.8rem;
}
.artOfRest p {
    font-size: 1.1rem;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-03438a8 *//*testimonials*/

.testimonial .testimonial-content img {
    border-radius: 100px !important;
}
.testimonial .testimonial-content p {
    font-weight: 400;
}/* End custom CSS */