.elementor-993756 .elementor-element.elementor-element-42e2f192{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-993756 .elementor-element.elementor-element-7bf0d3e1{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-649c005e{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-2e5a73f9{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-32de138c{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-61de3e07{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-43de5d24{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-3317448f{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-11a7ca4{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-7497ea64{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-d88e9dc{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-551af7d{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-75d44c7c{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-6549776f{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-1cf0bc5{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993756 .elementor-element.elementor-element-5711f3b5{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-993756 .elementor-element.elementor-element-42e2f192{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-993756 .elementor-element.elementor-element-42e2f192{--content-width:860px;}}/* Start custom CSS for container, class: .elementor-element-42e2f192 */.elementor-993756 .elementor-element.elementor-element-42e2f192, .elementor-993756 .elementor-element.elementor-element-42e2f192 > .e-con-inner, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-section, .elementor-993756 .elementor-element.elementor-element-42e2f192 .elementor-widget { min-width: 0; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-section {
  margin-block-start: clamp(2rem, 4.6vw, 3.5rem);
  padding-block-start: clamp(1.65rem, 3.5vw, 2.6rem);
  border-block-start: 1px solid #e4e6eb;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-anchor { scroll-margin-top: 8rem; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .elementor-widget-heading .elementor-heading-title { overflow-wrap: anywhere; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .elementor-widget-heading h2.elementor-heading-title {
  font-size: clamp(1.55rem, 1.28rem + 1.15vw, 2.18rem);
  line-height: 1.19;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .elementor-widget-heading h3.elementor-heading-title {
  font-size: clamp(1.16rem, 1.02rem + 0.53vw, 1.42rem);
  line-height: 1.3;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-section .elementor-widget-heading:not(:first-child) {
  margin-block-start: clamp(0.7rem, 1.3vw, 1.2rem);
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc {
  font-size: clamp(1rem, 0.96rem + 0.29vw, 1.125rem);
  line-height: 1.68;
  overflow-wrap: anywhere;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose p { margin: 0 0 0.76em; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose :is(p, ul, ol, blockquote):last-child { margin-block-end: 0; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose :is(ol, ul), .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc ol {
  margin: 0 0 0.76em;
  padding-inline-start: 1.5em;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose ul { list-style: disc; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose ol, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc ol { list-style: decimal; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose li { margin: 0.2em 0; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose code { font-size: 0.9em; overflow-wrap: anywhere; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose blockquote {
  margin: 0 0 1em;
  padding: 0.65em 0.9em;
  border-inline-start: 2px solid #d7dae2;
  font-size: inherit;
  line-height: inherit;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-byline { font-size: 0.9rem; color: #505661; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose a, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc a {
  color: #a71f44;
  text-decoration: underline;
  text-underline-offset: 0.16em;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-prose a:hover, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc a:hover { color: #811634; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-callout, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-cta {
  box-sizing: border-box;
  padding: clamp(0.95rem, 2.5vw, 1.45rem);
  background: #f6f7f9;
  border-radius: 0.6rem;
}
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-callout, .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-cta { border-inline-start: 3px solid #E9204F; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc p { margin: 0 0 0.7em; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc ol { margin-block-end: 0; columns: 2; column-gap: 2.5rem; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc li { break-inside: avoid; padding-inline-start: 0.2em; margin-block-end: 0.5em; }
.elementor-993756 .elementor-element.elementor-element-42e2f192 :is(.dm-fb-guide-prose a, .dm-fb-guide-toc a):focus-visible {
  outline: 2px solid #a71f44;
  outline-offset: 2px;
}
@media (max-width: 680px) {
  .elementor-993756 .elementor-element.elementor-element-42e2f192 .dm-fb-guide-toc ol { columns: 1; }
}/* End custom CSS */