.elementor-26700 .elementor-element.elementor-element-7c328be6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26700 .elementor-element.elementor-element-7c328be6:not(.elementor-motion-effects-element-type-background), .elementor-26700 .elementor-element.elementor-element-7c328be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d3aacf );}.elementor-26700 .elementor-element.elementor-element-7c328be6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 12rem 1rem 12rem;}.elementor-26700 .elementor-element.elementor-element-7c328be6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26700 .elementor-element.elementor-element-15eea868 > .elementor-element-populated{padding:15% 12% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-9ea678e{width:auto;max-width:auto;}.elementor-26700 .elementor-element.elementor-element-9ea678e > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-26700 .elementor-element.elementor-element-9ea678e .ld-fh-element{font-family:"Founders Grotesk Bold", Sans-serif;font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:3px;margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-26700 .elementor-element.elementor-element-9ea678e .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-9ea678e .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-9ea678e .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-5929db3b .ld-fh-element{font-size:65px;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-5929db3b .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-5929db3b .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-5929db3b .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-62f5e44 > .elementor-widget-container{margin:0% 6% 0% 0%;padding:20px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-62f5e44 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-62f5e44 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-62f5e44 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-62f5e44 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-4d1623ea{width:auto;max-width:auto;}.elementor-26700 .elementor-element.elementor-element-4d1623ea > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-26700 .elementor-element.elementor-element-4d1623ea .btn{font-family:"Founders Grotesk Regular", Sans-serif;font-size:26px;font-weight:500;line-height:0.7em;letter-spacing:-0.1px;color:#000000;fill:#000000;}.elementor-26700 .elementor-element.elementor-element-4d1623ea .btn:hover, .elementor-26700 .elementor-element.elementor-element-4d1623ea .btn:focus{color:var( --e-global-color-primary );}.elementor-26700 .elementor-element.elementor-element-4d1623ea .btn-txt:after{background:var( --e-global-color-primary );}.elementor-26700 .elementor-element.elementor-element-80491da > .elementor-widget-container{margin:0% 6% 0% 0%;padding:20px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-80491da .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-80491da .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-80491da .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-80491da .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-3bc89fc3 img{width:115%;max-width:115%;}.elementor-26700 .elementor-element.elementor-element-31fc568 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26700 .elementor-element.elementor-element-31fc568:not(.elementor-motion-effects-element-type-background), .elementor-26700 .elementor-element.elementor-element-31fc568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d3aacf );}.elementor-26700 .elementor-element.elementor-element-31fc568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3rem 12rem 2rem 12rem;}.elementor-26700 .elementor-element.elementor-element-31fc568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-2cff0d33 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-1b07220 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1b07220 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-1b07220 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-1b07220 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-1b07220 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-7a6a69b4 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-8d0d0bd .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-33db53bc > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-33db53bc .ld-fh-element{font-size:22px;line-height:1.4em;margin:0em 0em 00.5em 0em;}.elementor-26700 .elementor-element.elementor-element-33db53bc .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-33db53bc .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-33db53bc .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-3572249 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-3572249 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-3572249 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-3572249 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-3572249 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-9b8a7f5 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-ec0847e > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-ec0847e .ld-fh-element{font-size:22px;line-height:1.4em;margin:0em 0em 00.5em 0em;}.elementor-26700 .elementor-element.elementor-element-ec0847e .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-ec0847e .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-ec0847e .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-93bff2a{width:auto;max-width:auto;}.elementor-26700 .elementor-element.elementor-element-93bff2a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-26700 .elementor-element.elementor-element-93bff2a .btn{font-family:"Founders Grotesk Regular", Sans-serif;font-size:26px;font-weight:500;line-height:0.7em;letter-spacing:-0.1px;color:#000000;fill:#000000;}.elementor-26700 .elementor-element.elementor-element-93bff2a .btn:hover, .elementor-26700 .elementor-element.elementor-element-93bff2a .btn:focus{color:var( --e-global-color-primary );}.elementor-26700 .elementor-element.elementor-element-93bff2a .btn-txt:after{background:var( --e-global-color-primary );}.elementor-26700 .elementor-element.elementor-element-2396e4ab > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-2396e4ab .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-2396e4ab .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-2396e4ab .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-2396e4ab .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-53c0446b > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-53c0446b .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-53c0446b .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-53c0446b .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-53c0446b .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-178d88a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-178d88a0 .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-178d88a0 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-178d88a0 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-178d88a0 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-38cba55 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-38cba55 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-38cba55 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-38cba55 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-38cba55 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-1649b475 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1649b475 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-1649b475 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-1649b475 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-1649b475 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-1608cd7b > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1608cd7b .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26700 .elementor-element.elementor-element-1608cd7b .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-1608cd7b .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-1608cd7b .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c:not(.elementor-motion-effects-element-type-background), .elementor-26700 .elementor-element.elementor-element-7c5b0c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4rem 12rem 10rem 12rem;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26700 .elementor-element.elementor-element-71f615b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-26700 .elementor-element.elementor-element-71f615b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 20% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 .ld-fancy-heading{text-align:left;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 .ld-fh-element{font-size:35px;line-height:1.1em;margin:0em 0em 1em 0em;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-7cf6e993 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-396e7a5 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-396e7a5 .ld-fh-element{font-size:22px;line-height:1.4em;margin:0em 0em 2em 0em;}.elementor-26700 .elementor-element.elementor-element-396e7a5 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-396e7a5 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-396e7a5 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-3e99219 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3e99219 .ld-fancy-heading{text-align:left;}.elementor-26700 .elementor-element.elementor-element-3e99219 .ld-fh-element{font-size:14px;line-height:1.4em;margin:0em 0em 0em 0em;}.elementor-26700 .elementor-element.elementor-element-3e99219 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-3e99219 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-3e99219 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd .ld-fancy-heading{text-align:left;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd .ld-fh-element{font-size:14px;line-height:1.4em;margin:0em 0em 0em 0em;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-3c3f26dd .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-e7513ae:not(.elementor-motion-effects-element-type-background), .elementor-26700 .elementor-element.elementor-element-e7513ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-26700 .elementor-element.elementor-element-e7513ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 50px 0px;}.elementor-26700 .elementor-element.elementor-element-e7513ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26700 .elementor-element.elementor-element-281aea1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 .ld-fancy-heading{text-align:left;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 .ld-fh-element{font-size:35px;line-height:1.4em;margin:1em 0em 0em 0em;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 .lqd-highlight-inner, .elementor-26700 .elementor-element.elementor-element-1cf3f33 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26700 .elementor-element.elementor-element-fa54cd9 .accordion-item:not(:last-child){margin-bottom:0px;}.elementor-26700 .elementor-element.elementor-element-fa54cd9 .accordion-title a{font-size:22px;line-height:1.5em;color:var( --e-global-color-text );padding:0% 0% 1% 0%;}.elementor-26700 .elementor-element.elementor-element-fa54cd9 .accordion-content{font-size:17px;}.elementor-26700 .elementor-element.elementor-element-fa54cd9 .accordion-expander{font-size:16px;}@media(min-width:768px){.elementor-26700 .elementor-element.elementor-element-15eea868{width:60%;}.elementor-26700 .elementor-element.elementor-element-65e89c2c{width:39.332%;}}@media(max-width:1440px) and (min-width:768px){.elementor-26700 .elementor-element.elementor-element-15eea868{width:60%;}.elementor-26700 .elementor-element.elementor-element-65e89c2c{width:45%;}.elementor-26700 .elementor-element.elementor-element-71f615b9{width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-26700 .elementor-element.elementor-element-15eea868{width:60%;}.elementor-26700 .elementor-element.elementor-element-65e89c2c{width:40%;}.elementor-26700 .elementor-element.elementor-element-71f615b9{width:100%;}}@media(max-width:992px) and (min-width:768px){.elementor-26700 .elementor-element.elementor-element-15eea868{width:100%;}.elementor-26700 .elementor-element.elementor-element-65e89c2c{width:100%;}.elementor-26700 .elementor-element.elementor-element-71f615b9{width:100%;}}@media(max-width:1440px){.elementor-26700 .elementor-element.elementor-element-7c328be6{padding:0% 0% 2% 0%;}.elementor-26700 .elementor-element.elementor-element-15eea868 > .elementor-element-populated{padding:15% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-9ea678e .ld-fh-element{padding:0px 0px 50px 0px;}.elementor-26700 .elementor-element.elementor-element-5929db3b > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-65e89c2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-3bc89fc3 img{width:115%;max-width:115%;}.elementor-26700 .elementor-element.elementor-element-31fc568{padding:3% 0% 5% 0%;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1b07220 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-33db53bc > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3572249 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-ec0847e > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-2396e4ab > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-53c0446b > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-178d88a0 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-38cba55 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1649b475 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1608cd7b > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c{padding:5% 0% 10% 0%;}.elementor-26700 .elementor-element.elementor-element-71f615b9 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-396e7a5 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-e7513ae{padding:50px 0px 50px 0px;}.elementor-26700 .elementor-element.elementor-element-281aea1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-26700 .elementor-element.elementor-element-7c328be6{padding:0rem 10rem 1rem 10rem;}.elementor-26700 .elementor-element.elementor-element-15eea868 > .elementor-element-populated{padding:15% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-9ea678e .ld-fh-element{font-size:14px;}.elementor-26700 .elementor-element.elementor-element-62f5e44 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-80491da > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3bc89fc3 img{width:120%;max-width:120%;}.elementor-26700 .elementor-element.elementor-element-31fc568{padding:3rem 10rem 5rem 10rem;}.elementor-26700 .elementor-element.elementor-element-1b07220 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-33db53bc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3572249 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-ec0847e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-53c0446b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-38cba55 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1649b475 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1608cd7b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c{padding:0rem 10rem 8rem 10rem;}.elementor-26700 .elementor-element.elementor-element-71f615b9 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-396e7a5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-38f73deb{width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;}.elementor-26700 .elementor-element.elementor-element-3e99219 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-e7513ae{padding:0rem 10rem 3rem 10rem;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 > .elementor-widget-container{margin:0% 10% 0% 0%;}}@media(max-width:992px){.elementor-26700 .elementor-element.elementor-element-7c328be6{padding:0rem 8rem 0rem 8rem;}.elementor-26700 .elementor-element.elementor-element-15eea868 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-62f5e44 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-80491da > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3bc89fc3 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-26700 .elementor-element.elementor-element-3bc89fc3{text-align:left;}.elementor-26700 .elementor-element.elementor-element-55d6f580 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-26700 .elementor-element.elementor-element-31fc568{padding:3rem 8rem 3rem 8rem;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c{padding:1rem 8rem 8rem 8rem;}.elementor-26700 .elementor-element.elementor-element-e7513ae{padding:3rem 8rem 3rem 8rem;}}@media(max-width:880px){.elementor-26700 .elementor-element.elementor-element-62f5e44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-80491da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-e7513ae{padding:0rem 8rem 4rem 8rem;}}@media(max-width:767px){.elementor-26700 .elementor-element.elementor-element-7c328be6{padding:0% 0% 2% 0%;}.elementor-26700 .elementor-element.elementor-element-15eea868 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-26700 .elementor-element.elementor-element-9ea678e .ld-fh-element{font-size:12px;padding:0px 0px 25px 0px;}.elementor-26700 .elementor-element.elementor-element-5929db3b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-5929db3b .ld-fh-element{font-size:45px;padding:0px 0px 25px 0px;}.elementor-26700 .elementor-element.elementor-element-62f5e44 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-62f5e44 .ld-fh-element{font-size:20px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-80491da > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-80491da .ld-fh-element{font-size:20px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-31fc568{padding:10% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-473bbbdb > .elementor-element-populated{padding:0% 5% 10% 5%;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-2cff0d33 .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1b07220 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1b07220 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7a6a69b4 .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-8d0d0bd .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-33db53bc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-33db53bc .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-3572249 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3572249 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-9b8a7f5 .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-ec0847e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-ec0847e .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-2396e4ab > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-2396e4ab .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-53c0446b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-53c0446b .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-178d88a0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-178d88a0 .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-38cba55 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-38cba55 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1649b475 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1649b475 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-1608cd7b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1608cd7b .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-7c5b0c2c{padding:5% 5% 15% 5%;}.elementor-26700 .elementor-element.elementor-element-71f615b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-7cf6e993 .ld-fh-element{font-size:30px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-396e7a5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-396e7a5 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-3e99219 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3e99219 .ld-fh-element{font-size:14px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-3c3f26dd .ld-fh-element{font-size:14px;padding:10px 0px 0px 0px;}.elementor-26700 .elementor-element.elementor-element-e7513ae{padding:5% 5% 15% 5%;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26700 .elementor-element.elementor-element-1cf3f33 .ld-fh-element{font-size:30px;line-height:1.1em;padding:10px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-38f73deb *//* ========================= */
/* GENERAL FORM STYLING */
/* ========================= */

.gform_required_legend {
    display: none !important;
}

.gform-theme--foundation .gform-grid-row {
    row-gap: 30px !important;
}

.gform-theme--foundation .gform_fields {
    grid-row-gap: 30px !important;
    row-gap: 30px !important;
}

/* Remove full borders and apply only a 1px bottom border */
.gform_wrapper .ginput_container input:not([type="checkbox"]):not([type="radio"]),
.gform_wrapper .ginput_container select,
.gform_wrapper .ginput_container textarea {
    border: none;
    border-bottom: 1px solid black !important; /* Bottom border only */
    background: none;
    padding: 5px 10px;
    font-size: 22px;
    outline: none;
    box-shadow: none;
    border-radius: 0 !important; /* Ensures no rounded edges */
    height: 55px; /* Ensures uniform height */
    line-height: 22px;
    color: black; /* Filled-in text color */
}

/* ========================= */
/* FIX PLACEHOLDER COLOR (Gray) */
/* ========================= */

.gform_wrapper .ginput_container input::placeholder,
.gform_wrapper .ginput_container textarea::placeholder {
    color: gray !important; /* Placeholder text color */
    opacity: 1; /* Ensures full visibility */
}

/* ========================= */
/* FIX DROPDOWN (PREFIX) ALIGNMENT + CHEVRON */
/* ========================= */

/* Standardize the height and spacing for dropdowns */
.gform_wrapper .ginput_container select {
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='black'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat;
    background-position: right 10px center;
    background-size: 22px;
}

/* ========================= */
/* FIX RADIO BUTTON & CHECKBOX ALIGNMENT (LEFT-ALIGNED) */
/* ========================= */

/* Ensure the overall container for checkboxes and radios is stacked */
.gform_wrapper .gfield_checkbox,
.gform_wrapper .gfield_radio {
    display: flex;
    flex-direction: column !important; /* Keep all options stacked vertically */
    align-items: flex-start !important;
    gap: 8px !important; /* Adjust spacing between Yes/No */
    margin-left: 0 !important;
}

/* NEW: Vertically center each radio/checkbox + label pair */
.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
    display: flex;
    align-items: center;
    gap: 8px !important; /* Space between the input and label */
    margin: 0;
}

/* Ensure labels align properly next to radio buttons/checkboxes */
.gform_wrapper .gfield_checkbox label,
.gform_wrapper .gfield_radio label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    font-size: 22px;
    color: black;
}

/* ========================= */
/* REMOVE ANY UNNECESSARY BOTTOM BORDER ON CHECKBOXES */
/* SEPARATE RULES FOR CHECKBOXES AND RADIOS */
/* ========================= */

/* --- Checkboxes --- */
.gform_wrapper .gfield_checkbox input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    border: 1px solid #000 !important;
    background-color: #fff !important;
    width: 22px !important;
    height: 22px !important;
    margin-right: 10px !important;
    margin-top: 5px !important;
    cursor: pointer !important;
    position: relative !important;
}

/* Checkboxes: Checked state */
.gform_wrapper .gfield_checkbox input[type="checkbox"]:checked {
    background-color: #fff !important;
    background-image: url('data:image/svg+xml;utf8,<svg fill="none" height="22" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" viewBox="0 0 24 24" width="22" xmlns="http://www.w3.org/2000/svg"><polyline points="20 6 9 17 4 12"/></svg>');
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px 16px !important;
}

/* --- Radio Buttons (Custom Style) --- */
.gform_wrapper .gfield_radio input[type="radio"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    border: 1px solid #000 !important;
    background-color: #fff !important;
    width: 22px !important;
    height: 22px !important;
    margin-right: 10px !important;
    margin-top: 5px !important;
    cursor: pointer !important;
    position: relative !important;
    border-radius: 50% !important; /* Make it round */
}

/* Radio Buttons: Checked state */
.gform_wrapper .gfield_radio input[type="radio"]:checked {
    background-color: #fff !important;
    /* Use an SVG circle or a dot to mimic the typical radio dot */
    background-image: url('data:image/svg+xml;utf8,<svg fill="none" height="22" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" viewBox="0 0 24 24" width="22" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="5"/></svg>');
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px 16px !important;
}

/* ========================= */
/* REMOVE BLUE FOCUS OUTLINE (Accessibility Outline) */
/* ========================= */

.gform_wrapper .gfield_radio input[type="radio"]:focus,
.gform_wrapper .gfield_checkbox input[type="checkbox"]:focus {
    outline: none !important;
    box-shadow: none !important;
    border: 1px solid #000 !important; /* Keep or remove this for focus styling */
}

/* ========================= */
/* FIX SUBMIT BUTTON STYLING */
/* ========================= */

.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_button {
    background-color: black !important; /* Black background */
    color: white !important; /* White text */
    border: none !important;
    padding: 15px 30px !important; /* Adjust padding for size */
    font-size: 22px !important;
    font-weight: 500 !important;
    text-align: center !important; /* Keeps text centered within button */
    cursor: pointer !important;
    width: 100% !important; /* If you still want it full-width (up to 250px) */
    max-width: 250px !important; /* Adjust as needed */
    display: block !important;
    margin: 20px 0 !important; /* Removes auto-centering; left-aligns the block button */
    border-radius: 0px !important; /* Ensures no rounded edges */
}

/* Hover effect */
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_button:hover {
    background-color: #333 !important; /* Darker black on hover */
}

/* ========================= */
/* FIX FIELD ROW ALIGNMENT (INCLUDING STREET ADDRESS) */
/* ========================= */

/* Prevent misalignment issues */
.gform_wrapper .ginput_container {
    width: 100%;
}

/* ========================= */
/* FIX ASTERISK ALIGNMENT FOR REQUIRED FIELDS */
/* ========================= */

/* Ensure the asterisk (*) remains on the same line as the label */
.gform_wrapper .gfield_label {
    display: inline-block;
    white-space: nowrap;
}

/* Fix asterisk spacing */
.gform_wrapper .gfield_label .gfield_required {
    display: inline;
    margin-left: 3px; /* Adjust as needed */
    color: red;
    font-size: inherit;
    vertical-align: middle;
}

/* ========================= */
/* FIX TEXT OVERFLOW IN QUESTIONS */
/* ========================= */

/* Ensure labels and long text questions wrap properly */
.gform_wrapper .gfield_label,
.gform_wrapper .gfield_description {
    max-width: 100% !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    line-height: 1.4;
}

/* Prevent form container from overflowing */
.gform_wrapper {
    max-width: 100% !important;
    width: 100% !important;
}

/* Fix field label styling */
.gfield_label.gform-field-label {
    font-size: 22px !important;
    line-height: 27px !important;
    color: black !important;
    margin-top: 5px !important;
}

.gform_wrapper .gfield {
    gap: 0px !important;
}

/* Fix Gravity Forms theme color overrides (example for form ID #1) */
#gform_wrapper_79[data-form-index="0"].gform-theme, 
[data-parent-form="79_0"] {
    --gf-color-primary: #000000 !important;
    --gf-color-in-ctrl-primary: #000000 !important;
}

/* Align checkbox and text */
.custom-consent-checkbox label {
    font-size: 14px !important;
    font-weight: normal;
    color: #112337 !important;
}

.gform_wrapper .custom-consent-checkbox input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
    margin-right: 0px !important;
}

/* Override Gravity Forms theme-specific focus styling */
.gform-theme--framework input[type="checkbox"]:focus {
    --gf-local-outline-color: transparent !important;
}

.gform_wrapper .custom-consent-checkbox input[type="checkbox"]:checked {
   background-image: url(data:image/svg+xml;utf8,<svg fill="none" height="22" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" viewBox="0 0 24 24" width="22" xmlns="http://www.w3.org/2000/svg"><polyline points="20 6 9 17 4 12"/></svg>);
    background-size: 14px 14px !important; /* Adjusted to match standard consent */
}

.gform_footer {
    margin: 0px !important;
}

/* Match Gravity Forms Dropdown to Other Input Fields */
.gform_wrapper select {
    appearance: none !important; /* Removes default dropdown styling */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    display: block !important;
    background-color: transparent !important; /* Matches background */
    border: none !important; /* Removes unwanted borders */
    width: 100% !important;
    padding: 16px 16px !important; /* Matches padding */
    font-size: 18px !important; /* Adjust to match text size */
    outline: none !important; /* Removes focus outline */
    cursor: pointer !important;
}

/* Remove jQuery UI-styled select button */
.gform_wrapper .ui-selectmenu-button {
    display: none !important;
}/* End custom CSS */