.elementor-99958 .elementor-element.elementor-element-040369a{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-99958 .elementor-element.elementor-element-040369a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99958 .elementor-element.elementor-element-bf1c2a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-99958 .elementor-element.elementor-element-a8e439c{--display:flex;}.elementor-99958 .elementor-element.elementor-element-ee97667{--display:flex;--min-height:0px;--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;}.elementor-99958 .elementor-element.elementor-element-295da8d{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-295da8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99958 .elementor-element.elementor-element-99a7e70{--spacer-size:2px;}.elementor-99958 .elementor-element.elementor-element-8c07780{--spacer-size:10px;}.elementor-99958 .elementor-element.elementor-element-74cfc74{--display:flex;}.elementor-99958 .elementor-element.elementor-element-e05403c{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-4979589{--spacer-size:10px;}.elementor-99958 .elementor-element.elementor-element-7edbef7{--display:flex;}.elementor-99958 .elementor-element.elementor-element-ecde23b.elementor-element{--align-self:center;}.elementor-99958 .elementor-element.elementor-element-8aef089{text-align:center;}.elementor-99958 .elementor-element.elementor-element-8aef089 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;color:#1A1A18;}.elementor-99958 .elementor-element.elementor-element-6dc42ef{--display:flex;}.elementor-99958 .elementor-element.elementor-element-255e282{--display:flex;}.elementor-99958 .elementor-element.elementor-element-0ecf212{--display:flex;}.elementor-99958 .elementor-element.elementor-element-0fccd4c{--spacer-size:30px;}.elementor-99958 .elementor-element.elementor-element-b7de1ef{--display:flex;}.elementor-99958 .elementor-element.elementor-element-d47b35e{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-2319782{--spacer-size:10px;}.elementor-99958 .elementor-element.elementor-element-8666093{--display:flex;}.elementor-99958 .elementor-element.elementor-element-0040553{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-d8a6aef{--spacer-size:3px;}.elementor-99958 .elementor-element.elementor-element-9336f49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-99958 .elementor-element.elementor-element-a31d96e{--spacer-size:1px;}.elementor-99958 .elementor-element.elementor-element-66b199e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-99958 .elementor-element.elementor-element-5f8368c{--display:flex;}.elementor-99958 .elementor-element.elementor-element-74446aa{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-6e51502{--display:flex;}.elementor-99958 .elementor-element.elementor-element-6e51502.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99958 .elementor-element.elementor-element-4a1e493{--display:flex;}.elementor-99958 .elementor-element.elementor-element-2cb92bb{--display:flex;}.elementor-99958 .elementor-element.elementor-element-38e29c3{--display:flex;}.elementor-99958 .elementor-element.elementor-element-f00efea{--display:flex;}.elementor-99958 .elementor-element.elementor-element-1ca72cb{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-c98a697{--display:flex;}.elementor-99958 .elementor-element.elementor-element-a1e02cd{--display:flex;}.elementor-99958 .elementor-element.elementor-element-b22220c{--display:flex;}.elementor-99958 .elementor-element.elementor-element-93563b2{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-512fe48{--display:flex;}.elementor-99958 .elementor-element.elementor-element-9b57a38{width:100%;max-width:100%;}.elementor-99958 .elementor-element.elementor-element-7a3caf5{--display:flex;}.elementor-99958 .elementor-element.elementor-element-7a3caf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99958 .elementor-element.elementor-element-3957c68{--display:flex;}.elementor-99958 .elementor-element.elementor-element-1a9c341{--display:flex;}.elementor-99958 .elementor-element.elementor-element-2b98ba9{width:100%;max-width:100%;}body.elementor-page-99958:not(.elementor-motion-effects-element-type-background), body.elementor-page-99958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}:root{--page-title-display:none;}body.elementor-page-99958{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1189px){.elementor-99958 .elementor-element.elementor-element-040369a{--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-99958 .elementor-element.elementor-element-040369a{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-99958 .elementor-element.elementor-element-040369a{--width:100.345%;}.elementor-99958 .elementor-element.elementor-element-6e51502{--width:100.063%;}}@media(max-width:1440px) and (min-width:768px){.elementor-99958 .elementor-element.elementor-element-7a3caf5{--width:1191.22px;}}@media(max-width:1189px) and (min-width:768px){.elementor-99958 .elementor-element.elementor-element-040369a{--width:1065.99px;}}/* Start custom CSS for html, class: .elementor-element-0faf074 *//* ── Brand scroller hover description brighter ── */
.saso-brands-d-item:hover .saso-brands-d-idesc {
  color: rgba(255,255,255,0.95) !important;
/* ── Brand scroller featured panel — larger fonts ── */
.saso-brands-d-feat-tag {
  font-size: 12px !important;
}

.saso-brands-d-feat-name {
  font-size: 38px !important;
}

.saso-brands-d-feat-sub {
  font-size: 16px !important;
}

.saso-brands-d-feat-link {
  font-size: 13px !important;
}

.saso-brands-d-item:hover .saso-brands-d-itag {
  color: #e8b85a !important;
}

.saso-brands-d-item:hover .saso-brands-d-iname {
  color: #ffffff !important;
}

.saso-brands-d-item:hover .saso-brands-d-ilink {
  color: #e8b85a !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b98ba9 *//* ── Footer full width fix ── */
.saso-footer {
  width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
}/* End custom CSS */
/* Start custom CSS */.c-page-header,
.c-page-header--low,
.c-page-header--no-title,
.c-page-header--page,
.c-page-header--header-type-1,
header.l-section.c-page-header {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

main.l-inner {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

nav.c-breadcrumbs,
nav.c-breadcrumbs--yoast,
.c-page-header__row-1,
.c-page-header__row-1--1-columns,
.c-page-header__row-1-col--breadcrumbs {
  display: none !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-section:first-child,
.e-con:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */