.elementor-7532 .elementor-element.elementor-element-0d5683b > .elementor-container{max-width:1600px;}.elementor-7532 .elementor-element.elementor-element-d0cad45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-d0cad45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-d0cad45.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-d0cad45 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-d0cad45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7532 .elementor-element.elementor-element-b417728{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-b417728 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-b417728 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-4e9bec6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-4e9bec6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-4e9bec6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-4e9bec6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-4e9bec6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-5d84dc7{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-5d84dc7 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-5d84dc7 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-00022ba > .elementor-container{max-width:1600px;}.elementor-7532 .elementor-element.elementor-element-71ff6f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-71ff6f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-71ff6f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-71ff6f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-71ff6f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-4679490{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-4679490 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-4679490 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-121a67d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-121a67d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-121a67d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-121a67d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-121a67d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-065ab6e{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-065ab6e p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-065ab6e a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-16c1f40 > .elementor-container{max-width:1600px;}.elementor-7532 .elementor-element.elementor-element-f1e45d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-f1e45d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-f1e45d9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-f1e45d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-f1e45d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-83ffaae{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-83ffaae p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-83ffaae a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-f2a13ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-f2a13ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-f2a13ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-f2a13ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-f2a13ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-45b6082{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-45b6082 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-45b6082 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-9e3d14b > .elementor-container{max-width:1600px;}.elementor-7532 .elementor-element.elementor-element-ade0c8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-ade0c8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-ade0c8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-ade0c8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-ade0c8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-96c7056{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-96c7056 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-96c7056 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-ff52200:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-ff52200 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-ff52200.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-ff52200 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-ff52200 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-ab053c4{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-ab053c4 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-ab053c4 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-751907a > .elementor-container{max-width:1600px;}.elementor-7532 .elementor-element.elementor-element-3c0347a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-3c0347a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-3c0347a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-3c0347a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-3c0347a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-77a45b0{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-77a45b0 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-77a45b0 a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-03ba1eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-03ba1eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-03ba1eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-03ba1eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-03ba1eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-6855b9f{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-6855b9f p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-6855b9f a{color:var( --e-global-color-primary );}.elementor-7532 .elementor-element.elementor-element-302c9da > .elementor-container{max-width:1600px;}.elementor-7532 .elementor-element.elementor-element-939ddd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7532 .elementor-element.elementor-element-939ddd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006351;}.elementor-7532 .elementor-element.elementor-element-939ddd8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7532 .elementor-element.elementor-element-939ddd8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7532 .elementor-element.elementor-element-939ddd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7532 .elementor-element.elementor-element-4505260{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-f9d925f );}.elementor-7532 .elementor-element.elementor-element-4505260 p{margin-block-end:9px;}.elementor-7532 .elementor-element.elementor-element-4505260 a{color:var( --e-global-color-primary );}/* Start custom CSS for section, class: .elementor-element-0d5683b *//* /theme/custom.css or Section > Advanced > Custom CSS */

/* Headings in white */
#guarantees h2,
#guarantees .elementor-heading-title {
  color: #fff;
}

/* Desktop/tablet: vertical + horizontal dividers for each column */
#guarantees .elementor-row > .elementor-column,
#guarantees .elementor-container > .elementor-column,
#guarantees .wp-block-columns > .wp-block-column {
  border-right: 1px solid #fff;       /* vertical divider */
  border-top: 1px solid #fff;         /* top edge */
  border-bottom: 1px solid #fff;      /* bottom edge */
  padding: 24px 24px;                 /* breathing room against borders */
}

/* No right divider on last column in a row */
#guarantees .elementor-row > .elementor-column:last-child,
#guarantees .elementor-container > .elementor-column:last-child,
#guarantees .wp-block-columns > .wp-block-column:last-child {
  border-right: none;
}

/* Mobile: stacked — use top separators only between items */
@media (max-width: 767px) {
  #guarantees .elementor-row > .elementor-column,
  #guarantees .elementor-container > .elementor-column,
  #guarantees .wp-block-columns > .wp-block-column {
    border-right: none;
    border-bottom: none;               /* avoid doubled lines when stacked */
    border-top: 1px solid #fff;        /* single separator between cards */
    padding: 16px 0;
  }
  /* First stacked item: no top border */
  #guarantees .elementor-row > .elementor-column:first-child,
  #guarantees .elementor-container > .elementor-column:first-child,
  #guarantees .wp-block-columns > .wp-block-column:first-child {
    border-top: none;
  }
}/* End custom CSS */