.elementor-7389 .elementor-element.elementor-element-bbcf69e{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-7389 .elementor-element.elementor-element-bbcf69e:not(.elementor-motion-effects-element-type-background), .elementor-7389 .elementor-element.elementor-element-bbcf69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freshflowerwholesale.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-2-2026-11_54_20-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7389 .elementor-element.elementor-element-a7aa6ad{--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-7389 .elementor-element.elementor-element-8a3320f{--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-7389 .elementor-element.elementor-element-b542b0f{--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;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-7389 .elementor-element.elementor-element-bbcf69e:not(.elementor-motion-effects-element-type-background), .elementor-7389 .elementor-element.elementor-element-bbcf69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-eec2799 *//* ===== HERO ONLY (Unified .la-sg-hero) ===== */
.la-sg-hero{ padding: 64px 0; }

.la-sg-hero__container{
  width: min(1100px, 92%);
  margin: 0 auto;
}

.la-sg-hero__hero{
  background: rgba(0,0,0,.72);
  border-radius: 18px;
  padding: 46px 28px;
  text-align: center;
  color: #fff;
}

.la-sg-hero__title{
  margin: 0 0 14px;
  font-size: clamp(26px, 3.2vw, 42px);
  line-height: 1.15;
  letter-spacing: -0.02em;
  color: #fff;
}

.la-sg-hero__subtitle{
  margin: 0 auto 22px;
  max-width: 820px;
  font-size: 16px;
  line-height: 1.7;
  color: rgba(255,255,255,.88);
}
.la-sg-hero__subtitle strong{ color:#fff; }

.la-sg-hero__actions{
  display: flex;
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 6px;
}

.la-sg-hero__btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 12px;
  padding: 12px 18px;
  font-weight: 600;
  border: 1px solid rgba(255,255,255,.28);
  color: #fff;
  background: transparent;
  transition: transform .12s ease, background .12s ease, border-color .12s ease;
}
.la-sg-hero__btn:hover{
  transform: translateY(-1px);
  border-color: rgba(255,255,255,.45);
  background: rgba(255,255,255,.06);
}

.la-sg-hero__btn/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-8e6d58c */.intro-block {
  max-width: 900px;
  margin: 40px auto;
  text-align: center;
}

.intro-block h2 {
  font-size: 26px;
  margin-bottom: 15px;
}

.intro-block p {
  color: #555;
  line-height: 1.6;
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-a7c04eb */body{

font-family: Arial, sans-serif;
background:#f6f6f6;
margin:0;
line-height:1.7;
color:#333;

}

.container{

max-width:1200px;
margin:auto;
background:white;
padding:40px;

}

h1{

font-size:34px;
margin-bottom:20px;

}

h2{

margin-top:40px;
border-left:6px solid #4CAF50;
padding-left:10px;

}

.table-wrapper{

overflow-x:auto;

}

table{

width:100%;
border-collapse:collapse;
margin-top:20px;
font-size:14px;

}

th, td{

border:1px solid #ddd;
padding:10px;
text-align:center;

}

th{

background:#4CAF50;
color:white;

}

tr:nth-child(even){

background:#f2f2f2;

}

.check{

color:#2e9e4f;
font-weight:bold;
font-size:16px;

}

.cta{

margin-top:60px;
padding:35px;
background:#eef8f1;
border-left:6px solid #4CAF50;

}

.btn{

display:inline-block;
padding:12px 26px;
background:#4CAF50;
color:white;
text-decoration:none;
border-radius:4px;
margin-top:15px;
font-weight:bold;

}

.btn:hover{

background:#3d8e41;

}/* End custom CSS */