.elementor-191498 .elementor-element.elementor-element-7a54c72f{border-style:none;margin-top:2px;margin-bottom:0px;}.elementor-191498 .elementor-element.elementor-element-7a54c72f, .elementor-191498 .elementor-element.elementor-element-7a54c72f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-191498 .elementor-element.elementor-element-7c1e01c2{z-index:100;}.elementor-191498 .elementor-element.elementor-element-9c030d4{padding:10px 0px 10px 0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-191498 .elementor-element.elementor-element-5fb8f8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28.9px;font-weight:600;}.elementor-191498 .elementor-element.elementor-element-6a98a107 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:23px;}.elementor-191498 .elementor-element.elementor-element-6a98a107{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-191498 .elementor-element.elementor-element-99d88cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191498 .elementor-element.elementor-element-5e3e4da9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191498 .elementor-element.elementor-element-3dae322 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-191498 .elementor-element.elementor-element-3dae322 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-191498 .elementor-element.elementor-element-4b282cb9 img{max-width:120px;}.elementor-191498 .elementor-element.elementor-element-49e44356{--e-rating-justify-content:center;--e-rating-icon-marked-color:#F8BE00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-191498 .elementor-element.elementor-element-644dedb0{text-align:center;font-size:14px;font-weight:700;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-5f7c59a9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-191498 .elementor-element.elementor-element-5f7c59a9{text-align:center;font-size:13px;font-weight:400;line-height:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-191498 .elementor-element.elementor-element-51bca3f5 .elementor-button{background-color:#4B8034;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-191498 .elementor-element.elementor-element-51bca3f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-191498 .elementor-element.elementor-element-13af8f74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-191498 .elementor-element.elementor-element-13af8f74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191498 .elementor-element.elementor-element-30fe198 img{max-width:120px;}.elementor-191498 .elementor-element.elementor-element-51c5f24{--e-rating-justify-content:center;--e-rating-icon-marked-color:#F8BE00;}.elementor-191498 .elementor-element.elementor-element-18a2372d{text-align:center;font-size:14px;font-weight:700;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-f29a32c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-191498 .elementor-element.elementor-element-f29a32c{text-align:center;font-size:13px;font-weight:400;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-72987b58 .elementor-button{background-color:#4B8034;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-191498 .elementor-element.elementor-element-72987b58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-191498 .elementor-element.elementor-element-556c3aee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-191498 .elementor-element.elementor-element-556c3aee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191498 .elementor-element.elementor-element-4295387e img{max-width:120px;}.elementor-191498 .elementor-element.elementor-element-10d9bd9c{--e-rating-justify-content:center;--e-rating-icon-marked-color:#F8BE00;}.elementor-191498 .elementor-element.elementor-element-43ab9152{text-align:center;font-size:14px;font-weight:700;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-598f9d7b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-191498 .elementor-element.elementor-element-598f9d7b{text-align:center;font-size:13px;font-weight:400;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-2b302a64 .elementor-button{background-color:#4B8034;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-191498 .elementor-element.elementor-element-2b302a64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-191498 .elementor-element.elementor-element-1d22f64e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-191498 .elementor-element.elementor-element-1d22f64e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191498 .elementor-element.elementor-element-67a5f40a img{max-width:120px;}.elementor-191498 .elementor-element.elementor-element-5af18e86{--e-rating-justify-content:center;--e-rating-icon-marked-color:#F8BE00;}.elementor-191498 .elementor-element.elementor-element-30baaeb1{text-align:center;font-size:14px;font-weight:700;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-63aa99be > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-191498 .elementor-element.elementor-element-63aa99be{text-align:center;font-size:13px;font-weight:400;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-50dc48ad .elementor-button{background-color:#4B8034;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-191498 .elementor-element.elementor-element-50dc48ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-191498 .elementor-element.elementor-element-5fd1d56c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-191498 .elementor-element.elementor-element-5fd1d56c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191498 .elementor-element.elementor-element-2f058394 img{max-width:120px;}.elementor-191498 .elementor-element.elementor-element-493bce39{--e-rating-justify-content:center;--e-rating-icon-marked-color:#F8BE00;}.elementor-191498 .elementor-element.elementor-element-6b0463a0{text-align:center;font-size:14px;font-weight:700;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-2dedd0d4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-191498 .elementor-element.elementor-element-2dedd0d4{text-align:center;font-size:13px;font-weight:400;line-height:20px;}.elementor-191498 .elementor-element.elementor-element-277fdc65 .elementor-button{background-color:#4B8034;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;border-radius:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-191498 .elementor-element.elementor-element-277fdc65 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-191498 .elementor-element.elementor-element-3dae322{width:33%;}.elementor-191498 .elementor-element.elementor-element-13af8f74{width:33%;}.elementor-191498 .elementor-element.elementor-element-556c3aee{width:33%;}.elementor-191498 .elementor-element.elementor-element-1d22f64e{width:33%;}.elementor-191498 .elementor-element.elementor-element-5fd1d56c{width:33%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS *//* Make product columns stretch and buttons align at bottom */
.elementor-element-99d88cc .elementor-inner-column > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Push buttons to the bottom */
.elementor-element-99d88cc .elementor-widget-button {
  margin-top: auto;
}

/* Reduce vertical spacing between widgets */
.elementor-element-99d88cc .elementor-widget {
  margin-bottom: 8px; /* reduce default spacing */
}

/* Remove bottom margin on last elements before button */
.elementor-element-99d88cc .elementor-widget-text-editor:last-of-type {
  margin-bottom: 0;
}

/* Tighten up button area */
.elementor-element-99d88cc .elementor-button-wrapper {
  margin-top: 10px;
}

/* Optional: smaller gap for image */
.elementor-element-99d88cc .bs-img {
  margin-bottom: 8px;
}

#best-container .elementor-widget-wrap.elementor-element-populated {padding:0px;}/* End custom CSS */