/* generated by tools/home-css-variants.mjs — do not edit: the design's tag rules → dd-t-<tag> (13.10.2026) */
:where(.dd-t-p):not(z z) { margin-inline: 0; }
:where(.dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 1em; }
:where(.dd-tc-p):not(.dd-z.dd-z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 1em; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-tc-p):not(z z), :where(.dd-tc-p):not(z z):where(:not(.e-con)) { margin: 0 0 1em; }
:where(.dd-checks .dd-t-li):not(.dd-z z z z)::before { content: "✔"; color: var(--dd-brick); margin-inline-end: .55em; }
:where(.dd-checks .dd-tc-li):not(.dd-z z z z)::before { content: "✔"; color: var(--dd-brick); margin-inline-end: .55em; }
:where(.dd-menu__list > :is(.dd-t-li, .dd-tc-li) > a):not(.dd-z z z z) { display: inline-block; font-size: clamp(2.4rem, 6.4vw, 6.4rem); line-height: 1.02; font-weight: 700; text-decoration: none; color: var(--dd-cream); letter-spacing: -.02em; }
:where(.dd-menu__side .dd-tc-ul):not(.dd-z z z) { list-style: none; display: grid; }
:where(.dd-menu__side .dd-tc-ul):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; --gap: 4px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-menu__side .dd-tc-ul):not(.dd-z z z), :where(.dd-menu__side .dd-tc-ul):not(.dd-z z z):where(:not(.e-con)) { margin: 0; padding: 0; gap: 4px; }
:where(.dd-svc .dd-t-li):not(.dd-z z z) { border-bottom: 1px solid var(--dd-line); counter-increment: s; }
:where(.dd-svc .dd-tc-li):not(.dd-z z z) { border-bottom: 1px solid var(--dd-line); counter-increment: s; }
:where(.dd-quote .dd-t-blockquote):not(.dd-z z z) { margin-inline: 0; font-size: 1rem; line-height: 1.7; }
:where(.dd-quote .dd-t-blockquote):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-quote .dd-tc-blockquote):not(.dd-z z z) { font-size: 1rem; line-height: 1.7; }
:where(.dd-quote .dd-tc-blockquote):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-quote .dd-tc-blockquote):not(.dd-z z z), :where(.dd-quote .dd-tc-blockquote):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-quote :is(.dd-t-blockquote, .dd-tc-blockquote) .dd-t-p):not(.dd-z z z z) { margin-inline: 0; }
:where(.dd-quote :is(.dd-t-blockquote, .dd-tc-blockquote) .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: .6em; }
:where(.dd-quote :is(.dd-t-blockquote, .dd-tc-blockquote) .dd-tc-p):not(.dd-z.dd-z z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: .6em; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-quote :is(.dd-t-blockquote, .dd-tc-blockquote) .dd-tc-p):not(.dd-z z z z), :where(.dd-quote :is(.dd-t-blockquote, .dd-tc-blockquote) .dd-tc-p):not(.dd-z z z z):where(:not(.e-con)) { margin: 0 0 .6em; }
:where(.dd-quote .dd-t-figcaption):not(.dd-z z z) { display: flex; gap: 12px; align-items: center; font-weight: 700; font-size: .95rem; line-height: 1.3; }
:where(.dd-quote .dd-tc-figcaption):not(.dd-z z z) { display: flex; font-weight: 700; font-size: .95rem; line-height: 1.3; }
:where(.dd-quote .dd-tc-figcaption):not(.dd-z.dd-z z z z) { --flex-direction: row; --gap: 12px; --align-items: center; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-quote .dd-tc-figcaption):not(.dd-z z z), :where(.dd-quote .dd-tc-figcaption):not(.dd-z z z):where(:not(.e-con)) { gap: 12px; align-items: center; }
:where(.dd-quote .dd-tc-figcaption > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-quote :is(.dd-t-figcaption, .dd-tc-figcaption) img):not(.dd-z z z z) { width: 46px; height: 46px; border-radius: 50%; object-fit: contain; border: 1px solid var(--dd-line); background: #fff; flex: none; }
:where(.dd-quote .dd-t-small):not(.dd-z z z) { display: block; font-weight: 400; opacity: .7; }
:where(.dd-quote .dd-tc-small):not(.dd-z z z) { display: block; font-weight: 400; opacity: .7; }
:where(.dd-why .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-why .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-why .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-why .dd-tc-p):not(.dd-z z z), :where(.dd-why .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-field .dd-t-label):not(.dd-z z z) { display: block; font-size: .92rem; }
:where(.dd-field .dd-t-label):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-bottom: 6px; }
:where(.dd-field .dd-tc-label):not(.dd-z z z) { display: block; font-size: .92rem; }
:where(.dd-field .dd-tc-label):not(.dd-z.dd-z z z z) { --margin-bottom: 6px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-field .dd-tc-label):not(.dd-z z z), :where(.dd-field .dd-tc-label):not(.dd-z z z):where(:not(.e-con)) { margin-bottom: 6px; }
:where(.dd-card .dd-tc-ol):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 1em; --margin-left: 0; --padding-right: 1.3em; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-card .dd-tc-ol):not(.dd-z z z), :where(.dd-card .dd-tc-ol):not(.dd-z z z):where(:not(.e-con)) { margin: 0 0 1em; padding-inline-start: 1.3em; }
:where(.dd-faq .dd-t-details):not(.dd-z z z) { border-bottom: 1px solid var(--dd-line); }
:where(.dd-faq .dd-tc-details):not(.dd-z z z) { border-bottom: 1px solid var(--dd-line); }
:where(.dd-faq .dd-t-details:first-child):not(.dd-z.dd-z z z) { border-top: 1px solid var(--dd-line); }
:where(.dd-faq .dd-tc-details:first-child):not(.dd-z.dd-z z z) { border-top: 1px solid var(--dd-line); }
:where(.dd-faq .dd-t-summary):not(.dd-z z z) { list-style: none; cursor: pointer; display: flex; justify-content: space-between; gap: 18px; align-items: center; padding: 24px 2px; font-size: clamp(1.25rem, 1rem + .9vw, 1.9rem); font-weight: 700; line-height: 1.25; }
:where(.dd-faq .dd-tc-summary):not(.dd-z z z) { list-style: none; cursor: pointer; display: flex; font-size: clamp(1.25rem, 1rem + .9vw, 1.9rem); font-weight: 700; line-height: 1.25; }
:where(.dd-faq .dd-tc-summary):not(.dd-z.dd-z z z z) { --flex-direction: row; --justify-content: space-between; --gap: 18px; --align-items: center; --padding-top: 24px; --padding-right: 2px; --padding-bottom: 24px; --padding-left: 2px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq .dd-tc-summary):not(.dd-z z z), :where(.dd-faq .dd-tc-summary):not(.dd-z z z):where(:not(.e-con)) { justify-content: space-between; gap: 18px; align-items: center; padding: 24px 2px; }
:where(.dd-faq .dd-tc-summary > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-faq .dd-t-summary):not(.dd-z z z z)::-webkit-details-marker { display: none; }
:where(.dd-faq .dd-tc-summary):not(.dd-z z z z)::-webkit-details-marker { display: none; }
:where(.dd-faq .dd-t-summary):not(.dd-z z z z)::after { content: ""; flex: none; width: 44px; height: 44px; border-radius: 50%; border: 1.5px solid currentColor; background: linear-gradient(currentColor, currentColor) center/14px 1.5px no-repeat, linear-gradient(currentColor, currentColor) center/1.5px 14px no-repeat; transition: transform .5s var(--dd-ease-out); }
:where(.dd-faq .dd-tc-summary):not(.dd-z z z z)::after { content: ""; flex: none; width: 44px; height: 44px; border-radius: 50%; border: 1.5px solid currentColor; background: linear-gradient(currentColor, currentColor) center/14px 1.5px no-repeat, linear-gradient(currentColor, currentColor) center/1.5px 14px no-repeat; transition: transform .5s var(--dd-ease-out); }
:where(.dd-faq :is(.dd-t-details, .dd-tc-details)[open] .dd-t-summary):not(.dd-z.dd-z z z z z)::after { transform: rotate(135deg); }
:where(.dd-faq :is(.dd-t-details, .dd-tc-details)[open] .dd-tc-summary):not(.dd-z.dd-z z z z z)::after { transform: rotate(135deg); }
:where(.dd-faq .dd-t-summary:hover):not(.dd-z.dd-z z z) { color: var(--dd-brick); }
:where(.dd-faq .dd-tc-summary:hover):not(.dd-z.dd-z z z) { color: var(--dd-brick); }
:where(.dd-faq__a .dd-tc-ul):not(.dd-z z z) { columns: 2; column-gap: 32px; }
:where(.dd-faq__a .dd-tc-ul):not(.dd-z.dd-z z z z) { --padding-right: 1.2em; --margin-top: 0; --margin-right: 0; --margin-bottom: 1em; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq__a .dd-tc-ul):not(.dd-z z z), :where(.dd-faq__a .dd-tc-ul):not(.dd-z z z):where(:not(.e-con)) { padding-inline-start: 1.2em; margin: 0 0 1em; }
@media (max-width: 899px) { :where(.dd-faq__a .dd-tc-ul):not(.dd-z z z) { columns: 1; } }
:where(.dd-post .dd-t-small):not(.dd-z z z) { color: var(--dd-brick); font-size: .9rem; }
:where(.dd-post .dd-tc-small):not(.dd-z z z) { color: var(--dd-brick); font-size: .9rem; }
:where(.dd-advs__nav .dd-t-li):not(.dd-z z z) { opacity: .38; transition: opacity .4s, transform .5s var(--dd-ease-out); display: flex; gap: 10px; align-items: baseline; }
:where(.dd-advs__nav .dd-tc-li):not(.dd-z z z) { opacity: .38; transition: opacity .4s, transform .5s var(--dd-ease-out); display: flex; }
:where(.dd-advs__nav .dd-tc-li):not(.dd-z.dd-z z z z) { --flex-direction: row; --gap: 10px; --align-items: baseline; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-advs__nav .dd-tc-li):not(.dd-z z z), :where(.dd-advs__nav .dd-tc-li):not(.dd-z z z):where(:not(.e-con)) { gap: 10px; align-items: baseline; }
:where(.dd-advs__nav .dd-tc-li > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-advs__nav .dd-t-li.is-current):not(.dd-z.dd-z z z) { opacity: 1; transform: translateX(8px); }
:where(.dd-advs__nav .dd-tc-li.is-current):not(.dd-z.dd-z z z) { opacity: 1; transform: translateX(8px); }
:where(.dd-mini__body .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-mini__body .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-mini__body .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-mini__body .dd-tc-p):not(.dd-z z z), :where(.dd-mini__body .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-faq-orig__item .dd-t-summary):not(.dd-z z z) { list-style: none; display: flex; align-items: center; gap: 10px; min-height: 53px; border: 1px solid #D5D8DC; cursor: pointer; font-weight: 700; color: var(--dd-brick); }
:where(.dd-faq-orig__item .dd-tc-summary):not(.dd-z z z) { list-style: none; display: flex; border: 1px solid #D5D8DC; cursor: pointer; font-weight: 700; color: var(--dd-brick); }
:where(.dd-faq-orig__item .dd-tc-summary):not(.dd-z.dd-z z z z) { --flex-direction: row; --align-items: center; --gap: 10px; --min-height: 53px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq-orig__item .dd-tc-summary):not(.dd-z z z), :where(.dd-faq-orig__item .dd-tc-summary):not(.dd-z z z):where(:not(.e-con)) { align-items: center; gap: 10px; min-height: 53px; }
:where(.dd-faq-orig__item .dd-tc-summary > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-faq-orig__item .dd-t-summary):not(.dd-z z z z)::-webkit-details-marker { display: none; }
:where(.dd-faq-orig__item .dd-tc-summary):not(.dd-z z z z)::-webkit-details-marker { display: none; }
:where(.dd-faq-orig__item .dd-t-summary:focus-visible):not(.dd-z.dd-z z z) { outline: 3px solid var(--dd-brick); outline-offset: 2px; }
:where(.dd-faq-orig__item .dd-tc-summary:focus-visible):not(.dd-z.dd-z z z) { outline: 3px solid var(--dd-brick); outline-offset: 2px; }
:where(.dd-faq-orig__bubble .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-faq-orig__bubble .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 1em; }
:where(.dd-faq-orig__bubble .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 1em; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq-orig__bubble .dd-tc-p):not(.dd-z z z), :where(.dd-faq-orig__bubble .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0 0 1em; }
:where(.dd-faq-orig__bubble .dd-t-p:last-child):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-bottom: 0; }
:where(.dd-faq-orig__bubble .dd-tc-p:last-child):not(.dd-z.dd-z z z z z z z) { --margin-bottom: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq-orig__bubble .dd-tc-p:last-child):not(.dd-z.dd-z z z), :where(.dd-faq-orig__bubble .dd-tc-p:last-child):not(.dd-z.dd-z z z):where(:not(.e-con)) { margin-bottom: 0; }
:where(.dd-faq-orig__bubble .dd-tc-ul):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; --padding-right: 1.2em; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq-orig__bubble .dd-tc-ul):not(.dd-z z z), :where(.dd-faq-orig__bubble .dd-tc-ul):not(.dd-z z z):where(:not(.e-con)) { margin: 0; padding-inline-start: 1.2em; }
:where(.dd-get2 .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-get2 .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-get2 .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-get2 .dd-tc-p):not(.dd-z z z), :where(.dd-get2 .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-comm__body .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-comm__body .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-comm__body .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-comm__body .dd-tc-p):not(.dd-z z z), :where(.dd-comm__body .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-comm__list .dd-t-li):not(.dd-z z z) { break-inside: avoid; }
:where(.dd-comm__list .dd-t-li):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-bottom: 2px; }
:where(.dd-comm__list .dd-tc-li):not(.dd-z z z) { break-inside: avoid; }
:where(.dd-comm__list .dd-tc-li):not(.dd-z.dd-z z z z) { --margin-bottom: 2px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-comm__list .dd-tc-li):not(.dd-z z z), :where(.dd-comm__list .dd-tc-li):not(.dd-z z z):where(:not(.e-con)) { margin-bottom: 2px; }
:where(.dd-faq-orig__item .dd-t-summary):not(.dd-z z z) { border: 0; }
:where(.dd-faq-orig__item .dd-tc-summary):not(.dd-z z z) { border: 0; }
:where(.dd-faq-orig__item .dd-t-summary:focus-visible):not(.dd-z.dd-z z z) { outline: 3px solid var(--dd-brick); outline-offset: 3px; border-radius: 40px; }
:where(.dd-faq-orig__item .dd-tc-summary:focus-visible):not(.dd-z.dd-z z z) { outline: 3px solid var(--dd-brick); outline-offset: 3px; }
:where(.dd-faq-orig__item .dd-tc-summary:focus-visible):not(.dd-z.dd-z z z z z z z) { --border-radius: 40px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-faq-orig__item .dd-tc-summary:focus-visible):not(.dd-z.dd-z z z), :where(.dd-faq-orig__item .dd-tc-summary:focus-visible):not(.dd-z.dd-z z z):where(:not(.e-con)) { border-radius: 40px; }
:where(.dd-pjx .dd-pjx__site .dd-t-p):not(.dd-z.dd-z z z) { margin-inline: 0; }
:where(.dd-pjx .dd-pjx__site .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-pjx .dd-pjx__site .dd-tc-p):not(.dd-z.dd-z z z z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-pjx .dd-pjx__site .dd-tc-p):not(.dd-z.dd-z z z), :where(.dd-pjx .dd-pjx__site .dd-tc-p):not(.dd-z.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-prose .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-prose .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 1em; }
:where(.dd-prose .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 1em; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-prose .dd-tc-p):not(.dd-z z z), :where(.dd-prose .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0 0 1em; }
:where(.dd-prose .dd-tc-ul):not(.dd-z.dd-z z z z), :where(.dd-prose .dd-tc-ol):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 1em; --margin-left: 0; --padding-right: 1.3em; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-prose .dd-tc-ul):not(.dd-z z z), :where(.dd-prose .dd-tc-ul):not(.dd-z z z):where(:not(.e-con)), :where(body:not([class*="elementor-kit-"])) :where(.dd-prose .dd-tc-ol):not(.dd-z z z), :where(.dd-prose .dd-tc-ol):not(.dd-z z z):where(:not(.e-con)) { margin: 0 0 1em; padding-inline-start: 1.3em; }
:where(.dd-prose .dd-t-li):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-bottom: .45em; }
:where(.dd-prose .dd-tc-li):not(.dd-z.dd-z z z z) { --margin-bottom: .45em; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-prose .dd-tc-li):not(.dd-z z z), :where(.dd-prose .dd-tc-li):not(.dd-z z z):where(:not(.e-con)) { margin-bottom: .45em; }
:where(.dd-prose .dd-t-blockquote):not(.dd-z z z) { margin-inline: 0; padding: .4em 1.2em; border-inline-start: 4px solid var(--dd-brick); font-size: 1.1em; }
:where(.dd-prose .dd-t-blockquote):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 1.2em; margin-bottom: 1.2em; }
:where(.dd-prose .dd-tc-blockquote):not(.dd-z z z) { border-inline-start: 4px solid var(--dd-brick); font-size: 1.1em; }
:where(.dd-prose .dd-tc-blockquote):not(.dd-z.dd-z z z z) { --margin-top: 1.2em; --margin-right: 0; --margin-bottom: 1.2em; --margin-left: 0; --padding-top: .4em; --padding-right: 1.2em; --padding-bottom: .4em; --padding-left: 1.2em; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-prose .dd-tc-blockquote):not(.dd-z z z), :where(.dd-prose .dd-tc-blockquote):not(.dd-z z z):where(:not(.e-con)) { margin: 1.2em 0; padding: .4em 1.2em; }
:where(.dd-media .dd-t-figcaption):not(.dd-z z z) { padding: 10px 4px 0; font-size: .95rem; opacity: .8; }
:where(.dd-media .dd-tc-figcaption):not(.dd-z z z) { font-size: .95rem; opacity: .8; }
:where(.dd-media .dd-tc-figcaption):not(.dd-z.dd-z z z z) { --padding-top: 10px; --padding-right: 4px; --padding-bottom: 0; --padding-left: 4px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-media .dd-tc-figcaption):not(.dd-z z z), :where(.dd-media .dd-tc-figcaption):not(.dd-z z z):where(:not(.e-con)) { padding: 10px 4px 0; }
:where(.dd-feat .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-feat .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-feat .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-feat .dd-tc-p):not(.dd-z z z), :where(.dd-feat .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-gallery .dd-t-figure):not(.dd-z z z) { margin-inline: 0; display: grid; gap: 8px; }
:where(.dd-gallery .dd-t-figure):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-gallery .dd-tc-figure):not(.dd-z z z) { display: grid; }
:where(.dd-gallery .dd-tc-figure):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; --gap: 8px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-gallery .dd-tc-figure):not(.dd-z z z), :where(.dd-gallery .dd-tc-figure):not(.dd-z z z):where(:not(.e-con)) { margin: 0; gap: 8px; }
:where(.dd-gallery .dd-t-figcaption):not(.dd-z z z) { font-size: .95rem; font-weight: 600; }
:where(.dd-gallery .dd-tc-figcaption):not(.dd-z z z) { font-size: .95rem; font-weight: 600; }
:where(.dd-iconlist .dd-t-li):not(.dd-z z z) { display: inline-flex; align-items: center; min-height: 48px; padding: .4em 1.2em; border-radius: 999px; border: 1.5px solid currentColor; color: inherit; text-decoration: none; font-weight: 700; }
:where(.dd-iconlist .dd-tc-li):not(.dd-z z z) { display: inline-flex; border: 1.5px solid currentColor; color: inherit; text-decoration: none; font-weight: 700; }
:where(.dd-iconlist .dd-tc-li):not(.dd-z.dd-z z z z) { --flex-direction: row; --align-items: center; --min-height: 48px; --padding-top: .4em; --padding-right: 1.2em; --padding-bottom: .4em; --padding-left: 1.2em; --border-radius: 999px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-iconlist .dd-tc-li):not(.dd-z z z), :where(.dd-iconlist .dd-tc-li):not(.dd-z z z):where(:not(.e-con)) { align-items: center; min-height: 48px; padding: .4em 1.2em; border-radius: 999px; }
:where(.dd-iconlist .dd-tc-li > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-iconlist .dd-t-li:has(a)):not(.dd-z z z z) { padding: 0; border: 0; }
:where(.dd-iconlist .dd-tc-li:has(a)):not(.dd-z z z z) { border: 0; }
:where(.dd-iconlist .dd-tc-li:has(a)):not(.dd-z.dd-z z z z z) { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-iconlist .dd-tc-li:has(a)):not(.dd-z z z z), :where(.dd-iconlist .dd-tc-li:has(a)):not(.dd-z z z z):where(:not(.e-con)) { padding: 0; }
:where(.dd-postnav .dd-t-small):not(.dd-z z z) { opacity: .7; }
:where(.dd-postnav .dd-tc-small):not(.dd-z z z) { opacity: .7; }
:where(.dd-post .dd-t-p):not(.dd-z z z) { margin-inline: 0; }
:where(.dd-post .dd-t-p):not(.dd-z.dd-z.dd-z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z) { margin-top: 0; margin-bottom: 0; }
:where(.dd-post .dd-tc-p):not(.dd-z.dd-z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-post .dd-tc-p):not(.dd-z z z), :where(.dd-post .dd-tc-p):not(.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-crumbs .dd-tc-ol):not(.dd-z z z) { list-style: none; display: flex; font-size: .95rem; color: color-mix(in srgb, var(--dd-cream) 75%, transparent); }
:where(.dd-crumbs .dd-tc-ol):not(.dd-z.dd-z z z z) { --flex-direction: row; --margin-top: 0; --margin-right: 0; --margin-bottom: clamp(10px, 1.2vw, 18px); --margin-left: 0; --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; --flex-wrap: wrap; --gap: 6px 10px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-crumbs .dd-tc-ol):not(.dd-z z z), :where(.dd-crumbs .dd-tc-ol):not(.dd-z z z):where(:not(.e-con)) { margin: 0 0 clamp(10px, 1.2vw, 18px); padding: 0; flex-wrap: wrap; gap: 6px 10px; }
:where(.dd-crumbs .dd-tc-ol > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-crumbs .dd-t-li):not(.dd-z z z) { display: inline-flex; align-items: center; gap: 10px; }
:where(.dd-crumbs .dd-tc-li):not(.dd-z z z) { display: inline-flex; }
:where(.dd-crumbs .dd-tc-li):not(.dd-z.dd-z z z z) { --flex-direction: row; --align-items: center; --gap: 10px; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-crumbs .dd-tc-li):not(.dd-z z z), :where(.dd-crumbs .dd-tc-li):not(.dd-z z z):where(:not(.e-con)) { align-items: center; gap: 10px; }
:where(.dd-crumbs .dd-tc-li > .e-con):not(.dd-z.dd-z) { --width: auto; }
:where(.dd-crumbs :is(.dd-t-li, .dd-tc-li) + .dd-t-li):not(.dd-z z z z z)::before { content: '‹'; opacity: .55; }
:where(.dd-crumbs :is(.dd-t-li, .dd-tc-li) + .dd-tc-li):not(.dd-z z z z z)::before { content: '‹'; opacity: .55; }
:where(.dd-page-hero__wrap > .dd-crumbs .dd-tc-ol):not(.dd-z.dd-z z z z z z z) { --margin-top: 0; --margin-right: 0; --margin-bottom: 0; --margin-left: 0; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-page-hero__wrap > .dd-crumbs .dd-tc-ol):not(.dd-z.dd-z z z), :where(.dd-page-hero__wrap > .dd-crumbs .dd-tc-ol):not(.dd-z.dd-z z z):where(:not(.e-con)) { margin: 0; }
:where(.dd-intro__num .dd-t-small):not(.dd-z z z) { font-size: .3em; color: var(--dd-brick); margin-inline-start: .1em; }
:where(.dd-intro__num .dd-tc-small):not(.dd-z z z) { font-size: .3em; color: var(--dd-brick); }
:where(.dd-intro__num .dd-tc-small):not(.dd-z.dd-z z z z) { --margin-right: .1em; }
:where(body:not([class*="elementor-kit-"])) :where(.dd-intro__num .dd-tc-small):not(.dd-z z z), :where(.dd-intro__num .dd-tc-small):not(.dd-z z z):where(:not(.e-con)) { margin-inline-start: .1em; }
:where(.dd-dim-siblings:has(a:hover, a:focus-visible) > :is(.dd-t-li, .dd-tc-li) > a:not(:hover):not(:focus-visible)):not(.dd-z.dd-z.dd-z z z z z z z z z) { opacity: .3; }
