.elementor-504 .elementor-element.elementor-element-baa74f0 .vg-gallery-stage{--vgg-ratio:4/3;--vgg-radius:16px;}.elementor-504 .elementor-element.elementor-element-baa74f0 .vg-product-gallery{--vgg-fit:cover;--vgg-bg:#F5F5F3;--vgg-gap:14px;--vgg-thumb:76px;--vgg-thumb-radius:10px;--vgg-thumb-border:#DEDEDE;--vgg-active:#111111;--vgg-nav-size:44px;--vgg-nav-offset:14px;}.elementor-504 .elementor-element.elementor-element-baa74f0 .vg-gallery-arrow{background:rgba(255,255,255,.92);color:#111111;}.elementor-504 .elementor-element.elementor-element-baa74f0 .vg-gallery-arrow:hover{background:#111111;color:#FFFFFF;}.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-504 .elementor-element.elementor-element-9c7f6e7{text-align:start;}.elementor-504 .elementor-element.elementor-element-9c7f6e7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-504 .elementor-element.elementor-element-e0f23b0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-504 .elementor-element.elementor-element-e0f23b0 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-504 .elementor-element.elementor-element-e0f23b0 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.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 );}.elementor-504 .elementor-element.elementor-element-b55e2c0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:30px 30px 30px 30px;padding:1em 1em 1em 1em;}.elementor-504 .elementor-element.elementor-element-fa911d7{--display:flex;--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-504 .elementor-element.elementor-element-02c2249{text-align:start;}.elementor-504 .elementor-element.elementor-element-02c2249 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-primary );}.elementor-504 .elementor-element.elementor-element-c4a6c9d{--display:flex;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-card{background-color:var( --e-global-color-2c425e6 );--vg-image-hover-scale:calc(104 / 100);--vg-card-lift:0px;padding:1em 1em 1em 1em;--vg-transition:320ms;--vg-shape-color:#FFB000;--vg-shape-size:62%;--vg-shape-x:50%;--vg-shape-y:50%;--vg-shape-rotation:0deg;--vg-shape-opacity:calc(100 / 100);--vg-product-accent:#111111;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-grid{column-gap:24px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-loop{--vg-loop-gap:24px;gap:24px;--vg-loop-basis:calc((100% - (var(--vg-loop-gap) * 3)) / 4);}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-media{--vg-media-ratio:1/1;--vg-image-fit:cover;--vg-media-bg:#F4F4F2;width:100%;margin-left:auto;margin-right:auto;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-body{--vg-content-gap:13px;--vg-item-gap:10px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-rating .vg-rating-stars-fill{color:#F6A800;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-card .star-rating span::before{color:#F6A800;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-rating .vg-rating-stars-base{color:#D8D8D8;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-rating .vg-rating-number, .elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-rating .vg-rating-count{color:#525252;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-rating{font-size:14px;gap:7px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-button.button{background-color:var( --e-global-color-accent );color:var( --e-global-color-2c425e6 );padding:15px 5px 15px 5px!important;border-radius:30px!important;align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-button.button:hover{background-color:var( --e-global-color-primary );}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;gap:12px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-button .vg-button-icon{font-size:16px;width:16px;height:16px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-swatch{width:18px;height:18px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-thumb{width:38px;height:38px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-loop .vg-product-card{height:400px;min-height:0;overflow:hidden;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-grid .vg-product-card{height:400px;min-height:0;overflow:hidden;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-loop-nav{justify-content:flex-start;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-loop-arrow{width:46px;height:46px;background:#FFFFFF;color:#111111;border-color:#E2E2E2;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-loop-arrow svg{width:19px;height:19px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-loop-arrow:hover{background:#111111;color:#FFFFFF;}.elementor-504 .elementor-element.elementor-element-14c39de{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-google-reviews{--vangal-carousel-columns:3;--vangal-gap:20px;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-review-card{background:#ffffff;border-radius:20px 20px 20px 20px;padding:24px 24px 24px 24px;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-review-text{color:#374151;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-review-author{color:#111827;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-review-stars{color:#fbbc04;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-review-location{color:#4285f4;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-summary-score{color:#111827;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-review-import-button{background:#4285f4;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-grid{gap:20px;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-track{gap:20px;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-summary-title{color:#111827;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-summary .vangal-review-stars{color:#fbbc04;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-summary{margin-bottom:28px;background:#f8fafc;color:#111827;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-nav-button{color:#111827;background:#ffffff;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-dot{background:#cbd5e1;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-dot.is-active{background:#111827;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-reviews-nav{margin-top:18px;}.elementor-504 .elementor-element.elementor-element-59f7e21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-504 .elementor-element.elementor-element-e6df547{border-radius:10px 10px 0px 0px;}.elementor-504 .elementor-element.elementor-element-e6df547 iframe{height:450px;}@media(max-width:1024px){.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-grid{--vg-cols:3;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-media{--vg-media-ratio:4/5;width:100%;margin-left:auto;margin-right:auto;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-loop{--vg-loop-basis:calc((100% - (var(--vg-loop-gap) * 2)) / 3);}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-loop-nav{justify-content:flex-end;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-google-reviews{--vangal-carousel-columns:2;}}@media(max-width:767px){.elementor-504 .elementor-element.elementor-element-baa74f0 .vg-product-gallery{--vgg-nav-size:38px;--vgg-nav-offset:8px;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-grid{--vg-cols:2;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-product-media{--vg-media-ratio:1/1;width:100%;margin-left:auto;margin-right:auto;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-products-loop{--vg-loop-basis:100%;}.elementor-504 .elementor-element.elementor-element-e1e9005 .vg-loop-nav{justify-content:center;}.elementor-504 .elementor-element.elementor-element-d05cd17 .vangal-google-reviews{--vangal-carousel-columns:1;}}