.elementor-26399 .elementor-element.elementor-element-59dc48b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26399 .elementor-element.elementor-element-59dc48b:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-59dc48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4661c61 );}.elementor-26399 .elementor-element.elementor-element-59dc48b{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-26399 .elementor-element.elementor-element-59dc48b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26399 .elementor-element.elementor-element-0112f8e > .elementor-element-populated{padding:15% 12% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-4a5fa53{width:auto;max-width:auto;}.elementor-26399 .elementor-element.elementor-element-4a5fa53 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-26399 .elementor-element.elementor-element-4a5fa53 .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-26399 .elementor-element.elementor-element-4a5fa53 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-4a5fa53 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-4a5fa53 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-bf6b9d8 .ld-fh-element{font-size:65px;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-bf6b9d8 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-bf6b9d8 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-bf6b9d8 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-b4e2489{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-26399 .elementor-element.elementor-element-5d4303c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 .ld-fancy-heading{text-align:left;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-d64f9e8 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 .ld-fh-element{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-580d810 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-580d810 .ld-fh-element{font-family:"Founders Grotesk Regular", Sans-serif;font-size:22px;margin:0em 0em 0em 0em;}.elementor-26399 .elementor-element.elementor-element-580d810 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-be92e07 > .elementor-widget-container{margin:0% 15% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-be92e07 .ld-fh-element{font-family:"Founders Grotesk Regular", Sans-serif;font-size:22px;margin:0em 0em 0em 0em;}.elementor-26399 .elementor-element.elementor-element-be92e07 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-e08568d > .elementor-widget-container{margin:0% 15% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-e08568d .ld-fh-element{font-family:"Founders Grotesk Regular", Sans-serif;font-size:22px;margin:0em 0em 0em 0em;}.elementor-26399 .elementor-element.elementor-element-e08568d .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-6e1b915{width:auto;max-width:auto;}.elementor-26399 .elementor-element.elementor-element-6e1b915 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-26399 .elementor-element.elementor-element-6e1b915 .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-26399 .elementor-element.elementor-element-6e1b915 .btn:hover, .elementor-26399 .elementor-element.elementor-element-6e1b915 .btn:focus{color:var( --e-global-color-primary );}.elementor-26399 .elementor-element.elementor-element-6e1b915 .btn-txt:after{background:var( --e-global-color-primary );}.elementor-26399 .elementor-element.elementor-element-6867d99 img{width:115%;max-width:115%;}.elementor-26399 .elementor-element.elementor-element-409cb81 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26399 .elementor-element.elementor-element-409cb81:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-409cb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4661c61 );}.elementor-26399 .elementor-element.elementor-element-409cb81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 12rem 2rem 12rem;}.elementor-26399 .elementor-element.elementor-element-409cb81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-0d4ad9e .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-4b780b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-4b780b9 .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-4b780b9 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-4b780b9 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-4b780b9 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-f5fec98 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-f5fec98 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26399 .elementor-element.elementor-element-f5fec98 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-f5fec98 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-f5fec98 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-f874697 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-f874697 .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-f874697 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-f874697 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-f874697 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-448f816 > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-448f816 .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26399 .elementor-element.elementor-element-448f816 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-448f816 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-448f816 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-59eccdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-59eccdc .ld-fh-element{font-size:30px;line-height:1.2em;margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-59eccdc .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-59eccdc .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-59eccdc .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-050e14c > .elementor-widget-container{margin:0% 15% 0% 0%;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-050e14c .ld-fh-element{font-size:22px;line-height:1.4em;}.elementor-26399 .elementor-element.elementor-element-050e14c .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-050e14c .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-050e14c .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-2fffdc3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26399 .elementor-element.elementor-element-2fffdc3:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-2fffdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-26399 .elementor-element.elementor-element-2fffdc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 12rem 5rem 12rem;}.elementor-26399 .elementor-element.elementor-element-2fffdc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26399 .elementor-element.elementor-element-73da089 > .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-26399 .elementor-element.elementor-element-73da089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 20% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 .ld-fancy-heading{text-align:left;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 .ld-fh-element{font-size:35px;line-height:1.1em;margin:0em 0em 1em 0em;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-3fbbc03 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-5cfb86f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-5cfb86f .ld-fancy-heading{text-align:left;}.elementor-26399 .elementor-element.elementor-element-5cfb86f .ld-fh-element{font-size:14px;line-height:1.4em;margin:0em 0em 0em 0em;}.elementor-26399 .elementor-element.elementor-element-5cfb86f .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-5cfb86f .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-5cfb86f .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-adfcb47 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-adfcb47 .ld-fancy-heading{text-align:left;}.elementor-26399 .elementor-element.elementor-element-adfcb47 .ld-fh-element{font-size:14px;line-height:1.4em;margin:0em 0em 0em 0em;}.elementor-26399 .elementor-element.elementor-element-adfcb47 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-adfcb47 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-adfcb47 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-0067425 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-26399 .elementor-element.elementor-element-0067425:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-0067425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-26399 .elementor-element.elementor-element-0067425{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 12rem 8rem 12rem;}.elementor-26399 .elementor-element.elementor-element-0067425 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26399 .elementor-element.elementor-element-378d4af > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-8db82d7{padding:50px 0px 50px 0px;}.elementor-26399 .elementor-element.elementor-element-1bfdc96 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-26399 .elementor-element.elementor-element-1bfdc96 .lqd-highlight-inner, .elementor-26399 .elementor-element.elementor-element-1bfdc96 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-26399 .elementor-element.elementor-element-1bfdc96 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-26399 .elementor-element.elementor-element-1bfdc96 .ld-fh-element{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_carousel_item{background-color:#EFEFEF00;border-radius:0px;margin:0px 3px 0px 3px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_image_carousel_content{background-color:#EFEFEF00;min-height:0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_image_carousel_placeholder{height:0px;background-color:#ffffff;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_image_carousel_placeholder img{height:0px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_image_carousel_container_holder{text-align:left;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:40%;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue-grid-item-category{margin-top:0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue-grid-item-category a{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_post_title{color:#000000;font-family:"Founders Grotesk Regular", Sans-serif;font-size:35px;font-weight:500;line-height:1.2em;margin-top:5px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue-grid-item-meta-data{color:#000000;font-size:19px;gap:0px;width:auto;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue-grid-item-meta-data svg{fill:#000000;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue-meta-data{margin-top:0px;justify-content:flex-start;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_paragraph{color:#000000;font-size:24px;margin-top:0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_more_btn{font-size:24px;padding:20px 0px 0px 0px;margin-top:0px;background-color:#FFFFFF00;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_more_btn:hover{background-color:#00000000;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;border-radius:0px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_more_btn i{margin-left:10px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .uc_more_btn svg{margin-left:10px;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-nav .owl-prev{left:-45px;right:auto;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-nav .owl-next{right:-45px;left:auto;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-next,.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-prev{top:45%;width:0px;height:0px;line-height:0px;font-size:25px;background-color:#FFFFFF00;color:#000000;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-next:hover,.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-prev:hover{color:#000000;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-dots{margin-top:0px;gap:0px;justify-content:center;}.elementor-26399 .elementor-element.elementor-element-0020e12 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}@media(min-width:768px){.elementor-26399 .elementor-element.elementor-element-0112f8e{width:60%;}.elementor-26399 .elementor-element.elementor-element-833c33d{width:39.332%;}}@media(max-width:1440px) and (min-width:768px){.elementor-26399 .elementor-element.elementor-element-0112f8e{width:60%;}.elementor-26399 .elementor-element.elementor-element-833c33d{width:45%;}.elementor-26399 .elementor-element.elementor-element-73da089{width:100%;}.elementor-26399 .elementor-element.elementor-element-378d4af{width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-26399 .elementor-element.elementor-element-0112f8e{width:60%;}.elementor-26399 .elementor-element.elementor-element-833c33d{width:40%;}.elementor-26399 .elementor-element.elementor-element-73da089{width:100%;}}@media(max-width:992px) and (min-width:768px){.elementor-26399 .elementor-element.elementor-element-0112f8e{width:100%;}.elementor-26399 .elementor-element.elementor-element-833c33d{width:100%;}.elementor-26399 .elementor-element.elementor-element-73da089{width:100%;}.elementor-26399 .elementor-element.elementor-element-378d4af{width:100%;}}@media(max-width:1440px){.elementor-26399 .elementor-element.elementor-element-59dc48b{padding:0% 0% 2% 0%;}.elementor-26399 .elementor-element.elementor-element-0112f8e > .elementor-element-populated{padding:15% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-4a5fa53 .ld-fh-element{padding:0px 0px 50px 0px;}.elementor-26399 .elementor-element.elementor-element-bf6b9d8 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 .ld-fh-element{padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-833c33d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-6867d99 img{width:115%;max-width:115%;}.elementor-26399 .elementor-element.elementor-element-409cb81{padding:0% 0% 5% 0%;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-4b780b9 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-f5fec98 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-f874697 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-448f816 > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-59eccdc > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-050e14c > .elementor-widget-container{margin:0% 5% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-2fffdc3{padding:0% 0% 5% 0%;}.elementor-26399 .elementor-element.elementor-element-73da089 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-0067425{padding:010% 0% 5% 0%;}}@media(max-width:1200px){.elementor-26399 .elementor-element.elementor-element-59dc48b{padding:0rem 10rem 1rem 10rem;}.elementor-26399 .elementor-element.elementor-element-0112f8e > .elementor-element-populated{padding:15% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-4a5fa53 .ld-fh-element{font-size:14px;}.elementor-26399 .elementor-element.elementor-element-6867d99 img{width:120%;max-width:120%;}.elementor-26399 .elementor-element.elementor-element-409cb81{padding:0rem 10rem 5rem 10rem;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-f5fec98 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-448f816 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-050e14c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-2fffdc3{padding:0rem 10rem 5rem 10rem;}.elementor-26399 .elementor-element.elementor-element-73da089 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-7cb84d9{width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;}.elementor-26399 .elementor-element.elementor-element-5cfb86f > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-adfcb47 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-0067425{padding:5rem 10rem 0rem 10rem;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-next,.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-prev{top:200px;}}@media(max-width:992px){.elementor-26399 .elementor-element.elementor-element-59dc48b{padding:0rem 8rem 0rem 8rem;}.elementor-26399 .elementor-element.elementor-element-0112f8e > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-6867d99 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-26399 .elementor-element.elementor-element-6867d99{text-align:left;}.elementor-26399 .elementor-element.elementor-element-ac9f1de > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-26399 .elementor-element.elementor-element-409cb81{padding:2rem 8rem 3rem 8rem;}.elementor-26399 .elementor-element.elementor-element-2fffdc3{padding:3rem 8rem 5rem 8rem;}.elementor-26399 .elementor-element.elementor-element-0067425{padding:5rem 8rem 0rem 8rem;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-next,.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-prev{top:240px;}}@media(max-width:880px){.elementor-26399 .elementor-element.elementor-element-0067425{padding:2rem 8rem 2rem 8rem;}}@media(max-width:767px){.elementor-26399 .elementor-element.elementor-element-59dc48b{padding:0% 0% 2% 0%;}.elementor-26399 .elementor-element.elementor-element-0112f8e > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-26399 .elementor-element.elementor-element-4a5fa53 .ld-fh-element{font-size:12px;padding:0px 0px 25px 0px;}.elementor-26399 .elementor-element.elementor-element-bf6b9d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-bf6b9d8 .ld-fh-element{font-size:45px;padding:0px 0px 25px 0px;}.elementor-26399 .elementor-element.elementor-element-d64f9e8 .ld-fh-element{padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-409cb81{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-db6dfba > .elementor-element-populated{padding:0% 5% 10% 5%;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-0d4ad9e .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-4b780b9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-4b780b9 .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-f5fec98 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-f5fec98 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-f874697 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-f874697 .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-448f816 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-448f816 .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-59eccdc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-59eccdc .ld-fh-element{font-size:30px;padding:0px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-050e14c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-050e14c .ld-fh-element{font-size:20px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-2fffdc3{padding:12% 5% 12% 5%;}.elementor-26399 .elementor-element.elementor-element-73da089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-3fbbc03 .ld-fh-element{font-size:25px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-5cfb86f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-5cfb86f .ld-fh-element{font-size:14px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-adfcb47 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-26399 .elementor-element.elementor-element-adfcb47 .ld-fh-element{font-size:14px;padding:10px 0px 0px 0px;}.elementor-26399 .elementor-element.elementor-element-0067425{padding:10% 5% 10% 5%;}.elementor-26399 .elementor-element.elementor-element-e9d3ebf{width:50%;}.elementor-26399 .elementor-element.elementor-element-3230cdd{width:50%;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-nav .owl-next{right:0px;left:auto;}.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-next,.elementor-26399 .elementor-element.elementor-element-0020e12 .owl-carousel .owl-nav .owl-prev{top:-50px;}}/* Start custom CSS for hub_fancy_heading, class: .elementor-element-580d810 */.elementor-26399 .elementor-element.elementor-element-580d810 p {
  padding-left: 27px;   /* space for the bullet */
  text-indent: -27px;   /* pulls first line back */
}/* End custom CSS */
/* Start custom CSS for hub_fancy_heading, class: .elementor-element-be92e07 */.elementor-26399 .elementor-element.elementor-element-be92e07 p {
  padding-left: 27px;   /* space for the bullet */
  text-indent: -27px;   /* pulls first line back */
}/* End custom CSS */
/* Start custom CSS for hub_fancy_heading, class: .elementor-element-e08568d */.elementor-26399 .elementor-element.elementor-element-e08568d p {
  padding-left: 27px;   /* space for the bullet */
  text-indent: -27px;   /* pulls first line back */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7cb84d9 *//* ========================= */
/* 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_73[data-form-index="0"].gform-theme, 
[data-parent-form="73_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 */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-0020e12 */@media (max-width: 767px) {
    .elementor-15143 .elementor-element.elementor-element-22f5a80 .owl-nav .owl-next {
        right: 80% !important;
        left: auto;
    }
}/* End custom CSS */