.elementor-14 .elementor-element.elementor-element-573c1d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-819a811 .elementor-repeater-item-fd9f3f3.htmega-advns-slider-item{background-color:#FFFFFF;background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2025/05/1-1.png");background-size:cover;}.elementor-14 .elementor-element.elementor-element-819a811 .elementor-repeater-item-fd9f3f3.htmega-advns-slider-item::before{background:#00000038;}.elementor-14 .elementor-element.elementor-element-819a811 .elementor-repeater-item-326f669.htmega-advns-slider-item{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2025/05/2-1.png");background-size:cover;}.elementor-14 .elementor-element.elementor-element-819a811 .elementor-repeater-item-326f669.htmega-advns-slider-item::before{background:#00000066;}.elementor-14 .elementor-element.elementor-element-819a811 .elementor-repeater-item-252859d.htmega-advns-slider-item{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2025/05/3-1.png");background-size:cover;}.elementor-14 .elementor-element.elementor-element-819a811 .elementor-repeater-item-252859d.htmega-advns-slider-item::before{background:#00000066;}.elementor-14 .elementor-element.elementor-element-819a811 .slick-slide{height:840px;}.elementor-14 .elementor-element.elementor-element-819a811 .slick-slide > div{height:100%;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-slick-center-yes .slick-slide > div{height:auto;}.elementor-14 .elementor-element.elementor-element-819a811 .slick-active .htmega-advns-slide-content{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-advns-slide-content{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-delay:700ms;animation-delay:700ms;max-width:750px;text-align:center;padding:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-advns-slide-content-wrapper{max-width:1170px;margin:auto;justify-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li button{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-dot-index-yes .slick-dots li button{color:#000000;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li button,.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li{height:0px;width:0px !important;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation.dot_right_center .slick-dots li:not(:last-child), .elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation.dot_left_center .slick-dots li:not(:last-child){margin-bottom:35px;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation.dot_bottom_center .slick-dots li:not(:last-child), .elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation.dot_bottom_right .slick-dots li:not(:last-child),.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation.dot_bottom_left .slick-dots li:not(:last-child){margin-right:35px;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-dot-index-yes .slick-dots::after{border-width:0px;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-dot-index-yes .slick-dots li.slick-active button{color:#000000;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li.slick-active button{border-style:none;}.elementor-14 .elementor-element.elementor-element-93d552a{--display:flex;--position:absolute;--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;top:217px;}.elementor-14 .elementor-element.elementor-element-93d552a.e-con{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-93d552a{right:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-93d552a{left:0px;}.elementor-14 .elementor-element.elementor-element-6f671fb{width:var( --container-widget-width, 2.3% );max-width:2.3%;--container-widget-width:2.3%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6f671fb:hover .elementor-widget-container{background-color:#DEB99E4D;}.elementor-14 .elementor-element.elementor-element-6f671fb > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-6f671fb img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-7e2f246{width:var( --container-widget-width, 2.3% );max-width:2.3%;--container-widget-width:2.3%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-7e2f246:hover .elementor-widget-container{background-color:#DEB99E4D;}.elementor-14 .elementor-element.elementor-element-7e2f246 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-7e2f246 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-8ad3b1b{width:var( --container-widget-width, 2.3% );max-width:2.3%;--container-widget-width:2.3%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8ad3b1b:hover .elementor-widget-container{background-color:#DEB99E4D;}.elementor-14 .elementor-element.elementor-element-8ad3b1b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-8ad3b1b img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-7d00c48{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:010px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7d00c48:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7d00c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-be66e07{--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:center;--align-items:flex-start;--margin-top:-9px;--margin-bottom:-15px;--margin-left:-30px;--margin-right:-30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-be66e07:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-be66e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2024/01/bg-feather-1.png");background-size:cover;}.elementor-14 .elementor-element.elementor-element-be66e07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d2aef69{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-d2aef69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ab53343{text-align:center;}.elementor-14 .elementor-element.elementor-element-ab53343 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:60px;font-weight:bold;}.elementor-14 .elementor-element.elementor-element-33efd78{text-align:center;}.elementor-14 .elementor-element.elementor-element-33efd78 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-14 .elementor-element.elementor-element-c8a02b6{--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;}.elementor-14 .elementor-element.elementor-element-c8a02b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-abf669f{--display:flex;}.elementor-14 .elementor-element.elementor-element-fa4e02e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-fa4e02e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fa4e02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}.elementor-14 .elementor-element.elementor-element-e0f4ec0{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5fa05e8{--display:flex;--min-height:312px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a2a9e83{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-a2a9e83 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-c39b8a7{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c39b8a7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c39b8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-e45e5f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e45e5f0{text-align:center;}.elementor-14 .elementor-element.elementor-element-e45e5f0 .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-074e04f{--display:flex;}.elementor-14 .elementor-element.elementor-element-d2ce57e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d2ce57e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d2ce57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}.elementor-14 .elementor-element.elementor-element-c688e7a{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5a8b909{--display:flex;--min-height:312px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-485d39a{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-485d39a img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-00b53e2{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-00b53e2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-00b53e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-2dbe24c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2dbe24c{text-align:center;}.elementor-14 .elementor-element.elementor-element-2dbe24c .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-cb214e9{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14 .elementor-element.elementor-element-cb214e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-88acdc7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-88acdc7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-88acdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}.elementor-14 .elementor-element.elementor-element-fc9a8a7{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cf15df0{--display:flex;--min-height:312px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-23de400{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-23de400 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-04a27fd{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-04a27fd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04a27fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-6bc79ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6bc79ad{text-align:center;}.elementor-14 .elementor-element.elementor-element-6bc79ad .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-b2f8127{--display:flex;}.elementor-14 .elementor-element.elementor-element-2853459{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2853459:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2853459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}.elementor-14 .elementor-element.elementor-element-adeab21{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-101fa12{--display:flex;--min-height:312px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0cda316{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0cda316 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-78733ac{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-78733ac:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-78733ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-3af5b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3af5b69{text-align:center;}.elementor-14 .elementor-element.elementor-element-3af5b69 .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-2d6a55f{--display:flex;}.elementor-14 .elementor-element.elementor-element-42500c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-42500c2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-42500c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}.elementor-14 .elementor-element.elementor-element-90a6177{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-08e76fb{--display:flex;--min-height:312px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bc570c4{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-bc570c4 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-59d09fd{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-59d09fd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59d09fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-2d09bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2d09bd9{text-align:center;}.elementor-14 .elementor-element.elementor-element-2d09bd9 .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-e40c2b7{--display:flex;}.elementor-14 .elementor-element.elementor-element-2ecf14a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2ecf14a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2ecf14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}.elementor-14 .elementor-element.elementor-element-5fc5152{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-727c540{--display:flex;--min-height:312px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-41f2c4d{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-41f2c4d img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-c38b6de{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c38b6de:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c38b6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-39fc7f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-39fc7f7{text-align:center;}.elementor-14 .elementor-element.elementor-element-39fc7f7 .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-a5175d0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-a5175d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e7f584b{--display:flex;--min-height:920px;--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:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-4ad6eef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-24d68f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-24d68f1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-24d68f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-24d68f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ac3b167{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-2554536{text-align:center;}.elementor-14 .elementor-element.elementor-element-2554536 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:39px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-1d4d8fa{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-1d4d8fa .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:24px;}.elementor-14 .elementor-element.elementor-element-8a28877{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d5befb4{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-6fb375b .elementor-button{background-color:#DEB99E;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9adac1f );border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6fb375b .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-6fb375b .elementor-button:focus{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-6fb375b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-6fb375b .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-6fb375b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-0985e0f{--display:flex;--border-radius:0px 35px 35px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0985e0f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0985e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2025/05/Thiet-ke-chua-co-ten-1.png");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-cc9f2b6{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-cc9f2b6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-cc9f2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2024/05/Chua-co-ten-1530-x-330-px.png");background-position:center right;background-size:cover;}.elementor-14 .elementor-element.elementor-element-e58ae3e{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Dancing Script", Sans-serif;font-size:24px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-e58ae3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9d0d029 .elementor-button{background-color:var( --e-global-color-03eeb7a );font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9adac1f );border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9d0d029 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-9d0d029 .elementor-button:focus{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-9d0d029.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-9d0d029 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-9d0d029 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-119e88c{--display:flex;--min-height:100px;--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;}.elementor-14 .elementor-element.elementor-element-d3cb8f2{--display:flex;--min-height:1191px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d3cb8f2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d3cb8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a7c0a );}.elementor-14 .elementor-element.elementor-element-3c2b07a{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3c2b07a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3c2b07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2024/01/bg-pattern-top.png");background-size:cover;}.elementor-14 .elementor-element.elementor-element-4d01a7b{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-10634f1{--display:flex;--min-height:690px;}.elementor-14 .elementor-element.elementor-element-10634f1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-10634f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-50f30a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-4c13a9f{text-align:center;}.elementor-14 .elementor-element.elementor-element-4c13a9f .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:60px;font-weight:bold;}.elementor-14 .elementor-element.elementor-element-4c07259{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Dancing Script", Sans-serif;font-size:20px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-86a96be{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Dancing Script", Sans-serif;font-size:20px;font-weight:600;line-height:0px;}.elementor-14 .elementor-element.elementor-element-e8dfa5e{--display:flex;}.elementor-14 .elementor-element.elementor-element-e8dfa5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-header{color:var( --e-global-color-33a7c0a );font-size:16px;}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-price{color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-description{color:var( --e-global-color-33a7c0a );}body.rtl .elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-item{align-items:flex-start;}.elementor-14 .elementor-element.elementor-element-3d57675{--display:flex;--min-height:685px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-3d57675:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3d57675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2024/01/services-bg-7.jpg");background-size:cover;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-25949fd{left:-155px;}body.rtl .elementor-14 .elementor-element.elementor-element-25949fd{right:-155px;}.elementor-14 .elementor-element.elementor-element-25949fd{bottom:336px;text-align:right;}.elementor-14 .elementor-element.elementor-element-f7c7993{--display:flex;--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-129c6d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-803b261 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:48px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-2f0f796{text-align:center;}.elementor-14 .elementor-element.elementor-element-2f0f796 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:60px;font-weight:bold;color:var( --e-global-color-0475aee );}.elementor-14 .elementor-element.elementor-element-4b2b51b{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4b2b51b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4b2b51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hollywoodnailspas.com/wp-content/uploads/2024/01/bg-pattern-bottom.png");background-position:bottom center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-4c1f0cd{--display:flex;--min-height:1250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-533f47b .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:48px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-2e5c0de{text-align:center;}.elementor-14 .elementor-element.elementor-element-2e5c0de .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:60px;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-02a9b82 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-14 .elementor-element.elementor-element-02a9b82 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-02a9b82{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-14 .elementor-element.elementor-element-087f31f{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-5db7783 .elementor-button{background-color:var( --e-global-color-33a7c0a );font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9adac1f );border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5db7783 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-5db7783 .elementor-button:focus{background-color:var( --e-global-color-03eeb7a );}.elementor-14 .elementor-element.elementor-element-5db7783.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-5db7783 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-5db7783 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9adac1f );}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-819a811 .slick-slide{height:500px;}.elementor-14 .elementor-element.elementor-element-819a811 .slick-slide > div{height:100%;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-slick-center-yes .slick-slide > div{height:auto;}.elementor-14 .elementor-element.elementor-element-93d552a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:155px;}.elementor-14 .elementor-element.elementor-element-6f671fb{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-14 .elementor-element.elementor-element-7e2f246{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-14 .elementor-element.elementor-element-8ad3b1b{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-14 .elementor-element.elementor-element-7d00c48{--min-height:330px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-be66e07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ab53343 .elementor-heading-title{font-size:50px;}.elementor-14 .elementor-element.elementor-element-e0f4ec0{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-5fa05e8{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-c688e7a{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-5a8b909{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-fc9a8a7{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-cf15df0{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-adeab21{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-101fa12{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-90a6177{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-08e76fb{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-5fc5152{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-727c540{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-a5175d0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-e7f584b{--min-height:666px;}.elementor-14 .elementor-element.elementor-element-4ad6eef{--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-14 .elementor-element.elementor-element-0985e0f{--min-height:450px;}.elementor-14 .elementor-element.elementor-element-e58ae3e{width:var( --container-widget-width, 627.797px );max-width:627.797px;--container-widget-width:627.797px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-119e88c{--min-height:30px;}.elementor-14 .elementor-element.elementor-element-3c2b07a{--min-height:30px;}.elementor-14 .elementor-element.elementor-element-10634f1{--min-height:570px;}.elementor-14 .elementor-element.elementor-element-4c13a9f .elementor-heading-title{font-size:50px;}.elementor-14 .elementor-element.elementor-element-3d57675{--min-height:615px;}.elementor-14 .elementor-element.elementor-element-f7c7993{--min-height:30px;}.elementor-14 .elementor-element.elementor-element-2f0f796 .elementor-heading-title{font-size:50px;}.elementor-14 .elementor-element.elementor-element-4b2b51b{--min-height:100px;}.elementor-14 .elementor-element.elementor-element-4c1f0cd{--min-height:1050px;}.elementor-14 .elementor-element.elementor-element-2e5c0de .elementor-heading-title{font-size:50px;}.elementor-14 .elementor-element.elementor-element-087f31f{--spacer-size:0px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-573c1d5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-819a811 .slick-slide{height:300px;}.elementor-14 .elementor-element.elementor-element-819a811 .slick-slide > div{height:100%;}.elementor-14 .elementor-element.elementor-element-819a811 .htmega-slick-center-yes .slick-slide > div{height:auto;}.elementor-14 .elementor-element.elementor-element-93d552a{top:93px;}.elementor-14 .elementor-element.elementor-element-6f671fb{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-14 .elementor-element.elementor-element-7e2f246{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-14 .elementor-element.elementor-element-8ad3b1b{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-14 .elementor-element.elementor-element-d2aef69{--min-height:217px;}.elementor-14 .elementor-element.elementor-element-ab53343 .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-33efd78 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-a5175d0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-4ad6eef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ac3b167{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-2554536{text-align:center;}.elementor-14 .elementor-element.elementor-element-2554536 .elementor-heading-title{font-size:25px;}.elementor-14 .elementor-element.elementor-element-1d4d8fa .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-8a28877{font-size:15px;}.elementor-14 .elementor-element.elementor-element-d5befb4{--spacer-size:10px;}.elementor-14 .elementor-element.elementor-element-0985e0f{--min-height:400px;}.elementor-14 .elementor-element.elementor-element-cc9f2b6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-cc9f2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-14 .elementor-element.elementor-element-4c13a9f .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-e8dfa5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a336d49{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-header{font-size:15px;}.elementor-14 .elementor-element.elementor-element-a336d49 .elementor-price-list-price{font-size:15px;}.elementor-14 .elementor-element.elementor-element-25949fd{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:491px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-25949fd{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-25949fd{right:0px;}.elementor-14 .elementor-element.elementor-element-803b261{text-align:center;}.elementor-14 .elementor-element.elementor-element-803b261 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-2f0f796 .elementor-heading-title{font-size:27px;}.elementor-14 .elementor-element.elementor-element-8f7d79d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-4c1f0cd{--min-height:610px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-533f47b{text-align:center;}.elementor-14 .elementor-element.elementor-element-533f47b .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-2e5c0de .elementor-heading-title{font-size:27px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-93d552a{--width:100%;}.elementor-14 .elementor-element.elementor-element-7d00c48{--width:80%;}.elementor-14 .elementor-element.elementor-element-be66e07{--width:103.089%;}.elementor-14 .elementor-element.elementor-element-d2aef69{--width:25%;}.elementor-14 .elementor-element.elementor-element-c8a02b6{--width:70%;}.elementor-14 .elementor-element.elementor-element-abf669f{--width:90%;}.elementor-14 .elementor-element.elementor-element-074e04f{--width:90%;}.elementor-14 .elementor-element.elementor-element-cb214e9{--width:90%;}.elementor-14 .elementor-element.elementor-element-b2f8127{--width:90%;}.elementor-14 .elementor-element.elementor-element-2d6a55f{--width:90%;}.elementor-14 .elementor-element.elementor-element-e40c2b7{--width:90%;}.elementor-14 .elementor-element.elementor-element-4ad6eef{--width:76%;}.elementor-14 .elementor-element.elementor-element-24d68f1{--width:47.819%;}.elementor-14 .elementor-element.elementor-element-0985e0f{--content-width:100%;}.elementor-14 .elementor-element.elementor-element-cc9f2b6{--width:80%;}.elementor-14 .elementor-element.elementor-element-4d01a7b{--width:80%;}.elementor-14 .elementor-element.elementor-element-10634f1{--width:70%;}.elementor-14 .elementor-element.elementor-element-e8dfa5e{--width:80%;}.elementor-14 .elementor-element.elementor-element-3d57675{--width:30%;}.elementor-14 .elementor-element.elementor-element-4c1f0cd{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-7d00c48{--width:100%;}.elementor-14 .elementor-element.elementor-element-be66e07{--width:100%;}.elementor-14 .elementor-element.elementor-element-d2aef69{--width:30%;}.elementor-14 .elementor-element.elementor-element-e7f584b{--width:100%;}.elementor-14 .elementor-element.elementor-element-4ad6eef{--width:100%;}.elementor-14 .elementor-element.elementor-element-24d68f1{--width:97%;}.elementor-14 .elementor-element.elementor-element-cc9f2b6{--width:100%;}.elementor-14 .elementor-element.elementor-element-4d01a7b{--width:95%;}.elementor-14 .elementor-element.elementor-element-e8dfa5e{--width:80%;}.elementor-14 .elementor-element.elementor-element-4c1f0cd{--width:95%;}}/* Start custom CSS for htmega-advanced-slider-addons, class: .elementor-element-819a811 */.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li.slick-active button {
    border-style: none;
    background: none;
    color: wheat;
    position: relative;
}
.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li.slick-active button:before {
    content: '-';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff; /* Màu của dấu gạch ngang */
    height: 2px; /* Độ dày của dấu gạch ngang */
    width: 20px; /* Độ dài của dấu gạch ngang */
}


.elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li button, .elementor-14 .elementor-element.elementor-element-819a811 .htmega-pro-carousel-activation .slick-dots li {
    height: 0px;
    width: 0px !important;
    background: none;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f4ec0 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c688e7a */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc9a8a7 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeab21 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6177 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc5152 */.bo1::before,
.bo1::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.bo1::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.bo1::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.bo:hover .bo1::after,
.bo:hover .bo1::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}
.bo1 {
    overflow: hidden;
}

.bo img {
    transition: transform .8s ease;
}

.bo:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb375b */.btn-glint {
    position: relative;
    display: inline-block;
    font-family: 'Work Sans', sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    color: var(--white);
    background-color: transparent;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    transition: border 1s cubic-bezier(0.15, 1, .30, 1), color 0.6s cubic-bezier(0.15, 1, .30, 1);
}

.btn-glint::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(255, 255, 255, 0.7);
    transform: translate3d(-112.5%, -25%, 0) rotate3d(0, 0, 1, 45deg);
    transition: all 1.1s cubic-bezier(0.15, 1, .30, 1);
}

.btn-glint:hover {
    border-color: var(--white);
}

.btn-glint:hover::before {
    background-color: #fff;
    transform: translate3d(112.5%, -50%, 0) rotate3d(0, 0, 1, 90deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d0d029 */.btn-glint {
    position: relative;
    display: inline-block;
    font-family: 'Work Sans', sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    color: var(--white);
    background-color: transparent;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    transition: border 1s cubic-bezier(0.15, 1, .30, 1), color 0.6s cubic-bezier(0.15, 1, .30, 1);
}

.btn-glint::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(255, 255, 255, 0.7);
    transform: translate3d(-112.5%, -25%, 0) rotate3d(0, 0, 1, 45deg);
    transition: all 1.1s cubic-bezier(0.15, 1, .30, 1);
}

.btn-glint:hover {
    border-color: var(--white);
}

.btn-glint:hover::before {
    background-color: #fff;
    transform: translate3d(112.5%, -50%, 0) rotate3d(0, 0, 1, 90deg);
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-a336d49 *//* Customize scrollbar for elements with class "scrollbar" */
.scrollbar {
    overflow-y: scroll; /* Cho phép cuộn theo chiều dọc */
    max-height: 400px; /* Thiết lập chiều cao tối đa của phần tử để xuất hiện thanh cuộn */
    padding-right: 15px; /* Khoảng trắng bên phải giữa nội dung và thanh cuộn */
}

.scrollbar::-webkit-scrollbar {
    width: 10px; /* Độ rộng của thanh cuộn */
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: #141414; /* Màu của thanh cuộn */
    border-radius: 6px; /* Độ cong của viền thanh cuộn */
}

.scrollbar::-webkit-scrollbar-track {
    background-color: #f1f1f1; /* Màu của phần đằng sau thanh cuộn */
}

.scrollbar::-moz-scrollbar {
    width: 10px;
}

.scrollbar::-moz-scrollbar-thumb {
    background-color: #4CAF50;
    border-radius: 6px;
}

.scrollbar::-moz-scrollbar-track {
    background-color: #f1f1f1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25949fd */.elementor-14 .elementor-element.elementor-element-25949fd{

-webkit-animation-name: shapeAnimaiton2;
-moz-animation-name: shapeAnimaiton2;
-o-animation-name: shapeAnimaiton2;
animation-name: shapeAnimaiton2;
-webkit-animation-duration: 8s;
-moz-animation-duration: 8s;
-o-animation-duration: 8s;
animation-duration: 8s;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-o-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;

}

@-webkit-keyframes shapeAnimaiton {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(-20px, 0);
transform: translate(-20px, 0);
}
50% {
-webkit-transform: translate(-20px, -20px);
transform: translate(-20px, -20px);
}
75% {
-webkit-transform: translate(0, -20px);
transform: translate(0, -20px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@-moz-keyframes shapeAnimaiton {
0% {
-moz-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-moz-transform: translate(-20px, 0);
transform: translate(-20px, 0);
}
50% {
-moz-transform: translate(-20px, -20px);
transform: translate(-20px, -20px);
}
75% {
-moz-transform: translate(0, -20px);
transform: translate(0, -20px);
}
100% {
-moz-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@-o-keyframes shapeAnimaiton {
0% {
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-o-transform: translate(-20px, 0);
transform: translate(-20px, 0);
}
50% {
-o-transform: translate(-20px, -20px);
transform: translate(-20px, -20px);
}
75% {
-o-transform: translate(0, -20px);
transform: translate(0, -20px);
}
100% {
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@‌keyframes shapeAnimaiton {
0% {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(-20px, 0);
-moz-transform: translate(-20px, 0);
-o-transform: translate(-20px, 0);
transform: translate(-20px, 0);
}
50% {
-webkit-transform: translate(-20px, -20px);
-moz-transform: translate(-20px, -20px);
-o-transform: translate(-20px, -20px);
transform: translate(-20px, -20px);
}
75% {
-webkit-transform: translate(0, -20px);
-moz-transform: translate(0, -20px);
-o-transform: translate(0, -20px);
transform: translate(0, -20px);
}
100% {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@-webkit-keyframes shapeAnimaiton2 {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(20px, 0);
transform: translate(20px, 0);
}
50% {
-webkit-transform: translate(20px, 20px);
transform: translate(20px, 20px);
}
75% {
-webkit-transform: translate(0, 20px);
transform: translate(0, 20px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@-webkit-keyframes shapeAnimaiton2 {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(20px, 0);
transform: translate(20px, 0);
}
50% {
-webkit-transform: translate(20px, 20px);
transform: translate(20px, 20px);
}
75% {
-webkit-transform: translate(0, 20px);
transform: translate(0, 20px);
}
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@-moz-keyframes shapeAnimaiton2 {
0% {
-moz-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-moz-transform: translate(20px, 0);
transform: translate(20px, 0);
}
50% {
-moz-transform: translate(20px, 20px);
transform: translate(20px, 20px);
}
75% {
-moz-transform: translate(0, 20px);
transform: translate(0, 20px);
}
100% {
-moz-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@-o-keyframes shapeAnimaiton2 {
0% {
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-o-transform: translate(20px, 0);
transform: translate(20px, 0);
}
50% {
-o-transform: translate(20px, 20px);
transform: translate(20px, 20px);
}
75% {
-o-transform: translate(0, 20px);
transform: translate(0, 20px);
}
100% {
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}

@‌keyframes shapeAnimaiton2 {
0% {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
25% {
-webkit-transform: translate(20px, 0);
-moz-transform: translate(20px, 0);
-o-transform: translate(20px, 0);
transform: translate(20px, 0);
}
50% {
-webkit-transform: translate(20px, 20px);
-moz-transform: translate(20px, 20px);
-o-transform: translate(20px, 20px);
transform: translate(20px, 20px);
}
75% {
-webkit-transform: translate(0, 20px);
-moz-transform: translate(0, 20px);
-o-transform: translate(0, 20px);
transform: translate(0, 20px);
}
100% {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-02a9b82 */.elementor-gallery-item__overlay::before,
.elementor-gallery-item__overlay::after {
    content: '';
    position: absolute;
    width: 0;
    box-sizing: border-box;
    height: 0;
    transition: all .4s ease;
    z-index: 2; /* Set a higher z-index for ::before and ::after to make sure they are above container1 and container2 */
}

.elementor-gallery-item__overlay::before {
    left: 30px;
    bottom: 30px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

.elementor-gallery-item__overlay::after {
    right: 30px;
    top: 30px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
}

.elementor-gallery-item__overlay:hover::after,
.elementor-gallery-item__overlay:hover::before {
    border-color: #F9F1EC;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5db7783 */.btn-glint {
    position: relative;
    display: inline-block;
    font-family: 'Work Sans', sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    color: var(--white);
    background-color: transparent;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    transition: border 1s cubic-bezier(0.15, 1, .30, 1), color 0.6s cubic-bezier(0.15, 1, .30, 1);
}

.btn-glint::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(255, 255, 255, 0.7);
    transform: translate3d(-112.5%, -25%, 0) rotate3d(0, 0, 1, 45deg);
    transition: all 1.1s cubic-bezier(0.15, 1, .30, 1);
}

.btn-glint:hover {
    border-color: var(--white);
}

.btn-glint:hover::before {
    background-color: #fff;
    transform: translate3d(112.5%, -50%, 0) rotate3d(0, 0, 1, 90deg);
}/* End custom CSS */