.elementor-1384 .elementor-element.elementor-element-2e4a488{--display:flex;--min-height:850px;--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-2e4a488:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-2e4a488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-2e4a488::before, .elementor-1384 .elementor-element.elementor-element-2e4a488 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2e4a488 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2e4a488 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2e4a488 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2e4a488 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000087 75%);}.elementor-1384 .elementor-element.elementor-element-4d1c6b6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-b0260b1{text-align:start;}.elementor-1384 .elementor-element.elementor-element-b0260b1 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:54px;font-weight:400;line-height:60px;color:var( --e-global-color-b1f79ca );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1384 .elementor-element.elementor-element-5eeeafb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-5eeeafb .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-5eeeafb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-5eeeafb .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-5eeeafb .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-f051bc1{--display:flex;--min-height:850px;--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-f051bc1:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-f051bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-f051bc1::before, .elementor-1384 .elementor-element.elementor-element-f051bc1 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-f051bc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-f051bc1 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-f051bc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-f051bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000087 75%);}.elementor-1384 .elementor-element.elementor-element-1381d4b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-3347931{text-align:start;}.elementor-1384 .elementor-element.elementor-element-3347931 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:54px;font-weight:400;line-height:60px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-c93e8ac .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-c93e8ac .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-c93e8ac .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-c93e8ac .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-c93e8ac .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-a5946da{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-a5946da:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-a5946da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1384 .elementor-element.elementor-element-90dca26{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-90dca26.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-ee0cab3{text-align:center;}.elementor-1384 .elementor-element.elementor-element-ee0cab3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-fae504b{text-align:center;}.elementor-1384 .elementor-element.elementor-element-fae504b .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-14296be{--display:flex;}.elementor-1384 .elementor-element.elementor-element-14296be.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-2188378{text-align:center;}.elementor-1384 .elementor-element.elementor-element-2188378 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-0d45aa0{text-align:center;}.elementor-1384 .elementor-element.elementor-element-0d45aa0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-3b860c8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-23c7800{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-23c7800:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-23c7800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E8;}.elementor-1384 .elementor-element.elementor-element-59fd4ab{text-align:center;}.elementor-1384 .elementor-element.elementor-element-59fd4ab .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-f30ea46{text-align:center;}.elementor-1384 .elementor-element.elementor-element-f30ea46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-062d3b1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-062d3b1:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-062d3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E8;}.elementor-1384 .elementor-element.elementor-element-d7c4be5{text-align:center;}.elementor-1384 .elementor-element.elementor-element-d7c4be5 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-6242ad6{text-align:center;}.elementor-1384 .elementor-element.elementor-element-6242ad6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-5ab9e1e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-5ab9e1e:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-5ab9e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E8;}.elementor-1384 .elementor-element.elementor-element-c15628b{text-align:center;}.elementor-1384 .elementor-element.elementor-element-c15628b .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-914330c{text-align:center;}.elementor-1384 .elementor-element.elementor-element-914330c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-f6f115b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-f6f115b:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-f6f115b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E8;}.elementor-1384 .elementor-element.elementor-element-2cd265a{text-align:center;}.elementor-1384 .elementor-element.elementor-element-2cd265a .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-3229a61{text-align:center;}.elementor-1384 .elementor-element.elementor-element-3229a61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-82f5d3c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-82f5d3c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-82f5d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E8;}.elementor-1384 .elementor-element.elementor-element-60b9999{text-align:center;}.elementor-1384 .elementor-element.elementor-element-60b9999 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-65b8a6f{text-align:center;}.elementor-1384 .elementor-element.elementor-element-65b8a6f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-60b10ec{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-60b10ec:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-60b10ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-4128f0b{--display:flex;}.elementor-1384 .elementor-element.elementor-element-4128f0b.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-b236fdf{text-align:center;}.elementor-1384 .elementor-element.elementor-element-b236fdf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-5afa4f8{text-align:center;}.elementor-1384 .elementor-element.elementor-element-5afa4f8 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-4c5e7d3{text-align:center;}.elementor-1384 .elementor-element.elementor-element-4c5e7d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-83ec7e2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-83ec7e2:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-83ec7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-833f6b6{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-833f6b6:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-833f6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Fitness.jpg");background-position:top center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-833f6b6::before, .elementor-1384 .elementor-element.elementor-element-833f6b6 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-833f6b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-833f6b6 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-833f6b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-833f6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-8108d9a{text-align:center;}.elementor-1384 .elementor-element.elementor-element-8108d9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-72009a5{--display:flex;}.elementor-1384 .elementor-element.elementor-element-072a2d0{text-align:center;}.elementor-1384 .elementor-element.elementor-element-072a2d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-a836a5a{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-a836a5a:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-a836a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Intellectual.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-a836a5a::before, .elementor-1384 .elementor-element.elementor-element-a836a5a > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-a836a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-a836a5a > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-a836a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-a836a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-edecb02{text-align:center;}.elementor-1384 .elementor-element.elementor-element-edecb02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-b2ff702{--display:flex;}.elementor-1384 .elementor-element.elementor-element-d7a69e0{text-align:center;}.elementor-1384 .elementor-element.elementor-element-d7a69e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-d5da199{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-d5da199:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-d5da199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Emotional.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-d5da199::before, .elementor-1384 .elementor-element.elementor-element-d5da199 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-d5da199 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-d5da199 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-d5da199 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-d5da199 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-d194616{text-align:center;}.elementor-1384 .elementor-element.elementor-element-d194616 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-bf6337a{--display:flex;}.elementor-1384 .elementor-element.elementor-element-689fb6d{text-align:center;}.elementor-1384 .elementor-element.elementor-element-689fb6d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-066ae28{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-066ae28:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-066ae28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Character.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-066ae28::before, .elementor-1384 .elementor-element.elementor-element-066ae28 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-066ae28 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-066ae28 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-066ae28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-066ae28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-0dccab5{text-align:center;}.elementor-1384 .elementor-element.elementor-element-0dccab5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-7435776{--display:flex;}.elementor-1384 .elementor-element.elementor-element-1287ac1{text-align:center;}.elementor-1384 .elementor-element.elementor-element-1287ac1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-2b97bde{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-2b97bde:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-2b97bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Spiritual.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-2b97bde::before, .elementor-1384 .elementor-element.elementor-element-2b97bde > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2b97bde > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2b97bde > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2b97bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2b97bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-f5bedf1{text-align:center;}.elementor-1384 .elementor-element.elementor-element-f5bedf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-e874c50{--display:flex;}.elementor-1384 .elementor-element.elementor-element-9b0d905{text-align:center;}.elementor-1384 .elementor-element.elementor-element-9b0d905 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-3527673{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-3527673:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-3527673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Love-Relationship.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-3527673::before, .elementor-1384 .elementor-element.elementor-element-3527673 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-3527673 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-3527673 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-3527673 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-3527673 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-12d1c0e{text-align:center;}.elementor-1384 .elementor-element.elementor-element-12d1c0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-070f179{--display:flex;}.elementor-1384 .elementor-element.elementor-element-273af65{text-align:center;}.elementor-1384 .elementor-element.elementor-element-273af65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-cc3c2a1{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-cc3c2a1:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-cc3c2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Parenting.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-cc3c2a1::before, .elementor-1384 .elementor-element.elementor-element-cc3c2a1 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-cc3c2a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-cc3c2a1 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-cc3c2a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-cc3c2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-299d526{text-align:center;}.elementor-1384 .elementor-element.elementor-element-299d526 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-76f92cd{--display:flex;}.elementor-1384 .elementor-element.elementor-element-e8fa943{text-align:center;}.elementor-1384 .elementor-element.elementor-element-e8fa943 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-725f232{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-725f232:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-725f232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Social.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-725f232::before, .elementor-1384 .elementor-element.elementor-element-725f232 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-725f232 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-725f232 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-725f232 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-725f232 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-98d47b8{text-align:center;}.elementor-1384 .elementor-element.elementor-element-98d47b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-b93e3d8{--display:flex;}.elementor-1384 .elementor-element.elementor-element-155d807{text-align:center;}.elementor-1384 .elementor-element.elementor-element-155d807 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-2383058{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-2383058:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-2383058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Career.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-2383058::before, .elementor-1384 .elementor-element.elementor-element-2383058 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2383058 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2383058 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2383058 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2383058 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-44d8a34{text-align:center;}.elementor-1384 .elementor-element.elementor-element-44d8a34 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-a28c864{--display:flex;}.elementor-1384 .elementor-element.elementor-element-a9da1b4{text-align:center;}.elementor-1384 .elementor-element.elementor-element-a9da1b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-c8f53a8{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-c8f53a8:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-c8f53a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Financial.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-c8f53a8::before, .elementor-1384 .elementor-element.elementor-element-c8f53a8 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-c8f53a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-c8f53a8 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-c8f53a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-c8f53a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-bcce177{text-align:center;}.elementor-1384 .elementor-element.elementor-element-bcce177 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-72f21e9{--display:flex;}.elementor-1384 .elementor-element.elementor-element-0400db5{text-align:center;}.elementor-1384 .elementor-element.elementor-element-0400db5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-56fc5f9{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-56fc5f9:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-56fc5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Quality-of-Life.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-56fc5f9::before, .elementor-1384 .elementor-element.elementor-element-56fc5f9 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-56fc5f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-56fc5f9 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-56fc5f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-56fc5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-c908a60{text-align:center;}.elementor-1384 .elementor-element.elementor-element-c908a60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-15bbe85{--display:flex;}.elementor-1384 .elementor-element.elementor-element-04abfe2{text-align:center;}.elementor-1384 .elementor-element.elementor-element-04abfe2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-2f09c17{--display:flex;--min-height:220px;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-2f09c17:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-2f09c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Life-Vision.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-2f09c17::before, .elementor-1384 .elementor-element.elementor-element-2f09c17 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2f09c17 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-2f09c17 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2f09c17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-2f09c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 25%, var( --e-global-color-text ) 100%);}.elementor-1384 .elementor-element.elementor-element-a188e5d{text-align:center;}.elementor-1384 .elementor-element.elementor-element-a188e5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-b540cda{--display:flex;}.elementor-1384 .elementor-element.elementor-element-36a0420{text-align:center;}.elementor-1384 .elementor-element.elementor-element-36a0420 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-32ca79f{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-32ca79f:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-32ca79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1384 .elementor-element.elementor-element-3d472de{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-3d472de.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-a10822d{text-align:center;}.elementor-1384 .elementor-element.elementor-element-a10822d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-6f7e7b6{text-align:center;}.elementor-1384 .elementor-element.elementor-element-6f7e7b6 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-53e4253{text-align:center;}.elementor-1384 .elementor-element.elementor-element-53e4253 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-b909671{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1384 .elementor-element.elementor-element-b909671.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-ef1be15{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-6639c5c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-6639c5c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-6639c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1384 .elementor-element.elementor-element-6639c5c.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-d153df9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-b619811{width:var( --container-widget-width, 120px );max-width:120px;background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;--container-widget-width:120px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1384 .elementor-element.elementor-element-b619811 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-d673cd0{text-align:start;}.elementor-1384 .elementor-element.elementor-element-d673cd0 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-b0fb592{text-align:start;}.elementor-1384 .elementor-element.elementor-element-b0fb592 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-9638eb4{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-9638eb4:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-9638eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1384 .elementor-element.elementor-element-9638eb4.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-caa660d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-fd77231{width:var( --container-widget-width, 120px );max-width:120px;background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;--container-widget-width:120px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1384 .elementor-element.elementor-element-fd77231 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-4323b1e{text-align:start;}.elementor-1384 .elementor-element.elementor-element-4323b1e .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-30c2bc3{text-align:start;}.elementor-1384 .elementor-element.elementor-element-30c2bc3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-0aca46e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-0aca46e:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-0aca46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1384 .elementor-element.elementor-element-0aca46e.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-c9859b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-9d8cdf4{width:var( --container-widget-width, 120px );max-width:120px;background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;--container-widget-width:120px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-1384 .elementor-element.elementor-element-9d8cdf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-0b8bc37{text-align:start;}.elementor-1384 .elementor-element.elementor-element-0b8bc37 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-04b19ce{text-align:start;}.elementor-1384 .elementor-element.elementor-element-04b19ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-0c77831{--display:flex;--min-height:500px;--border-radius:10px 10px 10px 10px;}.elementor-1384 .elementor-element.elementor-element-0c77831:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-0c77831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/app-lifebookos-mockup-hand.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-0c77831.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-a0ed3f9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-a0ed3f9.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-2051ab3 .elementor-button{background-color:#FF720000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-2051ab3 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-2051ab3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-2051ab3 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-2051ab3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-c046334{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-c046334:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-c046334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b0acc5 );}.elementor-1384 .elementor-element.elementor-element-3bd8eda{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-3bd8eda.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-6ff93c2{text-align:center;}.elementor-1384 .elementor-element.elementor-element-6ff93c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-07e3be9{text-align:center;}.elementor-1384 .elementor-element.elementor-element-07e3be9 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-1c26aed{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1384 .elementor-element.elementor-element-1c26aed.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-2c3c955{text-align:center;}.elementor-1384 .elementor-element.elementor-element-2c3c955 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-f923e12{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-f923e12.e-con{--align-self:center;}.elementor-1384 .elementor-element.elementor-element-1393c30{--display:flex;--min-height:550px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-1393c30:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-1393c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/05/Card-image-container-1.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-1393c30::before, .elementor-1384 .elementor-element.elementor-element-1393c30 > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-1393c30 > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-1393c30 > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-1393c30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-1393c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #00000000 50%);}.elementor-1384 .elementor-element.elementor-element-d34d104{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-7ada954{text-align:start;}.elementor-1384 .elementor-element.elementor-element-7ada954 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-b8d00f9{text-align:start;}.elementor-1384 .elementor-element.elementor-element-b8d00f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-df7e10b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-f06df76 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:020px 50px 020px 50px;}.elementor-1384 .elementor-element.elementor-element-f06df76 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-f06df76 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-f06df76 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-f06df76 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-875e0cc{--display:flex;--min-height:550px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-875e0cc:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-875e0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/hf_20260608_180026_52e87464-a837-4e5d-b9c8-226379425fce-1.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-875e0cc::before, .elementor-1384 .elementor-element.elementor-element-875e0cc > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-875e0cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-875e0cc > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-875e0cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-875e0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #00000000 50%);}.elementor-1384 .elementor-element.elementor-element-b447c1c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-e11324e{text-align:start;}.elementor-1384 .elementor-element.elementor-element-e11324e .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-9b1abb2{text-align:start;}.elementor-1384 .elementor-element.elementor-element-9b1abb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-f035fba{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-d437cb0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:020px 50px 020px 50px;}.elementor-1384 .elementor-element.elementor-element-d437cb0 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-d437cb0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-d437cb0 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-d437cb0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-443e15c{--display:flex;--min-height:550px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-443e15c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-443e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/hf_20260608_182852_4944dfb5-f305-44f4-ba2c-23b48e42fc04-1.jpg");background-position:-99px 0px;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-443e15c::before, .elementor-1384 .elementor-element.elementor-element-443e15c > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-443e15c > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-443e15c > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-443e15c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-443e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #00000000 50%);}.elementor-1384 .elementor-element.elementor-element-cde2993{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-48a6297{text-align:start;}.elementor-1384 .elementor-element.elementor-element-48a6297 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-1032ad3{text-align:start;}.elementor-1384 .elementor-element.elementor-element-1032ad3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-31d5e96{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-089dbbe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:020px 50px 020px 50px;}.elementor-1384 .elementor-element.elementor-element-089dbbe .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-089dbbe .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-089dbbe .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-089dbbe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-9191eb8{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-9191eb8:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-9191eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-f41fb7e{--display:flex;--min-height:500px;--border-radius:10px 10px 10px 10px;}.elementor-1384 .elementor-element.elementor-element-f41fb7e:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-f41fb7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/07/assessment-screen.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-f41fb7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-498413a{--display:flex;--justify-content:center;}.elementor-1384 .elementor-element.elementor-element-3043412{text-align:start;}.elementor-1384 .elementor-element.elementor-element-3043412 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-2ccfec7{text-align:start;}.elementor-1384 .elementor-element.elementor-element-2ccfec7 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-994ca7c{text-align:start;}.elementor-1384 .elementor-element.elementor-element-994ca7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-c2b534c{text-align:start;}.elementor-1384 .elementor-element.elementor-element-c2b534c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-dad4c76 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-dad4c76 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-dad4c76 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-dad4c76{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1384 .elementor-element.elementor-element-dad4c76 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-dad4c76 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-3a29315{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-3a29315:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-3a29315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-1384 .elementor-element.elementor-element-5fc9868{--display:flex;}.elementor-1384 .elementor-element.elementor-element-5fc9868.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-b5ecf2d{text-align:center;}.elementor-1384 .elementor-element.elementor-element-b5ecf2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-83a74f6{text-align:center;}.elementor-1384 .elementor-element.elementor-element-83a74f6 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-fef74e2{--display:flex;}.elementor-1384 .elementor-element.elementor-element-fef74e2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-f946834{text-align:center;}.elementor-1384 .elementor-element.elementor-element-f946834 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-725f9d0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-fdbb2a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1384 .elementor-element.elementor-element-fbb7597{text-align:start;}.elementor-1384 .elementor-element.elementor-element-fbb7597 img{width:120px;}.elementor-1384 .elementor-element.elementor-element-197bf99{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-84128a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1384 .elementor-element.elementor-element-84128a7 img{width:120px;}.elementor-1384 .elementor-element.elementor-element-30bc5dc{--display:flex;}.elementor-1384 .elementor-element.elementor-element-30bc5dc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-7fb4a75 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-7fb4a75 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-7fb4a75 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-7fb4a75 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-7fb4a75 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-6214a9b{--display:flex;--min-height:700px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-6214a9b:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-6214a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;background-image:url("https://mylifebook.com/wp-content/uploads/2026/07/MVUTallinn0C2A1242.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-6214a9b::before, .elementor-1384 .elementor-element.elementor-element-6214a9b > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-6214a9b > .e-con-inner > .elementor-background-video-container::before, .elementor-1384 .elementor-element.elementor-element-6214a9b > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-6214a9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1384 .elementor-element.elementor-element-6214a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #151515 0%, #00000000 60%);}.elementor-1384 .elementor-element.elementor-element-b0d3acf{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-b0d3acf:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-b0d3acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1384 .elementor-element.elementor-element-7525b25{--display:flex;--justify-content:center;}.elementor-1384 .elementor-element.elementor-element-ff94308{text-align:start;}.elementor-1384 .elementor-element.elementor-element-ff94308 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-3237fe5{padding:0px 40px 0px 0px;text-align:start;}.elementor-1384 .elementor-element.elementor-element-3237fe5 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-eacf574{text-align:start;}.elementor-1384 .elementor-element.elementor-element-eacf574 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-16cff86{text-align:start;}.elementor-1384 .elementor-element.elementor-element-16cff86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1384 .elementor-element.elementor-element-6ed9f29 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-6ed9f29 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-6ed9f29 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-6ed9f29 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-6ed9f29 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-cdd04e4{--display:flex;--min-height:500px;--border-radius:10px 10px 10px 10px;}.elementor-1384 .elementor-element.elementor-element-cdd04e4:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-cdd04e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/07/LifebookOS-Jon-and-Missy-V3.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-cdd04e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-ade554b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-ade554b:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-ade554b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313030;}.elementor-1384 .elementor-element.elementor-element-be0b976{--display:flex;--min-height:500px;--border-radius:10px 10px 10px 10px;}.elementor-1384 .elementor-element.elementor-element-be0b976:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-be0b976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/The-Power.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-be0b976.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-978dc78{--display:flex;--justify-content:center;}.elementor-1384 .elementor-element.elementor-element-8c269c0{text-align:start;}.elementor-1384 .elementor-element.elementor-element-8c269c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-393aa38{text-align:start;}.elementor-1384 .elementor-element.elementor-element-393aa38 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-980be60{text-align:start;}.elementor-1384 .elementor-element.elementor-element-980be60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-d74cc8e{text-align:start;}.elementor-1384 .elementor-element.elementor-element-d74cc8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-7838137{text-align:start;}.elementor-1384 .elementor-element.elementor-element-7838137 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-b1f79ca );}.elementor-1384 .elementor-element.elementor-element-b7297fb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-b7297fb .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-b7297fb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-b7297fb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1384 .elementor-element.elementor-element-b7297fb .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-b7297fb .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-69cbcdd{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-69cbcdd:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-69cbcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-dd29228{--display:flex;--justify-content:center;}.elementor-1384 .elementor-element.elementor-element-a6d2c56{text-align:start;}.elementor-1384 .elementor-element.elementor-element-a6d2c56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-1384 .elementor-element.elementor-element-bccbd99{text-align:start;}.elementor-1384 .elementor-element.elementor-element-bccbd99 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:var( --e-global-color-f6f0193 );}.elementor-1384 .elementor-element.elementor-element-ab2700d{text-align:start;}.elementor-1384 .elementor-element.elementor-element-ab2700d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-8a5aae3{text-align:start;}.elementor-1384 .elementor-element.elementor-element-8a5aae3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-1384 .elementor-element.elementor-element-51da0f5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:20px 50px 20px 50px;}.elementor-1384 .elementor-element.elementor-element-51da0f5 .elementor-button:hover, .elementor-1384 .elementor-element.elementor-element-51da0f5 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-51da0f5 .elementor-button:hover svg, .elementor-1384 .elementor-element.elementor-element-51da0f5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1384 .elementor-element.elementor-element-7588baa{--display:flex;--min-height:500px;--border-radius:10px 10px 10px 10px;}.elementor-1384 .elementor-element.elementor-element-7588baa:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-7588baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mylifebook.com/wp-content/uploads/2026/06/Justin-Butcher-Podcast.jpg");background-position:center center;background-size:cover;}.elementor-1384 .elementor-element.elementor-element-7588baa.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1384 .elementor-element.elementor-element-2e4a488{--min-height:700px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1384 .elementor-element.elementor-element-b0260b1 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1384 .elementor-element.elementor-element-f051bc1{--min-height:700px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-3347931 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-1384 .elementor-element.elementor-element-a5946da{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-fae504b .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-2188378 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-1384 .elementor-element.elementor-element-0d45aa0 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-1384 .elementor-element.elementor-element-3b860c8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-60b10ec{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-5afa4f8 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-83ec7e2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-8108d9a .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-edecb02 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-d194616 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-0dccab5 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-f5bedf1 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-12d1c0e .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-299d526 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-98d47b8 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-44d8a34 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-bcce177 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-c908a60 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-a188e5d .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-32ca79f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-6f7e7b6 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-b909671{--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-1384 .elementor-element.elementor-element-6639c5c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-9638eb4{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-0aca46e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1384 .elementor-element.elementor-element-0c77831.e-con{--order:-99999 /* order start hack */;}.elementor-1384 .elementor-element.elementor-element-c046334{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-07e3be9 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-2c3c955 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-1384 .elementor-element.elementor-element-f923e12{--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-1384 .elementor-element.elementor-element-1393c30{--min-height:400px;}.elementor-1384 .elementor-element.elementor-element-875e0cc{--min-height:400px;}.elementor-1384 .elementor-element.elementor-element-443e15c{--min-height:400px;}.elementor-1384 .elementor-element.elementor-element-443e15c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-443e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1384 .elementor-element.elementor-element-9191eb8{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-2ccfec7 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-3a29315{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-83a74f6 .elementor-heading-title{font-size:36px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1384 .elementor-element.elementor-element-6214a9b{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-b0d3acf{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-3237fe5 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-cdd04e4.e-con{--order:-99999 /* order start hack */;}.elementor-1384 .elementor-element.elementor-element-ade554b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-393aa38 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-69cbcdd{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1384 .elementor-element.elementor-element-bccbd99 .elementor-heading-title{font-size:36px;}.elementor-1384 .elementor-element.elementor-element-7588baa.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-1384 .elementor-element.elementor-element-2e4a488{--min-height:650px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-4d1c6b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1384 .elementor-element.elementor-element-b0260b1 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1384 .elementor-element.elementor-element-f051bc1{--min-height:650px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-1381d4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-3347931 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1384 .elementor-element.elementor-element-a5946da{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-ee0cab3 .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-fae504b .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-2188378{text-align:center;}.elementor-1384 .elementor-element.elementor-element-2188378 .elementor-heading-title{font-size:16px;}.elementor-1384 .elementor-element.elementor-element-0d45aa0{text-align:center;}.elementor-1384 .elementor-element.elementor-element-0d45aa0 .elementor-heading-title{font-size:16px;}.elementor-1384 .elementor-element.elementor-element-3b860c8{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-23c7800{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-59fd4ab .elementor-heading-title{font-size:24px;}.elementor-1384 .elementor-element.elementor-element-f30ea46 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-062d3b1{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-d7c4be5 .elementor-heading-title{font-size:24px;}.elementor-1384 .elementor-element.elementor-element-6242ad6 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-5ab9e1e{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-c15628b .elementor-heading-title{font-size:24px;}.elementor-1384 .elementor-element.elementor-element-914330c .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-f6f115b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-2cd265a .elementor-heading-title{font-size:24px;}.elementor-1384 .elementor-element.elementor-element-3229a61 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-82f5d3c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-60b9999 .elementor-heading-title{font-size:24px;}.elementor-1384 .elementor-element.elementor-element-65b8a6f .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-1384 .elementor-element.elementor-element-60b10ec{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-b236fdf .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-5afa4f8 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-83ec7e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-833f6b6{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-a836a5a{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-d5da199{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-066ae28{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-2b97bde{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-3527673{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-cc3c2a1{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-725f232{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-2383058{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-c8f53a8{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-56fc5f9{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-2f09c17{--min-height:200px;}.elementor-1384 .elementor-element.elementor-element-32ca79f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-a10822d .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-6f7e7b6 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-53e4253 .elementor-heading-title{font-size:16px;}.elementor-1384 .elementor-element.elementor-element-6639c5c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-9638eb4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-0aca46e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1384 .elementor-element.elementor-element-0c77831{--min-height:350px;}.elementor-1384 .elementor-element.elementor-element-0c77831.e-con{--order:-99999 /* order start hack */;}.elementor-1384 .elementor-element.elementor-element-c046334{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-6ff93c2 .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-07e3be9 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-2c3c955{text-align:center;}.elementor-1384 .elementor-element.elementor-element-2c3c955 .elementor-heading-title{font-size:16px;}.elementor-1384 .elementor-element.elementor-element-f923e12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1384 .elementor-element.elementor-element-1393c30{--min-height:400px;}.elementor-1384 .elementor-element.elementor-element-7ada954 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-1384 .elementor-element.elementor-element-875e0cc{--min-height:400px;}.elementor-1384 .elementor-element.elementor-element-e11324e .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-1384 .elementor-element.elementor-element-443e15c{--min-height:400px;}.elementor-1384 .elementor-element.elementor-element-443e15c:not(.elementor-motion-effects-element-type-background), .elementor-1384 .elementor-element.elementor-element-443e15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1384 .elementor-element.elementor-element-48a6297 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-1384 .elementor-element.elementor-element-9191eb8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-f41fb7e{--min-height:350px;}.elementor-1384 .elementor-element.elementor-element-f41fb7e.e-con{--order:-99999 /* order start hack */;}.elementor-1384 .elementor-element.elementor-element-3043412{text-align:center;}.elementor-1384 .elementor-element.elementor-element-3043412 .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-2ccfec7{text-align:center;}.elementor-1384 .elementor-element.elementor-element-2ccfec7 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-994ca7c{text-align:center;}.elementor-1384 .elementor-element.elementor-element-c2b534c{text-align:center;}.elementor-1384 .elementor-element.elementor-element-dad4c76 .elementor-button{padding:20px 0px 20px 0px;}.elementor-1384 .elementor-element.elementor-element-3a29315{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-b5ecf2d .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-83a74f6 .elementor-heading-title{font-size:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1384 .elementor-element.elementor-element-fbb7597{text-align:center;}.elementor-1384 .elementor-element.elementor-element-fbb7597 img{width:100px;}.elementor-1384 .elementor-element.elementor-element-84128a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-1384 .elementor-element.elementor-element-7fb4a75 .elementor-button{padding:20px 0px 20px 0px;}.elementor-1384 .elementor-element.elementor-element-6214a9b{--min-height:300px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-b0d3acf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-ff94308{text-align:center;}.elementor-1384 .elementor-element.elementor-element-ff94308 .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-3237fe5{text-align:center;}.elementor-1384 .elementor-element.elementor-element-3237fe5 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-eacf574{text-align:center;}.elementor-1384 .elementor-element.elementor-element-16cff86{text-align:center;}.elementor-1384 .elementor-element.elementor-element-cdd04e4{--min-height:350px;}.elementor-1384 .elementor-element.elementor-element-cdd04e4.e-con{--order:-99999 /* order start hack */;}.elementor-1384 .elementor-element.elementor-element-ade554b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-be0b976{--min-height:350px;}.elementor-1384 .elementor-element.elementor-element-8c269c0 .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-393aa38 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-69cbcdd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1384 .elementor-element.elementor-element-dd29228.e-con{--order:99999 /* order end hack */;}.elementor-1384 .elementor-element.elementor-element-a6d2c56{text-align:center;}.elementor-1384 .elementor-element.elementor-element-a6d2c56 .elementor-heading-title{font-size:14px;}.elementor-1384 .elementor-element.elementor-element-bccbd99{text-align:center;}.elementor-1384 .elementor-element.elementor-element-bccbd99 .elementor-heading-title{font-size:32px;}.elementor-1384 .elementor-element.elementor-element-ab2700d{text-align:center;}.elementor-1384 .elementor-element.elementor-element-8a5aae3{text-align:center;}.elementor-1384 .elementor-element.elementor-element-7588baa{--min-height:350px;}.elementor-1384 .elementor-element.elementor-element-7588baa.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-1384 .elementor-element.elementor-element-4d1c6b6{--width:500px;}.elementor-1384 .elementor-element.elementor-element-1381d4b{--width:500px;}.elementor-1384 .elementor-element.elementor-element-14296be{--width:900px;}.elementor-1384 .elementor-element.elementor-element-4128f0b{--content-width:900px;}.elementor-1384 .elementor-element.elementor-element-3d472de{--width:900px;}.elementor-1384 .elementor-element.elementor-element-0c77831{--width:45%;}.elementor-1384 .elementor-element.elementor-element-1c26aed{--width:800px;}.elementor-1384 .elementor-element.elementor-element-f41fb7e{--width:45%;}.elementor-1384 .elementor-element.elementor-element-5fc9868{--width:500px;}.elementor-1384 .elementor-element.elementor-element-fef74e2{--width:990px;}.elementor-1384 .elementor-element.elementor-element-725f9d0{--content-width:200px;}.elementor-1384 .elementor-element.elementor-element-30bc5dc{--width:900px;}.elementor-1384 .elementor-element.elementor-element-cdd04e4{--width:45%;}.elementor-1384 .elementor-element.elementor-element-be0b976{--width:45%;}.elementor-1384 .elementor-element.elementor-element-7588baa{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1384 .elementor-element.elementor-element-14296be{--width:100%;}.elementor-1384 .elementor-element.elementor-element-3d472de{--width:100%;}.elementor-1384 .elementor-element.elementor-element-0c77831{--width:100%;}.elementor-1384 .elementor-element.elementor-element-1c26aed{--width:100%;}.elementor-1384 .elementor-element.elementor-element-f41fb7e{--width:100%;}.elementor-1384 .elementor-element.elementor-element-fef74e2{--width:100%;}.elementor-1384 .elementor-element.elementor-element-30bc5dc{--width:100%;}.elementor-1384 .elementor-element.elementor-element-cdd04e4{--width:100%;}.elementor-1384 .elementor-element.elementor-element-be0b976{--width:100%;}.elementor-1384 .elementor-element.elementor-element-7588baa{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-833f6b6 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-833f6b6 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-833f6b6:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-833f6b6.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-833f6b6 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a836a5a *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-a836a5a {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-a836a5a:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-a836a5a.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-a836a5a .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5da199 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-d5da199 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-d5da199:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-d5da199.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-d5da199 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-066ae28 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-066ae28 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-066ae28:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-066ae28.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-066ae28 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b97bde *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-2b97bde {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-2b97bde:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-2b97bde.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-2b97bde .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3527673 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-3527673 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-3527673:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-3527673.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-3527673 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3c2a1 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-cc3c2a1:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-cc3c2a1.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-cc3c2a1 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-725f232 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-725f232 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-725f232:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-725f232.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-725f232 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2383058 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-2383058 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-2383058:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-2383058.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-2383058 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8f53a8 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-c8f53a8 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-c8f53a8:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-c8f53a8.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-c8f53a8 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fc5f9 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-56fc5f9 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-56fc5f9:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-56fc5f9.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-56fc5f9 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f09c17 *//* MAIN IMAGE CONTAINER */
.elementor-1384 .elementor-element.elementor-element-2f09c17 {
    position: relative;
    overflow: hidden;
}

/* FULL-SIZE DARK BLURRED OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay {
    position: absolute !important;
    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;

    z-index: 20;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    padding: 35px;

    /* 75% black overlay */
    background: rgba(0, 0, 0, 0.90) !important;

    /* Background blur */
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    /* Hidden by default */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transform: scale(1.02);

    transition:
        opacity 0.4s ease,
        visibility 0.4s ease,
        transform 0.4s ease;
}

/* REMOVE ANY BACKGROUNDS INSIDE THE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay,
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay > .e-con-inner,
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay .elementor-widget,
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay .elementor-widget-container,
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay p {
    background: transparent !important;
}

/* MAKE SURE DESCRIPTION SITS ABOVE OVERLAY */
.elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay .elementor-widget {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* SHOW OVERLAY ON DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {
    .elementor-1384 .elementor-element.elementor-element-2f09c17:hover .image-hover-overlay {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: scale(1);
    }
}

/* SHOW OVERLAY ON MOBILE/TABLET WHEN ACTIVE */
.elementor-1384 .elementor-element.elementor-element-2f09c17.is-active .image-hover-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1);
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay {
        padding: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay {
        padding: 22px;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }
}

/* REDUCE MOTION */
@media (prefers-reduced-motion: reduce) {
    .elementor-1384 .elementor-element.elementor-element-2f09c17 .image-hover-overlay {
        transition: none;
        transform: none;
    }
}/* End custom CSS */