.elementor-28 .elementor-element.elementor-element-ccfaba7{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.28;}.elementor-28 .elementor-element.elementor-element-ccfaba7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ccfaba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amazinggracebh.com/wp-content/uploads/2026/02/Untitled-design-73.png");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-ccfaba7::before, .elementor-28 .elementor-element.elementor-element-ccfaba7 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-ccfaba7 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-ccfaba7 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-ccfaba7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-ccfaba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-e3092ba{--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-28 .elementor-element.elementor-element-43ca4a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-43ca4a3{text-align:center;}.elementor-28 .elementor-element.elementor-element-43ca4a3 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:50px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-298a7ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-abef478{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-398af67{--display:flex;}.elementor-28 .elementor-element.elementor-element-3802b04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-3802b04{text-align:center;}.elementor-28 .elementor-element.elementor-element-3802b04 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:600;line-height:1.2em;color:#E62727;}.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-28 .elementor-element.elementor-element-472d4fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-472d4fc{text-align:center;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-28 .elementor-element.elementor-element-5c01027.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-5c01027{text-align:start;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-28 .elementor-element.elementor-element-3b572dd{--display:flex;}.elementor-28 .elementor-element.elementor-element-6b31fbd .elementor-repeater-item-759962c.xpro-contact-form-item{max-width:calc( 100% / 12 * 12);}.elementor-28 .elementor-element.elementor-element-6b31fbd .elementor-repeater-item-01661c2.xpro-contact-form-item{max-width:calc( 100% / 12 * 6);}.elementor-28 .elementor-element.elementor-element-6b31fbd .elementor-repeater-item-cc3db8d.xpro-contact-form-item{max-width:calc( 100% / 12 * 6);}.elementor-28 .elementor-element.elementor-element-6b31fbd .elementor-repeater-item-bf01a78.xpro-contact-form-item{max-width:calc( 100% / 12 * 12);}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-submit-button{background-color:#E62727;color:#FFFFFF;padding:15px 40px 15px 40px;}.elementor-28 .elementor-element.elementor-element-6b31fbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-item-label{display:block;}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-require > label:after{content:"*";}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-item{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form{margin-bottom:-10px;}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-item > label{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-field-subgroup{grid-gap:0px;}.elementor-28 .elementor-element.elementor-element-6b31fbd .xpro-contact-form-item-type-submit{max-width:calc( 100% / 12 * 12);}.elementor-28 .elementor-element.elementor-element-6b31fbd span.xpro-elementor-button-media svg{width:16px;height:16px;}.elementor-28 .elementor-element.elementor-element-6b31fbd span.xpro-elementor-button-media i{width:16px;height:16px;}.elementor-28 .elementor-element.elementor-element-0efb6e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-f6cf029{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-6a3b509{--display:flex;}.elementor-28 .elementor-element.elementor-element-e022f33.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-e022f33{text-align:center;}.elementor-28 .elementor-element.elementor-element-e022f33 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:50px;font-weight:600;color:#1F94AB;}.elementor-28 .elementor-element.elementor-element-eb90b11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-eb90b11{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#2A2A2A;}.elementor-28 .elementor-element.elementor-element-9163dd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-e89a0d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-ff38bcc{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-f7c4963.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-e622ffe{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-684a04b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-2ece414{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7337449.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-3a99625{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7ef5f19.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-98a9e52{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-189a79e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-3f77596{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7ce7392.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-77be576{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-f389c7e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-a98d2da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-ea19a68{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-2be863d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-cb7bcc9{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-8b35e9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-ce8bea1{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-980b18d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-548b756{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-c188d05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-2a34af7{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-26dd1f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-457472e{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-dcd0e9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-f036fcd{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-1dd88e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-61fcb2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-ad8510a{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-8e8ade4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-0a3dbfa{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-2ca36ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-5b82807{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-cfccbe3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-702d6a0{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-175f12d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-2cbb38f{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-0d3cd83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-28 .elementor-element.elementor-element-30e5df5{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-3cb80e1{--display:flex;--justify-content:center;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-ccfaba7{--content-width:1300px;}.elementor-28 .elementor-element.elementor-element-298a7ac{--content-width:1300px;}.elementor-28 .elementor-element.elementor-element-398af67{--width:80%;}.elementor-28 .elementor-element.elementor-element-3b572dd{--width:90%;}.elementor-28 .elementor-element.elementor-element-0efb6e3{--content-width:1400px;}.elementor-28 .elementor-element.elementor-element-6a3b509{--width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-398af67{--width:100%;}.elementor-28 .elementor-element.elementor-element-3b572dd{--width:100%;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-ccfaba7{--min-height:300px;}.elementor-28 .elementor-element.elementor-element-43ca4a3 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-3802b04 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-e022f33 .elementor-heading-title{font-size:36px;}}