.elementor-11 .elementor-element.elementor-element-84b16b3{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-84b16b3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-84b16b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://boi1da.com/wp-content/uploads/2026/03/Screenshot-2026-03-13-042154.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-84b16b3::before, .elementor-11 .elementor-element.elementor-element-84b16b3 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-84b16b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-84b16b3 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-84b16b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-84b16b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-3c0f509{--display:flex;}.elementor-11 .elementor-element.elementor-element-8f031e3{--display:flex;}.elementor-11 .elementor-element.elementor-element-9cc4dca{text-align:center;}.elementor-11 .elementor-element.elementor-element-9cc4dca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:81px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-b8294f4{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-b8294f4 a{color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-2f4b951{--display:flex;}.elementor-11 .elementor-element.elementor-element-8630c6a{text-align:start;font-size:7px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-8630c6a a{color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-ce47b0d{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e90200f{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-e90200f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5c383fa{padding:0px 0px 40px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5c383fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a0f58de{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d292247{--display:flex;--min-height:650px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-11 .elementor-element.elementor-element-f2b2992{--e-image-carousel-slides-to-show:1;}.elementor-11 .elementor-element.elementor-element-3089979{--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;--overlay-opacity:0.7;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3089979:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3089979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/3.avif");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3089979::before, .elementor-11 .elementor-element.elementor-element-3089979 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3089979 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3089979 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3089979 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3089979 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-714b041 img{width:7%;}.elementor-11 .elementor-element.elementor-element-2380b7e{text-align:center;}.elementor-11 .elementor-element.elementor-element-2380b7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-cfc2366{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-af0f8f8{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-af0f8f8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-af0f8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song10.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-2b48938{text-align:center;}.elementor-11 .elementor-element.elementor-element-2b48938 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-ddf4be2{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-ddf4be2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ddf4be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song1.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-22f44a9{text-align:center;}.elementor-11 .elementor-element.elementor-element-22f44a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-54d65fd{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-54d65fd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-54d65fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song2.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-365d604{text-align:center;}.elementor-11 .elementor-element.elementor-element-365d604 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-84cbb87{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-84cbb87:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-84cbb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song3.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-cc2d9d4{text-align:center;}.elementor-11 .elementor-element.elementor-element-cc2d9d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-46aade0{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-46aade0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-46aade0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song4.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-794ab76{text-align:center;}.elementor-11 .elementor-element.elementor-element-794ab76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-4e810f5{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-4e810f5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4e810f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song5.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-4d103e4{text-align:center;}.elementor-11 .elementor-element.elementor-element-4d103e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-e7d89a3{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-e7d89a3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e7d89a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song6.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-a9867f7{text-align:center;}.elementor-11 .elementor-element.elementor-element-a9867f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-c3f1058{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-c3f1058:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c3f1058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song7.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-96e938f{text-align:center;}.elementor-11 .elementor-element.elementor-element-96e938f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-5c4d049{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-5c4d049:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5c4d049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song8.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-b332d4e{text-align:center;}.elementor-11 .elementor-element.elementor-element-b332d4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-7ae4202{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-7ae4202:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7ae4202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song11.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-47005f1{text-align:center;}.elementor-11 .elementor-element.elementor-element-47005f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-a734ee6{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-a734ee6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a734ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song9.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-8884a4e{text-align:center;}.elementor-11 .elementor-element.elementor-element-8884a4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-467c6dc{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-467c6dc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-467c6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song9.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-98e93eb{text-align:center;}.elementor-11 .elementor-element.elementor-element-98e93eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-4d37f0a{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-4d37f0a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4d37f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song12.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-615b81b{text-align:center;}.elementor-11 .elementor-element.elementor-element-615b81b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-4241c0f{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-4241c0f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4241c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song11.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-9c44cd6{text-align:center;}.elementor-11 .elementor-element.elementor-element-9c44cd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-82961d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5cb52f7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-cd1c54d{padding:0px 0px 30px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-cd1c54d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-54a0819{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-7a31bd2{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-7a31bd2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7a31bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song1.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-24c66df{text-align:center;}.elementor-11 .elementor-element.elementor-element-24c66df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-34d9ba6{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-34d9ba6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-34d9ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song4.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0895ccb{text-align:center;}.elementor-11 .elementor-element.elementor-element-0895ccb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-e1b2139{--display:flex;--min-height:0px;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-e1b2139:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e1b2139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boi1da.com/wp-content/uploads/2026/03/song9.png");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-cb13070{text-align:center;}.elementor-11 .elementor-element.elementor-element-cb13070 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-35febf3{--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:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f479e1b{padding:0px 0px 30px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-f479e1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-card{background-color:#F6F6F6;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-title a:hover{color:var( --e-global-color-blocksy_palette_2 );}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-title{margin-bottom:5px;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-meta{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-post-excerpt{margin-bottom:15px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-ce47b0d{--content-width:975px;}.elementor-11 .elementor-element.elementor-element-e90200f{--width:35.249%;}.elementor-11 .elementor-element.elementor-element-54a0819{--width:70%;}.elementor-11 .elementor-element.elementor-element-7a31bd2{--width:100%;}.elementor-11 .elementor-element.elementor-element-34d9ba6{--width:100%;}.elementor-11 .elementor-element.elementor-element-e1b2139{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-e90200f{--width:40%;}.elementor-11 .elementor-element.elementor-element-d292247{--width:60%;}}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-3089979:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3089979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-9cc4dca .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-b8294f4{font-size:16px;}.elementor-11 .elementor-element.elementor-element-8630c6a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-d292247{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2380b7e .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-cfc2366{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-cd1c54d .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-54a0819{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-f479e1b .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-84b16b3{--min-height:200px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9cc4dca .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-b8294f4{font-size:11px;}.elementor-11 .elementor-element.elementor-element-b8294f4 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-8630c6a{font-size:11px;}.elementor-11 .elementor-element.elementor-element-8630c6a p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-ce47b0d{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e90200f{--width:100%;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5c383fa{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-5c383fa .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-a0f58de{font-size:14px;}.elementor-11 .elementor-element.elementor-element-3089979{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-714b041 img{width:17%;}.elementor-11 .elementor-element.elementor-element-2380b7e .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-cfc2366{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-cd1c54d{padding:0px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-cd1c54d .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-54a0819{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-11 .elementor-element.elementor-element-f479e1b{padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f479e1b .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-0f53c61 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for image-carousel, class: .elementor-element-f2b2992 */.boi-image .swiper-slide img{
height:635px !important;
width:auto !important;
object-fit:cover;
}
/* Make carousel images clickable */
.boi-image .swiper-slide a,
.boi-image .swiper-slide img {
    cursor: pointer;
}

