.elementor-kit-8{--e-global-color-primary:#346C81;--e-global-color-secondary:#D7BB9E;--e-global-color-text:#2B3C42;--e-global-color-accent:#825C34;--e-global-color-bfd53b6:#00000000;--e-global-color-f49ac22:#FFFFFF;--e-global-color-2c8904e:#000000;--e-global-color-8744a29:#E5F8FF;--e-global-typography-primary-font-family:"Libre Baskerville";--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1rem;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2rem;--e-global-typography-text-font-family:"Libre Baskerville";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7rem;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.2rem;background-color:transparent;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-image:linear-gradient(192deg, #F2FCFF 0%, #CEE9F3 100%);}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:transparent;color:var( --e-global-color-f49ac22 );background-image:linear-gradient(98deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:2px 2px 2px 2px;padding:5px 10px 5px 10px;}.elementor-kit-8 p{margin-block-end:2rem;}.elementor-kit-8 a{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;line-height:2;}.elementor-kit-8 a:hover{color:#488AA3;}.elementor-kit-8 h1{color:var( --e-global-color-accent );font-family:"Libre Baskerville", Sans-serif;font-size:3rem;font-weight:400;line-height:2;}.elementor-kit-8 h2{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:3rem;--container-default-padding-right:3rem;--container-default-padding-bottom:3rem;--container-default-padding-left:3rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:2rem;}.elementor-element{--widgets-spacing:2rem 2rem;--widgets-spacing-row:2rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --blu:#346c81; --white:#ffffff; --tan:#d7bb9e; --blu-lt:#e5f8ff; --transparent:#00000000; --blu-dk:#2b3c42; --tan-dk:#825c34; --tan-peach:#ffdebb; --tan-dkr:#75532f; --contact-bkd:#f6e3cf; }
/* Start custom CSS */html { font-size: 16px; }@media (max-width: 768px) { html { font-size: 14px; } 
}
.contact-for-pricing{
    font-size:1rem;
}
/* Hide Add to Cart button and quantity on single product pages */
.single-product form.cart .single_add_to_cart_button,
.single-product form.cart .quantity {
    display: none !important;
}/* End custom CSS */