.elementor-1029 .elementor-element.elementor-element-3f28b76{--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-1029 .elementor-element.elementor-element-ea7276b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-b4cf965{--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;--align-items:flex-start;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1029 .elementor-element.elementor-element-6b05419{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-4c843d0{border-radius:31px 31px 31px 31px;}.woocommerce .elementor-1029 .elementor-element.elementor-element-4c843d0 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1029 .elementor-element.elementor-element-4c843d0 .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-1029 .elementor-element.elementor-element-4c843d0 .flex-control-thumbs img{border-radius:30px 30px 30px 30px;}.elementor-1029 .elementor-element.elementor-element-12968e1{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E4E4;--border-color:#E4E4E4;--border-radius:30px 30px 30px 30px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1029 .elementor-element.elementor-element-12968e1:not(.elementor-motion-effects-element-type-background), .elementor-1029 .elementor-element.elementor-element-12968e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-woocommerce-product-title .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-1029 .elementor-element.elementor-element-c480bc5{padding:0px 0px 10px 0px;}.elementor-1029 .elementor-element.elementor-element-c480bc5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:30px;font-weight:600;color:#1D1837;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1029 .elementor-element.elementor-element-90ea87b .price{color:var( --e-global-color-accent );font-family:"Lexend", Sans-serif;font-size:22px;font-weight:600;}.elementor-1029 .elementor-element.elementor-element-20e6c78{padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-1029 .elementor-element.elementor-element-20e6c78 .woocommerce-product-details__short-description{color:#797979;font-family:"Lexend", Sans-serif;font-size:16px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1029 .elementor-element.elementor-element-2c7e771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-2c7e771 .cart button, .elementor-1029 .elementor-element.elementor-element-2c7e771 .cart .button{font-family:"Lexend", Sans-serif;text-transform:capitalize;border-radius:100px 100px 100px 100px;color:var( --e-global-color-4035d2b );background-color:var( --e-global-color-218cbe8 );transition:all 0.2s;}.woocommerce .elementor-1029 .elementor-element.elementor-element-2c7e771 form.cart table.variations label{color:var( --e-global-color-4035d2b );font-family:"Lexend", Sans-serif;}.woocommerce .elementor-1029 .elementor-element.elementor-element-2c7e771 form.cart table.variations td.value select, .woocommerce .elementor-1029 .elementor-element.elementor-element-2c7e771 form.cart table.variations td.value:before{background-color:var( --e-global-color-5653c0c );border:var( --e-global-color-ef8454f );border-radius:5px;}.woocommerce .elementor-1029 .elementor-element.elementor-element-2c7e771 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1029 .elementor-element.elementor-element-2c7e771 form.cart table.variations td.value:before{font-family:"Lexend", Sans-serif;}body.elementor-page-1029:not(.elementor-motion-effects-element-type-background), body.elementor-page-1029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5653c0c );}@media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-b4cf965{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1029 .elementor-element.elementor-element-c480bc5 .elementor-heading-title{font-size:25px;}.woocommerce .elementor-1029 .elementor-element.elementor-element-90ea87b .price{font-size:17px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4c843d0 */.woocommerce-product-gallery__image.flex-active-slide {
    pointer-events: none;
}
ol.flex-control-nav.flex-control-thumbs {
    display: flex;
    padding: 10px 0px!important;
    gap: 10px;
}

.flex-viewport {
    border: 1px solid #E4E4E4;
}
.flex-control-thumbs img{
        border: 1px solid #E4E4E4;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-20e6c78 */.elementor-kit-105 a {
    color: var(--e-global-color-5d1532a);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2c7e771 */.wcpa_wrap .wcpa_field_label {
	color: #1d1837!important;
	font-size: var(--wcpaLabelSize);
	font-weight: var(--wcpaLabelWeight);
		font-family: lexend!important
}

.wcpa_wrap .wcpa_field_wrap input[type=text], .wcpa_wrap .wcpa_field_wrap input[type=url], .wcpa_wrap .wcpa_field_wrap input[type=date], .wcpa_wrap .wcpa_field_wrap input[type=time], .wcpa_wrap .wcpa_field_wrap input[type=number], .wcpa_wrap .wcpa_field_wrap input[type=email], .wcpa_wrap .wcpa_field_wrap input[type=tel], .wcpa_wrap .wcpa_field_wrap input[type=password], .wcpa_wrap .wcpa_field_wrap input[type=datetime-local], .wcpa_wrap .wcpa_field_wrap .wcpa_color_field, .wcpa_wrap .wcpa_field_wrap select, .wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control, .wcpa_wrap .wcpa_field_wrap .wcpa_other_value input {
	color: #1d1837!important;
	background: #f5f5f5!important;
	border:1px solid #E4E4E4!important;
	width: 100%!important;
		font-family: lexend!important;
}
.wcpa_wrap .wcpa_field_wrap textarea{
	color: #1d1837!important;
	width: 100%!important;
			font-family: lexend!important
}
.wcpa_wrap .wcpa_field_desc, .wcpa_wrap .wcpa_option_desc {
	color: #1d1837!important;
	font-size: var(--wcpaDescSize);
	font-weight: var(--wcpaDescWeight);
		font-family: lexend!important;

	
}
.wcpa_form_outer {
	margin: 0px!important;
}
.wcpa_section .wcpa_row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.wcpa_wrap .wcpa_field_wrap {
margin: 0 0 15px;
width: 49%!important;
}

#textarea_8994481437 {
width: 100%!important;
}
div#select_5676884521 {
	width: 100%!important;
}
div#textarea_064e4f12a581d5 {
	width: 100%!important;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}


@media only screen 
   and (max-width : 768px) {
.wcpa_wrap .wcpa_field_wrap {
margin: 0px!important;
width: 100%!important;
}
.wcpa_field_wrap{
    margin: 0px!important;
padding: 0px!important
}
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{
    color:#1d1837!important;
}
.elementor-122 .elementor-element.elementor-element-ce357d1 .pp-woo-menu-cart-button .pp-icon svg {
    fill: #1d1837;
}

.elementor-sticky--effects {
    background-color: #e9ecf3E3!important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}
.elementor-widget-n-menu .e-n-menu-toggle svg {
    fill: #000!important;
}

.elementor-122 .elementor-element.elementor-element-d0de7ea > .elementor-widget-container > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title:not( .e-current ) {
    background: #e9ecf3;
}/* End custom CSS */