.elementor-12 .elementor-element.elementor-element-f278a0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__overlay{background:linear-gradient(100deg, #132A4A 0%, #FFFFFF30 100%);opacity:1;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero{min-height:550px;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__content{padding:60px 60px 60px 60px;max-width:650px;text-align:left;--gg-anim-delay:100ms;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__heading{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;line-height:1.1em;color:#FFF7E8;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__underline{color:#D9A441;margin-top:0px;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__underline .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__underline img{width:359px;height:auto;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#F4EBDD;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__secondary{font-family:"Averia Serif Libre", Sans-serif;font-size:30px;font-weight:600;font-style:italic;letter-spacing:1px;color:#E7B52F;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px;border-radius:8px 8px 8px 8px;padding:2px 15px 2px 15px;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__button--primary{background-color:#B8893E;color:#FFFFFF;border-color:transparent;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__button--primary:hover{background-color:#302D2900;color:#B8893E;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__button--secondary{background-color:#D9A62E00;color:#FFFFFF;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__button--secondary:hover{background-color:#B8893E;color:#FFFFFF;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-9c84e84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9c84e84:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9c84e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #152744 50%, #318D96 50%);}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left{background-color:#152744;flex-basis:37%;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center{background-color:#F0705C;flex-basis:39%;--gg-skew:22%;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__right{background-color:#318D96;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__right{padding:60px 60px 60px 60px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco i, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco svg{width:158px;height:158px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco img{width:158px;height:auto;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco i, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco svg{width:150px;height:150px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco img{width:150px;height:auto;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco{color:#FF9100;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__heart .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__heart i, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__heart svg{width:35px;height:35px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__heart img{width:35px;height:auto;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__heart{color:#FF9100;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__swoosh{color:#FF9100;border-color:#FF9100;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left h2{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left p{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center p{font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-style:italic;line-height:48px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-desc{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-text{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-icon .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-icon i, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-icon svg{font-size:42px;width:42px;height:42px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__value-icon img{width:50px;height:auto;}.elementor-12 .elementor-element.elementor-element-2dab78d{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2dab78d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dab78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-1a4713b{--gg-slides:5;--gg-gap:20px;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card{background-color:#FFFFFF;border-radius:14px 14px 14px 14px;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-img{height:200px;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;color:#302D29;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-desc{color:#5b6472;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-icon{color:#F0705C;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-icon i, .elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-icon svg{font-size:18px;width:18px;height:18px;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__card-body{padding:14px 14px 18px 14px;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__cta{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#B8893E;border-color:transparent;border-style:solid;border-width:1px;border-radius:8px;padding:12px 24px 12px 24px;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__cta:hover{color:#B8893E;background-color:#302D2900;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-1a4713b .gg-gatherings__cta-wrap{margin-top:26px;}.elementor-12 .elementor-element.elementor-element-2530b1d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2530b1d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2530b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-4c7f1ff > .elementor-widget-container{padding:20px 0px 50px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#E3DDD0;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__number{font-family:"Playfair Display", Sans-serif;font-size:130px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:40px;color:#302D29;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__desc{font-family:"Poppins", Sans-serif;font-size:13px;color:#5b6472;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__icon .gg-icon-svg{width:76px;height:76px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__sep{border-color:#e3ddd0;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__steps{flex-direction:row;row-gap:0px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__step{gap:14px;padding:0px 24px 0px 24px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__image{width:70px;height:auto;border-radius:0px 0px 0px 0px;opacity:1;border-style:none;}.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-12 .elementor-element.elementor-element-658eca4{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#33404F;}.elementor-12 .elementor-element.elementor-element-1209057{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings{background-color:#FDF6EC;border-radius:20px;padding:50px 20px 50px 20px;--gg-hover-lift:-6px;--gg-hover-scale:1;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__inner{max-width:1366px;margin-left:auto;margin-right:auto;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__top-deco{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__eyebrow{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#D9A441;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__heading{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;color:#152744;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__heading-underline{background-color:#D9A441;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__description{font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.6em;color:#33404f;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card{flex-basis:21%;max-width:21%;min-height:0px;padding:34px 24px 30px 24px;text-align:center;border-width:1px;border-style:solid;border-radius:16px;background-color:#FFFFFF;border-color:#EFE6D8;transition-duration:300ms;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__cards{gap:22px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-title{color:#152744;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-desc{color:#5b6472;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-icon{color:#152744;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card:hover{border-color:#D9A441;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__icon-circle{width:96px;height:96px;border-style:solid;border-width:0px;margin-bottom:18px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-icon .gg-icon-svg{width:38px;height:38px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-divider{color:#D9A441;margin-bottom:12px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-divider .gg-icon-svg{width:12px;height:12px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-bottom .gg-icon-svg{width:30px;height:auto;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card-bottom{opacity:0.7;margin-top:20px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__bottom-line{background-color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__bottom-heart{color:#F0705C;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__bottom-leaf{color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__bottom-divider{margin-top:44px;}.elementor-12 .elementor-element.elementor-element-5b53759{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3DDD0;--border-color:#E3DDD0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b53759:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b53759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EFE7;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__image-col{flex-basis:40%;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__image-col img{width:100%;height:100%;object-fit:contain;border-radius:0px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__heading{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;color:#152744;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__subtitle{font-family:"Bonheur Royale", Sans-serif;font-size:40px;font-weight:600;color:#F0705C;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__desc p{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:1.7em;color:#4a5568;max-width:600px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__signature{font-family:"Brush Script MT, cursive", Sans-serif;font-size:30px;color:#152744;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__signature-img{width:180px;height:auto;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco i, .elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco svg{width:230px;height:230px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco img{width:230px;height:auto;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco{color:#D9A441;opacity:0.5;top:20px;right:40px;}.elementor-12 .elementor-element.elementor-element-ac077ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind{background-color:#152744;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__heading{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__desc{color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#B8893E;border-color:transparent;border-style:solid;border-width:1px;padding:5px 10px 5px 9px;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__button:hover{color:#FFFFFF;background-color:#302D2900;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card{border-radius:14px 14px 14px 14px;background-color:rgba(255,255,255,0.05);}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__right{gap:16px;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-caption{padding:12px 8px 16px 8px;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-img{padding-top:80%;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-desc{color:#FFFFFF;opacity:0.75;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-icon .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-icon i, .elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-icon svg{width:31px;height:31px;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-icon img{width:31px;height:auto;}.elementor-12 .elementor-element.elementor-element-0ab194a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake{background-color:#FBF3E7;padding:60px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__container, .elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta{max-width:1400px;margin-left:auto;margin-right:auto;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__container{--gg-left-width:45%;gap:60px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__eyebrow{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#F0705C;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__divider{color:#F0705C;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__divider-line{background-color:#F0705C;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__heading-main{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;color:#152744;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__heading-highlight{font-family:"Amita", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;letter-spacing:2px;color:#F0705C;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__heading{margin:14px 0px 18px 0px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__description{color:#3a3226;margin:0px 0px 26px 0px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__features{row-gap:16px;column-gap:24px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__feature-title{color:#20304A;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__feature-desc{color:#5b6472;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__highlight-icon{color:#F0705C;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__highlight-heading{color:#152744;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__highlight-desc{color:#3a4a44;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__highlight-box{background-color:#E4EEEA;border-color:transparent;border-style:solid;border-width:0px;border-radius:12px;padding:20px 22px 20px 22px;margin:28px 0px 0px 0px;width:100%;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__mockup{width:100%;border-radius:10px;--gg-mockup-rotation:0deg;transform:rotate(var(--gg-mockup-rotation));}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__right{justify-content:center;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta{background-color:#152744;border-radius:0px;padding:26px 50px 26px 50px;gap:20px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta-icon{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta-icon .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta-icon i, .elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta-icon svg{width:34px;height:34px;font-size:34px;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta-heading{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__cta-desc{color:#c9d2e0;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#B8893E;border-color:transparent;border-style:solid;border-width:1px;border-radius:8px;padding:13px 26px 13px 26px;transition-duration:200ms;}.elementor-12 .elementor-element.elementor-element-ff39348 .gg-keepsake__button:hover{color:#FFFFFF;background-color:#302D2900;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-a29eac8{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a29eac8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a29eac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__box{background-color:#FDF6EC;border-color:#EEDFC4;border-style:solid;border-width:1px;border-radius:0px;padding:46px 50px 46px 50px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__box, .elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__callout{max-width:1240px;margin-left:auto;margin-right:auto;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__top{gap:50px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__box > *{margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__badge{width:300px;height:300px;background-color:#152744;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__badge-icon{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__badge-icon .gg-icon-svg{width:56px;height:56px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__badge-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__botanical{color:#8DA98A;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__eyebrow{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__divider{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__heading{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;color:#152744;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__description{color:#33404f;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__emphasis{color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__col--who .gg-purpose__col-icon{background-color:#2F8C82;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__col--who .gg-purpose__col-heading{color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__col--who .gg-purpose__item-icon{background-color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__item-text{color:#33404f;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__list{gap:14px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__boundary-divider{border-top-color:#EEDFC4;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__boundary{background-color:transparent;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__boundary-icon{background-color:#E4EEEA;color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__boundary-heading{color:#152744;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__boundary-text{color:#33404f;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__callout{background-color:#E4EEEA;border-radius:20px;padding:36px 46px 36px 46px;margin-top:24px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__callout-icon{background-color:#FFFFFF;color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__callout-heading{color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__callout-desc{color:#2e463f;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__callout-illustration{color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-3485ded{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3485ded:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3485ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__heading{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;color:#152744;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__subheading{color:#D9A441;margin-top:14px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__footnote{font-family:"Poppins", Sans-serif;font-size:16px;color:#5b6472;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__card:not(.is-featured){background-color:#E4EEEA;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__card.is-featured{background-color:#152744;border-color:#D9A441;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__card{border-radius:16px 16px 16px 16px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);transition-duration:250ms;padding:34px 50px 34px 50px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships[data-card-hover="lift"] .gg-memberships__card:hover, .elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships[data-card-hover="lift-shadow"] .gg-memberships__card:hover{transform:translateY(-6px);}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships[data-card-hover="scale"] .gg-memberships__card:hover{transform:scale(calc(1 + 6 / 100));}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__card:hover{border-color:#D9A441;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__subtitle{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__price{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__currency{font-family:"Playfair Display", Sans-serif;font-size:20px;line-height:50px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__period{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__desc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#020101;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__features-heading{text-align:left;margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-text{text-align:left;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__features-list{gap:12px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-item{gap:10px;align-items:center;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__features{margin-top:20px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-icon i, .elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-icon svg{font-size:13px;width:13px;height:13px;color:#2F8C82;fill:#2F8C82;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-icon{width:26px;height:26px;background-color:rgba(47,140,130,0.12);border-color:transparent;border-style:solid;border-width:0px;border-radius:50%;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-item, .elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-icon, .elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__feature-text{transition-duration:0.3s;transition-property:color, background-color, border-color, transform;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#B8893E;border-color:transparent;border-style:solid;border-width:1px;padding:11px 18px 11px 18px;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__button:hover{color:#B8893E;background-color:#302D2900;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__card.is-featured .gg-memberships__button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#DB9905;border-color:transparent;border-style:solid;border-width:0px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__card.is-featured .gg-memberships__button:hover{color:#FFFFFF;background-color:#c78f2e;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__icon .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__icon i, .elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__icon svg{font-size:70px;width:70px;height:70px;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships__deco-img{width:96px;height:auto;}.elementor-12 .elementor-element.elementor-element-79ac1a5 .gg-memberships[data-icon-position="bottom-right"] .gg-memberships__icon-wrap{right:11px;}.elementor-12 .elementor-element.elementor-element-b1a2aba{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b1a2aba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b1a2aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-9f62509 > .elementor-widget-container{padding:40px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#CFCFCF;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__bottom-divider{border-top-color:#e3ddd0;border-top-style:solid;border-top-width:1px;margin-top:40px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar{--gg-col-events:1fr;--gg-col-service:1.5fr;--gg-col-testimonial:1fr;gap:10px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__col--service{gap:10px;border-left-color:rgba(32,48,74,0.12);border-left-width:1px;padding-left:calc(20px + 0px);}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__col-heading{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__event-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__event-cat{font-family:"Poppins", Sans-serif;font-size:11px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__cta{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#B8893E;border-color:transparent;border-style:solid;border-width:1px;border-radius:8px;padding:11px 20px 11px 20px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__cta:hover{color:#B8893E;background-color:#302D2900;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__areas{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__service-subheading{font-family:"Poppins", Sans-serif;font-size:13px;color:#5b6472;margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__future-label{color:#5B6472;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__future-list{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#D9A441;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__future-list a:hover{color:#2F8C82;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__future-locations{margin-top:16px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__area-heart{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__area-heart .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__area-heart i, .elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__area-heart svg{width:55px;height:55px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__area-heart img{width:55px;height:auto;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__map{width:190px;border-radius:6px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__quote{color:#33404f;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__author{color:#152744;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__quote-icon{color:#2F8C82;font-size:36px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__quote-icon .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__quote-icon img{width:36px;height:36px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__flower{color:#F0705C;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__flower .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__flower img{width:123px;height:auto;}.elementor-12 .elementor-element.elementor-element-ae3cd0d{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ae3cd0d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ae3cd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-551fe4c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a7ca844{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e6d0543 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;color:#152744;}.elementor-12 .elementor-element.elementor-element-1a1e114{--display:flex;}.elementor-12 .elementor-element.elementor-element-4ffbf3e{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d183510{--display:flex;}.elementor-12 .elementor-element.elementor-element-6c0299e{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-1c842c0{--display:flex;}.elementor-12 .elementor-element.elementor-element-7c8313a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-5a360b6{--display:flex;}.elementor-12 .elementor-element.elementor-element-cf2465c{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-1f08ed3{--display:flex;}.elementor-12 .elementor-element.elementor-element-26585b5{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-9a77dfc{--display:flex;}.elementor-12 .elementor-element.elementor-element-9042a12{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-7a4d0a9{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-7a4d0a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFE9C9;}:where( .elementor-12 .elementor-element.elementor-element-7a4d0a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.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 );}.elementor-12 .elementor-element.elementor-element-0e8f6b7 .elementor-button{background-color:#B8893E;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:13px 28px 13px 28px;}.elementor-12 .elementor-element.elementor-element-0e8f6b7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0e8f6b7 .elementor-button:focus{background-color:#02010100;color:#B8893E;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-0e8f6b7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0e8f6b7 .elementor-button:focus svg{fill:#B8893E;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__heading{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;color:#152744;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__heading-icon{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__subheading{font-family:"Poppins", Sans-serif;font-size:13px;color:#5b6472;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__field input, .elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__field select, .elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__field textarea{background-color:#FFFFFF00;border-color:#d9d2c2;color:#33404f;border-radius:8px;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__grid{gap:14px;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__submit{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#B8893E;border-style:solid;border-width:1px;border-color:#B8893E;border-radius:8px;padding:13px 28px 13px 28px;}.elementor-12 .elementor-element.elementor-element-57403dc .gg-welcome-form__submit:hover{color:#B8893E;background-color:#302D2900;border-color:#B8893E;}.elementor-12 .elementor-element.elementor-element-845e96a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta{background-color:#152744;border-radius:20px;padding:44px 40px 44px 40px;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__heading{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__heading-icon{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__label{color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__phone{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__subtext{color:#FBF3E7;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__button{color:#FFFFFF;background-color:#F0705C;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__image--1{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__image--1 .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__image--1 img{width:70px;height:auto;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__image--2{color:#D9A441;}.elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__image--2 .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-845e96a .gg-final-cta__image--2 img{width:100px;height:auto;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero{min-height:480px;}.elementor-12 .elementor-element.elementor-element-1a4713b{--gg-slides:3;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__number{font-size:56px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__desc{font-size:12px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__icon .gg-icon-svg{width:44px;height:44px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__steps{flex-direction:row;row-gap:24px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__step{gap:10px;padding:0px 8px 0px 8px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card{flex-basis:30%;max-width:30%;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__right{gap:18px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__badge{width:240px;height:240px;}.elementor-12 .elementor-element.elementor-element-551fe4c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero{min-height:620px;}.elementor-12 .elementor-element.elementor-element-da5ad77 .gg-hero__secondary{line-height:40px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__right{padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco i, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco svg{width:88px;height:88px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__left-deco img{width:88px;height:auto;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco i, .elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco svg{width:100px;height:100px;}.elementor-12 .elementor-element.elementor-element-c54cd60 .gg-brand-banner__center-top-deco img{width:100px;height:auto;}.elementor-12 .elementor-element.elementor-element-2dab78d{--padding-top:50px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-1a4713b{--gg-slides:1.2;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__number{font-size:80px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__title{font-size:15px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__desc{font-size:11px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__icon .gg-icon-svg{width:34px;height:34px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__steps{flex-direction:column;row-gap:24px;}.elementor-12 .elementor-element.elementor-element-4c7f1ff .gg-how-it-works__step{gap:8px;padding:0px 4px 0px 4px;}.elementor-12 .elementor-element.elementor-element-55803ec .gg-small-gatherings__card{flex-basis:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__image-col{flex-basis:100px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__image-col img{width:100%;height:289px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__subtitle{font-size:29px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco i, .elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco svg{width:75px;height:75px;}.elementor-12 .elementor-element.elementor-element-8731249 .gg-founder__deco img{width:75px;height:auto;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__right{gap:20px;}.elementor-12 .elementor-element.elementor-element-5691276 .gg-peace-of-mind__card-caption{padding:14px 12px 18px 12px;}.elementor-12 .elementor-element.elementor-element-9c8e8fd .gg-purpose__badge{width:200px;height:200px;}.elementor-12 .elementor-element.elementor-element-3485ded{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-b1a2aba{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar{gap:50px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__col--service{gap:0px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__map{width:167px;}.elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__flower .gg-icon-svg, .elementor-12 .elementor-element.elementor-element-9f62509 .gg-calendar__flower img{width:88px;height:auto;}.elementor-12 .elementor-element.elementor-element-ae3cd0d{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-551fe4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}