.elementor-104643 .elementor-element.elementor-element-436d628{--display:flex;--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-104643 .elementor-element.elementor-element-436d628:not(.elementor-motion-effects-element-type-background), .elementor-104643 .elementor-element.elementor-element-436d628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202F5D;}.elementor-104643 .elementor-element.elementor-element-98ce600{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-104643 .elementor-element.elementor-element-640e79c{--display:flex;--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-104643 .elementor-element.elementor-element-640e79c:not(.elementor-motion-effects-element-type-background), .elementor-104643 .elementor-element.elementor-element-640e79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-104643 .elementor-element.elementor-element-b9e6db9{--display:flex;--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-104643 .elementor-element.elementor-element-0ae4c64{--display:flex;--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-104643 .elementor-element.elementor-element-7f0ab80{width:100%;max-width:100%;}.elementor-104643 .elementor-element.elementor-element-380331a{--display:flex;--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-104643 .elementor-element.elementor-element-68f7ab5{--display:flex;--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-104643 .elementor-element.elementor-element-cf7e9bb{--display:flex;--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-104643 .elementor-element.elementor-element-4b684ca{--display:flex;--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-104643 .elementor-element.elementor-element-4b684ca:not(.elementor-motion-effects-element-type-background), .elementor-104643 .elementor-element.elementor-element-4b684ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15cf476 );}.elementor-104643 .elementor-element.elementor-element-2dfd670{--display:flex;--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-104643 .elementor-element.elementor-element-9132fef{--display:flex;--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-104643 .elementor-element.elementor-element-854e628{--display:flex;--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-104643 .elementor-element.elementor-element-854e628:not(.elementor-motion-effects-element-type-background), .elementor-104643 .elementor-element.elementor-element-854e628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15cf476 );}.elementor-104643 .elementor-element.elementor-element-0fc0471{--display:flex;--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-104643 .elementor-element.elementor-element-4d26847{--display:flex;--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;}@media(min-width:768px){.elementor-104643 .elementor-element.elementor-element-98ce600{--width:100%;}}@media(min-width:2400px){.elementor-104643 .elementor-element.elementor-element-98ce600{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-104643 .elementor-element.elementor-element-98ce600{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-104643 .elementor-element.elementor-element-98ce600{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-104643 .elementor-element.elementor-element-98ce600{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-104643 .elementor-element.elementor-element-98ce600{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-104643 .elementor-element.elementor-element-98ce600{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4d1364a */@import url('https://fonts.googleapis.com/css2?family=Saira:wght@400;500;600;700;800&display=swap');

.bth,
.bth * {
  font-family: 'Saira', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-200a762 */h1.heading.font-extrabold.uppercase {
  font-family: 'Saira', sans-serif !important;
  font-size: clamp(2.2rem, 6vw, 4.5rem) !important;
  font-weight: 800 !important;
  line-height: 1.05 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  color: transparent !important;
  background: linear-gradient(135deg, #962C66 0%, #962C66 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  margin-bottom: 18px !important;
}

h1.heading.font-extrabold.uppercase::after {
  content: "";
  display: block;
  width: 100px;
  height: 4px;
  background: linear-gradient(135deg, #962C66 0%, #962C66 100%);
  border-radius: 999px;
  margin: 18px auto 0;
}

#rbb-breadcrumb {
  font-family: 'Saira', sans-serif !important;
  font-size: 13px !important;
  color: #777 !important;
}/* End custom CSS */