/* Make image fit nicely in popup */
.dialog-lightbox-widget img,
.elementor-lightbox img {
    max-width: 100% !important;
    max-height: 90vh !important;
    object-fit: contain !important;
}

/* Optional: cleaner lightbox title area */
.elementor-lightbox .dialog-message,
.dialog-lightbox-widget .dialog-message {
    padding: 20px !important;
}

/* =========================
   EA Woo Product Carousel
   Quick View old-site style
   ========================= */

/* image area */
.eael-woo-product-carousel .product-image-wrap,
.eael-woo-product-carousel .eael-product-image-wrap {
    position: relative !important;
}

/* remove purple overlay */
.eael-woo-product-carousel .image-hover-wrap {
    position: absolute !important;
    inset: 0 !important;
    background: transparent !important;
    pointer-events: none !important;
}

/* icons wrapper */
.eael-woo-product-carousel .icons-wrap {
    position: absolute !important;
    left: 50% !important;
    bottom: 10px !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    z-index: 99 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    display: block !important;
    transition: opacity 0.25s ease !important;
}

/* show wrapper on hover */
.eael-woo-product-carousel .eael-product-wrap:hover .icons-wrap,
.eael-woo-product-carousel .product:hover .icons-wrap,
.eael-woo-product-carousel li:hover .icons-wrap {
    opacity: 1 !important;
    visibility: visible !important;
}

