/**/.imageWidget{position:relative}.imageWidget a,.imageWidget span.image-caption{font-style:italic;text-align:center}.imageWidget a[data-caption]::after,.imageWidget span[data-caption]::after{content:attr(data-caption);display:block;line-height:100%}
.imageWidget.with-caption a::after,.imageWidget.with-caption span.image-caption::after{margin-top:12px}.imageWidget img[width][height]{height:auto}[data-flex-site] #fcontainer .imageWidget:after,[data-flex-site] #flex-footer .imageWidget:after,[data-flex-site] #flex-header .imageWidget:after{content:none}
[data-flex-site] #fcontainer .imageWidget:before,[data-flex-site] #flex-footer .imageWidget:before,[data-flex-site] #flex-header .imageWidget:before{font-size:80px;transform:none}.imageWidget.hover img.hover-image,.imageWidget:hover img.hover-image{display:initial}
.imageWidget.hover.hasHover img:not(.hover-image),.imageWidget:hover.hasHover img:not(.hover-image){display:none!important}.imageWidget img.hover-image,.imageWidget img.logo-on-scroll{display:none}/**/.graphicWidget{width:200px;height:200px;margin:10px auto;text-align:center}.graphicWidget svg.svg{width:100%;height:100%;color:#000;fill:#000}.graphicWidget img.svg{object-fit:contain;width:100%;height:100%}
.graphicWidget .svg[data-icon-mask]{display:block;aspect-ratio:1;width:100%;height:100%;color:#000;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
.graphicWidgetV2{width:60px;height:60px}.graphicWidgetV3{font-size:0}/**/.hamburgerButton{display:block;background-color:transparent;border:0;padding:0;margin:0}.hamburgerButton,.hamburgerButton svg{width:100%;height:100%}/**/.dmNewParagraph[data-version] .text-align-left{text-align:left!important}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version] .text-align-right{text-align:right!important}
.dmNewParagraph[data-version] .text-align-justify{text-align:justify!important}.dmNewParagraph[data-version] .ql-indent-1{padding:0 1em;padding-inline-end:0;padding-inline-start:3em}.dmNewParagraph[data-version] .ql-indent-2{padding:0 2em;padding-inline-end:0;padding-inline-start:6em}
.dmNewParagraph[data-version] .ql-indent-3{padding:0 3em;padding-inline-end:0;padding-inline-start:9em}.dmNewParagraph[data-version] .ql-indent-4{padding:0 4em;padding-inline-end:0;padding-inline-start:12em}
.dmNewParagraph[data-version] .ql-indent-5{padding:0 5em;padding-inline-end:0;padding-inline-start:15em}.dmNewParagraph[data-version] .ql-indent-6{padding:0 6em;padding-inline-end:0;padding-inline-start:18em}
.dmNewParagraph[data-version] .ql-indent-7{padding:0 7em;padding-inline-end:0;padding-inline-start:21em}.dmNewParagraph[data-version] .ql-indent-8{padding:0 8em;padding-inline-end:0;padding-inline-start:24em}
.dmNewParagraph[data-version] .ql-indent-9{padding:0 9em;padding-inline-end:0;padding-inline-start:27em}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}
.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h2,.dmNewParagraph[data-version] h3,.dmNewParagraph[data-version] h4,.dmNewParagraph[data-version] h5,.dmNewParagraph[data-version] h6,.dmNewParagraph[data-version] ol,.dmNewParagraph[data-version] p,.dmNewParagraph[data-version] ul{margin-top:0;margin-bottom:0}
.dmNewParagraph[data-version] ol,.dmNewParagraph[data-version] ul{padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.dmNewParagraph[data-version] ol>li,.dmNewParagraph[data-version] ul>li{list-style-type:none;text-indent:-1.5em;margin:0 1em;margin-inline-end:0;margin-inline-start:2em}
.dmNewParagraph[data-version] ol>li:before,.dmNewParagraph[data-version] ul>li:before{min-width:1em;display:inline-block;margin-right:.5em;margin-inline-start:0;margin-inline-end:.5em;text-align:right;text-align:end}
.dmNewParagraph[data-version] ul .ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-1}.dmNewParagraph[data-version] ul .ql-indent-1:before{font-weight:700;content:"○"}
.dmNewParagraph[data-version] ul .ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-2}.dmNewParagraph[data-version] ul .ql-indent-2:before,.dmNewParagraph[data-version] ul .ql-indent-3:before,.dmNewParagraph[data-version] ul .ql-indent-4:before,.dmNewParagraph[data-version] ul .ql-indent-5:before,.dmNewParagraph[data-version] ul .ql-indent-6:before,.dmNewParagraph[data-version] ul .ql-indent-7:before,.dmNewParagraph[data-version] ul .ql-indent-8:before,.dmNewParagraph[data-version] ul .ql-indent-9:before{font-weight:700;content:"■"}
.dmNewParagraph[data-version] ul .ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-3}.dmNewParagraph[data-version] ul .ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9;counter-increment:list-4}
.dmNewParagraph[data-version] ul .ql-indent-5{counter-reset:list-6 list-7 list-8 list-9;counter-increment:list-5}.dmNewParagraph[data-version] ul .ql-indent-6{counter-reset:list-7 list-8 list-9;counter-increment:list-6}
.dmNewParagraph[data-version] ul .ql-indent-7{counter-reset:list-8 list-9;counter-increment:list-7}.dmNewParagraph[data-version] ul .ql-indent-8{counter-reset:list-9;counter-increment:list-8}.dmNewParagraph[data-version] ul .ql-indent-9{counter-reset:list-10 list-9;counter-increment:list-9}
.dmNewParagraph[data-version] ul>li:before{font-weight:700;content:"•";font-family:Arial}.dmNewParagraph[data-version] ul.custom-list-1>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"○";transform:scale(1);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-2>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"★";transform:scale(.7);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-3>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"➞";transform:scale(.8);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-4>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"＋";transform:scale(.7);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-5>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"－";transform:scale(.7);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-6>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"✓";transform:scale(.8);transform-origin:center right}
.dmNewParagraph[data-version] ul.custom-list-7>li:not([class^=ql-indent-]):not([class*=" ql-indent-"]):before{content:"✗";transform:scale(.8);transform-origin:center right}
.dmNewParagraph[data-version] ol .ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-1}.dmNewParagraph[data-version] ol .ql-indent-1:before{content:counter(list-1,lower-alpha)". "}
.dmNewParagraph[data-version] ol .ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-2}.dmNewParagraph[data-version] ol .ql-indent-2:before{content:counter(list-2,lower-roman)". "}
.dmNewParagraph[data-version] ol .ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-3}.dmNewParagraph[data-version] ol .ql-indent-3:before{content:counter(list-3,decimal)". "}
.dmNewParagraph[data-version] ol .ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9;counter-increment:list-4}.dmNewParagraph[data-version] ol .ql-indent-4:before{content:counter(list-4,lower-alpha)". "}
.dmNewParagraph[data-version] ol .ql-indent-5{counter-reset:list-6 list-7 list-8 list-9;counter-increment:list-5}.dmNewParagraph[data-version] ol .ql-indent-5:before{content:counter(list-5,lower-roman)". "}
.dmNewParagraph[data-version] ol .ql-indent-6{counter-reset:list-7 list-8 list-9;counter-increment:list-6}.dmNewParagraph[data-version] ol .ql-indent-6:before{content:counter(list-6,decimal)". "}
.dmNewParagraph[data-version] ol .ql-indent-7{counter-reset:list-8 list-9;counter-increment:list-7}.dmNewParagraph[data-version] ol .ql-indent-7:before{content:counter(list-7,lower-alpha)". "}
.dmNewParagraph[data-version] ol .ql-indent-8{counter-reset:list-9;counter-increment:list-8}.dmNewParagraph[data-version] ol .ql-indent-8:before{content:counter(list-8,lower-roman)". "}
.dmNewParagraph[data-version] ol .ql-indent-9{counter-reset:list-10 list-9;counter-increment:list-9}.dmNewParagraph[data-version] ol .ql-indent-9:before{content:counter(list-9,decimal)". "}
.dmNewParagraph[data-version] ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.dmNewParagraph[data-version] ol li:before{content:counter(list-0,decimal)". "}
.dmNewParagraph[data-version] a{vertical-align:initial}@media(min-width:768px) and (max-width:1024px){.dmNewParagraph[data-version] .t-text-align-left{text-align:left!important}.dmNewParagraph[data-version] .t-text-align-center{text-align:center!important}
.dmNewParagraph[data-version] .t-text-align-right{text-align:right!important}.dmNewParagraph[data-version] .t-text-align-justify{text-align:justify!important}}@media(max-width:767px){.dmRoot .dmNewParagraph[data-version] .m-text-align-left{text-align:left!important}
.dmRoot .dmNewParagraph[data-version] .m-text-align-center{text-align:center!important}.dmRoot .dmNewParagraph[data-version] .m-text-align-right{text-align:right!important}.dmRoot .dmNewParagraph[data-version] .m-text-align-justify{text-align:justify!important}
}.inlineBindingLink{color:inherit!important;text-decoration:inherit!important}
/* Custom Widgets Styles */
.widget-5bd886 .full {
  width: 100% !important;
  height: 100% !important;
}

.widget-5bd886 .iconBg {
  display: block !important;
  width: 100px;
}

.widget-5bd886 .whatsapp-fill { /* default color */
  fill: currentColor;
}

.widget-5bd886 .wa-btn-transparent {
  background: rgba(0, 0, 0, 0) !important;
  border-color: rgba(0, 0, 0, 0) !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
}

.widget-5bd886 a {
  padding: 0 !important;
}

.widget-5bd886 .green-wa {
  flex: 1;
  height: 80%;
}

.widget-5bd886 .green-wa img {
  height: 100%;
}

.widget-5bd886 .wa-btns {
  margin: 0 !important;
}

.widget-5bd886 .flex-text {
  flex: 3;
  padding-right: 20px !important;
  padding-left: 20px !important;
  text-align: left;
}
@media (min-width: 768px) { .widget-5bd886 {
  /*overflow: hidden;*/
  margin: 10px auto;
  width: 278px;
} }
@media (max-width: 767px) { .widget-5bd886 {
  /*overflow: hidden;*/
  margin: 10px auto;
} }
@charset "UTF-8";
.widget-9b246d {
  /* DOC: botão de chat acima da barra fixa em mobile */
  /* DOC: rodapé mobile numa coluna */
}
.widget-9b246d .docm {
  --p:#7C5FFC;
  --p7:#5b3ff0;
  --p05:#f5f3ff;
  --f1:#1b1c1f;
  --f2:#52545b;
  --f3:#8b8e96;
  --bd:#e8e9ed;
  --b3:#eef0f3;
  position: sticky;
  top: 0;
  z-index: 999;
  background: rgba(255, 255, 255, 0.86);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid transparent;
  transition: border-color 0.2s, box-shadow 0.2s;
  font-family: Montserrat, system-ui, sans-serif;
  width: 100%;
  box-sizing: border-box;
}
.widget-9b246d .docm * {
  box-sizing: border-box;
  margin: 0;
  font-family: inherit;
}
.widget-9b246d .docm a {
  text-decoration: none;
  color: inherit;
}
.widget-9b246d .docm.stuck {
  border-bottom-color: var(--bd);
  box-shadow: 0 6px 24px rgba(26, 27, 46, 0.06);
}
.widget-9b246d .docm-in {
  width: min(1180px, 100% - 40px);
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 28px;
  height: 68px;
}
.widget-9b246d .docm .logo {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 800;
  font-size: 19px;
  letter-spacing: -0.01em;
  color: var(--f1);
}
.widget-9b246d .docm .logo img {
  width: 34px;
  height: 34px;
  border-radius: 9px;
  display: block;
}
.widget-9b246d .docm .gt {
  background: linear-gradient(90deg, #7C5FFC 0%, #4999D6 50%, #06CAAE 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.widget-9b246d .docm .links {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-inline: auto;
  align-self: stretch;
}
.widget-9b246d .docm .nl {
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  font-size: 14.5px;
  color: var(--f2);
  white-space: nowrap;
  padding: 9px 14px;
  border-radius: 999px;
  transition: background-color 0.15s, color 0.15s;
  align-self: center;
}
.widget-9b246d .docm .nl:hover, .widget-9b246d .docm .ni:hover .nl {
  color: var(--p7);
  background: var(--p05);
}
.widget-9b246d .docm .ni {
  position: relative;
  display: flex;
  align-items: center;
  align-self: stretch;
}
.widget-9b246d .docm .caret {
  font-size: 9px;
  margin-left: 5px;
  opacity: 0.55;
}
.widget-9b246d .docm .acts {
  display: flex;
  align-items: center;
  gap: 10px;
}
.widget-9b246d .docm .login {
  font-weight: 700;
  font-size: 14.5px;
  color: var(--f2);
  padding: 10px 14px;
  border-radius: 999px;
}
.widget-9b246d .docm .login:hover {
  color: var(--p7);
  background: var(--p05);
}
.widget-9b246d .docm .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  padding: 11px 20px;
  min-height: 42px;
  white-space: nowrap;
  color: #fff !important;
  background: linear-gradient(110deg, #7C5FFC 0%, #5e7fe6 38%, #4999D6 64%, #06CAAE 100%);
  box-shadow: 0 10px 26px rgba(94, 80, 220, 0.35);
  transition: transform 0.15s, box-shadow 0.2s;
}
.widget-9b246d .docm .btn:hover {
  box-shadow: 0 14px 34px rgba(94, 80, 220, 0.45);
  transform: translateY(-1px);
}
.widget-9b246d .docm .burger {
  display: none;
  width: 44px;
  height: 44px;
  border-radius: 12px;
  border: 0;
  background: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 5px;
  cursor: pointer;
  padding: 0;
}
.widget-9b246d .docm .burger span {
  width: 20px;
  height: 2.5px;
  border-radius: 2px;
  background: var(--f1);
  transition: transform 0.2s, opacity 0.2s;
}
.widget-9b246d .docm .mega {
  position: absolute;
  top: calc(100% - 6px);
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border: 1px solid var(--bd);
  border-radius: 20px;
  box-shadow: 0 22px 60px rgba(26, 27, 46, 0.18);
  padding: 14px;
  display: none;
  z-index: 80;
  grid-template-columns: 244px 1fr;
  gap: 16px;
}
.widget-9b246d .docm .mega--func {
  width: min(1020px, 100vw - 36px);
  grid-template-columns: 248px 1fr;
}
.widget-9b246d .docm .mega--sol {
  width: min(820px, 100vw - 36px);
}
.widget-9b246d .docm .mega--rec {
  width: min(680px, 100vw - 36px);
}
.widget-9b246d .docm .ni:hover .mega, .widget-9b246d .docm .ni:focus-within .mega, .widget-9b246d .docm .ni.open .mega {
  display: grid;
}
.widget-9b246d .docm .mf {
  background: linear-gradient(165deg, var(--p05), #fff 78%);
  border: 1px solid var(--bd);
  border-radius: 16px;
  padding: 20px 18px;
  display: flex;
  flex-direction: column;
}
.widget-9b246d .docm .mf-ico {
  width: 40px;
  height: 40px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid var(--bd);
  color: var(--p);
  font-size: 21px;
  box-shadow: 0 4px 12px rgba(26, 27, 46, 0.06);
}
.widget-9b246d .docm .mf h4 {
  margin: 15px 0 6px;
  font-size: 16.5px;
  font-weight: 800;
  color: var(--f1);
  letter-spacing: -0.01em;
  line-height: 1.25;
}
.widget-9b246d .docm .mf p {
  font-size: 12.5px;
  line-height: 1.5;
  color: var(--f3);
  font-weight: 500;
}
.widget-9b246d .docm .mf-cta {
  margin-top: auto;
  padding-top: 18px;
  font-size: 13px;
  font-weight: 800;
  color: var(--p7) !important;
  display: inline-flex;
  align-items: center;
  gap: 7px;
}
.widget-9b246d .docm .mf-cta:after {
  content: "→";
  transition: transform 0.15s;
}
.widget-9b246d .docm .mf-cta:hover:after {
  transform: translateX(3px);
}
.widget-9b246d .docm .mbody {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.widget-9b246d .docm .ms + .ms {
  margin-top: 8px;
}
.widget-9b246d .docm .mey {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: var(--f3);
  padding: 4px 11px 8px;
}
.widget-9b246d .docm .micons {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1px;
}
.widget-9b246d .docm .micons.c2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.widget-9b246d .docm .mcols {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px 24px;
  align-items: start;
}
.widget-9b246d .docm .mcol {
  display: flex;
  flex-direction: column;
  gap: 18px;
  min-width: 0;
}
.widget-9b246d .docm .mcol .ms + .ms {
  margin-top: 0;
}
.widget-9b246d .docm .mstack {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.widget-9b246d .docm .mi {
  display: flex;
  gap: 11px;
  align-items: flex-start;
  padding: 10px 11px;
  border-radius: 12px;
}
.widget-9b246d .docm .mi:hover {
  background: var(--p05);
}
.widget-9b246d .docm .mi-ico {
  flex: none;
  width: 34px;
  height: 34px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--p05);
  color: var(--p);
  font-size: 18px;
  transition: background-color 0.15s, color 0.15s;
}
.widget-9b246d .docm .mi:hover .mi-ico {
  background: var(--p);
  color: #fff;
}
.widget-9b246d .docm .mi-tx {
  min-width: 0;
}
.widget-9b246d .docm .mi-tx strong {
  display: block;
  font-size: 13.5px;
  font-weight: 700;
  color: var(--f1);
  line-height: 1.25;
}
.widget-9b246d .docm .mi:hover .mi-tx strong {
  color: var(--p7);
}
.widget-9b246d .docm .mi-tx span {
  display: block;
  font-size: 11.5px;
  font-weight: 500;
  color: var(--f3);
  line-height: 1.35;
  margin-top: 2px;
}
.widget-9b246d .docm .mi--sm {
  padding: 8px 11px;
  align-items: center;
}
.widget-9b246d .docm .mi--sm .mi-ico {
  width: 30px;
  height: 30px;
  font-size: 16px;
  border-radius: 9px;
}
.widget-9b246d .docm svg {
  width: 1em;
  height: 1em;
  display: block;
}
.widget-9b246d .docm .mm {
  display: none;
  border-top: 1px solid var(--bd);
  background: #fff;
  padding: 12px 20px 20px;
  max-height: calc(100vh - 60px);
  overflow: auto;
}
.widget-9b246d .docm .mml {
  display: block;
  padding: 14px 10px;
  font-weight: 700;
  font-size: 17px;
  color: var(--f1);
  border-bottom: 1px solid var(--b3);
}
.widget-9b246d .docm .mml.btn {
  width: 100%;
  margin-top: 16px;
  border: 0;
  padding: 16px 28px;
  font-size: 15.5px;
  min-height: 52px;
}
.widget-9b246d .docm .mmg {
  border-bottom: 1px solid var(--b3);
}
.widget-9b246d .docm .mmg summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 10px;
  font-weight: 700;
  font-size: 17px;
  color: var(--f1);
}
.widget-9b246d .docm .mmg summary::-webkit-details-marker {
  display: none;
}
.widget-9b246d .docm .mmg summary:after {
  content: "+";
  color: var(--p);
  font-weight: 800;
  font-size: 20px;
}
.widget-9b246d .docm .mmg[open] summary:after {
  content: "–";
}
.widget-9b246d .docm .mmg a {
  display: block;
  padding: 11px 22px;
  font-size: 15px;
  font-weight: 600;
  color: var(--f2);
}
.widget-9b246d .docm.open .mm {
  display: block;
}
.widget-9b246d .docm.open .burger span:nth-child(1) {
  transform: translateY(7.5px) rotate(45deg);
}
.widget-9b246d .docm.open .burger span:nth-child(2) {
  opacity: 0;
}
.widget-9b246d .docm.open .burger span:nth-child(3) {
  transform: translateY(-7.5px) rotate(-45deg);
}
@media (max-width: 1060px) {
  .widget-9b246d .docm .links, .widget-9b246d .docm .acts .login, .widget-9b246d .docm .acts .btn {
    display: none;
  }
  .widget-9b246d .docm .burger {
    display: flex;
  }
  .widget-9b246d .docm .acts {
    margin-left: auto;
  }
  .widget-9b246d .docm-in {
    height: 60px;
  }
}
@media (max-width: 640px) {
  .widget-9b246d .docm-in {
    width: calc(100% - 32px);
  }
}
body:has(.widget-9b246d) #dmFlexHeaderContainer {
  display: none !important;
}
.mainBorder div:has(.widget-9b246d) {
  position: sticky;
  top: 0;
  z-index: 999;
}
.widget-9b246d .docm .mmc {
  border-top: 1px solid var(--b3);
  margin: 0 0 0 12px;
}
.widget-9b246d .docm .mmc summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 10px;
  font-weight: 700;
  font-size: 15.5px;
  color: var(--f1);
}
.widget-9b246d .docm .mmc summary::-webkit-details-marker {
  display: none;
}
.widget-9b246d .docm .mmg .mmc summary:after {
  content: "+";
  color: var(--p);
  font-weight: 800;
  font-size: 18px;
}
.widget-9b246d .docm .mmg .mmc[open] summary:after {
  content: "–";
}
.widget-9b246d .docm .mmc a {
  padding: 10px 22px;
  font-size: 15px;
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm :is(.font-size-10, p.size-10):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 10px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-11, p.size-11):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 11px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-12, p.size-12):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 12px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-13, p.size-13):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 13px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-14, p.size-14):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 14px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-15, p.size-15):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 15px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-16, p.size-16, .font-size-18, p.size-18, .font-size-19, p.size-19, .font-size-20, p.size-20):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 16px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-17, p.size-17):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 17px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-21, p.size-21, .font-size-22, p.size-22, .font-size-23, p.size-23, .font-size-24, p.size-24, .font-size-25, p.size-25, .font-size-26, p.size-26, .font-size-27, p.size-27, .font-size-28, p.size-28, .font-size-29, p.size-29, .font-size-30, p.size-30):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 22px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-31, p.size-31, .font-size-32, p.size-32, .font-size-33, p.size-33, .font-size-34, p.size-34, .font-size-35, p.size-35, .font-size-36, p.size-36, .font-size-37, p.size-37, .font-size-38, p.size-38, .font-size-39, p.size-39, .font-size-40, p.size-40):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 26px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-41, p.size-41, .font-size-42, p.size-42, .font-size-43, p.size-43, .font-size-44, p.size-44, .font-size-45, p.size-45, .font-size-46, p.size-46, .font-size-47, p.size-47, .font-size-48, p.size-48):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 32px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-49, p.size-49, .font-size-50, p.size-50, .font-size-51, p.size-51, .font-size-52, p.size-52, .font-size-53, p.size-53, .font-size-54, p.size-54, .font-size-55, p.size-55, .font-size-56, p.size-56):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 34px !important;
  }
  body:has(.widget-9b246d) #dm :is(.font-size-57, p.size-57, .font-size-58, p.size-58, .font-size-59, p.size-59, .font-size-60, p.size-60, .font-size-61, p.size-61, .font-size-62, p.size-62, .font-size-63, p.size-63, .font-size-64, p.size-64, .font-size-65, p.size-65, .font-size-66, p.size-66, .font-size-67, p.size-67, .font-size-68, p.size-68, .font-size-69, p.size-69, .font-size-70, p.size-70, .font-size-71, p.size-71, .font-size-72, p.size-72, .font-size-73, p.size-73, .font-size-74, p.size-74, .font-size-75, p.size-75, .font-size-76, p.size-76, .font-size-77, p.size-77, .font-size-78, p.size-78, .font-size-79, p.size-79, .font-size-80, p.size-80):not([class*=m-font-size]):not([class*=m-size]) {
    font-size: 38px !important;
  }
}
body:has(.widget-9b246d) #dm p:has(span[style*="04a892"]:first-child), body:has(.widget-9b246d) #dm p:has(span[style*=e5484d]:first-child) {
  padding-left: 1.3em !important;
  text-indent: -1.3em !important;
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div:not(:has(.widget-117064)) :is(h1, h2, p):not(.flex-element.group:not(:has(h1)) *):not(:has(span[style*="04a892"])) {
    text-align: center !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div:not(:has(.widget-117064)) .flex-element.widget-wrapper:has(span[style*="04a892"]) {
    align-self: stretch !important;
    width: 100% !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div:not(:has(.widget-117064)) .flex-element.group:has(h1) {
    align-items: center !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div:not(:has(.widget-117064)) .flex-element.widget-wrapper:has(.dmButtonLink) {
    width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div:not(:has(.widget-117064)) .dmButtonLink {
    width: 100% !important;
  }
  body:has(.widget-9b246d) #dm h2:has([class*=font-size-3], [class*=font-size-4], [class*=font-size-5]), body:has(.widget-9b246d) #dm h2 :is([class*=font-size-3], [class*=font-size-4], [class*=font-size-5]) {
    font-size: 26px !important;
    line-height: 1.12 !important;
    letter-spacing: -0.015em !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm h2:has([class*=font-size-3], [class*=font-size-4], [class*=font-size-5]):not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm h2 :is([class*=font-size-3], [class*=font-size-4], [class*=font-size-5]):not(.zq1):not(.zq2):not(.zq3) {
    font-size: 26px !important;
    line-height: 1.12 !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-16:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-16:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 16px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-17:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-17:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 17px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-18:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-18:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 18px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-19:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-19:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 19px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-20:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-20:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-21:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-21:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-22:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-22:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-23:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-23:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-24:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-24:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-25:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-25:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
  body:has(.widget-9b246d) #dm :is(h3, h4) .font-size-26:not(.zq1):not(.zq2):not(.zq3), body:has(.widget-9b246d) #dm :is(h3, h4).size-26:not(.zq1):not(.zq2):not(.zq3) {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm .mainBorder section.section .flex-element.group:not(.flex-element.group .flex-element.group):not(:has(.widget-9b246d)):not(:has(.widget-af6193)):not(.zq1):not(.zq2):not(.zq3):not(.zq4) {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
    row-gap: 26px !important;
  }
  body:has(.widget-9b246d) #dm#dm .mainBorder div:has(.widget-9b246d) + div section.section .flex-element.group:not(.flex-element.group .flex-element.group):not(:has(.widget-117064)):not(.zq1):not(.zq2):not(.zq3):not(.zq4):not(.zq5) {
    padding-top: 28px !important;
    padding-bottom: 44px !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div ~ div .flex-element.group:has(img[src*=agenda-desktop-app]):not(:has(h1, h2, h3, p)), body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div ~ div .flex-element.group:has(img[src*=marcacoes-online-telemovel]):not(:has(h1, h2, h3, p)), body:has(.widget-9b246d) .mainBorder div:has(.widget-9b246d) + div ~ div .flex-element.group:has(img[src*=pagamento-confirmacao-telemovel]):not(:has(h1, h2, h3, p)) {
    display: none !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm .accordion-title:not(.zq1):not(.zq2) {
    font-size: 15.5px !important;
    line-height: 1.35 !important;
    margin: 18px 0 !important;
  }
  body:has(.widget-9b246d) #dm [id^=c-]:has(.accordion-title):not(.zq1):not(.zq2) {
    min-height: 0 !important;
    padding: 0 44px 0 18px !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm .flex-element.group .flex-element.widget-wrapper:has(p.size-11):not(.zq1):not(.zq2) {
    width: auto !important;
    min-width: 0 !important;
    max-width: 55% !important;
    flex: 0 0 auto !important;
    align-self: center !important;
    height: auto !important;
  }
  body:has(.widget-9b246d) #dm .dmNewParagraph:has(h3) h3:not(.zq1) {
    margin-bottom: 6px !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm :is([id=cb57e4f6], [id="5de0befe"], [id="2d62c51f"], [id="03474869"], [id=bae72160], [id="073ac3c2"], [id="678b1a98"], [id="5bcdc89f"], [id="271b2953"], [id="6dfde5f9"], [id="5877e193"], [id=c2c46b21], [id=eec7ccf7], [id="09bfc0fb"], [id=bb971927], [id="443aa909"], [id=b432db51], [id="38dd7e2b"], [id=ef60d76d], [id=a199daff], [id=a85f6b38], [id="57719f45"], [id="6007e1e1"], [id="1ef4cea4"], [id=f880ffde], [id="5b549950"], [id=b1598c5c], [id="0ff6467d"], [id="8809b8f4"], [id=cf843e2d], [id=b22c9dd8], [id=a39e8aab], [id="26135126"], [id=a2894a4f], [id="99ee02d7"], [id=f2738b02], [id=c4b5fcec], [id="82875a01"], [id=e185a773], [id="7945e0ed"], [id="6198215a"], [id="475aaae2"], [id="6d288b56"], [id=fbd19f94], [id="116cb5e5"], [id="2ea3374f"], [id="8b9e2625"], [id="05d38f79"], [id="51143a0e"], [id="0e5887af"], [id="525a9c0c"], [id="9fb511bb"], [id="68ab5948"], [id=ec6d3647], [id="876e3b6e"], [id="42bfd0f6"], [id=f796e7d3], [id="8d5c4fcc"], [id="9d295c95"], [id="718a806d"], [id="0c802594"], [id="20f6e556"], [id="06fbb8d9"], [id="51e9385c"], [id="58c58b73"], [id=d8c50ff3], [id=e801dbb1], [id=d4806524], [id="26bbed3d"], [id="667040f0"], [id=f6377a90], [id=f9e5e0c7], [id=e3754d6b], [id=f47840e1], [id=c392fc4e], [id="4e6ab41b"], [id=c78310e7], [id=ec019503], [id="153e5cb0"], [id=b2e57072], [id="8465f1b1"], [id="0b8add97"], [id=f8332202], [id="8330bc83"], [id="5f5c672e"], [id="2396a994"], [id=ab08b1e8], [id="305ca5ab"], [id="41dbba5c"], [id="1a6db912"], [id=fed3b6dd], [id="7234db79"], [id="642ca727"], [id="067cc08f"], [id="0dd9cdf0"], [id=d9129b06], [id="6ec546ae"], [id="801497ae"], [id=ef8fa7cc], [id=b463e27b], [id="08f0b9ff"], [id="345a5f3a"], [id="1706f1a8"], [id=def82a3f], [id="59141378"], [id=e134e385], [id="2feb733a"], [id=bf0acab6], [id="84389878"], [id=d42c19ca], [id=d930f168]):not(.zq1):not(.zq2) {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
    gap: 12px !important;
    padding: 4px 16px 14px !important;
    margin-left: -16px !important;
    margin-right: -16px !important;
    width: calc(100% + 32px) !important;
    max-width: none !important;
    scrollbar-width: none;
    align-items: stretch !important;
  }
  body:has(.widget-9b246d) #dm :is([id=cb57e4f6], [id="5de0befe"], [id="2d62c51f"], [id="03474869"], [id=bae72160], [id="073ac3c2"], [id="678b1a98"], [id="5bcdc89f"], [id="271b2953"], [id="6dfde5f9"], [id="5877e193"], [id=c2c46b21], [id=eec7ccf7], [id="09bfc0fb"], [id=bb971927], [id="443aa909"], [id=b432db51], [id="38dd7e2b"], [id=ef60d76d], [id=a199daff], [id=a85f6b38], [id="57719f45"], [id="6007e1e1"], [id="1ef4cea4"], [id=f880ffde], [id="5b549950"], [id=b1598c5c], [id="0ff6467d"], [id="8809b8f4"], [id=cf843e2d], [id=b22c9dd8], [id=a39e8aab], [id="26135126"], [id=a2894a4f], [id="99ee02d7"], [id=f2738b02], [id=c4b5fcec], [id="82875a01"], [id=e185a773], [id="7945e0ed"], [id="6198215a"], [id="475aaae2"], [id="6d288b56"], [id=fbd19f94], [id="116cb5e5"], [id="2ea3374f"], [id="8b9e2625"], [id="05d38f79"], [id="51143a0e"], [id="0e5887af"], [id="525a9c0c"], [id="9fb511bb"], [id="68ab5948"], [id=ec6d3647], [id="876e3b6e"], [id="42bfd0f6"], [id=f796e7d3], [id="8d5c4fcc"], [id="9d295c95"], [id="718a806d"], [id="0c802594"], [id="20f6e556"], [id="06fbb8d9"], [id="51e9385c"], [id="58c58b73"], [id=d8c50ff3], [id=e801dbb1], [id=d4806524], [id="26bbed3d"], [id="667040f0"], [id=f6377a90], [id=f9e5e0c7], [id=e3754d6b], [id=f47840e1], [id=c392fc4e], [id="4e6ab41b"], [id=c78310e7], [id=ec019503], [id="153e5cb0"], [id=b2e57072], [id="8465f1b1"], [id="0b8add97"], [id=f8332202], [id="8330bc83"], [id="5f5c672e"], [id="2396a994"], [id=ab08b1e8], [id="305ca5ab"], [id="41dbba5c"], [id="1a6db912"], [id=fed3b6dd], [id="7234db79"], [id="642ca727"], [id="067cc08f"], [id="0dd9cdf0"], [id=d9129b06], [id="6ec546ae"], [id="801497ae"], [id=ef8fa7cc], [id=b463e27b], [id="08f0b9ff"], [id="345a5f3a"], [id="1706f1a8"], [id=def82a3f], [id="59141378"], [id=e134e385], [id="2feb733a"], [id=bf0acab6], [id="84389878"], [id=d42c19ca], [id=d930f168]) .flex-element:not(:is([id=cb57e4f6], [id="5de0befe"], [id="2d62c51f"], [id="03474869"], [id=bae72160], [id="073ac3c2"], [id="678b1a98"], [id="5bcdc89f"], [id="271b2953"], [id="6dfde5f9"], [id="5877e193"], [id=c2c46b21], [id=eec7ccf7], [id="09bfc0fb"], [id=bb971927], [id="443aa909"], [id=b432db51], [id="38dd7e2b"], [id=ef60d76d], [id=a199daff], [id=a85f6b38], [id="57719f45"], [id="6007e1e1"], [id="1ef4cea4"], [id=f880ffde], [id="5b549950"], [id=b1598c5c], [id="0ff6467d"], [id="8809b8f4"], [id=cf843e2d], [id=b22c9dd8], [id=a39e8aab], [id="26135126"], [id=a2894a4f], [id="99ee02d7"], [id=f2738b02], [id=c4b5fcec], [id="82875a01"], [id=e185a773], [id="7945e0ed"], [id="6198215a"], [id="475aaae2"], [id="6d288b56"], [id=fbd19f94], [id="116cb5e5"], [id="2ea3374f"], [id="8b9e2625"], [id="05d38f79"], [id="51143a0e"], [id="0e5887af"], [id="525a9c0c"], [id="9fb511bb"], [id="68ab5948"], [id=ec6d3647], [id="876e3b6e"], [id="42bfd0f6"], [id=f796e7d3], [id="8d5c4fcc"], [id="9d295c95"], [id="718a806d"], [id="0c802594"], [id="20f6e556"], [id="06fbb8d9"], [id="51e9385c"], [id="58c58b73"], [id=d8c50ff3], [id=e801dbb1], [id=d4806524], [id="26bbed3d"], [id="667040f0"], [id=f6377a90], [id=f9e5e0c7], [id=e3754d6b], [id=f47840e1], [id=c392fc4e], [id="4e6ab41b"], [id=c78310e7], [id=ec019503], [id="153e5cb0"], [id=b2e57072], [id="8465f1b1"], [id="0b8add97"], [id=f8332202], [id="8330bc83"], [id="5f5c672e"], [id="2396a994"], [id=ab08b1e8], [id="305ca5ab"], [id="41dbba5c"], [id="1a6db912"], [id=fed3b6dd], [id="7234db79"], [id="642ca727"], [id="067cc08f"], [id="0dd9cdf0"], [id=d9129b06], [id="6ec546ae"], [id="801497ae"], [id=ef8fa7cc], [id=b463e27b], [id="08f0b9ff"], [id="345a5f3a"], [id="1706f1a8"], [id=def82a3f], [id="59141378"], [id=e134e385], [id="2feb733a"], [id=bf0acab6], [id="84389878"], [id=d42c19ca], [id=d930f168]) .flex-element .flex-element):not(.zq1):not(.zq2) {
    flex: 0 0 80% !important;
    width: 80% !important;
    max-width: 80% !important;
    min-width: 0 !important;
    scroll-snap-align: start;
    margin: 0 !important;
  }
  body:has(.widget-9b246d) #dm :is([id=e4d65366], [id="9fa6b489"], [id=e8e50df6], [id=caad8beb], [id=aaf09ec7], [id="8a13470f"], [id="5def33d5"], [id=ac709827], [id="32c8a9c4"], [id="476541b9"], [id="56cda9ec"], [id="50f7885c"], [id="4eaf8986"], [id="448d3548"], [id="88230322"], [id=be6dd542], [id="2d0c45b3"], [id="9d1b9bcc"], [id=ecc629c6], [id=a794474e], [id="0f98335f"], [id="206468fd"], [id="6385d8e6"], [id=a0f40bed], [id="0b50d648"], [id="0ee92662"], [id=ccf455b5], [id=befb9e79], [id="9a720f12"], [id="94a2b11c"], [id="4dd5c890"], [id="9b257e2b"], [id="5e79b8d6"], [id="66d0ca2a"], [id=c6366c9f], [id="7d93b58a"], [id="0ac4ebc0"], [id=b9b6d405], [id="8fa613f3"], [id="79bc23fe"], [id="3bf80601"], [id=db10b02d], [id="253d3e4d"], [id=cf4db2eb], [id=f85feb52], [id="12ffac61"], [id=ae19f8c0], [id="9a0ac602"], [id="1be9407f"], [id=fca39b9f], [id="96df0891"], [id="49bab957"], [id=d7fd0315], [id="2c91a84e"], [id="8f55587e"], [id="320e592c"], [id=d190e4b1], [id="84c6f0b3"], [id="5ae83946"], [id=be1a34ef], [id=d0af7842], [id="651668dc"], [id="038df52a"], [id=fb9b16c3], [id=d05bab0a], [id="31cce23a"], [id="2d780f6f"], [id="827d7417"], [id="4f8d5a83"]):not(.zq1):not(.zq2):not(.zq3) {
    display: contents !important;
  }
  body:has(.widget-9b246d) #dm :is([id=e4d65366], [id="9fa6b489"], [id=e8e50df6], [id=caad8beb], [id=aaf09ec7], [id="8a13470f"], [id="5def33d5"], [id=ac709827], [id="32c8a9c4"], [id="476541b9"], [id="56cda9ec"], [id="50f7885c"], [id="4eaf8986"], [id="448d3548"], [id="88230322"], [id=be6dd542], [id="2d0c45b3"], [id="9d1b9bcc"], [id=ecc629c6], [id=a794474e], [id="0f98335f"], [id="206468fd"], [id="6385d8e6"], [id=a0f40bed], [id="0b50d648"], [id="0ee92662"], [id=ccf455b5], [id=befb9e79], [id="9a720f12"], [id="94a2b11c"], [id="4dd5c890"], [id="9b257e2b"], [id="5e79b8d6"], [id="66d0ca2a"], [id=c6366c9f], [id="7d93b58a"], [id="0ac4ebc0"], [id=b9b6d405], [id="8fa613f3"], [id="79bc23fe"], [id="3bf80601"], [id=db10b02d], [id="253d3e4d"], [id=cf4db2eb], [id=f85feb52], [id="12ffac61"], [id=ae19f8c0], [id="9a0ac602"], [id="1be9407f"], [id=fca39b9f], [id="96df0891"], [id="49bab957"], [id=d7fd0315], [id="2c91a84e"], [id="8f55587e"], [id="320e592c"], [id=d190e4b1], [id="84c6f0b3"], [id="5ae83946"], [id=be1a34ef], [id=d0af7842], [id="651668dc"], [id="038df52a"], [id=fb9b16c3], [id=d05bab0a], [id="31cce23a"], [id="2d780f6f"], [id="827d7417"], [id="4f8d5a83"]) .flex-element:not(:is([id=e4d65366], [id="9fa6b489"], [id=e8e50df6], [id=caad8beb], [id=aaf09ec7], [id="8a13470f"], [id="5def33d5"], [id=ac709827], [id="32c8a9c4"], [id="476541b9"], [id="56cda9ec"], [id="50f7885c"], [id="4eaf8986"], [id="448d3548"], [id="88230322"], [id=be6dd542], [id="2d0c45b3"], [id="9d1b9bcc"], [id=ecc629c6], [id=a794474e], [id="0f98335f"], [id="206468fd"], [id="6385d8e6"], [id=a0f40bed], [id="0b50d648"], [id="0ee92662"], [id=ccf455b5], [id=befb9e79], [id="9a720f12"], [id="94a2b11c"], [id="4dd5c890"], [id="9b257e2b"], [id="5e79b8d6"], [id="66d0ca2a"], [id=c6366c9f], [id="7d93b58a"], [id="0ac4ebc0"], [id=b9b6d405], [id="8fa613f3"], [id="79bc23fe"], [id="3bf80601"], [id=db10b02d], [id="253d3e4d"], [id=cf4db2eb], [id=f85feb52], [id="12ffac61"], [id=ae19f8c0], [id="9a0ac602"], [id="1be9407f"], [id=fca39b9f], [id="96df0891"], [id="49bab957"], [id=d7fd0315], [id="2c91a84e"], [id="8f55587e"], [id="320e592c"], [id=d190e4b1], [id="84c6f0b3"], [id="5ae83946"], [id=be1a34ef], [id=d0af7842], [id="651668dc"], [id="038df52a"], [id=fb9b16c3], [id=d05bab0a], [id="31cce23a"], [id="2d780f6f"], [id="827d7417"], [id="4f8d5a83"]) .flex-element .flex-element):not(.zq1):not(.zq2) {
    flex: 0 0 80% !important;
    width: 80% !important;
    max-width: 80% !important;
    min-width: 0 !important;
    scroll-snap-align: start;
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm :is([id="35104b8b"], [id=ffc1a972], [id=c82435c1], [id=f7ce72e1], [id=dfd78a9d], [id=ca4b54a0], [id=f83079b2], [id=f25396f3], [id="22c1a792"], [id=f7c2e328], [id=e5bcea38], [id=d21dcc28], [id="691c5dd4"], [id=ea82747d], [id=e4e0d599]):not(.zq1):not(.zq2):not(.zq3):not(.zq4) {
    display: none !important;
  }
}
.widget-9b246d .docm .logo .gt {
  margin-left: -0.27em;
}
body:has(.widget-9b246d) .docf .docf-logo .gt {
  margin-left: -0.27em;
}
body:has(.widget-9b246d) .docmcta {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  display: none;
  gap: 10px;
  padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
  background: rgba(255, 255, 255, 0.92);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border-top: 1px solid #e8e9ed;
  transform: translateY(110%);
  transition: transform 0.3s ease;
  font-family: Montserrat, system-ui, sans-serif;
  box-sizing: border-box;
}
body:has(.widget-9b246d) .docmcta.on {
  transform: translateY(0);
}
body:has(.widget-9b246d) .docmcta .b {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  border-radius: 999px;
  background: linear-gradient(110deg, #7C5FFC 0%, #5e7fe6 38%, #4999D6 64%, #06CAAE 100%);
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  text-decoration: none;
  box-shadow: 0 10px 26px rgba(94, 80, 220, 0.35);
}
body:has(.widget-9b246d) .docmcta .wa {
  flex: none;
  width: 50px;
  min-height: 50px;
  border-radius: 999px;
  border: 2px solid #04a892;
  color: #04a892;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  background: #fff;
  text-decoration: none;
  box-sizing: border-box;
}
body:has(.widget-9b246d) .docdots {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: 4px;
  width: 100%;
}
body:has(.widget-9b246d) .docdots i {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #e9e4ff;
  transition: width 0.2s, background-color 0.2s;
}
body:has(.widget-9b246d) .docdots i.on {
  width: 18px;
  border-radius: 3px;
  background: #7C5FFC;
}
@media (max-width: 767px) {
  .widget-9b246d .docm .acts .btn {
    display: inline-flex !important;
    align-items: center;
    min-height: 38px;
    padding: 0 15px !important;
    font-size: 13.5px !important;
    box-shadow: 0 6px 16px rgba(94, 80, 220, 0.28);
  }
  .widget-9b246d .docm .acts .login {
    display: none !important;
  }
  body:has(.widget-9b246d) .docmcta {
    display: flex;
  }
  body:has(.widget-9b246d) .widget-5bd886 {
    display: none !important;
  }
  body:has(.widget-9b246d) #dm .flex-element {
    scroll-padding-inline: 16px;
  }
  body.docmcta-pad:has(.widget-9b246d) {
    padding-bottom: calc(72px + env(safe-area-inset-bottom)) !important;
  }
  body:has(.widget-9b246d) .docf .docf-grid {
    grid-template-columns: 1fr 1fr !important;
    gap: 28px 20px !important;
  }
  body:has(.widget-9b246d) .docf .docf-brand {
    grid-column: 1/-1;
  }
  body:has(.widget-9b246d) .docf .docf-grid div:not(.docf-grid div div):last-child {
    grid-column: 1/-1;
  }
  body:has(.widget-9b246d) .docf .docf-grid div:not(.docf-grid div div):last-child a {
    display: inline-flex;
    margin-right: 18px;
  }
  body:has(.widget-9b246d) .docf a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14.5px;
  }
}
body:has(.widget-9b246d) #dm :is([id="4083c385"], [id="08ee1192"], [id="824fb1e1"], [id=b977e01b], [id="22d2fdcf"], [id=eb904d34], [id="9b30a016"], [id=ade12046], [id=a0a519e4], [id="900a82c6"], [id="376d25dd"], [id="6ccde087"]) {
  display: none !important;
}
body:has(.widget-9b246d) #dm p:has(span[style*="04a892"]:first-child + span):not(.zq1), body:has(.widget-9b246d) #dm p:has(span[style*=e5484d]:first-child + span):not(.zq1) {
  padding-left: 30px !important;
  text-indent: -30px !important;
}
body:has(.widget-9b246d) #dm p span[style*="04a892"]:first-child:has(+ span):not(.zq1) {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 21px !important;
  min-width: 21px !important;
  height: 21px !important;
  border-radius: 50% !important;
  padding: 0 !important;
  box-sizing: border-box;
  background: #d4f7f0;
  font-size: 11px !important;
  line-height: 1 !important;
  margin-right: 5px;
  text-indent: 0;
  vertical-align: 1px;
}
body:has(.widget-9b246d) #dm p span[style*=e5484d]:first-child:has(+ span):not(.zq1) {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 21px !important;
  min-width: 21px !important;
  height: 21px !important;
  border-radius: 50% !important;
  padding: 0 !important;
  box-sizing: border-box;
  background: #fde8e8;
  font-size: 10px !important;
  line-height: 1 !important;
  margin-right: 5px;
  text-indent: 0;
  vertical-align: 1px;
}
body:has(.widget-9b246d) #dm p:has(span[style*="04a892"]:only-child):not(.zq1):not(.zq2), body:has(.widget-9b246d) #dm p:has(span[style*=e5484d]:only-child):not(.zq1):not(.zq2) {
  padding-left: 0 !important;
  text-indent: 0 !important;
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) .mainBorder div:has(+ div .widget-af6193) .flex-element.widget-wrapper:has(.dmButtonLink):not(.zq1) {
    width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(+ div .widget-af6193) .dmButtonLink {
    width: 100% !important;
  }
  body:has(.widget-9b246d) .mainBorder div:has(+ div .widget-af6193) .flex-element.group:has(.dmButtonLink):not(.zq1) {
    width: 100% !important;
    align-self: stretch !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) #dm :is([id="86ca3e79"], [id="54108e58"], [id="9ee2d41e"], [id="5f3d4bb1"], [id=b7c389c1], [id="029c197a"], [id="97188972"], [id="70e87217"], [id="3e0f2c7b"], [id=de08474b], [id="3293ccf1"], [id=c3992bc5], [id="0f4896d9"], [id="25a2ac60"], [id=f27952a8], [id="0941c4b4"], [id="05a473ef"], [id=a90ccac5], [id="79d80571"], [id=d7d04597], [id="73ac1a8a"], [id=b6782f50], [id="8b78d7ea"], [id=d9da7b5c]):not(.zq1):not(.zq2):not(.zq3) {
    order: -1 !important;
  }
  body:has(.widget-9b246d) #dm :is([id="6faf5f48"], [id="7abca8c4"], [id=ac910845], [id="8936e0bc"], [id="6f98a9a4"], [id="1f31a6a1"], [id="69929d36"], [id="3d21c227"], [id="4c8b069e"], [id="57c7dfd5"], [id=ea8ebbbe], [id="9145cee5"], [id="1cf25f12"], [id="5b69608a"], [id="502e2d76"], [id="577c8d1b"], [id="00b40a42"], [id=ea6a508c], [id="68f943a5"], [id="6169471b"], [id="762e72c8"], [id="3392990f"]):not(.zq1):not(.zq2):not(.zq3) {
    gap: 0 !important;
    row-gap: 0 !important;
  }
  body:has(.widget-9b246d) #dm :is([id="1a5ee4ee"], [id="44e7fa3f"], [id="881845f6"], [id="1d74f1ef"], [id=d9e99f5a], [id=eebe37fa], [id="9470f9f0"], [id="4a74a165"], [id=cdb45283], [id="897bfcd0"], [id="1304869a"], [id=e0bb3d7a], [id="6ef85c39"], [id=e38ac4d0], [id=b5b2be2c], [id="280462bf"], [id=f1a82094], [id="9d365c94"], [id="8911f91f"], [id="8ac15ce9"], [id=b592dbc0], [id="5f288c41"], [id="90b02f88"], [id="039cff73"], [id="04a62c3e"], [id="072ae09f"], [id=b9e69e06], [id=cabac6dd], [id=f15889e8], [id=fcd5481f], [id="48d245f7"], [id="854b0a5a"], [id="7b20e9e3"], [id="5cea44b0"], [id="09f9a7ec"], [id="149195a4"], [id="8ef87093"], [id="6819c10b"], [id=ac321a5e], [id=ab5856f8], [id="3aefd460"], [id="3b66d482"], [id="538d6469"], [id="884f9cca"], [id="2f0fd35c"], [id="773f9fd8"], [id="33c62216"], [id="7f33238a"]):not(.zq1):not(.zq2):not(.zq3) {
    gap: 18px !important;
    row-gap: 18px !important;
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  body:has(.widget-9b246d) #dm :is([id="1a5ee4ee"], [id="44e7fa3f"], [id="881845f6"], [id="1d74f1ef"], [id=d9e99f5a], [id=eebe37fa], [id="9470f9f0"], [id="4a74a165"], [id=cdb45283], [id="897bfcd0"], [id="1304869a"], [id=e0bb3d7a], [id="6ef85c39"], [id=e38ac4d0], [id=b5b2be2c], [id="280462bf"], [id=f1a82094], [id="9d365c94"], [id="8911f91f"], [id="8ac15ce9"], [id=b592dbc0], [id="5f288c41"], [id="90b02f88"], [id="039cff73"], [id="04a62c3e"], [id="072ae09f"], [id=b9e69e06], [id=cabac6dd], [id=f15889e8], [id=fcd5481f], [id="48d245f7"], [id="854b0a5a"], [id="7b20e9e3"], [id="5cea44b0"], [id="09f9a7ec"], [id="149195a4"], [id="8ef87093"], [id="6819c10b"], [id=ac321a5e], [id=ab5856f8], [id="3aefd460"], [id="3b66d482"], [id="538d6469"], [id="884f9cca"], [id="2f0fd35c"], [id="773f9fd8"], [id="33c62216"], [id="7f33238a"]) + :is([id="1a5ee4ee"], [id="44e7fa3f"], [id="881845f6"], [id="1d74f1ef"], [id=d9e99f5a], [id=eebe37fa], [id="9470f9f0"], [id="4a74a165"], [id=cdb45283], [id="897bfcd0"], [id="1304869a"], [id=e0bb3d7a], [id="6ef85c39"], [id=e38ac4d0], [id=b5b2be2c], [id="280462bf"], [id=f1a82094], [id="9d365c94"], [id="8911f91f"], [id="8ac15ce9"], [id=b592dbc0], [id="5f288c41"], [id="90b02f88"], [id="039cff73"], [id="04a62c3e"], [id="072ae09f"], [id=b9e69e06], [id=cabac6dd], [id=f15889e8], [id=fcd5481f], [id="48d245f7"], [id="854b0a5a"], [id="7b20e9e3"], [id="5cea44b0"], [id="09f9a7ec"], [id="149195a4"], [id="8ef87093"], [id="6819c10b"], [id=ac321a5e], [id=ab5856f8], [id="3aefd460"], [id="3b66d482"], [id="538d6469"], [id="884f9cca"], [id="2f0fd35c"], [id="773f9fd8"], [id="33c62216"], [id="7f33238a"]):not(.zq1):not(.zq2):not(.zq3) {
    border-top: 1px solid #eceef3 !important;
    padding-top: 32px !important;
  }
  body:has(.widget-9b246d) #dm :is([id="18d54262"], [id="0b9f27dd"], [id=b8c8204a], [id="426cb168"], [id="12c65413"], [id="2cde2d4a"], [id="111dcb20"], [id="1d196ab9"], [id="76f76520"], [id="6dbbc12e"], [id="4328d85e"]):not(.zq1):not(.zq2):not(.zq3) {
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    overflow-x: auto !important;
    margin-left: -16px !important;
    margin-right: -16px !important;
    width: calc(100% + 32px) !important;
    max-width: none !important;
    padding: 4px 16px 8px !important;
    scroll-snap-type: x proximity;
    scroll-padding-inline: 16px;
    scrollbar-width: none;
    gap: 8px !important;
  }
  body:has(.widget-9b246d) #dm :is([id="18d54262"], [id="0b9f27dd"], [id=b8c8204a], [id="426cb168"], [id="12c65413"], [id="2cde2d4a"], [id="111dcb20"], [id="1d196ab9"], [id="76f76520"], [id="6dbbc12e"], [id="4328d85e"]) .flex-element:not(:is([id="18d54262"], [id="0b9f27dd"], [id=b8c8204a], [id="426cb168"], [id="12c65413"], [id="2cde2d4a"], [id="111dcb20"], [id="1d196ab9"], [id="76f76520"], [id="6dbbc12e"], [id="4328d85e"]) .flex-element .flex-element) {
    flex: none !important;
    scroll-snap-align: start;
    margin: 0 !important;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) .amo-button-holder {
    transition: bottom 0.3s ease !important;
  }
  body:has(.widget-9b246d):has(.docmcta.on) .amo-button-holder {
    bottom: calc(84px + env(safe-area-inset-bottom)) !important;
  }
}
@media (max-width: 767px) {
  body:has(.widget-9b246d) .docf .docf-grid {
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }
}
