.elementor-322 .elementor-element.elementor-element-67d5b1f:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-67d5b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-322 .elementor-element.elementor-element-67d5b1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-322 .elementor-element.elementor-element-67d5b1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-5374e3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-5374e3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-322 .elementor-element.elementor-element-7d22549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-rotateZ:180deg;}.elementor-322 .elementor-element.elementor-element-794db5e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-322 .elementor-element.elementor-element-794db5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-322 .elementor-element.elementor-element-df98bb5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-322 .elementor-element.elementor-element-df98bb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-322 .elementor-element.elementor-element-366e0f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-322 .elementor-element.elementor-element-366e0f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-322 .elementor-element.elementor-element-a64772d .footer-hall-beauty-socials{justify-content:center;}.elementor-322 .elementor-element.elementor-element-a64772d .footer-hall-beauty-socials li a i{font-size:23px;color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-a64772d .footer-hall-beauty-socials li a{width:50px;height:50px;}.elementor-322 .elementor-element.elementor-element-a64772d .footer-hall-beauty-socials li a:hover i{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-87ad7b1{text-align:center;padding:15px 15px 15px 15px;background-color:#FFFFFF;border-radius:0px 20px 20px 20px;}.elementor-322 .elementor-element.elementor-element-87ad7b1 .elementor-heading-title{font-size:18px;color:#004A25;}.elementor-322 .elementor-element.elementor-element-fcfa1e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-fcfa1e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-322 .elementor-element.elementor-element-7d9e268{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-322 .elementor-element.elementor-element-b82d94e{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-item > a{font-size:15px;}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-322 .elementor-element.elementor-element-b82d94e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#96FF58;}.elementor-322 .elementor-element.elementor-element-48979c7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-48979c7 .elementor-background-slideshow__slide__image{background-size:contain;background-position:top center;}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-322 .elementor-element.elementor-element-dee3097{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-item > a{font-size:15px;}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-322 .elementor-element.elementor-element-dee3097 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#96FF58;}.elementor-322 .elementor-element.elementor-element-b770d71{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-b770d71 .elementor-background-slideshow__slide__image{background-size:contain;background-position:top center;}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-322 .elementor-element.elementor-element-a5da09d{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-item > a{font-size:15px;}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-322 .elementor-element.elementor-element-a5da09d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#96FF58;}.elementor-322 .elementor-element.elementor-element-433de88{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-34815f6{text-align:center;font-size:20px;color:#FFFFFF;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-322 .elementor-element.elementor-element-d92bbb2{--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;--position:fixed;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-322 .elementor-element.elementor-element-d92bbb2{right:30%;}body.rtl .elementor-322 .elementor-element.elementor-element-d92bbb2{left:30%;}header.xtb-header-sticky.xtb-appear .elementor-322 .elementor-element.elementor-element-d92bbb2{display:none;}.elementor-322 .elementor-element.elementor-element-8f9471f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 20px 0px rgba(21.18849279785238, 84.61748962402342, 7.1005290498130975, 0.44);}.elementor-322 .elementor-element.elementor-element-8f9471f:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-8f9471f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(329deg, #004A25D1 0%, #326D3EC9 100%);}.elementor-322 .elementor-element.elementor-element-b5e623c .widget-image-caption{color:#FFFCFC;}.elementor-322 .elementor-element.elementor-element-8d95db6 .widget-image-caption{color:#FFFCFC;}.elementor-322 .elementor-element.elementor-element-ba47e50 .widget-image-caption{color:#FFFCFC;}.elementor-322 .elementor-element.elementor-element-cb2567f .widget-image-caption{color:#FFFCFC;}@media(max-width:1024px){.elementor-322 .elementor-element.elementor-element-d92bbb2{--justify-content:space-around;}.elementor-322 .elementor-element.elementor-element-8f9471f{--grid-auto-flow:row;}.elementor-322 .elementor-element.elementor-element-b5e623c img{width:40%;}.elementor-322 .elementor-element.elementor-element-8d95db6 img{width:40%;}.elementor-322 .elementor-element.elementor-element-ba47e50 img{width:40%;}.elementor-322 .elementor-element.elementor-element-cb2567f img{width:40%;}}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-5374e3d{width:100%;}.elementor-322 .elementor-element.elementor-element-df98bb5{--width:18%;}.elementor-322 .elementor-element.elementor-element-366e0f3{--width:45%;}.elementor-322 .elementor-element.elementor-element-fcfa1e9{--content-width:80%;}.elementor-322 .elementor-element.elementor-element-7d9e268{--width:100%;}.elementor-322 .elementor-element.elementor-element-48979c7{--width:51%;}.elementor-322 .elementor-element.elementor-element-b770d71{--width:50%;}.elementor-322 .elementor-element.elementor-element-d92bbb2{--width:41%;}}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-794db5e{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-322 .elementor-element.elementor-element-df98bb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-a543be4 img{width:44%;}.elementor-322 .elementor-element.elementor-element-366e0f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-a64772d .footer-hall-beauty-socials li a i{font-size:20px;}.elementor-322 .elementor-element.elementor-element-a64772d .footer-hall-beauty-socials li a{width:50px;height:50px;}.elementor-322 .elementor-element.elementor-element-87ad7b1{text-align:center;padding:10px 10px 10px 10px;}.elementor-322 .elementor-element.elementor-element-87ad7b1 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-322 .elementor-element.elementor-element-fcfa1e9{--gap:020px 0px;--row-gap:020px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-322 .elementor-element.elementor-element-7d9e268{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-b82d94e{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-34815f6{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 090px) 0px;}.elementor-322 .elementor-element.elementor-element-d92bbb2{--width:93%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-322 .elementor-element.elementor-element-d92bbb2{right:4%;}body.rtl .elementor-322 .elementor-element.elementor-element-d92bbb2{left:4%;}.elementor-322 .elementor-element.elementor-element-8f9471f{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-322 .elementor-element.elementor-element-8f9471f:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-8f9471f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(87deg, #004A25D1 12%, #326D3EC9 100%);}.elementor-322 .elementor-element.elementor-element-b5e623c img{width:34%;}.elementor-322 .elementor-element.elementor-element-b5e623c .widget-image-caption{font-size:11px;line-height:1.4em;}.elementor-322 .elementor-element.elementor-element-8d95db6 img{width:34%;}.elementor-322 .elementor-element.elementor-element-8d95db6 .widget-image-caption{font-size:11px;line-height:1.4em;}.elementor-322 .elementor-element.elementor-element-ba47e50 img{width:34%;}.elementor-322 .elementor-element.elementor-element-ba47e50 .widget-image-caption{font-size:11px;line-height:1.4em;}.elementor-322 .elementor-element.elementor-element-cb2567f img{width:34%;}.elementor-322 .elementor-element.elementor-element-cb2567f .widget-image-caption{font-size:11px;line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-7d22549 */.wva {
    margin-top: -5px;
    pointer-events: none;
}
svg {
    max-width: 100%!important;
}

.waves {
    position: relative;
    width: 100%;
    height: 15vh;
    margin-bottom: -7px;
    min-height: 70px;
    max-height: 100px;
}
svg:not(:root) {
    overflow: hidden;
}

.parallax > use {
    animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)infinite;
}

.parallax > use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
}

.parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
}

.parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
}

.parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
}

@keyframes move-forever {
    0% {transform: translate3d(-90px,0,0);}
    100% {transform: translate3d(85px,0,0);
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794db5e */-webkit-animation: water 4s ease-in-out infinite;
animation: water 4s ease-in-out infinite;
}
@-webkit-keyframes water{
0%, 100%{
-webkit-clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
}
50%{
-webkit-clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
}
}
@keyframes water{
0%, 100%{
-webkit-clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
}
50%{
-webkit-clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfa1e9 */-webkit-animation: water 4s ease-in-out infinite;
animation: water 4s ease-in-out infinite;
}
@-webkit-keyframes water{
0%, 100%{
-webkit-clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
}
50%{
-webkit-clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
}
}
@keyframes water{
0%, 100%{
-webkit-clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 9% 61%, 22% 51%, 41% 53%, 55% 63%, 65% 72%, 76% 78%, 90% 81%, 100% 80%, 100% 100%, 0% 100%);
}
50%{
-webkit-clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 80%, 15% 81%, 31% 75%, 41% 68%, 51% 59%, 64% 53%, 79% 53%, 92% 64%, 100% 80%, 100% 100%, 0% 100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f9471f */.zzxzds{
    
  backdrop-filter: blur(8px);
}/* End custom CSS */