.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-9685 .elementor-element.elementor-element-686719d8{text-align:center;}.elementor-9685 .elementor-element.elementor-element-686719d8 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:900;color:#0071CE;}.elementor-9685 .elementor-element.elementor-element-6918b5a4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-4e7affa2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-4d816c4f > .elementor-widget-container{margin:0px 0px -85px 0px;padding:-0px -0px -0px -0px;}.woocommerce .elementor-9685 .elementor-element.elementor-element-4d816c4f .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-9685 .elementor-element.elementor-element-4d816c4f .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-9685 .elementor-element.elementor-element-4d816c4f .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.woocommerce .elementor-9685 .elementor-element.elementor-element-60f1db2a .woocommerce-product-details__short-description{color:#424242;font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:200;}.elementor-bc-flex-widget .elementor-9685 .elementor-element.elementor-element-6f6c98e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9685 .elementor-element.elementor-element-6f6c98e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9685 .elementor-element.elementor-element-6f6c98e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9685 .elementor-element.elementor-element-4749d3b6{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:200;}.elementor-9685 .elementor-element.elementor-element-70ea28e{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:200;}.elementor-9685 .elementor-element.elementor-element-5f82d3e6{margin-top:0px;margin-bottom:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9685 .elementor-element.elementor-element-8ac131a .elementor-icon-wrapper{text-align:center;}.elementor-widget-heading .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-9685 .elementor-element.elementor-element-6a28570d{text-align:center;}.elementor-9685 .elementor-element.elementor-element-6a28570d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:900;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9685 .elementor-element.elementor-element-70d2251 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-9685 .elementor-element.elementor-element-70d2251 .elementor-icon-box-wrapper{text-align:center;gap:13px;}.elementor-9685 .elementor-element.elementor-element-70d2251 .elementor-icon-box-title{margin-block-end:4px;color:#0078BF;}.elementor-9685 .elementor-element.elementor-element-70d2251 .elementor-icon{font-size:105px;}.elementor-9685 .elementor-element.elementor-element-70d2251 .elementor-icon-box-description{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:200;color:#333538;}@media(max-width:767px){.elementor-9685 .elementor-element.elementor-element-686719d8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-6918b5a4{margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-4e7affa2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9685 .elementor-element.elementor-element-5604473d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9685 .elementor-element.elementor-element-5604473d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9685 .elementor-element.elementor-element-5604473d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9685 .elementor-element.elementor-element-5604473d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-4d816c4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-60f1db2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9685 .elementor-element.elementor-element-5f82d3e6{margin-top:50px;margin-bottom:0px;}.elementor-9685 .elementor-element.elementor-element-70d2251 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-9685 .elementor-element.elementor-element-70d2251 .elementor-icon-box-description{font-size:17px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4d816c4f */@media only screen and (min-width: 1200px) {
  .elementor-9685 .elementor-element.elementor-element-4d816c4f .woocommerce-product-gallery__trigger{
    right: 12rem;
    }
    
}
@media only screen and (max-width: 600px) {
.elementor-9685 .elementor-element.elementor-element-4d816c4f .wp-post-image{
        margin: auto !important;
}
    
}
/*.elementor-9685 .elementor-element.elementor-element-4d816c4f img {*/
/*    max-width: 400px !important;*/
/*}*/
/*.elementor-9685 .elementor-element.elementor-element-4d816c4f .zoomImg {*/
/*    max-width: 1000px;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-60f1db2a */.elementor-9685 .elementor-element.elementor-element-60f1db2a ul{
    margin-top: 50px;
}
@media only screen and (max-width: 600px) {
    
  .elementor-9685 .elementor-element.elementor-element-60f1db2a ul{
    margin-top: 50px;
}
  
  
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-22de5dd */.elementor-9685 .elementor-element.elementor-element-22de5dd h3 a{
    font-weight: bold;
    font-family: "Fira-Sans", Sans-Serif;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-450e2cb9 */.elementor-9685 .elementor-element.elementor-element-450e2cb9 body > div.elementor.elementor-2630 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-d86abbb.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-3fa1aef.elementor-widget.elementor-widget-template > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-25c7cc15.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-113729c3 > div > div > div > form > div > div.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-50.e-form__buttons > button {
    background-color: #0071ce !important;
}

.elementor-9685 .elementor-element.elementor-element-450e2cb9 .site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: #0071ce !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70d2251 */.elementor-9685 .elementor-element.elementor-element-70d2251 .elementor-icon-box-icon a{
    display: flex;
    justify-content: center;
}/* End custom CSS */