/* keep only quick view */
.eael-woo-product-carousel .icons-wrap li {
    display: none !important;
}

.eael-woo-product-carousel .icons-wrap li.eael-product-quick-view {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    width: auto !important;
    height: auto !important;
    list-style: none !important;
}

/* quick view anchor */
.eael-woo-product-carousel .icons-wrap li.eael-product-quick-view a,
.eael-woo-product-carousel a.eael-product-grid-open-popup {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 7px 14px !important;
    margin: 0 !important;
    background: rgba(255,255,255,0.95) !important;
    color: #111 !important;
    border: none !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    text-decoration: none !important;
    line-height: 1.2 !important;
    font-size: 0 !important;
    overflow: visible !important;
    text-indent: 0 !important;
    white-space: nowrap !important;
    position: relative !important;
}

/* hide icon completely */
.eael-woo-product-carousel .icons-wrap li.eael-product-quick-view a i,
.eael-woo-product-carousel .icons-wrap li.eael-product-quick-view a svg,
.eael-woo-product-carousel a.eael-product-grid-open-popup i,
.eael-woo-product-carousel a.eael-product-grid-open-popup svg {
    display: none !important;
}

/* inject text */
.eael-woo-product-carousel .icons-wrap li.eael-product-quick-view a::after,
.eael-woo-product-carousel a.eael-product-grid-open-popup::after {
    content: "Quick View" !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #111 !important;
    line-height: 1.2 !important;
    display: inline-block !important;
}

/* hover state */
.eael-woo-product-carousel .icons-wrap li.eael-product-quick-view a:hover,
.eael-woo-product-carousel a.eael-product-grid-open-popup:hover {
    background: rgba(255,255,255,0.7) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af0f8f8 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 200px !important;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf4be2 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d65fd */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84cbb87 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46aade0 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e810f5 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d89a3 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f1058 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c4d049 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae4202 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a734ee6 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467c6dc */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d37f0a */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4241c0f */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc2366 *//* grid item */
.boi-grid .elementor-post{
position:relative;
overflow:hidden;
cursor:pointer;
}

/* overlay */
.boi-grid .elementor-post:before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0;
transition:0.4s;
z-index:1;
}

/* show overlay on hover */
.boi-grid .elementor-post:hover:before{
opacity:0.85;
}

/* title text */
.boi-grid .elementor-post__title{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
color:#fff;
opacity:0;
z-index:2;
text-align:center;
transition:0.4s;
}

/* show title */
.boi-grid .elementor-post:hover .elementor-post__title{
opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a31bd2 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 200px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d9ba6 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b2139 */.boi-grid-item{
    position: relative;
    overflow: hidden;
    min-height: 270px;
    cursor: pointer;
    background-size: cover !important;
    background-position: center center !important;
    transition: all 0.3s ease;
}

.boi-grid-item::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.65);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.boi-grid-item:hover::before{
    opacity: 1;
}

.boi-grid-item .elementor-heading-title,
.boi-grid-item .elementor-widget-heading{
    position: relative;
    z-index: 2;
}

.boi-grid-item .elementor-heading-title{
    color: #fff !important;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    text-align: center;
}

.boi-grid-item:hover .elementor-heading-title{
    opacity: 1;
    transform: translateY(0);
}

