.elementor-5830 .elementor-element.elementor-element-847cb05{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--background-transition:0.3s;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5830 .elementor-element.elementor-element-847cb05.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5830 .elementor-element.elementor-element-e823c34 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:var( --e-global-typography-7fa0a84-font-family ), Sans-serif;font-size:var( --e-global-typography-7fa0a84-font-size );font-weight:var( --e-global-typography-7fa0a84-font-weight );line-height:var( --e-global-typography-7fa0a84-line-height );text-align:left;}.elementor-5830 .elementor-element.elementor-element-e823c34 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-5830 .elementor-element.elementor-element-3be3517 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-5830 .elementor-element.elementor-element-15e076a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5830 .elementor-element.elementor-element-15e076a.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5830 .elementor-element.elementor-element-06bec1a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5830 .elementor-element.elementor-element-06bec1a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5830 .elementor-element.elementor-element-21b68ba{width:100%;max-width:100%;}.elementor-5830 .elementor-element.elementor-element-21b68ba.elementor-element{--align-self:flex-start;}.elementor-5830 .elementor-element.elementor-element-55db597{width:100%;max-width:100%;}.elementor-5830 .elementor-element.elementor-element-55db597 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-caef34d );}.elementor-5830 .elementor-element.elementor-element-55db597.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5830 .elementor-element.elementor-element-55db597.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.woocommerce .elementor-5830 .elementor-element.elementor-element-55db597 .shop_attributes{font-family:var( --e-global-typography-7fa0a84-font-family ), Sans-serif;font-size:var( --e-global-typography-7fa0a84-font-size );font-weight:var( --e-global-typography-7fa0a84-font-weight );line-height:var( --e-global-typography-7fa0a84-line-height );}.elementor-5830 .elementor-element.elementor-element-33bf2ce{width:100%;max-width:100%;}.elementor-5830 .elementor-element.elementor-element-27c9799{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-5830 .elementor-element.elementor-element-6dc3eb0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-5830 .elementor-element.elementor-element-a51d323 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-461955f-font-family ), Sans-serif;font-size:var( --e-global-typography-461955f-font-size );font-weight:var( --e-global-typography-461955f-font-weight );line-height:var( --e-global-typography-461955f-line-height );letter-spacing:var( --e-global-typography-461955f-letter-spacing );}.elementor-5830 .elementor-element.elementor-element-72fdd9d{width:100%;max-width:100%;}.elementor-5830 .elementor-element.elementor-element-e7f9f21{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5830 .elementor-element.elementor-element-e7f9f21.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5830 .elementor-element.elementor-element-29f91b1 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a1615b0-font-family ), Sans-serif;font-size:var( --e-global-typography-a1615b0-font-size );font-weight:var( --e-global-typography-a1615b0-font-weight );line-height:var( --e-global-typography-a1615b0-line-height );}.elementor-5830 .elementor-element.elementor-element-4be3a97 .ue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.elementor-5830 .elementor-element.elementor-element-4be3a97 .ue-grid-item{padding:30px 30px 30px 30px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0e0e0;transition:all 200ms ease-in-out;}.elementor-5830 .elementor-element.elementor-element-4be3a97 .ue-grid-item:hover{border-style:solid;}.elementor-5830 .elementor-element.elementor-element-4be3a97 .ue-no-posts-found{color:#000000;background-color:var( --e-global-color-caef34d );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-5830 .elementor-element.elementor-element-d528e15{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5830 .elementor-element.elementor-element-d528e15.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5830 .elementor-element.elementor-element-d95e951 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a1615b0-font-family ), Sans-serif;font-size:var( --e-global-typography-a1615b0-font-size );font-weight:var( --e-global-typography-a1615b0-font-weight );line-height:var( --e-global-typography-a1615b0-line-height );}.elementor-5830 .elementor-element.elementor-element-de93e92 .ue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.elementor-5830 .elementor-element.elementor-element-de93e92 .ue-grid-item{padding:30px 30px 30px 30px;margin:0px 0px 0px 0px;border-style:none;transition:all 200ms ease-in-out;}.elementor-5830 .elementor-element.elementor-element-de93e92 .ue-grid-item:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-5830 .elementor-element.elementor-element-de93e92 .ue-no-posts-found{color:#000000;background-color:var( --e-global-color-caef34d );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}@media(max-width:1024px){.elementor-5830 .elementor-element.elementor-element-847cb05{--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-e823c34 .woocommerce-breadcrumb{font-size:var( --e-global-typography-7fa0a84-font-size );line-height:var( --e-global-typography-7fa0a84-line-height );}.elementor-5830 .elementor-element.elementor-element-3be3517 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5830 .elementor-element.elementor-element-15e076a{--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-06bec1a{--grid-auto-flow:row;}.woocommerce .elementor-5830 .elementor-element.elementor-element-55db597 .shop_attributes{font-size:var( --e-global-typography-7fa0a84-font-size );line-height:var( --e-global-typography-7fa0a84-line-height );}.elementor-5830 .elementor-element.elementor-element-27c9799{--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-6dc3eb0{--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-a51d323 .elementor-heading-title{font-size:var( --e-global-typography-461955f-font-size );line-height:var( --e-global-typography-461955f-line-height );letter-spacing:var( --e-global-typography-461955f-letter-spacing );}.elementor-5830 .elementor-element.elementor-element-e7f9f21{--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-29f91b1 .elementor-heading-title{font-size:var( --e-global-typography-a1615b0-font-size );line-height:var( --e-global-typography-a1615b0-line-height );}.elementor-5830 .elementor-element.elementor-element-4be3a97 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;}.elementor-5830 .elementor-element.elementor-element-d528e15{--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-d95e951 .elementor-heading-title{font-size:var( --e-global-typography-a1615b0-font-size );line-height:var( --e-global-typography-a1615b0-line-height );}.elementor-5830 .elementor-element.elementor-element-de93e92 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;}}@media(max-width:767px){.elementor-5830 .elementor-element.elementor-element-847cb05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-e823c34 .woocommerce-breadcrumb{font-size:var( --e-global-typography-7fa0a84-font-size );line-height:var( --e-global-typography-7fa0a84-line-height );}.elementor-5830 .elementor-element.elementor-element-3be3517 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5830 .elementor-element.elementor-element-15e076a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-06bec1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.woocommerce .elementor-5830 .elementor-element.elementor-element-55db597 .shop_attributes{font-size:var( --e-global-typography-7fa0a84-font-size );line-height:var( --e-global-typography-7fa0a84-line-height );}.elementor-5830 .elementor-element.elementor-element-27c9799{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-6dc3eb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-a51d323 .elementor-heading-title{font-size:var( --e-global-typography-461955f-font-size );line-height:var( --e-global-typography-461955f-line-height );letter-spacing:var( --e-global-typography-461955f-letter-spacing );}.elementor-5830 .elementor-element.elementor-element-e7f9f21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-29f91b1 .elementor-heading-title{font-size:var( --e-global-typography-a1615b0-font-size );line-height:var( --e-global-typography-a1615b0-line-height );}.elementor-5830 .elementor-element.elementor-element-4be3a97 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-5830 .elementor-element.elementor-element-d528e15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5830 .elementor-element.elementor-element-d95e951 .elementor-heading-title{font-size:var( --e-global-typography-a1615b0-font-size );line-height:var( --e-global-typography-a1615b0-line-height );}.elementor-5830 .elementor-element.elementor-element-de93e92 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}/* Start custom CSS for ucaddon_uc_image_default_theme, class: .elementor-element-f466e1d */.elementor-5830 .elementor-element.elementor-element-f466e1d .ug-default-button-hidepanel {
    display: none;
}

