.elementor .s-dc1-hero-heading{width:100%;max-width:10.8em;font-family:Merriweather;font-weight:400;font-size:clamp(34px, 1.928vw + 14.24px, 42px);color:#FFFFFF;line-height:1.214em;}.elementor .s-dc1-hero-heading-group{width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .s-dc1-hero-body{width:100%;font-family:"DM Sans";font-size:18px;color:#FFFFFF;line-height:28px;text-align:start;}.elementor .s-dc1-hero-start-text{font-family:"DM Sans";font-size:16px;color:#18360D;}.elementor .s-dc1-hero-start-icon{width:24px;height:24px;}.elementor .s-dc1-hero-start-btn{width:auto;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:75px;background-color:#FADF7D;display:flex;gap:10px;justify-content:center;align-items:center;}.elementor .s-dc1-hero-call-icon{width:24px;height:24px;}.elementor .s-dc1-hero-call-text{font-family:"DM Sans";font-size:16px;color:#1C450C;}.elementor .s-dc1-hero-call-btn{width:auto;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:75px;background-color:#FFFFFF;display:flex;gap:10px;justify-content:center;align-items:center;}.elementor .s-dc1-hero-buttons{display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-dc1-hero-availability{font-family:"DM Sans";font-size:16px;color:#FFFFFF;}.elementor .s-dc1-hero-cta-block{display:flex;flex-direction:column;gap:21px;align-items:flex-start;}.elementor .s-dc1-hero-text-group{width:100%;min-width:0px;display:flex;flex-direction:column;gap:40px;grid-column:1;grid-row:1;align-items:flex-start;}.elementor .s-dc1-hero-image{width:100%;height:auto;min-width:0px;max-width:588px;object-fit:contain;grid-column:2;grid-row:1;align-self:center;}.elementor .s-dc1-hero-inner{width:100%;max-width:1238px;column-gap:41px;display:grid;row-gap:40px;grid-template-columns:609fr 588fr;justify-items:start;align-items:center;}.elementor .s-dc1-hero{min-height:800px;position:relative;padding-block-start:170px;padding-block-end:80px;padding-inline-start:50px;padding-inline-end:50px;background-image:linear-gradient(#4A7855B3, #4A7855B3),url("https://www.fixedpricecremations.com.au/wp-content/uploads/2026/08/fpc-home-hero-lake-background.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .s-dc2-title{font-family:Merriweather;font-weight:400;font-size:42px;color:#18360D;line-height:1.15em;}.elementor .s-dc2-subtitle{font-family:"DM Sans";font-size:16px;color:#565656;line-height:1.4em;}.elementor .s-dc2-title-block{width:auto;display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .s-dc2-price{font-family:Merriweather;font-weight:400;font-size:32px;color:#565656;line-height:1.15em;}.elementor .s-dc2-price-note{font-family:Merriweather;font-weight:400;font-size:21px;color:#565656;line-height:1.25em;}.elementor .s-dc2-price-block{width:auto;display:flex;flex-direction:column;gap:4px;align-items:flex-end;}.elementor .s-dc2-price-row{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .s-dc2-divider{width:100%;height:1px;background-color:#D9D4C7;}.elementor .s-dc2-includes-heading{font-family:"DM Sans";font-weight:700;font-size:16px;color:#565656;line-height:1.25em;}.elementor .s-dc2-tickicon{width:24px;height:24px;}.elementor .s-dc2-ticklabel{font-family:"DM Sans";font-size:16px;color:#565656;line-height:1.3em;}.elementor .s-dc2-tickrow{display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .s-dc2-col-a{min-width:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .s-dc2-includes-cols{width:100%;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .s-dc2-includes{width:100%;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .s-dc2-surcharge-heading{font-family:"DM Sans";font-weight:700;font-size:16px;color:#FFFFFF;}.elementor .s-dc2-ticklabel-white{font-family:"DM Sans";font-size:16px;color:#FFFFFF;line-height:1.3em;}.elementor .s-dc2-surcharge-items{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:flex-start;}.elementor .s-dc2-surcharge{width:100%;padding:20px;border-radius:17px;background-color:#4A7855;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .s-dc2-inner{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .s-dc2-trust-icon{width:56px;height:56px;}.elementor .s-dc2-trust-text{font-family:Merriweather;font-weight:400;font-size:16px;color:#18360D;line-height:1.4em;text-align:center;}.elementor .s-dc2-trust-card{min-height:167px;max-width:220px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;flex:1 1 190px;justify-content:center;align-items:center;}.elementor .s-dc2-trust{width:100%;max-width:900px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .s-dc2-included{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FEFCF4;display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .s-dc3-map{width:100%;height:auto;min-width:0px;max-width:610px;object-fit:cover;border-radius:13px;}.elementor .s-dc3-heading{width:100%;font-family:Merriweather;font-weight:400;font-size:42px;color:#18360D;line-height:1.19em;}.elementor .s-dc3-sub{width:100%;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;}.elementor .s-dc3-text{width:100%;margin-block-start:0px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .s-dc3-viewall-text{font-family:"Lexend Deca";font-size:16px;color:#18360D;}.elementor .s-dc3-viewall-icon{width:24px;height:24px;}.elementor .s-dc3-viewall{width:auto;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:75px;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;align-self:center;}.elementor .s-dc3-viewall:hover,.elementor .s-dc3-viewall:focus-visible{background-color:#F2EEE1;}.elementor .s-dc3-formcol{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .s-dc3-content{width:100%;min-width:0px;max-width:540px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-dc3-areas{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FEFCF4;display:flex;flex-direction:row;gap:90px;justify-content:center;align-items:center;}.elementor .s-dc4-image{width:48%;height:auto;min-width:0px;max-width:600px;border-radius:13px;}.elementor .s-dc4-heading-wrap{width:100%;position:relative;display:flex;}.elementor .s-dc4-body{width:100%;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;}.elementor .s-dc4-content{min-width:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 560px;align-items:flex-start;}.elementor .s-dc4-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:52px;align-items:center;}.elementor .s-dc4-whatis{padding-block-start:80px;padding-block-end:80px;padding-inline-start:80px;padding-inline-end:80px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-dc5-heading-wrap{position:relative;display:flex;justify-content:center;}.elementor .s-dc5-subtext{max-width:801px;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;text-align:center;}.elementor .s-dc5-header{width:100%;max-width:860px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-dc5-icon{width:90px;height:90px;transition:height 300ms, opacity 300ms, margin 300ms;}.elementor .s-dc5-card-title{font-family:Merriweather;font-weight:400;font-size:21px;color:#18360D;line-height:1.3em;text-align:center;}.elementor .s-dc5-card-text{font-family:"DM Sans";font-size:16px;color:#565656;line-height:22px;text-align:center;}.elementor .s-dc5-card-body{width:100%;max-height:0px;overflow:hidden;margin-block-start:-28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;opacity:0%;transition:opacity 300ms, max-height 300ms, margin 300ms;display:flex;flex-direction:column;gap:8px;}.elementor .s-dc5-card{min-height:292px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;background-color:#FEFCF4;display:flex;flex-direction:column;gap:28px;justify-content:center;align-items:center;/* FPC Direct Cremations: six-tile section hover reveal (cream tiles .s-dc5-card only).
   Hover: icon fades + collapses, existing heading stays, body text fades in beneath it (0.3s).
   Requires CSS nesting; hover-capable pointers only (no latching on touch). Mobile (later) will show icon, heading and text statically. */
@media (hover:hover) and (min-width:768px){
&:hover .s-dc5-icon{height:0;opacity:0;margin-block-end:-28px;}
&:hover .s-dc5-card-body{max-height:220px;opacity:1;margin-block-start:-20px;}
}\n}.elementor .s-dc5-card-pair{transition:background-color 300ms;/* FPC Direct Cremations: Row 1 paired hover (Tile 1 -> Tile 2), Tile 1 only.
   Hovering Tile 1: Tile 1 turns green with yellow heading + text (icon hidden via .s-dc5-card rules),
   and Tile 2 switches to its cream 'Care before the cremation' face. 0.3s fades.
   Wrapped in (hover:hover) so touch taps can never latch a state. */
& .s-dc5-card-title,& .s-dc5-card-text{transition:color 300ms;}
@media (hover:hover) and (min-width:768px){
&:hover{background-color:#4A7855;}
&:hover .s-dc5-card-title,&:hover .s-dc5-card-text{color:#FADF7D;}
&:hover ~ .s-dc5-card-green{background-color:#FEFCF4;}
&:hover ~ .s-dc5-card-green .s-dc5-card-2-back{opacity:1;}
}\n}.elementor .s-dc5-icon-light{width:90px;height:90px;display:none;}.elementor .s-dc5-card-2-front-title{font-family:Merriweather;font-weight:400;font-size:21px;color:#FADF7D;line-height:1.3em;text-align:center;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-dc5-green-text{max-width:268px;font-family:"DM Sans";font-size:16px;color:#FADF7D;line-height:22px;text-align:center;}.elementor .s-dc5-card-2-back{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;background-color:#FEFCF4;opacity:0%;transition:opacity 300ms;display:flex;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .s-dc5-card-green{min-height:292px;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:8px;background-color:#4A7855;transition:background-color 300ms;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-dc5-card-inv{/* FPC Direct Cremations: Row 2 outer tiles (green by default, like Row 1 Tile 2).
   Default: green bg, icon hidden, yellow heading + body text.
   Alternate (only while the cream-default middle tile .s-dc5-card-pair is hovered): cream bg, icon + dark-green heading.
   :has() reaches the tile BEFORE the middle one; + reaches the tile after it. 0.3s fades. */
&.s-dc5-card{background-color:#4A7855;transition:background-color 300ms;}
& .s-dc5-icon{height:0;opacity:0;margin-block-end:-28px;}
& .s-dc5-card-body{max-height:220px;opacity:1;margin-block-start:-20px;}
& .s-dc5-card-title,& .s-dc5-card-text{color:#FADF7D;transition:color 300ms;}
@media (hover:hover) and (min-width:768px){
&:has(+ .s-dc5-card-pair:hover),.s-dc5-card-pair:hover + &{background-color:#FEFCF4;}
&:has(+ .s-dc5-card-pair:hover) .s-dc5-icon,.s-dc5-card-pair:hover + & .s-dc5-icon{height:90px;opacity:1;margin-block-end:0;}
&:has(+ .s-dc5-card-pair:hover) .s-dc5-card-body,.s-dc5-card-pair:hover + & .s-dc5-card-body{max-height:0;opacity:0;margin-block-start:-28px;}
&:has(+ .s-dc5-card-pair:hover) .s-dc5-card-title,.s-dc5-card-pair:hover + & .s-dc5-card-title{color:#18360D;}
&:has(+ .s-dc5-card-pair:hover) .s-dc5-card-text,.s-dc5-card-pair:hover + & .s-dc5-card-text{color:#565656;}
}\n}.elementor .s-dc5-grid{width:100%;max-width:1240px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);/* FPC Direct Cremations: six-tile grid coordination (checkerboard).
   Hovering any trigger tile (.s-dc5-card-pair = R1C1, R1C3, R2C2) sets the WHOLE grid to:
   Row 1 GREEN / cream / GREEN, Row 2 cream / GREEN / cream. Pointer off -> defaults. 0.3s fades.
   Desktop mouse only: (hover:hover) and (min-width:768px). */
& > .s-dc5-card{transition:background-color 300ms;}
& .s-dc5-card-title,& .s-dc5-card-text{transition:color 300ms;}
@media (hover:hover) and (min-width:768px){
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-pair,&:has(> .s-dc5-card-pair:hover) > .s-dc5-card:not(.s-dc5-card-pair):not(.s-dc5-card-inv){background-color:#4A7855;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-pair .s-dc5-icon,&:has(> .s-dc5-card-pair:hover) > .s-dc5-card:not(.s-dc5-card-pair):not(.s-dc5-card-inv) .s-dc5-icon{height:0;opacity:0;margin-block-end:-28px;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-pair .s-dc5-card-body,&:has(> .s-dc5-card-pair:hover) > .s-dc5-card:not(.s-dc5-card-pair):not(.s-dc5-card-inv) .s-dc5-card-body{max-height:220px;opacity:1;margin-block-start:-20px;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-pair :is(.s-dc5-card-title,.s-dc5-card-text),&:has(> .s-dc5-card-pair:hover) > .s-dc5-card:not(.s-dc5-card-pair):not(.s-dc5-card-inv) :is(.s-dc5-card-title,.s-dc5-card-text){color:#FADF7D;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-inv{background-color:#FEFCF4;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-inv .s-dc5-icon{height:90px;opacity:1;margin-block-end:0;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-inv .s-dc5-card-body{max-height:0;opacity:0;margin-block-start:-28px;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-inv .s-dc5-card-title{color:#18360D;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-inv .s-dc5-card-text{color:#565656;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-green{background-color:#FEFCF4;}
&:has(> .s-dc5-card-pair:hover) > .s-dc5-card-green .s-dc5-card-2-back{opacity:1;}
}
/* ===== STATIC SHOW-EVERYTHING MODE (no hover dependency) =====
   Phones (767px and below) and ANY device without hover (touch tablets, iPad Pro).
   Every tile shows icon + heading + body, auto height. Cream: dark-green icon + heading, grey body.
   Green: off-white icon (.s-dc5-icon-light), yellow heading + body. */
@media (max-width:767px), (hover:none){
& > .s-dc5-card,& > .s-dc5-card-green{min-height:0;padding:32px 24px;}
& > .s-dc5-card{gap:16px;}
& > .s-dc5-card .s-dc5-icon{height:90px;opacity:1;margin-block-end:0;}
& > .s-dc5-card .s-dc5-card-body{max-height:none;opacity:1;margin-block-start:-8px;}
& > .s-dc5-card:not(.s-dc5-card-inv){background-color:#FEFCF4;}
& > .s-dc5-card:not(.s-dc5-card-inv) .s-dc5-card-title{color:#18360D;}
& > .s-dc5-card:not(.s-dc5-card-inv) .s-dc5-card-text{color:#565656;}
& > .s-dc5-card-inv{background-color:#4A7855;}
& > .s-dc5-card-inv .s-dc5-icon{display:none;}
& > .s-dc5-card-inv .s-dc5-icon-light{display:block;}
& > .s-dc5-card-inv :is(.s-dc5-card-title,.s-dc5-card-text){color:#FADF7D;}
& > .s-dc5-card-green{background-color:#4A7855;}
& > .s-dc5-card-green .s-dc5-card-2-back{display:none;}
& > .s-dc5-card-green .s-dc5-icon-light{display:block;margin-block-end:16px;}
}
/* Touch tablets (2 columns): checkerboard by swapping COLOURS of R1C3 (to green) and R2C1 (to cream). DOM order unchanged. */
@media (hover:none) and (min-width:768px) and (max-width:1024px){
& > .s-dc5-swap-tablet.s-dc5-card-inv{background-color:#FEFCF4;}
& > .s-dc5-swap-tablet.s-dc5-card-inv .s-dc5-icon{display:block;}
& > .s-dc5-swap-tablet.s-dc5-card-inv .s-dc5-icon-light{display:none;}
& > .s-dc5-swap-tablet.s-dc5-card-inv .s-dc5-card-title{color:#18360D;}
& > .s-dc5-swap-tablet.s-dc5-card-inv .s-dc5-card-text{color:#565656;}
& > .s-dc5-swap-tablet.s-dc5-card-pair{background-color:#4A7855;}
& > .s-dc5-swap-tablet.s-dc5-card-pair .s-dc5-icon{display:none;}
& > .s-dc5-swap-tablet.s-dc5-card-pair .s-dc5-icon-light{display:block;}
& > .s-dc5-swap-tablet.s-dc5-card-pair :is(.s-dc5-card-title,.s-dc5-card-text){color:#FADF7D;}
}\n}.elementor .s-dc-btn-label-dark{font-family:"DM Sans";font-size:16px;color:#18360D;}.elementor .s-dc-btn-icon{width:24px;height:24px;}.elementor .s-dc-btn-gold{width:auto;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:75px;background-color:#FADF7D;display:flex;gap:10px;justify-content:center;align-items:center;}.elementor .s-dc-btn-label-green{font-family:"DM Sans";font-size:16px;color:#1C450C;}.elementor .s-dc-btn-white{width:auto;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:75px;border-width:1px;border-color:#E4E0D5;border-style:solid;background-color:#FFFFFF;display:flex;gap:10px;justify-content:center;align-items:center;}.elementor .s-dc5-cta{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .s-dc5-everything{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .s-dc6-heading-wrap{max-width:800px;position:relative;display:flex;justify-content:center;}.elementor .s-dc6-icon{width:84px;height:84px;}.elementor .s-dc6-h-dark{font-family:Merriweather;font-weight:400;font-size:24px;color:#18360D;line-height:1.3em;text-align:center;}.elementor .s-dc6-b-dark{font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;text-align:center;}.elementor .s-dc6-card-cream{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:13px;background-color:#FEFCF4;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .s-dc6-h-light{font-family:Merriweather;font-weight:400;font-size:24px;color:#FEFCF4;line-height:1.3em;text-align:center;}.elementor .s-dc6-b-light{font-family:"DM Sans";font-size:16px;color:#FEFCF4;line-height:24px;text-align:center;}.elementor .s-dc6-card-green{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:13px;background-color:#4A7855;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .s-dc6-grid{width:100%;max-width:1240px;display:grid;gap:25px;grid-template-columns:repeat(2, 1fr);}.elementor .s-dc6-after{width:100%;max-width:801px;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;text-align:center;}.elementor .s-dc6-whychoose{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .s-dc7-heading-wrap{max-width:760px;position:relative;display:flex;justify-content:center;}.elementor .s-dc7-union{width:106%;height:auto;object-fit:contain;position:absolute;inset-block-start:130px;inset-inline-start:-3%;z-index:0;}.elementor .s-dc7-star-a{width:60px;height:60px;position:absolute;inset-inline-end:200px;inset-block-end:-20px;z-index:0;}.elementor .s-dc7-star-b{width:30px;height:30px;position:absolute;inset-inline-end:250px;inset-block-end:4px;z-index:0;}.elementor .s-dc7-num{font-family:Merriweather;font-weight:400;font-size:30px;color:#4A7855;}.elementor .s-dc7-badge{width:50px;height:50px;position:absolute;inset-block-start:-9px;inset-inline-start:-12px;border-radius:75px;border-width:1px;border-color:#FADF7D;border-style:solid;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .s-dc7-icon{width:64px;height:64px;position:absolute;inset-block-start:16px;inset-inline-end:24px;}.elementor .s-dc7-card-title{font-family:Merriweather;font-weight:400;font-size:21px;color:#18360D;line-height:1.3em;}.elementor .s-dc7-card-body{font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;}.elementor .s-dc7-card{position:relative;z-index:1;padding-block-start:88px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .s-dc7-grid{width:100%;position:relative;z-index:1;column-gap:20px;display:grid;row-gap:30px;grid-template-columns:repeat(3, 1fr);}.elementor .s-dc7-grid-wrap{width:100%;max-width:1240px;position:relative;display:flex;flex-direction:column;align-items:center;}.elementor .s-dc7-howitworks{overflow:hidden;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FEFCF4;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .s-dc8-eyebrow{font-family:Merriweather;font-weight:400;font-size:21px;color:#4A7855;}.elementor .s-dc8-heading-wrap{position:relative;display:flex;}.elementor .s-dc8-body{width:100%;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;}.elementor .s-dc8-text{width:100%;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .s-dc8-content{min-width:0px;display:flex;flex-direction:column;gap:40px;flex:1 1 560px;align-items:flex-start;}.elementor .s-dc8-image{width:100%;height:auto;min-width:0px;max-width:609px;border-radius:17px;flex:1 1 560px;}.elementor .s-dc8-inner{width:100%;max-width:1240px;display:flex;flex-direction:row;gap:52px;justify-content:center;align-items:center;}.elementor .s-dc8-deanna{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-dctc-heading{width:100%;font-family:Merriweather;font-weight:400;font-size:clamp(28px, 1.5vw + 18px, 42px);color:#FFFFFF;line-height:1.25em;text-align:center;margin-block-start:0px;margin-block-end:18px;}.elementor .s-dctc1-star-1{width:27px;height:27px;}.elementor .s-dctc1-star-2{width:27px;height:27px;}.elementor .s-dctc1-star-3{width:27px;height:27px;}.elementor .s-dctc1-star-4{width:27px;height:27px;}.elementor .s-dctc1-star-5{width:27px;height:27px;}.elementor .s-dctc1-stars{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items:center;}.elementor .s-dctc1-quote{width:100%;font-family:"DM Sans";font-size:16px;color:#FFFFFF;line-height:26px;text-align:center;margin:0px;}.elementor .s-dctc1-name{font-family:Merriweather;font-weight:400;font-size:21px;color:#FFFFFF;text-align:center;font-style:italic;margin:0px;}.elementor .s-dctc1-card{width:100%;max-width:810px;padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .s-dctc2-star-1{width:27px;height:27px;}.elementor .s-dctc2-star-2{width:27px;height:27px;}.elementor .s-dctc2-star-3{width:27px;height:27px;}.elementor .s-dctc2-star-4{width:27px;height:27px;}.elementor .s-dctc2-star-5{width:27px;height:27px;}.elementor .s-dctc2-stars{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items:center;}.elementor .s-dctc2-quote{width:100%;font-family:"DM Sans";font-size:16px;color:#FFFFFF;line-height:26px;text-align:center;margin:0px;}.elementor .s-dctc2-name{font-family:Merriweather;font-weight:400;font-size:21px;color:#FFFFFF;text-align:center;font-style:italic;margin:0px;}.elementor .s-dctc2-card{width:100%;max-width:810px;padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .s-dctc3-star-1{width:27px;height:27px;}.elementor .s-dctc3-star-2{width:27px;height:27px;}.elementor .s-dctc3-star-3{width:27px;height:27px;}.elementor .s-dctc3-star-4{width:27px;height:27px;}.elementor .s-dctc3-star-5{width:27px;height:27px;}.elementor .s-dctc3-stars{padding:0px;display:flex;flex-direction:row;gap:3px;justify-content:center;align-items:center;}.elementor .s-dctc3-quote{width:100%;font-family:"DM Sans";font-size:16px;color:#FFFFFF;line-height:26px;text-align:center;margin:0px;}.elementor .s-dctc3-name{font-family:Merriweather;font-weight:400;font-size:21px;color:#FFFFFF;text-align:center;font-style:italic;margin:0px;}.elementor .s-dctc3-card{width:100%;max-width:810px;padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .s-dct-inner{width:100%;max-width:1240px;position:relative;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .s-dct-testi{padding-block-start:70px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;background-color:#4A7855;display:flex;flex-direction:column;align-items:center;}.elementor .s-dc10-image{width:48%;height:auto;min-width:0px;max-width:600px;border-radius:13px;}.elementor .s-dc10-heading-wrap{width:100%;position:relative;display:flex;}.elementor .s-dc10-body{width:100%;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;}.elementor .s-dc10-content{min-width:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 560px;align-items:flex-start;}.elementor .s-dc10-inner{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center;}.elementor .s-dc10-clearpricing{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-dc11-heading-wrap{position:relative;display:flex;justify-content:center;}.elementor .s-dc11-intro{max-width:801px;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;text-align:center;}.elementor .s-dc11-header{width:100%;max-width:1050px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-dc11-card-img{width:100%;height:237px;object-fit:cover;display:block;}.elementor .s-dc11-card-title{font-family:Merriweather;font-weight:400;font-size:21px;color:#18360D;line-height:1.35em;text-align:center;}.elementor .s-dc11-card-foot{min-height:130px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FEFCF4;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .s-dc11-card{overflow:hidden;border-radius:13px;display:flex;flex-direction:column;align-items:stretch;}.elementor .s-dc11-grid{width:100%;max-width:1240px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .s-dc11-disclaimer{max-width:801px;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;text-align:center;}.elementor .s-dc11-cta-text{font-family:Merriweather;font-weight:400;font-size:21px;color:#18360D;line-height:1.4em;text-align:center;}.elementor .s-dc11-cta{max-width:880px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .s-dc11-remember{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:60px;align-items:center;}.elementor .s-dc12-heading-wrap{width:620px;position:relative;display:flex;justify-content:center;}.elementor .s-dc12-accordion-wrap{width:100%;display:flex;flex-direction:column;}.elementor .s-dc12-inner{width:100%;max-width:1030px;display:flex;flex-direction:column;gap:56px;align-items:center;}.elementor .s-dc12-faq{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-dc13-heading-wrap{width:100%;position:relative;display:flex;}.elementor .s-dc13-body{width:100%;font-family:"DM Sans";font-size:16px;color:#565656;line-height:24px;}.elementor .s-dc13-text{width:100%;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-dc13-price-line{font-family:Merriweather;font-weight:400;font-size:21px;color:#18360D;}.elementor .s-dc13-buttons{display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .s-dc13-reassure{font-family:"DM Sans";font-size:16px;color:#565656;}.elementor .s-dc13-cta-group{display:flex;flex-direction:column;gap:17px;align-items:flex-start;}.elementor .s-dc13-content{min-width:0px;display:flex;flex-direction:column;gap:32px;flex:1 1 600px;align-items:flex-start;}.elementor .s-dc13-image{width:48%;height:auto;min-width:0px;max-width:590px;border-radius:13px;}.elementor .s-dc13-inner{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center;}.elementor .s-dc13-cta{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FEFCF4;display:flex;flex-direction:column;align-items:center;}