@charset "UTF-8";
body,p{margin:0;padding:0}.custon_Btn_Icon .elementor-button-icon svg{width:10px;display:block}.custon_Btn_Icon span.elementor-button-content-wrapper{display:flex;align-items:center}.homePage_aboutSection_imgCol .elementor-widget-image,.homePage_aboutSection_imgCol .elementor-widget-image .elementor-widget-container{height:100%}.custom_footerMenu .elementor-nav-menu li.menu-item{position:relative;padding-left:15px}.custom_footerMenu .elementor-nav-menu li.menu-item::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:7px;height:1px;background:#fff;display:block!important}.footer_about_col .elementor-icon-box-description span{display:inline-block;min-width:83px}.footer_Copyright_section .elemeDntor-column .elementor-widget-container span{padding:0 16px}@media screen and (min-width:1314px){.custom_headingTxt{padding-left:calc(50vw - 658px)}}@media screen and (max-width:767px){.footer_about_col .elementor-icon-box-description span{display:inline-block;min-width:70px}}.blur_bg{backdrop-filter:blur(4px)}.membership_priceAmount{font-size:40px;line-height:44px;letter-spacing:-1.3px}@media screen and (min-width:1440px){.membership_priceAmount{font-size:72px;line-height:82px}}.services-categories-container{flex-wrap:wrap;display:flex;margin-left:-15px;margin-right:-15px}.homePage_tabs .elementor-tabs-wrapper{border-bottom:2px solid #d9d9d9;margin-bottom:30px;overflow:visible!important}.homePage_tabs .elementor-tabs-wrapper .elementor-tab-title:before{transition:0.3s all ease}.homePage_tabs .elementor-tabs-wrapper .elementor-tab-title:hover:before,.homePage_tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before{content:'';left:0;right:unset!important;bottom:-2px!important;height:2px!important;width:100%!important;border:unset!important;background:#000}.homePage_tabs .elementor-tabs-wrapper .elementor-tab-title{flex-grow:1;text-align:center;display:block!important}.homePage_tabs .elementor-tab-title span{display:block;font-family:"Cormorant Garamond";font-size:24px;font-weight:700}.services-categories-container .services_catCol{flex:0 0 100%;width:100%;padding-left:15px;padding-right:15px}.services-categories-container .services-category{position:relative;border-radius:20px;height:100%}.services-categories-container .services-category:hover{box-shadow:4px 14px 40px rgb(0 0 0 / .24);cursor:pointer}.services-categories-container .services-category a.servicesCat_imageBlock{display:block;height:100%}.services-categories-container .services-category img{border-radius:20px;height:100%;object-fit:cover;min-height:400px}.services-categories-container .servicesCat_textLink{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:calc(100% - 40px);padding:24px;backdrop-filter:blur(8px);border:1px solid #fff9;background-color:#ffffff4d;border-radius:16px}.services-categories-container .services-category:hover .servicesCat_textLink{background-color:#ffffffe6}.services-categories-container .services-category .servicesCat_textLink h3{font-family:"Cormorant Garamond";margin:0;font-size:32px;font-weight:600;margin-bottom:8px;color:#000}.services-categories-container .services-category .servicesCat_textLink a{font-size:16px;color:#000;display:inline-block}.homePage_tabs .elementor-tabs-content-wrapper{padding-top:30px;border-top:1px solid #dddddd!important}.homePage_tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding:0 15px!important}@media screen and (min-width:991px){.services-categories-container .services_catCol{flex:0 0 33.33%;max-width:33.33%}}@media screen and (min-width:768px) and (max-width:990px){.services-categories-container .services_catCol{flex:0 0 50%;max-width:50%}}@media screen and (max-width:767px){.services-categories-container .servicesCat_textLink{padding:15px}.services-categories-container .services-category .servicesCat_textLink h3{font-size:24px;line-height:1.4em}}.homePage_testimonial .elementor-main-swiper .elementor-swiper-button{top:-125px!important;transform:unset!important;background:#000;height:56px;width:56px;display:inline-flex;align-items:center;justify-content:center}.homePage_testimonial .elementor-testimonial{display:flex;align-items:center}.homePage_testimonial .elementor-testimonial .elementor-testimonial__cite{position:absolute;left:40%}.homePage_testimonial .elementor-testimonial .elementor-testimonial__icon{display:none}.homePage_testimonial .elementor-testimonial__header{flex:0 0 35%}.homePage_testimonial .elementor-testimonial__content{flex:0 0 65%;padding:84px 60px 104px!important}.homePage_testimonial .elementor-testimonial__content .elementor-testimonial__text{padding-bottom:40px;margin-bottom:32px;border-bottom:1px solid #ddd}.homePage_testimonial .elementor-testimonial .elementor-testimonial__image{background-color:#fff;padding-right:30px}.homePage_testimonial .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev{left:auto!important;right:66px}.homePage_testimonial .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next{right:0}.beforeAfter_gallerSection .elementor-widget-image-carousel .elementor-swiper-button{top:-110px!important;background:#000;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center}.beforeAfter_gallerSection .elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:auto!important;right:66px}.beforeAfter_gallerSection .elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next{right:0}.customProduct_wrapper .elementor-section-wrap{height:100%}.customProduct_grid{position:relative}.customProduct_grid .yith-add-to-wishlist-button-block{position:absolute;top:17px;right:17px;z-index:99;margin:0}.customProduct_grid .yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label{display:none}.customProduct_grid .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:#FF5C5C}.customProduct_wrapper{position:relative}.customProduct_wrapper .elementor-pagination{position:absolute;top:-90px;right:0}.customProduct_wrapper .elementor-pagination .page-numbers{background:rgb(0 0 0 / .5);height:56px;width:56px;display:inline-flex;align-items:center;justify-content:center}.customProduct_wrapper .elementor-pagination a.page-numbers{background:#000}.customProduct_grid .woocommerce-product-details__short-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{position:relative}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.48875 1.38531L0 9.87367L0.626356 10.5L9.11467 2.01122V7.88037H10V0.5H2.61962V1.38531H8.48875Z' fill='black'/%3E%3C/svg%3E");width:12px;height:10px;background-repeat:no-repeat;background-size:contain}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover:after{filter:invert(1)}.custom__ReviewsFrom_Section{position:relative}.custom__ReviewsFrom_Section .elementor-swiper-button{position:absolute;right:0}.services-categories-container .services_catCol{margin-bottom:30px}.contactPage_map .elementor-custom-embed{height:100%}.Terms_form_cls{margin:auto}a.elementor-post__read-more{border:1px solid #000;padding:16px 36px 16px 20px;display:inline-block;line-height:1;position:relative}a.elementor-post__read-more::before{content:'';position:absolute;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.48875 1.38531L0 9.87367L0.626356 10.5L9.11467 2.01122V7.88037H10V0.5H2.61962V1.38531H8.48875Z' fill='black'/%3E%3C/svg%3E%0A");width:10px;height:10px;background-size:contain;right:20px} .woocommerce-shop .woocommerce-loop-product__link img {
background: #efefef;
border-radius: 16px;
padding: 10px;
}
.woocommerce-cart .container,
.woocommerce-checkout .container,
.single-product main.site-main{
max-width: 1314px;
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
}
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name,
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-product-price__value{
font-family: "Cormorant Garamond";
font-size:24px;
}
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name{
text-decoration:none;
font-weight: 500;
}
.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button{
text-decoration:none;
padding:10px 15px;
display:inline-block;
border:1px solid #000;
min-height:unset !important;
}
.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content  .wc-block-components-product-name{
font-size: 20px;
font-weight: 500;
font-family: "Cormorant Garamond";
}
.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content .wc-block-components-product-metadata__description p{
font-size: 13px;
}
.single-product.woocommerce div.product .entry-summary .product_title{
line-height: 1.4;
font-family: "Cormorant Garamond";
}
.single-product.woocommerce div.product .entry-summary .price{
color: #000 !important;
font-family: "Cormorant Garamond" !important;
font-size: 40px !important;
margin-bottom: 30px;
}
.single-product.woocommerce .entry-summary  .single_add_to_cart_button{
background-color: #fff;
border: 1px solid #000;
color:#000;
padding: 20px 34px;
border-radius:0;
font-weight: 400;
font-size: 16px;
text-transform: uppercase;
}
.single-product.woocommerce .entry-summary  .quantity .input-text.qty{
font-size: 16px;
padding: 19px;
border: 1px solid #000;
border-radius:0;
}
.single-product.woocommerce .entry-summary  .single_add_to_cart_button:hover{
background-color: #000;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
color: #000;
font-family: "Cormorant Garamond" !important;
font-size: 24px !important;
}
.woocommerce-checkout fieldset.wc-block-components-checkout-step{
background-color: #F6F6F6;
padding:30px;
}
.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
padding: 16px 36px 16px 20px;
font-size: 14px;
text-transform: uppercase;
background-color: #fff;
border:1px solid #000;
color:#000;
border-radius: 0;
}
.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
background-color: #000;
color:#fff;
}
@media screen and (max-width:767px) {
.woocommerce div.product .entry-summary .product_title{
font-size: 40px !important;
}
.woocommerce div.product .entry-summary .price{
font-size: 32px !important;
}
}