.elementor-516 .elementor-element.elementor-element-38fa1d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-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-516 .elementor-element.elementor-element-1c782d2{font-family:"Lato", Sans-serif;font-weight:400;line-height:24px;color:#000000;}.elementor-516 .elementor-element.elementor-element-6d2a10ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:030px 030px;--row-gap:030px;--column-gap:030px;}.elementor-516 .elementor-element.elementor-element-6d2a10ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-516 .elementor-element.elementor-element-353bc16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-60aeb403 .elementor-heading-title{color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-516 .elementor-element.elementor-element-77475528{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-77475528 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-77475528 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-4c1d8ba8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-4c1d8ba8 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-4c1d8ba8 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-3ba8fc7c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-3ba8fc7c .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-3ba8fc7c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-6408a67a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-6408a67a .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-6408a67a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-56314e5f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-56314e5f .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-56314e5f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-50a9270c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-50a9270c .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-50a9270c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-4140796f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-4140796f .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-4140796f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-897c943{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-897c943 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-897c943 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-3a0d510.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:0px;}.elementor-516 .elementor-element.elementor-element-3a0d510 .ha-advanced-tooltip-content{text-align:center;width:400px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;background:#000000;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-516 .elementor-element.elementor-element-3a0d510 .ha-advanced-tooltip-content::after{border-width:5px;--ha-tooltip-arrow-color:#000000;}.elementor-516 .elementor-element.elementor-element-433d8e4d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-433d8e4d .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-433d8e4d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-586aba73.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:0px;}.elementor-516 .elementor-element.elementor-element-586aba73 .ha-advanced-tooltip-content{text-align:center;width:400px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;background:#000000;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-516 .elementor-element.elementor-element-586aba73 .ha-advanced-tooltip-content::after{border-width:5px;--ha-tooltip-arrow-color:#000000;}.elementor-516 .elementor-element.elementor-element-2d7a7377{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-2d7a7377 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-2d7a7377 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-39711d5e.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:0px;}.elementor-516 .elementor-element.elementor-element-39711d5e .ha-advanced-tooltip-content{text-align:center;width:400px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;background:#000000;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-516 .elementor-element.elementor-element-39711d5e .ha-advanced-tooltip-content::after{border-width:5px;--ha-tooltip-arrow-color:#000000;}.elementor-516 .elementor-element.elementor-element-2ebff95f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-2ebff95f .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-2ebff95f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-208ed3bb.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:0px;}.elementor-516 .elementor-element.elementor-element-208ed3bb .ha-advanced-tooltip-content{text-align:center;width:400px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;background:#000000;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-516 .elementor-element.elementor-element-208ed3bb .ha-advanced-tooltip-content::after{border-width:5px;--ha-tooltip-arrow-color:#000000;}.elementor-516 .elementor-element.elementor-element-43d042a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-43d042a6 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-43d042a6 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-32e6258e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-32e6258e .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-32e6258e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-6a3d450f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-6a3d450f .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-6a3d450f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-31c16ce9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-31c16ce9 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-31c16ce9 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-25ae450d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-25ae450d .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-25ae450d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-517841fa.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:0px;}.elementor-516 .elementor-element.elementor-element-517841fa .ha-advanced-tooltip-content{text-align:center;width:400px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;background:#000000;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-516 .elementor-element.elementor-element-517841fa .ha-advanced-tooltip-content::after{border-width:5px;--ha-tooltip-arrow-color:#000000;}.elementor-516 .elementor-element.elementor-element-8e8ebcd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-8e8ebcd .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-8e8ebcd .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-1c887890.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{--ha-tooltip-arrow-distance:0px;}.elementor-516 .elementor-element.elementor-element-1c887890 .ha-advanced-tooltip-content{text-align:center;width:400px;font-family:"Nunito", Sans-serif;font-size:13px;font-weight:400;background:#000000;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-516 .elementor-element.elementor-element-1c887890 .ha-advanced-tooltip-content::after{border-width:5px;--ha-tooltip-arrow-color:#000000;}.elementor-516 .elementor-element.elementor-element-ebbc77e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-ebbc77e .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-ebbc77e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-79011f7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-60e26b7a{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-60f4d653{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-60f4d653 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-60f4d653 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-4bdc7ef3{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-77479703{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-77479703 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-77479703 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-42add00{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-49d5108f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-49d5108f .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-49d5108f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-1a5f06d4{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-2e00a836{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-2e00a836 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-2e00a836 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-57fa7598{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-12b4b633{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-6bba878f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-6bba878f .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-6bba878f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-3a7f1a4d{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-70382bd5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-70382bd5 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-70382bd5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-5a0e3e27{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-33a55b9e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-33a55b9e .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-33a55b9e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-5f343f21{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-7570046e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-7570046e .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-7570046e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-124ced1e{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-454c4656{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-454c4656 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-454c4656 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-1c4f2008{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-3b7f3ce2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-516 .elementor-element.elementor-element-3b7f3ce2 .elementor-divider-separator{width:100%;}.elementor-516 .elementor-element.elementor-element-3b7f3ce2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-516 .elementor-element.elementor-element-6d1bb6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-global{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-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-516 .elementor-element.elementor-global-3643{font-family:"Lato", Sans-serif;font-weight:400;line-height:28px;color:#000000;}@media(max-width:1024px){.elementor-516 .elementor-element.elementor-element-79011f7e{--grid-auto-flow:row;}.elementor-516 .elementor-element.elementor-element-57fa7598{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-516 .elementor-element.elementor-element-6d2a10ba{--width:98.085%;}.elementor-516 .elementor-element.elementor-element-353bc16{--width:50%;}.elementor-516 .elementor-element.elementor-element-6d1bb6c{--width:50%;}}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-586aba73 .ha-advanced-tooltip-content{text-align:left;width:255px;}.elementor-516 .elementor-element.elementor-element-39711d5e .ha-advanced-tooltip-content{text-align:left;width:255px;}.elementor-516 .elementor-element.elementor-element-208ed3bb .ha-advanced-tooltip-content{text-align:left;width:255px;}.elementor-516 .elementor-element.elementor-element-517841fa .ha-advanced-tooltip-content{text-align:left;width:255px;}.elementor-516 .elementor-element.elementor-element-1c887890 .ha-advanced-tooltip-content{text-align:left;width:255px;}.elementor-516 .elementor-element.elementor-element-79011f7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-516 .elementor-element.elementor-element-57fa7598{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for global, class: .elementor-global-3643 */.elementor-516 .elementor-element.elementor-global-3643 ul{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1bb6c *//* Table Styles */
table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

tr, td, th {
    border: 1px solid black;
    padding: 10px;
    text-align: center;
    transition: background-color 0.3s ease;
}

tr:hover {
    background-color: #f9f9f9;
}

/* Header Styling */
th {
    background-color: #333;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

/* Div and Input Field Styling */
div.wp_cart_item_info {
    padding: 10px;
    background-color: #f5f5f5;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

input[type="number"], input[type="hidden"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    width: 50px;
    text-align: center;
    transition: border-color 0.3s ease;
}

input[type="number"]:focus {
    border-color: #007bff;
    outline: none;
}

.wp_cart_checkout_button {
    padding: 10px 20px;
    border-radius: 5px;
    background-color: #007bff;
    color: #fff;
    font-size: 16px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.wp_cart_checkout_button:hover {
    background-color: #0056b3;
}/* End custom CSS */