.elementor-kit-5{--e-global-color-primary:#215F92;--e-global-color-secondary:#57585A;--e-global-color-text:#A9ABAE;--e-global-color-accent:#2C7FC3;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{font-family:"Inter", Sans-serif;}.elementor-kit-5 h1{font-family:"Inter", Sans-serif;font-weight:bold;}.elementor-kit-5 h2{font-family:"Inter", Sans-serif;font-weight:bold;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1em;border-radius:1px 1px 1px 1px;padding:0.8em 1.4em 0.8em 1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    --wc-input-fields-height: 3.12rem;
}

.__products .products  .product {
    background: #fff;
    box-shadow: 0px 0px 0px rgba(0,0,0, .5);
    box-shadow: 0px 0px 19px 3px rgba(0,0,0,0.19);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-bottom: 1rem !important;
}

.__products .products .product .woocommerce-LoopProduct-link {
    width: 100%;
}

.__products .products .woocommerce-loop-product__title {
    font-size: 1.5rem !important;
    padding: 0 .5rem;
}

.__products .products .price {
    font-size: 1rem !important;
    color: var(--e-global-color-accent) !important;
}

.__products .products .add_to_cart_button {
    padding: 1rem 1rem !important;
    background: none;
    border: 1px solid var(--e-global-color-accent);
    line-height: .75em;
    color: var(--e-global-color-accent);
    border-radius: 0;
    transition: .3s linear;
}

.__products .products  .add_to_cart_button:hover {
    background: var(--e-global-color-accent);
    color: #fff;
}

.page-id-921 .entry-content,
.page-id-986 .entry-content {
    margin: 0 !important;
}

.page-id-921 .widget-area .widget,
.page-id-986 .widget-area .widget {
    margin: 0 !important;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}/* End custom CSS */