.elementor-9865 .elementor-element.elementor-element-57a4925, .elementor-9865 .elementor-element.elementor-element-57a4925 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-9865 .elementor-element.elementor-element-57a4925{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-57a4925 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-container{max-width:1720px;min-height:623px;}.elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9865 .elementor-element.elementor-element-121be85:not(.elementor-motion-effects-element-type-background), .elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #00340F 0%, #227038 100%);}.elementor-9865 .elementor-element.elementor-element-121be85, .elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-9865 .elementor-element.elementor-element-121be85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9865 .elementor-element.elementor-element-f7c3466.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9865 .elementor-element.elementor-element-f7c3466.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-ba2880e > .elementor-container{max-width:1320px;}.elementor-9865 .elementor-element.elementor-element-ba2880e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9865 .elementor-element.elementor-element-ba2880e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-ba2880e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9865 .elementor-element.elementor-element-f9c5187.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9865 .elementor-element.elementor-element-f9c5187 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9865 .elementor-element.elementor-element-f9c5187 > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 20px 0px;}.elementor-9865 .elementor-element.elementor-element-f9c5187 > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-9865 .elementor-element.elementor-element-05d2b9e{text-align:center;}.elementor-9865 .elementor-element.elementor-element-05d2b9e .elementor-heading-title{color:var( --e-global-color-dacd7cc );font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:700;line-height:58px;}.elementor-9865 .elementor-element.elementor-element-05d2b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 11px 0px;}.elementor-9865 .elementor-element.elementor-element-4687bd9{text-align:center;color:var( --e-global-color-dacd7cc );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;}.elementor-9865 .elementor-element.elementor-element-4687bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-b308e1c{--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:0px 20px;--background-transition:0.3s;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-35ddf20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-e26c98e{text-align:center;width:var( --container-widget-width, 731px );max-width:731px;--container-widget-width:731px;--container-widget-flex-grow:0;}.elementor-9865 .elementor-element.elementor-element-e26c98e .elementor-heading-title{color:#D5D7DA;font-size:48px;line-height:59px;}.elementor-9865 .elementor-element.elementor-element-e26c98e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9865 .elementor-element.elementor-element-f8351be{text-align:center;color:#535862;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;width:var( --container-widget-width, 910px );max-width:910px;--container-widget-width:910px;--container-widget-flex-grow:0;}.elementor-9865 .elementor-element.elementor-element-f8351be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-f7c6202{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-f7c6202:not(.elementor-motion-effects-element-type-background), .elementor-9865 .elementor-element.elementor-element-f7c6202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenworksinspections.com/wp-content/uploads/2026/08/Rectangle-145.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9865 .elementor-element.elementor-element-f7c6202, .elementor-9865 .elementor-element.elementor-element-f7c6202::before{--border-transition:0.3s;}.elementor-9865 .elementor-element.elementor-element-d58c150{--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:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-5704029{text-align:left;width:var( --container-widget-width, 698px );max-width:698px;--container-widget-width:698px;--container-widget-flex-grow:0;}.elementor-9865 .elementor-element.elementor-element-5704029 .elementor-heading-title{color:var( --e-global-color-dacd7cc );font-family:"Be Vietnam Pro", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:58px;}.elementor-9865 .elementor-element.elementor-element-5704029 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-9865 .elementor-element.elementor-element-20896f7{--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:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-9e0a0b5{--display:flex;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-3b79ca5{text-align:left;}.elementor-9865 .elementor-element.elementor-element-3b79ca5 .elementor-heading-title{color:var( --e-global-color-dacd7cc );font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;line-height:58px;}.elementor-9865 .elementor-element.elementor-element-3b79ca5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-6d0df91{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-9865 .elementor-element.elementor-element-6d0df91 .elementor-divider-separator{width:100%;}.elementor-9865 .elementor-element.elementor-element-6d0df91 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-9865 .elementor-element.elementor-element-5d4e454{text-align:left;color:var( --e-global-color-dacd7cc );font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;}.elementor-9865 .elementor-element.elementor-element-5d4e454 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-9b9c4c6{--display:flex;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-d1b7f1b{text-align:left;}.elementor-9865 .elementor-element.elementor-element-d1b7f1b .elementor-heading-title{color:var( --e-global-color-dacd7cc );font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;line-height:58px;}.elementor-9865 .elementor-element.elementor-element-d1b7f1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-4c853d9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-9865 .elementor-element.elementor-element-4c853d9 .elementor-divider-separator{width:100%;}.elementor-9865 .elementor-element.elementor-element-4c853d9 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-9865 .elementor-element.elementor-element-4299144{text-align:left;color:var( --e-global-color-dacd7cc );font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;}.elementor-9865 .elementor-element.elementor-element-4299144 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-ab65ad5{--display:flex;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-879c7f0{text-align:left;}.elementor-9865 .elementor-element.elementor-element-879c7f0 .elementor-heading-title{color:var( --e-global-color-dacd7cc );font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;line-height:58px;}.elementor-9865 .elementor-element.elementor-element-879c7f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-4d72fee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-9865 .elementor-element.elementor-element-4d72fee .elementor-divider-separator{width:100%;}.elementor-9865 .elementor-element.elementor-element-4d72fee .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-9865 .elementor-element.elementor-element-47541a1{text-align:left;color:var( --e-global-color-dacd7cc );font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;}.elementor-9865 .elementor-element.elementor-element-47541a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-6c92329{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-9865 .elementor-element.elementor-element-6c92329.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-9865 .elementor-element.elementor-element-57a4925{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated.elementor-column-wrap{padding:12px 12px 12px 12px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated.elementor-widget-wrap{padding:12px 12px 12px 12px;}.elementor-9865 .elementor-element.elementor-element-ba2880e{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-f9c5187 > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-f9c5187 > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-05d2b9e .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9865 .elementor-element.elementor-element-05d2b9e > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-9865 .elementor-element.elementor-element-4687bd9{line-height:26px;}.elementor-9865 .elementor-element.elementor-element-f8351be{line-height:26px;}.elementor-9865 .elementor-element.elementor-element-5704029 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9865 .elementor-element.elementor-element-5704029 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-9865 .elementor-element.elementor-element-3b79ca5 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9865 .elementor-element.elementor-element-3b79ca5 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-9865 .elementor-element.elementor-element-5d4e454{line-height:26px;}.elementor-9865 .elementor-element.elementor-element-d1b7f1b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9865 .elementor-element.elementor-element-d1b7f1b > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-9865 .elementor-element.elementor-element-4299144{line-height:26px;}.elementor-9865 .elementor-element.elementor-element-879c7f0 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9865 .elementor-element.elementor-element-879c7f0 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-9865 .elementor-element.elementor-element-47541a1{line-height:26px;}}@media(max-width:767px){.elementor-9865 .elementor-element.elementor-element-57a4925{padding:0px 0px 0px 0px;}.elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-container{min-height:50vh;}.elementor-9865 .elementor-element.elementor-element-121be85, .elementor-9865 .elementor-element.elementor-element-121be85 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-9865 .elementor-element.elementor-element-121be85{padding:50px 0px 50px 0px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated.elementor-column-wrap{padding:12px 12px 12px 12px;}.elementor-9865 .elementor-element.elementor-element-f7c3466 > .elementor-element-populated.elementor-widget-wrap{padding:12px 12px 12px 12px;}.elementor-9865 .elementor-element.elementor-element-ba2880e{margin-top:0px;margin-bottom:0px;}.elementor-9865 .elementor-element.elementor-element-f9c5187 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9865 .elementor-element.elementor-element-05d2b9e > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-9865 .elementor-element.elementor-element-4687bd9{font-size:16px;}.elementor-9865 .elementor-element.elementor-element-f8351be{font-size:16px;}.elementor-9865 .elementor-element.elementor-element-5704029 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-9865 .elementor-element.elementor-element-3b79ca5 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-9865 .elementor-element.elementor-element-5d4e454{font-size:16px;}.elementor-9865 .elementor-element.elementor-element-d1b7f1b > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-9865 .elementor-element.elementor-element-4299144{font-size:16px;}.elementor-9865 .elementor-element.elementor-element-879c7f0 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-9865 .elementor-element.elementor-element-47541a1{font-size:16px;}}@media(min-width:768px){.elementor-9865 .elementor-element.elementor-element-f7c6202{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9865 .elementor-element.elementor-element-f9c5187{width:100%;}}@media(min-width:1025px){.elementor-9865 .elementor-element.elementor-element-f7c6202:not(.elementor-motion-effects-element-type-background), .elementor-9865 .elementor-element.elementor-element-f7c6202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-57a4925 */.main-head-sec-1720 > .elementor-container {
    max-width: 1720px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e0a0b5 */.elementor-9865 .elementor-element.elementor-element-9e0a0b5{
   border-radius: 32px;
border: 2px solid rgba(255, 255, 255, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), rgba(0, 0, 0, 0.30);
backdrop-filter: blur(25px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9c4c6 */.elementor-9865 .elementor-element.elementor-element-9b9c4c6{
   border-radius: 32px;
border: 2px solid rgba(255, 255, 255, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), rgba(0, 0, 0, 0.30);
backdrop-filter: blur(25px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab65ad5 */.elementor-9865 .elementor-element.elementor-element-ab65ad5{
   border-radius: 32px;
border: 2px solid rgba(255, 255, 255, 0.50);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), rgba(0, 0, 0, 0.30);
backdrop-filter: blur(25px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c6202 *//* ============================================
   FOUNDATION SECTION — STICKY SCROLL REVEAL
   ============================================ */

/* 0. BULLETPROOF ANCESTOR FIX — finds every single ancestor of the
      foundation section, at any depth, and strips anything that could
      be silently breaking position:sticky, WITHOUT needing to know
      what those ancestors are called. This is the key addition. */
*:has(> .elementor-element-f7c6202),
*:has(.elementor-element-f7c6202) {
  overflow: visible !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  transform: none !important;
  filter: none !important;
  will-change: auto !important;
  contain: none !important;
}

/* 1. Outer wrapper — creates scroll distance for the whole effect */
.elementor-element-f7c6202 {
  position: relative !important;
  height: 280vh !important;
  display: flex !important;
  flex-direction: column !important;
  view-timeline-name: --foundation-scroll;
  view-timeline-axis: block;
}

/* 2. Neutralize anything on descendants too, except the sticky pieces themselves */
.elementor-element-f7c6202 *:not(.elementor-element-d58c150):not(.elementor-element-d58c150 *):not(.elementor-element-20896f7):not(.elementor-element-20896f7 *) {
  overflow: visible !important;
  transform: none !important;
  filter: none !important;
  will-change: auto !important;
}

/* 3. Heading container sticks first */
.elementor-element-d58c150 {
  position: sticky !important;
  top: 0 !important;
  z-index: 2;
}

/* 4. Box row sticks right below it.
      After publishing, inspect .elementor-element-d58c150's real
      rendered height in DevTools and set that exact px value here. */
.elementor-element-20896f7 {
  position: sticky !important;
  top: 220px !important;
  z-index: 1;
}

/* 5. Heading text — fades + slides up into place */
.elementor-element-5704029 .elementor-heading-title {
  opacity: 0;
  transform: translateY(80px);
}
@keyframes foundation-heading-in {
  to { opacity: 1; transform: translateY(0); }
}
@supports (animation-timeline: view()) {
  .elementor-element-5704029 .elementor-heading-title {
    animation: foundation-heading-in 0.6s ease both;
    animation-timeline: --foundation-scroll;
    animation-range: contain 0% contain 18%;
  }
}

/* 6. Box card — fades + slides in first, as a short/collapsed card */
.foundation-box {
  opacity: 0;
  transform: translateY(40px);
}
@keyframes foundation-box-in {
  to { opacity: 1; transform: translateY(0); }
}
@supports (animation-timeline: view()) {
  .foundation-box {
    animation: foundation-box-in 0.5s ease both;
    animation-timeline: --foundation-scroll;
    animation-range: contain 20% contain 32%;
  }
}

/* 7. Paragraph text — grows/reveals after the card appears */
.foundation-box .elementor-widget-text-editor .elementor-widget-container {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
}
.foundation-box .elementor-widget-text-editor .elementor-widget-container > p {
  overflow: hidden;
  min-height: 0;
  margin: 0;
}
@keyframes foundation-box-expand {
  to { grid-template-rows: 1fr; opacity: 1; }
}
@supports (animation-timeline: view()) {
  .foundation-box .elementor-widget-text-editor .elementor-widget-container {
    animation: foundation-box-expand 0.5s ease both;
    animation-timeline: --foundation-scroll;
    animation-range: contain 28% contain 42%;
  }
}

/* ============================================
   END FOUNDATION SECTION
   ============================================ *//* End custom CSS */