.elementor-46 .elementor-element.elementor-element-4bf4cbf:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4bf4cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b51882 );}.elementor-46 .elementor-element.elementor-element-4bf4cbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 4rem 0rem;}.elementor-46 .elementor-element.elementor-element-4bf4cbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-1eee85f .elementor-heading-title{font-family:var( --e-global-typography-d7962f3-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-d7962f3-font-size );font-weight:var( --e-global-typography-d7962f3-font-weight );text-transform:var( --e-global-typography-d7962f3-text-transform );font-style:var( --e-global-typography-d7962f3-font-style );text-decoration:var( --e-global-typography-d7962f3-text-decoration );line-height:var( --e-global-typography-d7962f3-line-height );color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-628ab02{font-family:var( --e-global-typography-8fa3b04-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-8fa3b04-font-size );font-weight:var( --e-global-typography-8fa3b04-font-weight );text-transform:var( --e-global-typography-8fa3b04-text-transform );font-style:var( --e-global-typography-8fa3b04-font-style );text-decoration:var( --e-global-typography-8fa3b04-text-decoration );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-628ab02 a{color:var( --e-global-color-6b51882 );}.elementor-46 .elementor-element.elementor-element-628ab02 a:hover{color:var( --e-global-color-7093e70 );}.elementor-46 .elementor-element.elementor-element-d7797b8{margin-top:4rem;margin-bottom:0rem;}.elementor-46 .elementor-element.elementor-element-3fb4890 .elementor-heading-title{font-family:var( --e-global-typography-810d577-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-810d577-font-size );font-weight:var( --e-global-typography-810d577-font-weight );text-transform:var( --e-global-typography-810d577-text-transform );font-style:var( --e-global-typography-810d577-font-style );text-decoration:var( --e-global-typography-810d577-text-decoration );line-height:var( --e-global-typography-810d577-line-height );color:var( --e-global-color-7093e70 );}.elementor-46 .elementor-element.elementor-element-140ab18{margin-top:0rem;margin-bottom:2rem;}.elementor-46 .elementor-element.elementor-element-404a484{font-family:var( --e-global-typography-8fa3b04-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-8fa3b04-font-size );font-weight:var( --e-global-typography-8fa3b04-font-weight );text-transform:var( --e-global-typography-8fa3b04-text-transform );font-style:var( --e-global-typography-8fa3b04-font-style );text-decoration:var( --e-global-typography-8fa3b04-text-decoration );line-height:var( --e-global-typography-8fa3b04-line-height );color:var( --e-global-color-d891358 );}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(36px/2);}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(36px/2);}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(36px/2);margin-left:calc(36px/2);}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-36px/2);margin-left:calc(-36px/2);}body.rtl .elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-36px/2);}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-36px/2);}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-849b61d{--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > a{font-family:var( --e-global-typography-9fc662a-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-9fc662a-font-size );font-weight:var( --e-global-typography-9fc662a-font-weight );text-transform:var( --e-global-typography-9fc662a-text-transform );font-style:var( --e-global-typography-9fc662a-font-style );text-decoration:var( --e-global-typography-9fc662a-text-decoration );line-height:var( --e-global-typography-9fc662a-line-height );}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-text{color:var( --e-global-color-7093e70 );transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-5a39b16{margin-top:2rem;margin-bottom:2rem;}.elementor-46 .elementor-element.elementor-element-3fb1f9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46 .elementor-element.elementor-element-3fb1f9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-3fb1f9a > .elementor-element-populated{box-shadow:0px 20px 20px 0px rgba(34, 44.00000000000004, 68, 0.03);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-46 .elementor-element.elementor-element-3fb1f9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-730dce1{text-align:center;}.elementor-46 .elementor-element.elementor-element-730dce1 .elementor-heading-title{font-family:var( --e-global-typography-3768d2c-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-3768d2c-font-size );font-weight:var( --e-global-typography-3768d2c-font-weight );text-transform:var( --e-global-typography-3768d2c-text-transform );font-style:var( --e-global-typography-3768d2c-font-style );text-decoration:var( --e-global-typography-3768d2c-text-decoration );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-c1e4d7b{text-align:center;}.elementor-46 .elementor-element.elementor-element-1532b4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46 .elementor-element.elementor-element-1532b4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-1532b4e > .elementor-element-populated{box-shadow:0px 20px 20px 0px rgba(34, 44.00000000000004, 68, 0.03);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-46 .elementor-element.elementor-element-1532b4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-18a8222{text-align:center;}.elementor-46 .elementor-element.elementor-element-18a8222 .elementor-heading-title{font-family:var( --e-global-typography-3768d2c-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-3768d2c-font-size );font-weight:var( --e-global-typography-3768d2c-font-weight );text-transform:var( --e-global-typography-3768d2c-text-transform );font-style:var( --e-global-typography-3768d2c-font-style );text-decoration:var( --e-global-typography-3768d2c-text-decoration );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-2b9ac33{text-align:center;}.elementor-46 .elementor-element.elementor-element-f0dadbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46 .elementor-element.elementor-element-f0dadbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-f0dadbb > .elementor-element-populated{box-shadow:0px 20px 20px 0px rgba(34, 44.00000000000004, 68, 0.03);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-46 .elementor-element.elementor-element-f0dadbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-163ccc8{text-align:center;}.elementor-46 .elementor-element.elementor-element-163ccc8 .elementor-heading-title{font-family:var( --e-global-typography-3768d2c-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-3768d2c-font-size );font-weight:var( --e-global-typography-3768d2c-font-weight );text-transform:var( --e-global-typography-3768d2c-text-transform );font-style:var( --e-global-typography-3768d2c-font-style );text-decoration:var( --e-global-typography-3768d2c-text-decoration );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-713ac33{text-align:center;}.elementor-46 .elementor-element.elementor-element-807dacc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46 .elementor-element.elementor-element-807dacc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-807dacc > .elementor-element-populated{box-shadow:0px 20px 20px 0px rgba(34, 44.00000000000004, 68, 0.03);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-46 .elementor-element.elementor-element-807dacc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-4482858{text-align:center;}.elementor-46 .elementor-element.elementor-element-4482858 .elementor-heading-title{font-family:var( --e-global-typography-3768d2c-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-3768d2c-font-size );font-weight:var( --e-global-typography-3768d2c-font-weight );text-transform:var( --e-global-typography-3768d2c-text-transform );font-style:var( --e-global-typography-3768d2c-font-style );text-decoration:var( --e-global-typography-3768d2c-text-decoration );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-ed81774{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-widget-container{text-align:center;}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-social-icon{background-color:var( --e-global-color-d891358 );--icon-padding:0.3em;}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-social-icon i{color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-social-icon svg{fill:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-social-icon:hover{background-color:var( --e-global-color-6b51882 );}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-social-icon:hover i{color:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-ed81774 .elementor-social-icon:hover svg{fill:var( --e-global-color-4850816 );}.elementor-46 .elementor-element.elementor-element-42e68bf0{margin-top:2rem;margin-bottom:4rem;}.elementor-46 .elementor-element.elementor-element-5bd705c1 .elementor-heading-title{font-family:var( --e-global-typography-810d577-font-family ), -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var( --e-global-typography-810d577-font-size );font-weight:var( --e-global-typography-810d577-font-weight );text-transform:var( --e-global-typography-810d577-text-transform );font-style:var( --e-global-typography-810d577-font-style );text-decoration:var( --e-global-typography-810d577-text-decoration );line-height:var( --e-global-typography-810d577-line-height );color:var( --e-global-color-7093e70 );}.elementor-46 .elementor-element.elementor-element-1ac4e84f{text-align:left;}.elementor-46 .elementor-element.elementor-element-1ac4e84f img{width:100%;height:600px;}@media(max-width:1536px){.elementor-46 .elementor-element.elementor-element-1eee85f .elementor-heading-title{font-size:var( --e-global-typography-d7962f3-font-size );line-height:var( --e-global-typography-d7962f3-line-height );}.elementor-46 .elementor-element.elementor-element-628ab02{font-size:var( --e-global-typography-8fa3b04-font-size );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-3fb4890 .elementor-heading-title{font-size:var( --e-global-typography-810d577-font-size );line-height:var( --e-global-typography-810d577-line-height );}.elementor-46 .elementor-element.elementor-element-404a484{font-size:var( --e-global-typography-8fa3b04-font-size );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9fc662a-font-size );line-height:var( --e-global-typography-9fc662a-line-height );}.elementor-46 .elementor-element.elementor-element-730dce1 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-18a8222 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-163ccc8 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-4482858 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-5bd705c1 .elementor-heading-title{font-size:var( --e-global-typography-810d577-font-size );line-height:var( --e-global-typography-810d577-line-height );}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-1eee85f .elementor-heading-title{font-size:var( --e-global-typography-d7962f3-font-size );line-height:var( --e-global-typography-d7962f3-line-height );}.elementor-46 .elementor-element.elementor-element-628ab02{font-size:var( --e-global-typography-8fa3b04-font-size );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-3fb4890 .elementor-heading-title{font-size:var( --e-global-typography-810d577-font-size );line-height:var( --e-global-typography-810d577-line-height );}.elementor-46 .elementor-element.elementor-element-404a484{font-size:var( --e-global-typography-8fa3b04-font-size );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-849b61d{--e-icon-list-icon-size:40px;}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9fc662a-font-size );line-height:var( --e-global-typography-9fc662a-line-height );}.elementor-46 .elementor-element.elementor-element-730dce1 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-18a8222 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-163ccc8 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-4482858 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-5bd705c1 .elementor-heading-title{font-size:var( --e-global-typography-810d577-font-size );line-height:var( --e-global-typography-810d577-line-height );}}@media(max-width:640px){.elementor-46 .elementor-element.elementor-element-1eee85f .elementor-heading-title{font-size:var( --e-global-typography-d7962f3-font-size );line-height:var( --e-global-typography-d7962f3-line-height );}.elementor-46 .elementor-element.elementor-element-628ab02{font-size:var( --e-global-typography-8fa3b04-font-size );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-3fb4890 .elementor-heading-title{font-size:var( --e-global-typography-810d577-font-size );line-height:var( --e-global-typography-810d577-line-height );}.elementor-46 .elementor-element.elementor-element-404a484{font-size:var( --e-global-typography-8fa3b04-font-size );line-height:var( --e-global-typography-8fa3b04-line-height );}.elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-849b61d .elementor-icon-list-item > a{font-size:var( --e-global-typography-9fc662a-font-size );line-height:var( --e-global-typography-9fc662a-line-height );}.elementor-46 .elementor-element.elementor-element-730dce1 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-18a8222 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-163ccc8 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-4482858 .elementor-heading-title{font-size:var( --e-global-typography-3768d2c-font-size );line-height:var( --e-global-typography-3768d2c-line-height );}.elementor-46 .elementor-element.elementor-element-5bd705c1 .elementor-heading-title{font-size:var( --e-global-typography-810d577-font-size );line-height:var( --e-global-typography-810d577-line-height );}}@media(max-width:1024px) and (min-width:641px){.elementor-46 .elementor-element.elementor-element-28110e8{width:100%;}.elementor-46 .elementor-element.elementor-element-89756f8{width:100%;}.elementor-46 .elementor-element.elementor-element-3fb1f9a{width:48.3%;}.elementor-46 .elementor-element.elementor-element-1532b4e{width:48.3%;}.elementor-46 .elementor-element.elementor-element-f0dadbb{width:48.3%;}.elementor-46 .elementor-element.elementor-element-807dacc{width:48.3%;}.elementor-46 .elementor-element.elementor-element-c7484ae{width:100%;}.elementor-46 .elementor-element.elementor-element-d0d25ce{width:100%;}}@media(max-width:768px) and (min-width:641px){.elementor-46 .elementor-element.elementor-element-89756f8{width:100%;}.elementor-46 .elementor-element.elementor-element-3fb1f9a{width:48.3%;}.elementor-46 .elementor-element.elementor-element-1532b4e{width:48.3%;}.elementor-46 .elementor-element.elementor-element-f0dadbb{width:48.3%;}.elementor-46 .elementor-element.elementor-element-807dacc{width:48.3%;}.elementor-46 .elementor-element.elementor-element-c7484ae{width:100%;}.elementor-46 .elementor-element.elementor-element-d0d25ce{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-29ab809 */.elementor-46 .elementor-element.elementor-element-29ab809 .gfield_label {
    font-size: var( --e-global-typography-8fa3b04-font-size );
    font-weight: var( --e-global-typography-8fa3b04-font-weight );
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gfield input[type=text], .elementor-46 .elementor-element.elementor-element-29ab809 .gfield input[type=email], .elementor-46 .elementor-element.elementor-element-29ab809 .gfield input[type=tel], .elementor-46 .elementor-element.elementor-element-29ab809 .gfield select {
    height: 60px;
    font-size: var( --e-global-typography-8fa3b04-font-size );
    font-weight: var( --e-global-typography-8fa3b04-font-weight );
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gform_body input[type=text]:focus, .elementor-46 .elementor-element.elementor-element-29ab809 .gform_body input[type=email]:focus, .elementor-46 .elementor-element.elementor-element-29ab809 .gform_body input[type=tel]:focus, .elementor-46 .elementor-element.elementor-element-29ab809 .gfield select:focus, .gfield textarea:focus {
	outline: 0px;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gfield select {
    border-color: #DFDEDB;
    background-color: var(--e-global-color-4850816);
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gfield {
    padding-bottom: 20px;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gchoice {
    display: inline-block;
    padding-right: 20px;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gfield-choice-input+label {
    max-width: none;
    padding-bottom: 0px;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .ginput_container_date input {
    width: 100%;
}

.elementor-46 .elementor-element.elementor-element-29ab809 #field_submit {
    flex-direction: column;
}

.elementor-46 .elementor-element.elementor-element-29ab809 #field_submit input {
    padding: 1rem 2rem;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gform_validation_errors {
    border-radius: 0;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gform_validation_errors > h2 {
    font-family: "Open Sans";
    font-size: 1rem;
    font-weight: 400;
    line-height: unset;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gform_heading {
    display: none;
}

.elementor-46 .elementor-element.elementor-element-29ab809 .gform_footer {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1e4d7b */.elementor-46 .elementor-element.elementor-element-c1e4d7b a {
    color: var(--e-global-color-d891358);
}

.elementor-46 .elementor-element.elementor-element-c1e4d7b a:hover {
    color: var(--e-global-color-6b51882);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b9ac33 */.elementor-46 .elementor-element.elementor-element-2b9ac33 a {
    color: var(--e-global-color-d891358);
}

.elementor-46 .elementor-element.elementor-element-2b9ac33 a:hover {
    color: var(--e-global-color-6b51882);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-713ac33 */.elementor-46 .elementor-element.elementor-element-713ac33 a {
    color: var(--e-global-color-d891358);
}

.elementor-46 .elementor-element.elementor-element-713ac33 a:hover {
    color: var(--e-global-color-6b51882);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a39b16 */.elementor-46 .elementor-element.elementor-element-5a39b16 > .elementor-container {
    gap: 20px;
 }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ac4e84f */.elementor-46 .elementor-element.elementor-element-1ac4e84f img {
    aspect-ratio: 3/2;
    object-fit: cover;
}/* End custom CSS */