.elementor-9856 .elementor-element.elementor-element-1a644cb{--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-9856 .elementor-element.elementor-element-5fc009b{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9856 .elementor-element.elementor-element-1a58e50.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9856 .elementor-element.elementor-element-75ecd43.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9856 .elementor-element.elementor-element-37ef1d0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-334db6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9856 .elementor-element.elementor-element-43286e3{text-align:center;}.elementor-9856 .elementor-element.elementor-element-43286e3 .elementor-heading-title{font-size:var( --e-global-typography-989a3a9-font-size );font-weight:var( --e-global-typography-989a3a9-font-weight );line-height:var( --e-global-typography-989a3a9-line-height );color:var( --e-global-color-8954a88 );}.elementor-9856 .elementor-element.elementor-element-5a926a2{text-align:center;}.elementor-9856 .elementor-element.elementor-element-5a926a2 .elementor-heading-title{font-size:var( --e-global-typography-989a3a9-font-size );font-weight:var( --e-global-typography-989a3a9-font-weight );line-height:var( --e-global-typography-989a3a9-line-height );color:var( --e-global-color-8954a88 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-9856 .elementor-element.elementor-element-ff4f06f .elementor-button{background-color:var( --e-global-color-989d273 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:99px 99px 99px 99px;padding:8px 16px 8px 16px;}.elementor-9856 .elementor-element.elementor-element-3d05450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-9856 .elementor-element.elementor-element-c074296{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9856 .elementor-element.elementor-element-53fa053{--display:flex;}.elementor-9856 .elementor-element.elementor-element-f1b162d{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9856 .elementor-element.elementor-element-6b7ec05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9856 .elementor-element.elementor-element-18bb256{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9856 .elementor-element.elementor-element-8d63594 .elementor-button{background-color:var( --e-global-color-989d273 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:99px 99px 99px 99px;padding:8px 16px 8px 16px;}.elementor-9856 .elementor-element.elementor-element-d054292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-9856 .elementor-element.elementor-element-80db829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-6feb0fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-6feb0fe:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-6feb0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-314b7fe ) 0%, #9079D800 100%);}.elementor-9856 .elementor-element.elementor-element-59717a1{--display:flex;--z-index:1;}.elementor-9856 .elementor-element.elementor-element-bf7f21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9856 .elementor-element.elementor-element-4ff00d4{--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;}@media(max-width:1024px){.elementor-9856 .elementor-element.elementor-element-1a644cb{--min-height:300px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-9856 .elementor-element.elementor-element-37ef1d0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-334db6b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9856 .elementor-element.elementor-element-43286e3 .elementor-heading-title{font-size:var( --e-global-typography-989a3a9-font-size );line-height:var( --e-global-typography-989a3a9-line-height );}.elementor-9856 .elementor-element.elementor-element-5a926a2 .elementor-heading-title{font-size:var( --e-global-typography-989a3a9-font-size );line-height:var( --e-global-typography-989a3a9-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-9856 .elementor-element.elementor-element-53fa053{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-f1b162d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9856 .elementor-element.elementor-element-59717a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-9856 .elementor-element.elementor-element-1a644cb{--min-height:200px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-9856 .elementor-element.elementor-element-43286e3 .elementor-heading-title{font-size:var( --e-global-typography-989a3a9-font-size );line-height:var( --e-global-typography-989a3a9-line-height );}.elementor-9856 .elementor-element.elementor-element-5a926a2 .elementor-heading-title{font-size:var( --e-global-typography-989a3a9-font-size );line-height:var( --e-global-typography-989a3a9-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-9856 .elementor-element.elementor-element-6b7ec05{--width:30%;}.elementor-9856 .elementor-element.elementor-element-6feb0fe{--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-59717a1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9856 .elementor-element.elementor-element-4ff00d4{--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;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-9856 .elementor-element.elementor-element-f1b162d{--content-width:800px;}.elementor-9856 .elementor-element.elementor-element-6b7ec05{--width:30%;}.elementor-9856 .elementor-element.elementor-element-18bb256{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9856 .elementor-element.elementor-element-f1b162d{--content-width:80%;}.elementor-9856 .elementor-element.elementor-element-6b7ec05{--width:20%;}.elementor-9856 .elementor-element.elementor-element-18bb256{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-1a58e50 */.elementor-9856 .elementor-element.elementor-element-1a58e50 img{display:block; width:100%; height:100%; object-fit:cover; min-height:90vh;}

@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-1a58e50 img {aspect-ratio:3/5}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75ecd43 */.elementor-9856 .elementor-element.elementor-element-75ecd43 img{display:block; width:100%; height:100%; object-fit:cover; min-height:90vh;}

@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-75ecd43 img {aspect-ratio:3/5}
}

@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-75ecd43 {display:none;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecd854e */.elementor-9856 .elementor-element.elementor-element-ecd854e h2{text-align:center; font-family:"juana"; font-weight:400; font-size:56px; color:#fff; line-height:1.2;}
@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-ecd854e h2{font-size:5vw;}
}
@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-ecd854e h2{font-size:7vw;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9de4f5d */.elementor-9856 .elementor-element.elementor-element-9de4f5d h2{text-align:center; font-family:"juana"; font-weight:400; font-size:56px; color:#fff; line-height:1.2;}
@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-9de4f5d h2{font-size:5vw;}
}
@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-9de4f5d h2{font-size:7vw;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37ef1d0 *//*.elementor-9856 .elementor-element.elementor-element-37ef1d0 {transform:translate(0, 37px);}*/
.elementor-9856 .elementor-element.elementor-element-37ef1d0 {position:absolute; bottom:0; background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a644cb */.elementor-9856 .elementor-element.elementor-element-1a644cb {min-height:100vh;}
.elementor-9856 .elementor-element.elementor-element-1a644cb mark{font-family:"baskerville-display-pt", Sans-serif; background:none; font-size:110%; color:#fff; font-weight:400;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-506e540 */.elementor-9856 .elementor-element.elementor-element-506e540 ul {display:grid; grid-template-columns: repeat(4, 1fr);  gap:20px; padding:30px;}
@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-506e540 {overflow:hidden; overflow-x:initial;}
    .elementor-9856 .elementor-element.elementor-element-506e540 ul {grid-template-columns: repeat(4, 1fr); width:170vw;}
}
@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-506e540 ul {width:300vw;}
}
.elementor-9856 .elementor-element.elementor-element-506e540 li {list-style:none;}
.elementor-9856 .elementor-element.elementor-element-506e540 .product-title-english {font-family:"juana"; font-weight:400; font-size:20px; line-height:1.2; }
.elementor-9856 .elementor-element.elementor-element-506e540 .product-title {font-size:13px;}
.elementor-9856 .elementor-element.elementor-element-506e540 .product-card {display:flex; flex-direction:column; gap:15px;}
.elementor-9856 .elementor-element.elementor-element-506e540 .product-description {margin-top:6px;font-weight:400; font-size:15px;}
.elementor-9856 .elementor-element.elementor-element-506e540 .product-info {display:flex; flex-direction:column; gap:0px; color:var(--e-global-color-primary); text-align:center;}

.elementor-9856 .elementor-element.elementor-element-506e540 img {display:block; border-radius:20px; aspect-ratio:4/5; object-fit:cover;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-374d6b7 */.elementor-9856 .elementor-element.elementor-element-374d6b7 {position:absolute; width:100%; height:100%;  -webkit-mask-image: linear-gradient(black, transparent 85%);
  mask-image: linear-gradient(black 90%, transparent);}
.bubbles{
  position:absolute;
  width:100%;
  height: 100%;
  z-index:0;
  overflow:hidden;
  top:0;
  left:0;
}
.bubble{
  position: absolute;
  bottom:-100px;
  width:40px;
  height: 40px;
  opacity:1;
  animation: rise 10s infinite ease-in;
  filter:blur(3px);
}
.bubble:nth-child(1){
  width:40px;
  height:40px;
  left:10%;
  animation-duration:8s;
}
.bubble:nth-child(2){
  width:20px;
  height:20px;
  left:20%;
  animation-duration:5s;
  animation-delay:1s;
}
.bubble:nth-child(3){
  width:50px;
  height:50px;
  left:35%;
  animation-duration:7s;
  animation-delay:2s;
}
.bubble:nth-child(4){
  width:80px;
  height:80px;
  left:50%;
  animation-duration:11s;
  animation-delay:0s;
}
.bubble:nth-child(5){
  width:35px;
  height:35px;
  left:55%;
  animation-duration:6s;
  animation-delay:1s;
}
.bubble:nth-child(6){
  width:45px;
  height:45px;
  left:65%;
  animation-duration:8s;
  animation-delay:3s;
}
.bubble:nth-child(7){
  width:90px;
  height:90px;
  left:70%;
  animation-duration:12s;
  animation-delay:2s;
}
.bubble:nth-child(8){
  width:25px;
  height:25px;
  left:80%;
  animation-duration:6s;
  animation-delay:2s;
}
.bubble:nth-child(9){
  width:15px;
  height:15px;
  left:70%;
  animation-duration:5s;
  animation-delay:1s;
}
.bubble:nth-child(10){
  width:90px;
  height:90px;
  left:25%;
  animation-duration:10s;
  animation-delay:4s;
}
@keyframes rise{
  0%{
    bottom:-100px;
    transform:translateX(0);
    opacity:1;
  }
  50%{
    transform:translate(100px);
  }
  60%{
    opacity:0;
  }
  100%{
    bottom:1080px;
    transform:translateX(-200px);
    opacity:0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c847dc */.marquee-wrapper {transition-timing-function: linear !important;}

.elementor-9856 .elementor-element.elementor-element-1c847dc {opacity:0.7;}
.elementor-9856 .elementor-element.elementor-element-1c847dc .swiper-slide {font-family:"juana"; font-weight:400; color:var(--e-global-color-primary); font-size:2.5vw; text-transform:uppercase; text-wrap:nowrap}

@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-1c847dc .swiper-slide {font-size:4vw;}
}
@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-1c847dc .swiper-slide {font-size:6vw;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94c27c6 */.elementor-9856 .elementor-element.elementor-element-94c27c6 {font-size:32px; line-height:1.5; font-weight:400; color:var(--e-global-color-primary); text-align:center;}

@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-94c27c6 {font-size:24px;}
}
@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-94c27c6 {font-size:20px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c074296 */.elementor-9856 .elementor-element.elementor-element-c074296 {position:relative;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dcb372 */:root {
    --swiper-pagination-bullet-inactive-color : #9076d8;
    --swiper-pagination-color : #9076d8;
}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-product {font-size:15px;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review {display:flex; flex-direction:column; gap:30px; max-width:900px; margin:auto; color:var(--e-global-color-primary); font-weight:400; text-align:center;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-top {display:flex; flex-direction:column; gap:5px;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 a{color:var(--e-global-color-primary); border-bottom:2px solid;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-rating {font-size:24px;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-content {font-size:32px; text-wrap:balance; padding:0 30px;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-author {font-size:12px; letter-spacing:2px;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-author .name {font-weight:700;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .review-author .name-star {vertical-align: -10%;}
.elementor-9856 .elementor-element.elementor-element-5dcb372 .swiper-pagination {position:static;}
@media(max-width:1024px) {
    .elementor-9856 .elementor-element.elementor-element-5dcb372 .review-content {font-size:24px;}
}
@media(max-width:767px) {
    .elementor-9856 .elementor-element.elementor-element-5dcb372 {padding:0px;}
    .elementor-9856 .elementor-element.elementor-element-5dcb372 .review-rating {font-size:18px;}
    .elementor-9856 .elementor-element.elementor-element-5dcb372 .review-content {font-size:20px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ba1f43 */.elementor-9856 .elementor-element.elementor-element-9ba1f43 img {height:56px; object-fit: contain; filter: invert(60%) sepia(100%) hue-rotate(210deg);}
.elementor-9856 .elementor-element.elementor-element-9ba1f43 .marquee-wrapper {align-items:center;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b923198 */.elementor-9856 .elementor-element.elementor-element-b923198 {text-align:center; color:#fff; font-weight:400;}
.elementor-9856 .elementor-element.elementor-element-b923198 .title {font-family:"juana"; font-size:32px;}
.elementor-9856 .elementor-element.elementor-element-b923198 .name {font-size:15px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7f21a */.instagram {width:20%; height:100%;}
.instagram img{aspect-ratio:1; object-fit:cover;}
.blur-20 .e-con-inner {filter:blur(20px); background-color:var(--e-global-color-314b7fe); border-radius:1000px;}/* End custom CSS */
/* Start custom CSS */.swiper-slide {display: flex; text-align: center; justify-content: center; align-items: center;}
.instagram {aspect-ratio:1;}/* End custom CSS */