.boi-grid-item:hover{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for hfe-basic-posts, class: .elementor-element-0f53c61 *//* ===== RECENT POSTS - OLD SITE STYLE ===== */

/* section width */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-posts,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-posts-container,
.elementor-11 .elementor-element.elementor-element-0f53c61 .blog,
.elementor-11 .elementor-element.elementor-element-0f53c61 .post-grid {
    max-width: 920px !important;
    margin: 0 auto !important;
    gap: 26px !important;
}

/* each card */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-item,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__inner-wrap,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-wrapper,
.elementor-11 .elementor-element.elementor-element-0f53c61 article {
    background: #fff !important;
    border: 1px solid #dddddd !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
}

/* image */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-item img,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__thumbnail img,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__image img,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-wrapper img,
.elementor-11 .elementor-element.elementor-element-0f53c61 article img {
    width: 100% !important;
    height: 130px !important;
    object-fit: cover !important;
    display: block !important;
    border-radius: 0 !important;
    margin: 0 !important;
}

/* content area */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__content-wrap,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-text,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__text,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-wrapper > div:last-child,
.elementor-11 .elementor-element.elementor-element-0f53c61 article > div:last-child {
    padding: 16px 18px 14px !important;
    background: #fff !important;
}

/* title */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__title,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__title a,
.elementor-11 .elementor-element.elementor-element-0f53c61 h2,
.elementor-11 .elementor-element.elementor-element-0f53c61 h3,
.elementor-11 .elementor-element.elementor-element-0f53c61 h2 a,
.elementor-11 .elementor-element.elementor-element-0f53c61 h3 a,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__title,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__title a {
    font-size: 15px !important;
    line-height: 1.45 !important;
    font-weight: 600 !important;
    color: #111 !important;
    text-decoration: none !important;
    margin: 0 0 10px !important;
}

/* clamp title to 2 lines */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__title a,
.elementor-11 .elementor-element.elementor-element-0f53c61 h2 a,
.elementor-11 .elementor-element.elementor-element-0f53c61 h3 a,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    min-height: 42px !important;
    max-height: 42px !important;
}

/* hide meta completely */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__meta-data,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__date-box,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-meta,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__meta-data,
.elementor-11 .elementor-element.elementor-element-0f53c61 .post-meta,
.elementor-11 .elementor-element.elementor-element-0f53c61 .entry-meta {
    display: none !important;
}

/* excerpt */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__excerpt,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__excerpt p,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__excerpt,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__excerpt p,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-text p {
    font-size: 13px !important;
    line-height: 1.55 !important;
    color: #222 !important;
    margin: 0 !important;
}

/* clamp excerpt to 2 lines */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__excerpt,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__excerpt p,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__excerpt,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__excerpt p,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-text p {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    min-height: 40px !important;
    max-height: 40px !important;
}

/* hide read more completely */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__read-more,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-post__read-more,
.elementor-11 .elementor-element.elementor-element-0f53c61 .read-more,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__cta,
.elementor-11 .elementor-element.elementor-element-0f53c61 a[class*="read"] {
    display: none !important;
}

/* remove hover effects */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-item:hover,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__inner-wrap:hover,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-wrapper:hover,
.elementor-11 .elementor-element.elementor-element-0f53c61 article:hover {
    transform: none !important;
    box-shadow: none !important;
    border-color: #dddddd !important;
}

/* heading */
.elementor-11 .elementor-element.elementor-element-0f53c61 h1,
.elementor-11 .elementor-element.elementor-element-0f53c61 h2,
.elementor-11 .elementor-element.elementor-element-0f53c61 h3,
.elementor-11 .elementor-element.elementor-element-0f53c61 .elementor-heading-title {
    margin-bottom: 18px !important;
}

/* make cards visually shorter */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-item,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__inner-wrap,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-wrapper,
.elementor-11 .elementor-element.elementor-element-0f53c61 article {
    min-height: auto !important;
}

/* remove extra bottom spacing */
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__content-wrap > *:last-child,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-text > *:last-child,
.elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__text > *:last-child {
    margin-bottom: 0 !important;
}

/* mobile */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-item img,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__thumbnail img,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__image img,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-wrapper img,
    .elementor-11 .elementor-element.elementor-element-0f53c61 article img {
        height: 150px !important;
    }

    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__content-wrap,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post-grid-text,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__text {
        padding: 14px !important;
    }

    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__title,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__title a,
    .elementor-11 .elementor-element.elementor-element-0f53c61 h2,
    .elementor-11 .elementor-element.elementor-element-0f53c61 h3,
    .elementor-11 .elementor-element.elementor-element-0f53c61 h2 a,
    .elementor-11 .elementor-element.elementor-element-0f53c61 h3 a {
        font-size: 14px !important;
    }

    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__excerpt,
    .elementor-11 .elementor-element.elementor-element-0f53c61 .uael-post__excerpt p {
        font-size: 12px !important;
    }
}/* End custom CSS */