.elementor-kit-4313{--e-global-color-primary:#727272;--e-global-color-secondary:#000000;--e-global-color-text:#727272;--e-global-color-accent:#083F88;--e-global-color-2da8179:#ED1C24;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:400;}.elementor-kit-4313 button,.elementor-kit-4313 input[type="button"],.elementor-kit-4313 input[type="submit"],.elementor-kit-4313 .elementor-button{background-color:var( --e-global-color-2da8179 );font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-kit-4313 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */#transparent-header {position:absolute;top:0;left:0;width:100%;display:flex;gap:0;flex-wrap:nowrap;}
.admin-bar #transparent-header {top:32px;}
#hp-banner #hp-banner-badge {position:absolute;bottom:0;right:0;}
#hp-banner > .e-con-inner, #hp-banner > .e-con {position:static;}
:root {--e-global-color-astglobalcolor0:#ED1C24;}
body {font:15px/1.85714 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#4b4f58;}
#hp-banner .elementor-button {background-color:#ED1C24;}
#hp-banner .elementor-button:hover {background-color:#083F88;}
.elementor-4100 .elementor-heading-title {font:700 30px/1 Lora,serif!important;color:#727272!important;}
.woocommerce-page .elementor-4100 .elementor-heading-title {font-size:24.375px!important;margin-bottom:17.0625px;}
.elementor-4103 h4 {font:400 22.5px/1.3 Lora,serif;}
.wpcf7 p {margin:0 0 18px;}
.wpcf7 label {display:inline;font:inherit;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea {width:100%;background:#fafafa;border:1px solid #f2f5f7;border-radius:0;padding:11.25px;color:#666;font:15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;}
.wpcf7 textarea {line-height:1.85714;min-height:303px;}
.wpcf7 input[type="submit"] {background:#ED1C24;color:#fff;border:0;border-radius:0;font:16px/1 Roboto,sans-serif;padding:15px 30px;transition:.3s ease;}
.wpcf7 input[type="submit"]:hover {background:#023f88;}
.elementor-widget-wc-archive-products .products {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;padding-top:35px;}
.elementor-widget-wc-archive-products .products:before,.elementor-widget-wc-archive-products .products:after {display:none;}
.elementor-widget-wc-archive-products .products li.product {width:100%!important;margin:0!important;float:none!important;}
.elementor-widget-wc-archive-products .products li.product .woocommerce-loop-product__title {font:400 15px/1.3 Lora,serif!important;color:#444!important;}
.woocommerce .products .button,.woocommerce .add_to_cart_button {display:none!important;}
.woocommerce-ordering select {background:transparent;border:0;color:#727272;font:15px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;}
.elementor-4300 .elementor-element-daimg01,.elementor-4300 .elementor-element-dasum01 {padding:0;}
.elementor-4100 .elementor-element-7e7aa90 > .e-con-inner {padding:0;}
.elementor-location-header .e-con.e-child {justify-content:center;}
.elementor-location-header .e-con.e-parent {gap:0!important;flex-wrap:nowrap!important;}
.elementor-4100 .elementor-element-7482888 {width:33.333333%;flex-shrink:0;}
.elementor-4100 .elementor-element-6d3f48b {width:60.231%;flex-shrink:0;}
.elementor-4100 .elementor-element-8647203 {width:6.081%;flex-shrink:0;}
@media(min-width:1025px){.elementor-4100 .elementor-nav-menu--main .elementor-item {padding-left:50px!important;padding-right:50px!important;}}
@media(max-width:1024px){.elementor-widget-wc-archive-products .products {grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor-4100 .elementor-element-7482888 {width:80%;}.elementor-4100 .elementor-element-6d3f48b,.elementor-4100 .elementor-element-8647203 {width:10%;}}
@media(max-width:782px){.admin-bar #transparent-header {top:46px;}}
@media(max-width:767px){.elementor-4100 .elementor-element-7482888 {width:60%;}.elementor-4100 .elementor-element-6d3f48b,.elementor-4100 .elementor-element-8647203 {width:20%;}.elementor-4101 .elementor-element-1c06a05 {width:80%;}.elementor-4101 .elementor-element-31df825 {width:20%;}}/* End custom CSS */