.elementor-334 .elementor-element.elementor-element-ebfebdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-334 .elementor-element.elementor-element-c997c4c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;}.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-334 .elementor-element.elementor-element-891ff95 img{width:75%;max-width:100%;height:276px;border-radius:10px 10px 10px 10px;}.elementor-334 .elementor-element.elementor-element-986791b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-334 .elementor-element.elementor-element-986791b.e-con{--align-self:center;}.elementor-334 .elementor-element.elementor-element-46bc699{--display:flex;}.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-334 .elementor-element.elementor-element-30443cc{text-align:justify;}.elementor-334 .elementor-element.elementor-element-30443cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;text-transform:capitalize;line-height:48px;}.elementor-334 .elementor-element.elementor-element-a25aa3a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-2a3d717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-334 .elementor-element.elementor-element-2a3d717.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-2a3d717 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-2a3d717.elementor-view-stacked .elementor-icon{background-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-2a3d717.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-2a3d717.elementor-view-default .elementor-icon{color:#FFCD5D;border-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-2a3d717.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-2a3d717.elementor-view-default .elementor-icon svg{fill:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-2a3d717 .elementor-icon{font-size:30px;}.elementor-334 .elementor-element.elementor-element-2a3d717 .elementor-icon svg{height:30px;}.elementor-334 .elementor-element.elementor-element-bcd1aa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-334 .elementor-element.elementor-element-bcd1aa6.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-bcd1aa6 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-bcd1aa6.elementor-view-stacked .elementor-icon{background-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-bcd1aa6.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-bcd1aa6.elementor-view-default .elementor-icon{color:#FFCD5D;border-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-bcd1aa6.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-bcd1aa6.elementor-view-default .elementor-icon svg{fill:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-bcd1aa6 .elementor-icon{font-size:30px;}.elementor-334 .elementor-element.elementor-element-bcd1aa6 .elementor-icon svg{height:30px;}.elementor-334 .elementor-element.elementor-element-c1f72ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-334 .elementor-element.elementor-element-c1f72ea.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-c1f72ea .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-c1f72ea.elementor-view-stacked .elementor-icon{background-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-c1f72ea.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-c1f72ea.elementor-view-default .elementor-icon{color:#FFCD5D;border-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-c1f72ea.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-c1f72ea.elementor-view-default .elementor-icon svg{fill:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-c1f72ea .elementor-icon{font-size:30px;}.elementor-334 .elementor-element.elementor-element-c1f72ea .elementor-icon svg{height:30px;}.elementor-334 .elementor-element.elementor-element-1922c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-334 .elementor-element.elementor-element-1922c4c.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-1922c4c .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-1922c4c.elementor-view-stacked .elementor-icon{background-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-1922c4c.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-1922c4c.elementor-view-default .elementor-icon{color:#FFCD5D;border-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-1922c4c.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-1922c4c.elementor-view-default .elementor-icon svg{fill:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-1922c4c .elementor-icon{font-size:30px;}.elementor-334 .elementor-element.elementor-element-1922c4c .elementor-icon svg{height:30px;}.elementor-334 .elementor-element.elementor-element-e6801c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-334 .elementor-element.elementor-element-e6801c7.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-e6801c7 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-e6801c7.elementor-view-stacked .elementor-icon{background-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-e6801c7.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-e6801c7.elementor-view-default .elementor-icon{color:#FFCD5D;border-color:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-e6801c7.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-e6801c7.elementor-view-default .elementor-icon svg{fill:#FFCD5D;}.elementor-334 .elementor-element.elementor-element-e6801c7 .elementor-icon{font-size:30px;}.elementor-334 .elementor-element.elementor-element-e6801c7 .elementor-icon svg{height:30px;}.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-334 .elementor-element.elementor-element-717a171{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-334 .elementor-element.elementor-element-b8b57a6{--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;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-de36295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-de36295 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-12ccace{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-b9cf44e{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-b9cf44e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-b9cf44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-5c1f95e{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-334 .elementor-element.elementor-element-97b060e .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-97b060e .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-0c69898{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-0c69898:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-0c69898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-e59baef{--display:flex;}.elementor-334 .elementor-element.elementor-element-30d319b .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-30d319b .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-bcb1440 .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-bcb1440 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-4698268{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-4698268:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-4698268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-a432fcb{--display:flex;}.elementor-334 .elementor-element.elementor-element-b64206a{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-b64206a:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-b64206a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-917b3d0{--display:flex;}.elementor-334 .elementor-element.elementor-element-4dcfc51{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-3fa0392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-3fa0392 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-3f658a9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-2131e84{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-2131e84:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-2131e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-10543a1{--display:flex;}.elementor-334 .elementor-element.elementor-element-fe227b9 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-fe227b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-9f1a7ee{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-9f1a7ee:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-9f1a7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-140872e{--display:flex;}.elementor-334 .elementor-element.elementor-element-50b4e9b .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-50b4e9b .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-30f5c6e .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-30f5c6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-3cdee4b{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-3cdee4b:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-3cdee4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-19e02e2{--display:flex;}.elementor-334 .elementor-element.elementor-element-6082ee8{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-6082ee8:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-6082ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-d3385f5{--display:flex;}.elementor-334 .elementor-element.elementor-element-28c44d7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-fa61acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-fa61acf .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-5269870{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-21ac771{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-21ac771:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-21ac771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-7c0e3e1{--display:flex;}.elementor-334 .elementor-element.elementor-element-88426fa .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-88426fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-1bfd35d{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-1bfd35d:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-1bfd35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-a13a086{--display:flex;}.elementor-334 .elementor-element.elementor-element-a575983 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-a575983 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-b1a3976 .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-b1a3976 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-699acef{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-699acef:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-699acef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-c833435{--display:flex;}.elementor-334 .elementor-element.elementor-element-841077a{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-841077a:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-841077a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-9f3695a{--display:flex;}.elementor-334 .elementor-element.elementor-element-e050f86{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-4384dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-4384dff .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-5d216bf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-e9f0a3e{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-e9f0a3e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-e9f0a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-0baf137{--display:flex;}.elementor-334 .elementor-element.elementor-element-6dd8951 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-6dd8951 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-7260622{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-7260622:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-7260622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-5be50a8{--display:flex;}.elementor-334 .elementor-element.elementor-element-aa06250 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-aa06250 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-1f63add .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-1f63add .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-44dc5fe{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-44dc5fe:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-44dc5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-ca745f2{--display:flex;}.elementor-334 .elementor-element.elementor-element-cb5be88{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-cb5be88:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-cb5be88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-5fcb66b{--display:flex;}.elementor-334 .elementor-element.elementor-element-74d8411{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-3097c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-3097c65 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-60792e4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-7a83d85{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-7a83d85:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-7a83d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-4ee8cca{--display:flex;}.elementor-334 .elementor-element.elementor-element-375f4e0 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-375f4e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-2881fea{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-2881fea:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-2881fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-797fd0c{--display:flex;}.elementor-334 .elementor-element.elementor-element-7f46305 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-7f46305 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-07a4980 .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-07a4980 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-9305c1d{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-9305c1d:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-9305c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-7a9badd{--display:flex;}.elementor-334 .elementor-element.elementor-element-d98cb06{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-d98cb06:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-d98cb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-f4014ca{--display:flex;}.elementor-334 .elementor-element.elementor-element-01157d3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-bd9620b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-bd9620b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-9298409{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-6a4a60e{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-6a4a60e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-6a4a60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-91f1ecd{--display:flex;}.elementor-334 .elementor-element.elementor-element-c1fa827 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-c1fa827 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-eb5d717{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-eb5d717:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-eb5d717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-42a216d{--display:flex;}.elementor-334 .elementor-element.elementor-element-fdbba4a .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-fdbba4a .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-de4b0cc .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-de4b0cc .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-f52447a{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-f52447a:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-f52447a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-1ef1706{--display:flex;}.elementor-334 .elementor-element.elementor-element-caf1764{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-caf1764:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-caf1764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-b19c1ec{--display:flex;}.elementor-334 .elementor-element.elementor-element-d599c8c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-b20a67d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-b20a67d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-0e7a7ad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-fccb208{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-fccb208:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-fccb208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-0aa90ff{--display:flex;}.elementor-334 .elementor-element.elementor-element-c8aeaa7 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-c8aeaa7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-cad0ec1{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-cad0ec1:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-cad0ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-0ef8d41{--display:flex;}.elementor-334 .elementor-element.elementor-element-8698bc8 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-8698bc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-4c366d8 .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-4c366d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-ca27cc0{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-ca27cc0:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-ca27cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-c1c48e8{--display:flex;}.elementor-334 .elementor-element.elementor-element-938b113{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-938b113:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-938b113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-b6f581c{--display:flex;}.elementor-334 .elementor-element.elementor-element-d2e2ae0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-1af29b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-334 .elementor-element.elementor-element-1af29b4 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;}.elementor-334 .elementor-element.elementor-element-c020ae1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-4a56852{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-4a56852:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-4a56852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-1-1-2.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-f2b09af{--display:flex;}.elementor-334 .elementor-element.elementor-element-deaf1ec .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-deaf1ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-b0b4993{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-b0b4993:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-b0b4993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7bca65;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-4-1-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-2672409{--display:flex;}.elementor-334 .elementor-element.elementor-element-2807917 .elementor-button{background-color:#03B11E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-2807917 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-3d05e06 .elementor-button{background-color:#E72E2E;font-family:"Roboto Slab", Sans-serif;border-radius:20px 20px 20px 20px;}.elementor-334 .elementor-element.elementor-element-3d05e06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-f8fc97d{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-f8fc97d:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-f8fc97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ac8be2;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-2-1-3.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-884b029{--display:flex;}.elementor-334 .elementor-element.elementor-element-3b0df89{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-334 .elementor-element.elementor-element-3b0df89:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-3b0df89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB54E;background-image:url("https://thithuvstep.com/wp-content/uploads/2025/08/Thiet-ke-chua-co-ten-3-1.png");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-ffc7369{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-334 .elementor-element.elementor-element-a25aa3a{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-12ccace{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-3f658a9{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-5269870{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-5d216bf{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-60792e4{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-9298409{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-0e7a7ad{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-c020ae1{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-334 .elementor-element.elementor-element-c997c4c{--width:33.3333%;}.elementor-334 .elementor-element.elementor-element-986791b{--width:66.6666%;}.elementor-334 .elementor-element.elementor-element-46bc699{--width:100%;}}@media(max-width:767px){.elementor-334 .elementor-element.elementor-element-30443cc .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-334 .elementor-element.elementor-element-a25aa3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-717a171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-334 .elementor-element.elementor-element-12ccace{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-b9cf44e{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-0c69898{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-4698268{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-b64206a{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-3f658a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-2131e84{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-9f1a7ee{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-3cdee4b{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-6082ee8{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-5269870{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-21ac771{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-1bfd35d{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-699acef{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-841077a{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-5d216bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-e9f0a3e{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-7260622{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-44dc5fe{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-cb5be88{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-60792e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-7a83d85{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-2881fea{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-9305c1d{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-d98cb06{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-9298409{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-6a4a60e{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-eb5d717{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-f52447a{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-caf1764{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-0e7a7ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-fccb208{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-cad0ec1{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-ca27cc0{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-938b113{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-c020ae1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-4a56852{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-b0b4993{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-f8fc97d{--min-height:470px;}.elementor-334 .elementor-element.elementor-element-3b0df89{--min-height:470px;}}/* Start custom CSS for container, class: .elementor-element-b9cf44e */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c69898 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4698268 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b64206a */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2131e84 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1a7ee */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdee4b */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6082ee8 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ac771 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfd35d */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699acef */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-841077a */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f0a3e */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7260622 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44dc5fe */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5be88 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a83d85 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2881fea */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305c1d */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d98cb06 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4a60e */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5d717 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f52447a */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf1764 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fccb208 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad0ec1 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca27cc0 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938b113 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a56852 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0b4993 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fc97d */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0df89 */.reading-card .reading-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background: rgba(0,0,0,0.55);
  opacity: 0;
  transform: scale(1.05);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.reading-card:hover .reading-overlay {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */