.elementor-10297 .elementor-element.elementor-element-a860b79{padding:0px 50px 0px 50px;}.elementor-10297 .elementor-element.elementor-element-aa069e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-356b669{padding:0px 50px 0px 50px;}.elementor-10297 .elementor-element.elementor-element-b44b813 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-10297 .elementor-element.elementor-element-310babf{width:100%;max-width:100%;}.elementor-10297 .elementor-element.elementor-element-310babf > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-e261f58 .elementor-repeater-item-cb86ec9.elementor-social-icon{background-color:#0B2E7E;}.elementor-10297 .elementor-element.elementor-element-e261f58{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--grid-column-gap:34px;--grid-row-gap:48px;}.elementor-10297 .elementor-element.elementor-element-e261f58 .elementor-widget-container{text-align:center;}.elementor-10297 .elementor-element.elementor-element-e261f58 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-5435db61{margin-top:0px;margin-bottom:0px;padding:127px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-44ed6832.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10297 .elementor-element.elementor-element-2baf9387 > .elementor-widget-container{margin:0px 0px 54px 0px;padding:0px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-6bc2787c{width:var( --container-widget-width, 836px );max-width:836px;--container-widget-width:836px;--container-widget-flex-grow:0;}.elementor-10297 .elementor-element.elementor-element-6a1629cc{padding:174px 0px 180px 0px;}.elementor-10297 .elementor-element.elementor-element-683e508 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-3aa58a6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10297 .elementor-element.elementor-element-3aa58a6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-7c3c8294{width:var( --container-widget-width, 714px );max-width:714px;--container-widget-width:714px;--container-widget-flex-grow:0;}.elementor-10297 .elementor-element.elementor-element-63c8a6df{padding:70px 0px 0px 0px;}.elementor-10297 .elementor-element.elementor-element-5353bdf1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10297 .elementor-element.elementor-element-5353bdf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}@media(max-width:1024px){.elementor-10297 .elementor-element.elementor-element-a860b79{margin-top:60px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-10297 .elementor-element.elementor-element-356b669{margin-top:60px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-10297 .elementor-element.elementor-element-310babf{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-10297 .elementor-element.elementor-element-2baf9387{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-10297 .elementor-element.elementor-element-6bc2787c{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-10297 .elementor-element.elementor-element-5353bdf1 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for belfort_core_section_title, class: .elementor-element-2baf9387 *//* 1) Stop Elementor containers from being individually scrollable */
.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-wrap,
.elementor-widget-container {
  overflow-y: visible !important;   /* or use 'auto' if you want scroll only when truly needed */
  overflow-x: visible !important;
}

/* 2) If something still draws a scrollbar, hide it across Elementor content */
.elementor * {
  -ms-overflow-style: none;   /* IE/Edge */
  scrollbar-width: none;      /* Firefox */
}
.elementor *::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;              /* Chrome/Safari */
}/* End custom CSS */
/* Start custom CSS for wp-widget-belfort_core_contact_form_7, class: .elementor-element-6bc2787c */.qodef-request-form .wpcf7-submit {
  background: #B79B71;
  color: #fff;
  border: none;
}
.qodef-request-form .wpcf7-submit:hover { background: #B79B71; }/* End custom CSS */