.elementor-7 .elementor-element.elementor-element-oah8e9g:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-oah8e9g > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-oah8e9g > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-oah8e9g > .elementor-container{min-height:55vh;}.elementor-7 .elementor-element.elementor-element-oah8e9g{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-jc38h4p > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-jc38h4p > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .elementor-repeater-item-a2cdf37 .swiper-slide-bg{background-color:#e5129b;background-image:url(https://greatgraceinc.com/wp-content/uploads/2025/04/gginc-ban-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .elementor-repeater-item-23eb764 .swiper-slide-bg{background-color:#e5129b;background-image:url(https://greatgraceinc.com/wp-content/uploads/2019/03/gg-ban-3.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .elementor-repeater-item-d116f4a .swiper-slide-bg{background-color:#e5129b;background-image:url(https://greatgraceinc.com/wp-content/uploads/2019/03/gg-ban-2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .elementor-repeater-item-3db1a91 .swiper-slide-bg{background-color:#e5129b;background-image:url(https://greatgraceinc.com/wp-content/uploads/2019/03/gg-ban-4.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .elementor-swiper-button{color:#e8e8e8;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .elementor-swiper-button svg{fill:#e8e8e8;}.elementor-7 .elementor-element.elementor-element-99b24f4 > .elementor-container{max-width:1000px;}.elementor-7 .elementor-element.elementor-element-99b24f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-99b24f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-88514de{text-align:center;font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:300;line-height:1.6em;letter-spacing:0px;color:#481131;}.elementor-7 .elementor-element.elementor-element-d318585:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d318585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4dc1aa;}.elementor-7 .elementor-element.elementor-element-d318585 > .elementor-container{min-height:300px;}.elementor-7 .elementor-element.elementor-element-d318585{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-d318585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e6aa99f img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-ea8a2a5{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea8a2a5 .elementor-heading-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f7d3832 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-681c926{text-align:center;}.elementor-7 .elementor-element.elementor-element-681c926 .elementor-heading-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b280b74 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-fa49abb{text-align:center;}.elementor-7 .elementor-element.elementor-element-fa49abb .elementor-heading-title{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6ea98ae:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ea98ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-7 .elementor-element.elementor-element-6ea98ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-6ea98ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-fc27a40 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-957267b .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-235d10c > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-235d10c .elementor-heading-title{font-size:26px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-7e9b3e0 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7e9b3e0 .elementor-heading-title{font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-9d44f30 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9d44f30 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-f8b6dcc .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-f8b6dcc .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f8b6dcc .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-8bc445c .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-8bc445c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8bc445c .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-8bc445c{width:var( --container-widget-width, 112.481% );max-width:112.481%;--container-widget-width:112.481%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6666ac0 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-6666ac0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6666ac0 .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-6666ac0{width:var( --container-widget-width, 122.979% );max-width:122.979%;--container-widget-width:122.979%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-bd38178 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-bd38178 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bd38178 .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-4f63e1f .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-4f63e1f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4f63e1f .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-4f63e1f{width:var( --container-widget-width, 154.468% );max-width:154.468%;--container-widget-width:154.468%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3c82f90 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-3c82f90 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3c82f90 .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-fb10970 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-fb10970 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-fb10970 .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-b979622 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-b979622 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b979622 .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-b979622{width:var( --container-widget-width, 136.17% );max-width:136.17%;--container-widget-width:136.17%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6ec5b88 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-6ec5b88 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6ec5b88 .elementor-button:focus{background-color:#3A9780;}.elementor-7 .elementor-element.elementor-element-0e16058:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0e16058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-0e16058{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-0e16058 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a557aa4{text-align:center;}.elementor-7 .elementor-element.elementor-element-a557aa4 .elementor-heading-title{font-size:36px;font-weight:300;color:#b56e6e;}.elementor-7 .elementor-element.elementor-element-45de994{--divider-border-style:solid;--divider-color:#e27a12;--divider-border-width:5px;}.elementor-7 .elementor-element.elementor-element-45de994 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-45de994 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-45de994 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d79fd45 .elementor-button{background-color:#d65717;font-size:13px;font-weight:600;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-f49ac88:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f49ac88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#70e0ea;}.elementor-7 .elementor-element.elementor-element-f49ac88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-7 .elementor-element.elementor-element-f49ac88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6e859df .elementor-heading-title{font-size:26px;font-weight:600;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-8c4e487 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8c4e487{font-size:16px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4ec6c3c .elementor-button{background-color:#ffffff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#458f96;color:#458f96;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}.elementor-7 .elementor-element.elementor-element-1e69e85:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1e69e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-1e69e85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-1e69e85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-18f596c{text-align:center;}.elementor-7 .elementor-element.elementor-element-18f596c .elementor-heading-title{font-size:36px;font-weight:300;color:#b56e6e;}.elementor-7 .elementor-element.elementor-element-608a463{--divider-border-style:solid;--divider-color:#e27a12;--divider-border-width:5px;}.elementor-7 .elementor-element.elementor-element-608a463 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-608a463 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-608a463 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-e4b5e8b .elementor-button{background-color:#07b592;font-size:13px;font-weight:500;letter-spacing:0.6px;}.elementor-7 .elementor-element.elementor-element-15c508d .elementor-button{background-color:#07b592;font-size:13px;font-weight:500;letter-spacing:0.6px;}.elementor-7 .elementor-element.elementor-element-f3bd526 .elementor-button{background-color:#07b592;font-size:13px;font-weight:500;letter-spacing:0.6px;}.elementor-7 .elementor-element.elementor-element-c84c128 .elementor-button{background-color:#07b592;font-size:13px;font-weight:500;letter-spacing:0.6px;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-dadccfd{width:26.075%;}.elementor-7 .elementor-element.elementor-element-5f58702{width:40.255%;}.elementor-7 .elementor-element.elementor-element-4c597c5{width:41.759%;}.elementor-7 .elementor-element.elementor-element-d978a45{width:35.294%;}.elementor-7 .elementor-element.elementor-element-6e23dd7{width:22.546%;}.elementor-7 .elementor-element.elementor-element-3e4bb42{width:36.664%;}.elementor-7 .elementor-element.elementor-element-f06359e{width:33.327%;}.elementor-7 .elementor-element.elementor-element-7023ace{width:29.608%;}.elementor-7 .elementor-element.elementor-element-b1a279c{width:70.667%;}.elementor-7 .elementor-element.elementor-element-c286060{width:29.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-jc38h4p{width:100%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-fc27a40 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-957267b .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-235d10c .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-7e9b3e0 .elementor-heading-title{font-size:13px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-oah8e9g > .elementor-container{min-height:0vh;}.elementor-7 .elementor-element.elementor-element-oah8e9g{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-9bb66d4 .swiper-slide{height:23vh;}}