.elementor-29 .elementor-element.elementor-element-fd23de0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fd23de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-29 .elementor-element.elementor-element-fd23de0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-29 .elementor-element.elementor-element-fd23de0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-1061b3b .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-29 .elementor-element.elementor-element-9deb1d1 .elementor-heading-title{color:#515151;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}.elementor-29 .elementor-element.elementor-element-e9b3634 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-29 .elementor-element.elementor-element-024ebe3 .elementor-heading-title{color:#515151;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}.elementor-29 .elementor-element.elementor-element-9520da0 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;line-height:22.1px;}.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main .elementor-item{color:#515151;fill:#515151;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main .elementor-item:focus{color:#48AA4C;fill:#48AA4C;}.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#48AA4C;}.elementor-29 .elementor-element.elementor-element-bedb976{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-29 .elementor-element.elementor-element-bedb976 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-7e810f9 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-29 .elementor-element.elementor-element-d8d1b0f{color:#515151;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-6a39f68 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-29 .elementor-element.elementor-element-f3f156d{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-f3f156d .elementor-widget-container{text-align:left;}.elementor-29 .elementor-element.elementor-element-f3f156d .elementor-social-icon{background-color:#2F2F2F00;--icon-padding:0em;}.elementor-29 .elementor-element.elementor-element-f3f156d .elementor-social-icon i{color:#333333;}.elementor-29 .elementor-element.elementor-element-f3f156d .elementor-social-icon svg{fill:#333333;}.elementor-29 .elementor-element.elementor-element-bbbf44b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bbbf44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-29 .elementor-element.elementor-element-bbbf44b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-bbbf44b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-af75a6e{text-align:center;}.elementor-29 .elementor-element.elementor-element-af75a6e .elementor-heading-title{color:#515151;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}