.elementor-6820 .elementor-element.elementor-element-46bca39{--spacer-size:50px}.elementor-6820 .elementor-element.elementor-element-a9916f4:not(.elementor-motion-effects-element-type-background),.elementor-6820 .elementor-element.elementor-element-a9916f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.g-marry.jp/wp-content/uploads/2023/05/supbg_flow.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-6820 .elementor-element.elementor-element-a9916f4>.elementor-background-overlay{background-color:var(--e-global-color-astglobalcolor2);opacity:.4;transition:background .3s,border-radius .3s,opacity .3s}.elementor-6820 .elementor-element.elementor-element-a9916f4>.elementor-container{max-width:800px}.elementor-6820 .elementor-element.elementor-element-a9916f4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-6820 .elementor-element.elementor-element-537de1f{text-align:center}.elementor-6820 .elementor-element.elementor-element-537de1f .elementor-heading-title{color:var(--e-global-color-astglobalcolor5)}.elementor-6820 .elementor-element.elementor-element-8dff22f>.elementor-widget-container{padding:0}.elementor-6820 .elementor-element.elementor-element-8dff22f{text-align:center;font-size:21px;color:#fff}.elementor-6820 .elementor-element.elementor-element-2dbed9a>.elementor-container{max-width:800px}.elementor-6820 .elementor-element.elementor-element-2dbed9a{padding:90px 0 50px}.elementor-6820 .elementor-element.elementor-element-27aeadc>.elementor-widget-container{padding:0}.elementor-6820 .elementor-element.elementor-element-27aeadc{text-align:center}.elementor-6820 .elementor-element.elementor-element-42fd904{text-align:center}.elementor-6820 .elementor-element.elementor-element-432499d{--divider-border-style:solid;--divider-color:var(--e-global-color-astglobalcolor0);--divider-border-width:3px}.elementor-6820 .elementor-element.elementor-element-432499d .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0}.elementor-6820 .elementor-element.elementor-element-432499d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-6820 .elementor-element.elementor-element-e8e8bf1 .elementor-heading-title{font-size:21px}.elementor-6820 .elementor-element.elementor-element-dc36f36 .elementor-heading-title{font-size:21px}.elementor-6820 .elementor-element.elementor-element-9e0da7a .elementor-heading-title{font-size:21px}.elementor-6820 .elementor-element.elementor-element-945dd8a .elementor-heading-title{font-size:21px}.elementor-6820 .elementor-element.elementor-element-3897abd .elementor-heading-title{font-size:21px}.elementor-6820 .elementor-element.elementor-element-d318f08:not(.elementor-motion-effects-element-type-background),.elementor-6820 .elementor-element.elementor-element-d318f08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf0e5}.elementor-6820 .elementor-element.elementor-element-d318f08{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-6820 .elementor-element.elementor-element-d318f08>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6820 .elementor-element.elementor-element-e3314af{text-align:center}.elementor-6820 .elementor-element.elementor-element-f1e526b{--divider-border-style:solid;--divider-color:var(--e-global-color-astglobalcolor0);--divider-border-width:3px}.elementor-6820 .elementor-element.elementor-element-f1e526b .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0}.elementor-6820 .elementor-element.elementor-element-f1e526b .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-6820 .elementor-element.elementor-element-dd6feef{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-6820 .elementor-element.elementor-element-dd6feef>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6820 .elementor-element.elementor-element-39c7f74{--divider-border-style:solid;--divider-color:var(--e-global-color-astglobalcolor0);--divider-border-width:3px}.elementor-6820 .elementor-element.elementor-element-39c7f74 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-6820 .elementor-element.elementor-element-39c7f74 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px}.elementor-6820 .elementor-element.elementor-element-6d80322 img{border-style:solid;border-width:1px;border-color:#c6c6c6;border-radius:20px}.elementor-6820 .elementor-element.elementor-element-b80051d{--spacer-size:50px}@media(min-width:768px){.elementor-6820 .elementor-element.elementor-element-07db922{width:20%}.elementor-6820 .elementor-element.elementor-element-a624a9d{width:80%}.elementor-6820 .elementor-element.elementor-element-195d148{width:35%}.elementor-6820 .elementor-element.elementor-element-95f071e{width:65%}.elementor-6820 .elementor-element.elementor-element-45611c4{width:20%}.elementor-6820 .elementor-element.elementor-element-9e6c685{width:80%}.elementor-6820 .elementor-element.elementor-element-e1bfbd9{width:35%}.elementor-6820 .elementor-element.elementor-element-c7374f2{width:65%}.elementor-6820 .elementor-element.elementor-element-6aea938{width:20%}.elementor-6820 .elementor-element.elementor-element-ad36624{width:80%}.elementor-6820 .elementor-element.elementor-element-74bc042{width:35%}.elementor-6820 .elementor-element.elementor-element-7dd202a{width:65%}.elementor-6820 .elementor-element.elementor-element-63766df{width:20%}.elementor-6820 .elementor-element.elementor-element-2a93f57{width:80%}.elementor-6820 .elementor-element.elementor-element-bb78eda{width:35%}.elementor-6820 .elementor-element.elementor-element-7a2c5c0{width:65%}.elementor-6820 .elementor-element.elementor-element-23cc3a8{width:20%}.elementor-6820 .elementor-element.elementor-element-a3a94fe{width:80%}.elementor-6820 .elementor-element.elementor-element-1471031{width:35%}.elementor-6820 .elementor-element.elementor-element-87df262{width:65%}}@media(max-width:1024px){.elementor-6820 .elementor-element.elementor-element-a9916f4{padding:100px 50px}.elementor-6820 .elementor-element.elementor-element-8dff22f>.elementor-widget-container{padding:0 80px}.elementor-6820 .elementor-element.elementor-element-2dbed9a{padding:60px 50px 50px}.elementor-6820 .elementor-element.elementor-element-27aeadc>.elementor-widget-container{padding:0 80px}}@media(max-width:767px){.elementor-6820 .elementor-element.elementor-element-a9916f4:not(.elementor-motion-effects-element-type-background),.elementor-6820 .elementor-element.elementor-element-a9916f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.g-marry.jp/wp-content/uploads/2023/06/bg_flow_sp.jpg");background-position:top left}.elementor-6820 .elementor-element.elementor-element-a9916f4{padding:90px 20px}.elementor-6820 .elementor-element.elementor-element-9edfd6f>.elementor-element-populated{padding:0}.elementor-6820 .elementor-element.elementor-element-537de1f .elementor-heading-title{font-size:24px}.elementor-6820 .elementor-element.elementor-element-8dff22f>.elementor-widget-container{padding:0}.elementor-6820 .elementor-element.elementor-element-8dff22f{font-size:16px}.elementor-6820 .elementor-element.elementor-element-2dbed9a{padding:60px 20px 40px}.elementor-6820 .elementor-element.elementor-element-1ca627b>.elementor-element-populated{padding:0}.elementor-6820 .elementor-element.elementor-element-27aeadc>.elementor-widget-container{padding:0}.elementor-6820 .elementor-element.elementor-element-27aeadc{text-align:left}.elementor-6820 .elementor-element.elementor-element-432499d .elementor-divider-separator{width:17%}.elementor-6820 .elementor-element.elementor-element-f1e526b .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0}.elementor-6820 .elementor-element.elementor-element-f1e526b .elementor-divider{text-align:center}.elementor-6820 .elementor-element.elementor-element-39c7f74 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0}.elementor-6820 .elementor-element.elementor-element-39c7f74 .elementor-divider{text-align:center}.elementor-6820 .elementor-element.elementor-element-b80051d{--spacer-size:20px}}@media(max-width:1024px) and (min-width:768px){.elementor-6820 .elementor-element.elementor-element-1ca627b{width:100%}}