.elementor-1944 .elementor-element.elementor-element-b89bc22{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1944 .elementor-element.elementor-element-be96e32{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1944 .elementor-element.elementor-element-be96e32:not(.elementor-motion-effects-element-type-background), .elementor-1944 .elementor-element.elementor-element-be96e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1944 .elementor-element.elementor-element-aa8ddf5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1944 .elementor-element.elementor-element-aa8ddf5:not(.elementor-motion-effects-element-type-background), .elementor-1944 .elementor-element.elementor-element-aa8ddf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#666666;}.elementor-1944 .elementor-element.elementor-element-f96e5c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-4px -4px -4px -4px;}.elementor-1944 .elementor-element.elementor-element-f96e5c4 .about-text{color:#FFFFFF;}.elementor-1944 .elementor-element.elementor-element-f96e5c4 .th-social a{color:#FFFFFF;}.elementor-1944 .elementor-element.elementor-element-5cbdc03 > .elementor-widget-container{padding:22px 12px 0px 12px;}.elementor-1944 .elementor-element.elementor-element-5cbdc03 .title{color:#FFFFFF;padding:15px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-5cbdc03 .details, .elementor-1944 .elementor-element.elementor-element-5cbdc03 .details a{color:#FFFFFF;}.elementor-1944 .elementor-element.elementor-element-ca75b6f > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-1944 .elementor-element.elementor-element-ca75b6f .widget_title{color:#FFFFFF;line-height:63px;margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1944 .elementor-element.elementor-element-3369cad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1944 .elementor-element.elementor-element-4b9ac54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1944 .elementor-element.elementor-element-d15aea8{padding:0px 12px 0px 12px;}.elementor-1944 .elementor-element.elementor-element-7956c7c{padding:0px 12px 0px 12px;}@media(max-width:1024px){.elementor-1944 .elementor-element.elementor-element-b89bc22{--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1944 .elementor-element.elementor-element-be96e32{--border-radius:10px 10px 10px 10px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1944 .elementor-element.elementor-element-aa8ddf5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1944 .elementor-element.elementor-element-5cbdc03{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-1944 .elementor-element.elementor-element-ca75b6f{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-1944 .elementor-element.elementor-element-3369cad{--padding-top:0px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-1944 .elementor-element.elementor-element-4b9ac54{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 10px 10px;}}@media(max-width:767px){.elementor-1944 .elementor-element.elementor-element-b89bc22{--padding-top:0px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1944 .elementor-element.elementor-element-aa8ddf5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1944 .elementor-element.elementor-element-5cbdc03{width:100%;max-width:100%;}.elementor-1944 .elementor-element.elementor-element-ca75b6f{width:100%;max-width:100%;}.elementor-1944 .elementor-element.elementor-element-3369cad{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for builda__footer_about_widget, class: .elementor-element-f96e5c4 *//* Center logo, slogan, and icons in the left footer column */
#footer-brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 10px; /* adjust spacing between items */
}

/* Make sure the logo itself centers */
#footer-brand .elementor-widget-image img {
  display: block;
  margin: 0 auto;
}

/* Center the social icons row */
#footer-brand .elementor-social-icons {
  justify-content: center;
}

/* Optional: tighten icon look */
#footer-brand .elementor-social-icon {
  margin: 0 4px;
}/* End custom CSS */
/* Start custom CSS for realarcontactinfo, class: .elementor-element-5cbdc03 *//* Footer contact block: make all text & links white */
#footer-contact,
#footer-contact * { color: #fff !important; }

#footer-contact a { color: #fff !important; }
#footer-contact a:hover { color: #e6e6e6 !important; }

/* Optional: make icons white too */
#footer-contact i,
#footer-contact svg { color: #fff !important; fill: #fff !important; }/* End custom CSS */
/* Start custom CSS for realarmenuselect, class: .elementor-element-ca75b6f *//* Footer menu column: force everything white */
#footer-menu, 
#footer-menu * { color: #fff !important; }

#footer-menu a,
#footer-menu .menu-item a,
#footer-menu .elementor-icon-list-text { color: #fff !important; }

#footer-menu a:hover,
#footer-menu .menu-item a:hover { color: #e6e6e6 !important; }

/* Arrows / icons (SVG or font icons) */
#footer-menu i,
#footer-menu svg { color: #fff !important; fill: #fff !important; }

/* If your theme uses ::before chevrons on list items */
#footer-menu li::before { color: #fff !important; border-color: #fff !important; }

/* Active item state */
#footer-menu .current-menu-item > a { color: #fff !important; }/* End custom CSS */