.elementor-5830 .elementor-element.elementor-element-f466e1d .ug-default-button-fullscreen path {
    fill: #004891;
}

.elementor-5830 .elementor-element.elementor-element-f466e1d .ug-thumb-wrapper.ug-thumb-generated img {
    top: 0 !important;
    left: 0 !important;
    width: 120px !important;
    height: 100px !important;
    object-fit: contain;
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-55db597 */.elementor-5830 .elementor-element.elementor-element-55db597 .woocommerce-product-attributes-item__value p {
    padding: 0;
}

.elementor-5830 .elementor-element.elementor-element-55db597 .woocommerce-product-attributes-item__value {
    padding: 8px;
    font-style: normal;
    vertical-align: middle;
    border: 0;
    background: #fff !important;
}

.elementor-5830 .elementor-element.elementor-element-55db597 .woocommerce-product-attributes-item__label {
    vertical-align: middle;
    text-align: left;
    font-weight: 400;
    border: 0;
    background: #fff !important;
}

.elementor-5830 .elementor-element.elementor-element-55db597 table.shop_attributes {
    border: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-33bf2ce */.elementor-5830 .elementor-element.elementor-element-33bf2ce .product__downloads-item {
    list-style: none;
    min-width: 200px;
    margin: 10px 10px 10px 0;
    
}

.elementor-5830 .elementor-element.elementor-element-33bf2ce .product__downloads-list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-72fdd9d */.elementor-5830 .elementor-element.elementor-element-72fdd9d .product__downloads-item {
    list-style: none;
    min-width: 200px;
    margin: 10px 10px 10px 0;
    
}

.elementor-5830 .elementor-element.elementor-element-72fdd9d .product__downloads-list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5830 .elementor-widget-woocommerce-product-title .elementor-heading-title {
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 24px;
}

body.elementor-page-5830 .elementor-widget-heading h6.elementor-heading-title {
     font-size: 16px;
    font-weight: 400;
    color: #000;
    line-height: 24px;
}/* End custom CSS */