.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */@font-face { font-family: 'Lufga'; src: url('https://disoh.com/wp-content/uploads/2026/10/Lufga-Bold.woff2') format('woff2'), url('https://disoh.com/wp-content/uploads/2026/10/Lufga-Bold.woff') format('woff'); font-weight: 600 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lufga'; src: url('https://disoh.com/wp-content/uploads/2026/10/4608c4cbcc9dd6b120db766a634c3d60.woff2') format('woff2'), url('https://disoh.com/wp-content/uploads/2026/10/4608c4cbcc9dd6b120db766a634c3d60.woff') format('woff'); font-weight: 100 599; font-style: normal; font-display: swap; }

header.elementor-location-header { position: sticky; top: -36px; z-index: 999; }
html, body { overflow-x: clip !important; overflow-y: visible !important; }
[data-id="67f4f93a"] { position: relative !important; }
[data-id="7331be0c"], [data-id="ce5b59b"], [data-id="6ed552e0"], [data-id="66bf6bbd"], [data-id="3af33380"], [data-id="43906c24"], [data-id="57041a8d"] { position: static !important; }
[data-id="345ba24f"] { position: absolute !important; top: 100%; left: 50%; width: min(1040px, calc(100vw - 48px)); z-index: 100; opacity: 0; visibility: hidden; transform: translate(-50%, 8px); transition: opacity .2s ease, transform .3s cubic-bezier(.2, .8, .2, 1), visibility 0s linear .3s; }
[data-id="3af33380"]:hover > [data-id="345ba24f"], [data-id="3af33380"]:focus-within > [data-id="345ba24f"] { opacity: 1; visibility: visible; transform: translate(-50%, 0); transition-delay: 0s; }
[data-id="4fdcd148"] { transition: color .2s ease; } [data-id="3af33380"]:hover [data-id="4fdcd148"] { color: #CDB9F2; }
[data-id="466087eb"]::before { transition: transform .25s ease, background-color .2s ease; }
[data-id="3af33380"]:hover [data-id="466087eb"]::before { transform: rotate(180deg); background-color: #CDB9F2; }
[data-id="345ba24f"] [data-id] > p, [data-id="345ba24f"] a p { transition: color .2s ease; }
[data-id="4d847a22"]:hover [data-id="3effda9d"] { color: #714EA0; }
[data-id="12d6458d"]:hover [data-id="5805ef69"] { color: #714EA0; }
[data-id="8b2a3aa"]:hover [data-id="1919c9bc"] { color: #714EA0; }
[data-id="6d2d1f39"]:hover [data-id="68638916"] { color: #714EA0; }
[data-id="22245172"]:hover [data-id="7751b316"] { color: #714EA0; }
[data-id="4fbe29f8"]:hover [data-id="2fcf0e60"] { color: #714EA0; }
[data-id="7021e15d"] { overflow: hidden; border-radius: 12px; } [data-id="47fe4b26"] img { transition: transform .5s cubic-bezier(.2, .8, .2, 1); } [data-id="47fe4b26"]:hover img { transform: scale(1.04); }
[data-id="47fe4b26"]:hover [data-id="7b401fb4"] { color: #4B2F7A; }
[data-id="72964ec9"] { position: absolute !important; top: 100%; left: 50%; width: min(1040px, calc(100vw - 48px)); z-index: 100; opacity: 0; visibility: hidden; transform: translate(-50%, 8px); transition: opacity .2s ease, transform .3s cubic-bezier(.2, .8, .2, 1), visibility 0s linear .3s; }
[data-id="43906c24"]:hover > [data-id="72964ec9"], [data-id="43906c24"]:focus-within > [data-id="72964ec9"] { opacity: 1; visibility: visible; transform: translate(-50%, 0); transition-delay: 0s; }
[data-id="7e258bb0"] { transition: color .2s ease; } [data-id="43906c24"]:hover [data-id="7e258bb0"] { color: #CDB9F2; }
[data-id="57b94dd3"]::before { transition: transform .25s ease, background-color .2s ease; }
[data-id="43906c24"]:hover [data-id="57b94dd3"]::before { transform: rotate(180deg); background-color: #CDB9F2; }
[data-id="72964ec9"] [data-id] > p, [data-id="72964ec9"] a p { transition: color .2s ease; }
[data-id="2fb5d3c5"]:hover [data-id="73389c1c"] { color: #714EA0; }
[data-id="2d60a0de"]:hover [data-id="2c13dcc"] { color: #714EA0; }
[data-id="5926ad52"]:hover [data-id="5892e5b"] { color: #714EA0; }
[data-id="30d5a932"]:hover [data-id="7e45e995"] { color: #714EA0; }
[data-id="75733784"] { overflow: hidden; border-radius: 12px; } [data-id="655f46f9"] img { transition: transform .5s cubic-bezier(.2, .8, .2, 1); } [data-id="655f46f9"]:hover img { transform: scale(1.04); }
[data-id="655f46f9"]:hover [data-id="5f1cff20"] { color: #4B2F7A; }
[data-id="100a8d9b"] { position: absolute !important; top: 100%; left: 50%; width: min(1040px, calc(100vw - 48px)); z-index: 100; opacity: 0; visibility: hidden; transform: translate(-50%, 8px); transition: opacity .2s ease, transform .3s cubic-bezier(.2, .8, .2, 1), visibility 0s linear .3s; }
[data-id="57041a8d"]:hover > [data-id="100a8d9b"], [data-id="57041a8d"]:focus-within > [data-id="100a8d9b"] { opacity: 1; visibility: visible; transform: translate(-50%, 0); transition-delay: 0s; }
[data-id="5e20778f"] { transition: color .2s ease; } [data-id="57041a8d"]:hover [data-id="5e20778f"] { color: #CDB9F2; }
[data-id="277609fa"]::before { transition: transform .25s ease, background-color .2s ease; }
[data-id="57041a8d"]:hover [data-id="277609fa"]::before { transform: rotate(180deg); background-color: #CDB9F2; }
[data-id="100a8d9b"] [data-id] > p, [data-id="100a8d9b"] a p { transition: color .2s ease; }
[data-id="7cab0061"]:hover [data-id="6a18024"] { color: #714EA0; }
[data-id="63af5ab6"]:hover [data-id="5fe0c98f"] { color: #714EA0; }
[data-id="7a41ff00"]:hover [data-id="6f7f0d60"] { color: #714EA0; }
[data-id="1567730"]:hover [data-id="4b71431f"] { color: #714EA0; }
[data-id="672c8f66"] { overflow: hidden; border-radius: 12px; } [data-id="26bea993"] img { transition: transform .5s cubic-bezier(.2, .8, .2, 1); } [data-id="26bea993"]:hover img { transform: scale(1.04); }
[data-id="26bea993"]:hover [data-id="30bb9afc"] { color: #4B2F7A; }
[data-id="466087eb"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 14px; height: 14px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="35c853bc"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='8' x='2' y='2' rx='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 6h.01'/%3E%3Cpath d='M6 18h.01'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='8' x='2' y='2' rx='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 6h.01'/%3E%3Cpath d='M6 18h.01'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="21b98d8b"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="35b6f7e1"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="78edd738"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6'/%3E%3Cpath d='m8 6-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6'/%3E%3Cpath d='m8 6-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="23f75039"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="7c50e57e"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M9 21V9'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M9 21V9'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="57b94dd3"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 14px; height: 14px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="63c31688"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="3cab4ae2"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 3 4 4-4 4'/%3E%3Cpath d='M20 7H4'/%3E%3Cpath d='m8 21-4-4 4-4'/%3E%3Cpath d='M4 17h16'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 3 4 4-4 4'/%3E%3Cpath d='M20 7H4'/%3E%3Cpath d='m8 21-4-4 4-4'/%3E%3Cpath d='M4 17h16'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="d92a0ac"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="789336b7"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="277609fa"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 14px; height: 14px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="72a7fcc2"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="5707ab"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="2ef1a403"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="71e37f0d"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; background-color: #714EA0; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="262a29e2"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="610d5994"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 21px; height: 21px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="4b269ce4"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 22px; height: 22px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 20a6 6 0 0 0-12 0'/%3E%3Ccircle cx='12' cy='10' r='4'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 20a6 6 0 0 0-12 0'/%3E%3Ccircle cx='12' cy='10' r='4'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="b887215"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="4b958882"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="105c94c3"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background-color: #8A82A3; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="6ffe9fbc"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background-color: #8A82A3; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="2bf9bd07"]::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background-color: #8A82A3; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat; }
[data-id="6ed552e0"] summary, [data-id="70b14622"] summary { list-style: none; } [data-id="660cd50d"] summary::-webkit-details-marker { display: none; }
[data-id="4b958882"] { display: none !important; }
[data-id="66bf6bbd"][open] [data-id="b887215"] { display: none !important; } [data-id="66bf6bbd"][open] [data-id="4b958882"] { display: block !important; }
[data-id="70b14622"] { max-height: calc(100dvh - 64px); overflow-y: auto; }
[data-id="8d26c69"], [data-id="38ff39e1"], [data-id="107b4260"], [data-id="40f0b7e4"], [data-id="6e066b37"], [data-id="302ef52c"] { border-bottom: 1px solid #EEEAF6; }
[data-id="8d26c69"][open] [data-id="105c94c3"]::before { transform: rotate(180deg); } [data-id="105c94c3"]::before { transition: transform .2s ease; }
[data-id="38ff39e1"][open] [data-id="6ffe9fbc"]::before { transform: rotate(180deg); } [data-id="6ffe9fbc"]::before { transition: transform .2s ease; }
[data-id="107b4260"][open] [data-id="2bf9bd07"]::before { transform: rotate(180deg); } [data-id="2bf9bd07"]::before { transition: transform .2s ease; }
[data-id="745c7fc5"] > .e-accordion-item-icon-base { display: none !important; }
[data-id="1ab8e2b"] { width: 100% !important; display: flex !important; justify-content: center; align-items: center; }
[data-id="10c9b072"] { width: auto !important; padding: 0 !important; min-height: 0 !important; display: flex; align-items: center; }
.elementor-location-header .elementor-widget-shortcode, .elementor-location-header .elementor-shortcode { margin: 0 !important; display: flex; align-items: center; }
.elementor-location-header .disoh-locale-trigger, .elementor-location-header .disoh-locale-trigger:focus { display: inline-flex !important; align-items: center; gap: 8px !important; height: 40px !important; padding: 0 12px 0 8px !important; border: 1px solid rgba(255, 255, 255, 0.16) !important; border-radius: 999px !important; background: transparent !important; color: #FFFFFF !important; font-family: Lufga, sans-serif !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0 !important; box-shadow: none !important; cursor: pointer; transition: background-color .2s ease, border-color .2s ease, box-shadow .25s ease; }
.elementor-location-header .disoh-locale-trigger:hover, .elementor-location-header .disoh-locale-trigger:focus-visible { background: rgba(255, 255, 255, 0.06) !important; border-color: rgba(205, 185, 242, 0.55) !important; box-shadow: 0 0 0 4px rgba(142, 107, 196, 0.18) !important; }
.elementor-location-header .disoh-locale-flag, .elementor-location-header .disoh-flag { width: 22px !important; height: 22px !important; border-radius: 999px !important; overflow: hidden; flex-shrink: 0; box-shadow: 0 0 0 1.5px rgba(255, 255, 255, 0.22) !important; }
.elementor-location-header .disoh-locale-flag svg, .elementor-location-header .disoh-locale-flag img { width: 100% !important; height: 100% !important; object-fit: cover; display: block; }
.elementor-location-header .disoh-locale-code { color: inherit !important; font: inherit !important; }
.elementor-location-header .disoh-locale-caret { width: 12px !important; height: 12px !important; opacity: .7; color: inherit !important; transition: transform .25s ease, opacity .2s ease; }
.elementor-location-header .disoh-locale-trigger:hover .disoh-locale-caret { opacity: 1; transform: translateY(1px); }
@media (max-width: 767px) { .elementor-location-header .disoh-locale-code { display: none !important; } .elementor-location-header .disoh-locale-trigger { height: 40px !important; padding: 0 9px 0 8px !important; gap: 4px !important; } }
.elementor .e-button-base { position: relative; overflow: hidden; -webkit-text-fill-color: transparent; transition: background-color .2s ease, border-color .2s ease, color .2s ease; }
.elementor .e-button-base::before, .elementor .e-button-base::after { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; white-space: nowrap; -webkit-text-fill-color: currentColor; transition: transform .45s cubic-bezier(.4, 0, .2, 1); }
.elementor .e-button-base::after { transform: translateY(100%); transition-delay: .03s; }
.elementor .e-button-base:hover::before, .elementor .e-button-base:focus-visible::before { transform: translateY(-100%); }
.elementor .e-button-base:hover::after, .elementor .e-button-base:focus-visible::after { transform: translateY(0); }
@media (prefers-reduced-motion: reduce) { .elementor .e-button-base::before, .elementor .e-button-base::after { transition: none; } }
.elementor [data-interaction-id="783b9188"]::before, .elementor [data-interaction-id="783b9188"]::after { content: "Log in"; content: "Log in" / ""; }
.elementor [data-interaction-id="75b4bef1"]::before, .elementor [data-interaction-id="75b4bef1"]::after { content: "Get started"; content: "Get started" / ""; }

@keyframes disoh-usp { from { transform: translateX(0); } to { transform: translateX(-50%); } }
[data-id="583f7f67"] { animation: disoh-usp 76s linear infinite; will-change: transform; } [data-id="70c76f1"]:hover [data-id="583f7f67"] { animation-play-state: paused; }
[data-id="70c76f1"] p { white-space: nowrap; }
@media (prefers-reduced-motion: reduce) { [data-id="583f7f67"] { animation: none; } }
[data-id="1027af4d"] { border: 1.5px solid transparent; background: linear-gradient(#0C0818, #0C0818) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; transition: box-shadow .25s ease; }
[data-id="1027af4d"]:hover { box-shadow: 0 0 0 4px rgba(142, 107, 196, 0.18); }
[data-id="610d5994"]:hover::before, [data-id="4b269ce4"]:hover::before { background-color: #CDB9F2; } [data-id="610d5994"]::before, [data-id="4b269ce4"]::before { transition: background-color .2s ease; }
/* Menu intent */
[data-id="3af33380"]:hover > [data-id="345ba24f"] { transition-delay: .14s; }
[data-id="3af33380"]:focus-within > [data-id="345ba24f"] { transition-delay: 0s; }
[data-id="345ba24f"]::after { content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 28px; }
[data-id="43906c24"]:hover > [data-id="72964ec9"] { transition-delay: .14s; }
[data-id="43906c24"]:focus-within > [data-id="72964ec9"] { transition-delay: 0s; }
[data-id="72964ec9"]::after { content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 28px; }
[data-id="57041a8d"]:hover > [data-id="100a8d9b"] { transition-delay: .14s; }
[data-id="57041a8d"]:focus-within > [data-id="100a8d9b"] { transition-delay: 0s; }
[data-id="100a8d9b"]::after { content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 28px; }
[data-id="3af33380"]:hover > [data-id="345ba24f"], [data-id="43906c24"]:hover > [data-id="72964ec9"], [data-id="57041a8d"]:hover > [data-id="100a8d9b"] { z-index: 101; }
/* Docs v1 */
body.tax-doc_category, body.single-docs { background: #F6F4FB; }
body.tax-doc_category .betterdocs-category-archive-wrapper { max-width: 87rem; margin: 0 auto; padding: 48px 24px 104px !important; background: transparent !important; }
body.tax-doc_category .betterdocs-content-wrapper { gap: 32px; align-items: flex-start; padding: 0 !important; background: transparent !important; }
body.single-docs .elementor-1096 > .e-con { padding: 48px 24px 104px !important; background: transparent !important; } body.single-docs .elementor-1096 > .e-con > .e-con-inner { max-width: 87rem; gap: 32px; }
body.tax-doc_category .betterdocs-sidebar, body.single-docs .betterdocs-sidebar { background: #FFFFFF !important; border: 1px solid #ECE8F3 !important; border-radius: 22px !important; padding: 12px !important; box-shadow: 0 20px 50px -30px rgba(20, 10, 46, 0.25) !important; position: sticky !important; top: 120px; max-height: calc(100vh - 140px); overflow: auto; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-category-grid-inner-wrapper, body.tax-doc_category .betterdocs-sidebar .betterdocs-sidebar-content, body.single-docs .betterdocs-sidebar .betterdocs-category-grid-inner-wrapper, body.single-docs .betterdocs-sidebar .betterdocs-sidebar-content { background: transparent !important; padding: 0 !important; border: 0 !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-single-category-wrapper, body.single-docs .betterdocs-sidebar .betterdocs-single-category-wrapper { margin: 0 0 2px !important; border: 0 !important; background: transparent !important; box-shadow: none !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-single-category-inner, body.single-docs .betterdocs-sidebar .betterdocs-single-category-inner { background: transparent !important; border: 0 !important; padding: 0 !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-category-header, body.single-docs .betterdocs-sidebar .betterdocs-category-header { padding: 12px 14px !important; border-radius: 12px !important; background: transparent !important; border: 0 !important; transition: background-color .2s ease; cursor: pointer; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-category-header:hover, body.single-docs .betterdocs-sidebar .betterdocs-category-header:hover { background: #F7F5FB !important; }
body.tax-doc_category .betterdocs-sidebar .active > .betterdocs-single-category-inner > .betterdocs-category-header, body.single-docs .betterdocs-sidebar .active > .betterdocs-single-category-inner > .betterdocs-category-header { background: #F1ECFA !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-category-title, body.single-docs .betterdocs-sidebar .betterdocs-category-title { font-family: 'Lufga', sans-serif !important; font-weight: 500 !important; font-size: 15px !important; color: #0C0818 !important; }
body.tax-doc_category .betterdocs-sidebar .active .betterdocs-category-title, body.single-docs .betterdocs-sidebar .active .betterdocs-category-title { color: #714EA0 !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-category-icon, body.single-docs .betterdocs-sidebar .betterdocs-category-icon { display: none !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-body, body.single-docs .betterdocs-sidebar .betterdocs-body { padding: 4px 6px 10px !important; background: transparent !important; border: 0 !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-articles-list li, body.single-docs .betterdocs-sidebar .betterdocs-articles-list li { margin: 0 !important; padding: 0 !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-articles-list li svg, body.single-docs .betterdocs-sidebar .betterdocs-articles-list li svg { display: none !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-articles-list a, body.single-docs .betterdocs-sidebar .betterdocs-articles-list a { display: block !important; padding: 8px 10px !important; border-radius: 10px; font-family: Inter, sans-serif !important; font-size: 14px !important; line-height: 1.45 !important; color: #5B5570 !important; transition: background-color .2s ease, color .2s ease; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-articles-list a:hover, body.single-docs .betterdocs-sidebar .betterdocs-articles-list a:hover { background: #F7F5FB; color: #714EA0 !important; }
body.tax-doc_category .betterdocs-sidebar .betterdocs-articles-list a.active, body.tax-doc_category .betterdocs-sidebar .betterdocs-articles-list li.active a, body.single-docs .betterdocs-sidebar .betterdocs-articles-list a.active, body.single-docs .betterdocs-sidebar .betterdocs-articles-list li.active a { background: #714EA0; color: #FFFFFF !important; }
body.tax-doc_category .betterdocs-content-area { background: transparent !important; padding: 0 !important; } body.tax-doc_category .betterdocs-content-inner-area { padding: 0 !important; background: transparent !important; }
body.tax-doc_category .betterdocs-content-inner-area > .betterdocs-breadcrumb { margin: 0 !important; padding: 36px 40px 0 !important; background: #160C2E; border-radius: 24px 24px 0 0; }
body.tax-doc_category .betterdocs-content-inner-area > .betterdocs-entry-title { position: relative; overflow: hidden; margin: 0 0 24px !important; padding: 14px 40px 40px !important; background: #160C2E; border-radius: 0 0 24px 24px; }
body.tax-doc_category .betterdocs-entry-heading { font-family: 'Lufga', sans-serif !important; font-weight: 500 !important; font-size: 52px !important; line-height: 1.05 !important; letter-spacing: -0.02em; color: #FFFFFF !important; margin: 0 !important; }
body.tax-doc_category .betterdocs-entry-title > p { color: #CFC6E8 !important; margin: 10px 0 0 !important; }
body.tax-doc_category .betterdocs-entry-body { padding: 0 !important; background: transparent !important; width: 100% !important; }
body.tax-doc_category .betterdocs-entry-body > ul { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin: 0 !important; padding: 0 !important; list-style: none; }
body.tax-doc_category .betterdocs-entry-body > ul > li { position: relative; display: flex !important; align-items: center; gap: 14px; margin: 0 !important; padding: 18px 20px !important; background: #FFFFFF; border: 1px solid #ECE8F3; border-radius: 16px; transition: border-color .2s ease, box-shadow .2s ease; }
body.tax-doc_category .betterdocs-entry-body > ul > li:hover { border-color: transparent; box-shadow: 0 0 0 1.5px #8E6BC4, 0 18px 40px -24px rgba(20, 10, 46, 0.35); }
body.tax-doc_category .betterdocs-entry-body > ul > li > svg { flex: 0 0 36px; width: 36px !important; height: 36px !important; padding: 9px; border-radius: 10px; background: #F1ECFA; box-sizing: border-box; }
body.tax-doc_category .betterdocs-entry-body > ul > li > svg path { fill: #714EA0 !important; }
body.tax-doc_category .betterdocs-entry-body > ul > li > a { font-family: Inter, sans-serif !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4 !important; color: #0C0818 !important; }
body.tax-doc_category .betterdocs-entry-body > ul > li > a::after { content: ""; position: absolute; inset: 0; }
@media (max-width: 1024px) { body.tax-doc_category .betterdocs-entry-body > ul { grid-template-columns: repeat(1, minmax(0, 1fr)); } body.tax-doc_category .betterdocs-sidebar { position: static !important; max-height: none; } }
body.single-docs .elementor-element-b90e8d6, body.single-docs .elementor-element-9c807b5, body.single-docs .elementor-element-d80ff9a { background: #160C2E; margin: 0 !important; }
body.single-docs .elementor-element-b90e8d6 { padding: 32px 36px 0 !important; border-radius: 24px 24px 0 0; }
body.single-docs .elementor-element-9c807b5 { position: relative; overflow: hidden; padding: 14px 36px 6px !important; }
body.single-docs .elementor-element-d80ff9a { padding: 4px 36px 30px !important; border-radius: 0 0 24px 24px; margin-bottom: 16px !important; }
body.single-docs .betterdocs-entry-title { font-family: 'Lufga', sans-serif !important; font-weight: 500 !important; font-size: 36px !important; line-height: 1.12 !important; letter-spacing: -0.02em; color: #FFFFFF !important; margin: 0 !important; position: relative; z-index: 1; }
body.single-docs .betterdocs-doc-meta { background: transparent !important; gap: 10px; flex-wrap: wrap; }
body.single-docs .betterdocs-doc-meta .reading-time, body.single-docs .betterdocs-doc-meta .betterdocs-listen, body.single-docs .betterdocs-ai-actions-primary, body.single-docs .betterdocs-ai-actions-toggle { background: rgba(255, 255, 255, 0.08) !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; border-radius: 999px !important; }
body.single-docs .betterdocs-doc-meta .betterdocs-ai-actions { background: transparent !important; }
body.single-docs .betterdocs-doc-meta .reading-time, body.single-docs .betterdocs-doc-meta .reading-time *, body.single-docs .betterdocs-listen, body.single-docs .betterdocs-listen *, body.single-docs .betterdocs-ai-actions-primary, body.single-docs .betterdocs-ai-actions-primary *, body.single-docs .betterdocs-ai-actions-toggle, body.single-docs .betterdocs-ai-actions-toggle * { color: #E4DEF3 !important; font-family: Inter, sans-serif !important; font-size: 13px !important; }
body.single-docs .betterdocs-doc-meta-start svg path, body.single-docs .betterdocs-ai-actions-primary svg path, body.single-docs .betterdocs-ai-actions-toggle svg path { fill: #E4DEF3 !important; stroke: none; }
body.single-docs .betterdocs-listen-play { background: #714EA0 !important; } body.single-docs .betterdocs-listen-play svg path { fill: #FFFFFF !important; } body.single-docs .betterdocs-listen-track { background: rgba(255, 255, 255, 0.2) !important; } body.single-docs .betterdocs-listen-fill { background: #00C592 !important; }
body.single-docs .betterdocs-ai-actions-menu, body.single-docs .betterdocs-ai-actions-menu * { color: #2A2440 !important; font-family: Inter, sans-serif !important; } body.single-docs .betterdocs-ai-actions-menu { border-radius: 14px !important; box-shadow: 0 24px 50px -16px rgba(0, 0, 0, 0.4) !important; }
body.tax-doc_category .betterdocs-breadcrumb, body.single-docs .betterdocs-breadcrumb { background: transparent; }
body.tax-doc_category .betterdocs-breadcrumb .betterdocs-breadcrumb-list, body.single-docs .betterdocs-breadcrumb .betterdocs-breadcrumb-list { margin: 0 !important; padding: 0 !important; background: transparent !important; }
body.tax-doc_category .betterdocs-breadcrumb a, body.tax-doc_category .betterdocs-breadcrumb li, body.tax-doc_category .betterdocs-breadcrumb span, body.single-docs .betterdocs-breadcrumb a, body.single-docs .betterdocs-breadcrumb li, body.single-docs .betterdocs-breadcrumb span { color: #CFC6E8 !important; font-family: Inter, sans-serif !important; font-size: 14px !important; }
body.tax-doc_category .betterdocs-breadcrumb a:hover, body.single-docs .betterdocs-breadcrumb a:hover { color: #FFFFFF !important; }
body.tax-doc_category .betterdocs-breadcrumb li:last-child, body.tax-doc_category .betterdocs-breadcrumb li:last-child *, body.single-docs .betterdocs-breadcrumb li:last-child, body.single-docs .betterdocs-breadcrumb li:last-child * { color: #FFFFFF !important; font-weight: 600; }
body.tax-doc_category .betterdocs-breadcrumb svg path, body.single-docs .betterdocs-breadcrumb svg path { fill: #8F86AB !important; stroke: #8F86AB; }
body.single-docs .elementor-element-5179fe5 { background: #FFFFFF; border: 1px solid #ECE8F3; border-radius: 24px; padding: 44px 48px !important; margin: 0 0 16px !important; }
body.single-docs .betterdocs-content { font-family: Inter, sans-serif; font-size: 16px; line-height: 1.7; color: #3A3352; }
body.single-docs .betterdocs-content p { margin: 0 0 1em; color: #3A3352; }
body.single-docs .betterdocs-content h2, body.single-docs .betterdocs-content h3, body.single-docs .betterdocs-content h4 { font-family: 'Lufga', sans-serif !important; font-weight: 500 !important; color: #0C0818 !important; letter-spacing: -0.01em; }
body.single-docs .betterdocs-content h2 { font-size: 22px !important; line-height: 1.3; margin: 2.2em 0 .6em !important; } body.single-docs .betterdocs-content h3 { font-size: 18px !important; line-height: 1.35; margin: 1.6em 0 .4em !important; }
body.single-docs .betterdocs-content > *:first-child { margin-top: 0 !important; }
body.single-docs .betterdocs-content a { color: #714EA0; text-decoration: underline; text-decoration-color: rgba(113, 78, 160, 0.35); text-underline-offset: 3px; } body.single-docs .betterdocs-content a:hover { text-decoration-color: #714EA0; }
body.single-docs .betterdocs-content ul, body.single-docs .betterdocs-content ol { padding-left: 1.3em; margin: 0 0 1.2em; } body.single-docs .betterdocs-content li { margin: .35em 0; } body.single-docs .betterdocs-content li::marker { color: #714EA0; font-weight: 700; }
body.single-docs .betterdocs-content img { border-radius: 14px; border: 1px solid #ECE8F3; }
body.single-docs .betterdocs-content code { background: #F1ECFA; color: #4B2F7A; padding: 2px 7px; border-radius: 6px; font-size: .9em; }
body.single-docs .betterdocs-content blockquote { margin: 1.4em 0; padding: 18px 22px; border-left: 4px solid #00C592; background: #F7F5FB; border-radius: 0 14px 14px 0; }
body.single-docs .betterdocs-content table { width: 100%; border-collapse: collapse; font-size: 15px; } body.single-docs .betterdocs-content th, body.single-docs .betterdocs-content td { padding: 10px 12px; border-bottom: 1px solid #ECE8F3; text-align: left; }
body.single-docs .betterdocs-print-pdf { opacity: .6; }
body.single-docs .elementor-element-8f2227f, body.single-docs .elementor-element-1864da4 { background: #FFFFFF; border: 1px solid #ECE8F3; border-radius: 20px; padding: 20px 28px !important; margin: 0 0 16px !important; }
body.single-docs .betterdocs-article-reactions-heading *, body.single-docs .betterdocs-social-share-heading * { font-family: 'Lufga', sans-serif !important; font-weight: 500 !important; font-size: 17px !important; color: #0C0818 !important; }
body.single-docs .betterdocs-article-reactions, body.single-docs .betterdocs-social-share { margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; }
body.single-docs .elementor-element-d0ccba7 { position: sticky; top: 120px; }
body.single-docs .betterdocs-toc { background: #FFFFFF !important; border: 1px solid #ECE8F3 !important; border-radius: 22px !important; padding: 22px 22px 18px !important; box-shadow: 0 20px 50px -30px rgba(20, 10, 46, 0.25); }
body.single-docs .betterdocs-toc .toc-title { font-family: 'Lufga', sans-serif !important; font-weight: 500 !important; font-size: 16px !important; color: #0C0818 !important; margin-bottom: 10px !important; }
body.single-docs .betterdocs-toc a { font-family: Inter, sans-serif !important; font-size: 14px !important; line-height: 1.45 !important; color: #5B5570 !important; } body.single-docs .betterdocs-toc a:hover, body.single-docs .betterdocs-toc a.active { color: #714EA0 !important; }
@media (max-width: 767px) { body.tax-doc_category .betterdocs-entry-heading { font-size: 34px !important; } body.tax-doc_category .betterdocs-content-inner-area > .betterdocs-breadcrumb { padding: 24px 22px 0 !important; } body.tax-doc_category .betterdocs-content-inner-area > .betterdocs-entry-title { padding: 10px 22px 26px !important; } body.single-docs .betterdocs-entry-title { font-size: 30px !important; } body.single-docs .elementor-element-b90e8d6 { padding: 24px 22px 0 !important; } body.single-docs .elementor-element-9c807b5 { padding: 10px 22px 4px !important; } body.single-docs .elementor-element-d80ff9a { padding: 4px 22px 22px !important; } body.single-docs .elementor-element-5179fe5 { padding: 24px 22px !important; } body.tax-doc_category .betterdocs-category-archive-wrapper { padding: 24px 16px 64px !important; } body.single-docs .elementor-1096 > .e-con { padding: 24px 16px 64px !important; } }
/* Docs v2 */
body.single-docs .elementor-1096 > .elementor-element-78a339d { position: relative; padding-top: 40px !important; }
body.single-docs .elementor-1096 > .elementor-element-78a339d::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 230px; z-index: 0; opacity: 1; pointer-events: none; background-color: #120A26; background-image: radial-gradient(circle at 18% -10%, rgba(113, 78, 160, 0.55) 0%, rgba(113, 78, 160, 0) 45%), radial-gradient(circle at 88% 40%, rgba(0, 197, 146, 0.16) 0%, rgba(0, 197, 146, 0) 38%), linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px); background-size: auto, auto, 56px 56px, 56px 56px; }
body.single-docs .elementor-1096 > .elementor-element-78a339d > .e-con-inner { position: relative; z-index: 1; }
body.single-docs .elementor-element-b90e8d6, body.single-docs .elementor-element-9c807b5, body.single-docs .elementor-element-d80ff9a { background: #1B1036 !important; border: 1px solid rgba(255, 255, 255, 0.10); box-shadow: 0 30px 60px -30px rgba(12, 8, 24, 0.6); }
body.single-docs .elementor-element-b90e8d6 { border-bottom: 0 !important; } body.single-docs .elementor-element-9c807b5 { border-top: 0 !important; border-bottom: 0 !important; } body.single-docs .elementor-element-d80ff9a { border-top: 0 !important; }
@media (min-width: 1025px) { body.single-docs .elementor-element-807db46 { flex: 0 0 280px !important; width: 280px !important; max-width: 280px; } body.single-docs .elementor-element-cd6c4d1 { flex: 0 0 260px !important; width: 260px !important; max-width: 260px; } body.single-docs .elementor-element-c43d027 { flex: 1 1 auto !important; width: auto !important; min-width: 0; } }
body.single-docs .betterdocs-content > p:first-child { font-size: 17px; line-height: 1.7; color: #4A4460; padding-bottom: 24px; margin-bottom: 8px !important; border-bottom: 1px solid #ECE8F3; }
body.single-docs .betterdocs-content { counter-reset: dsec; }
body.single-docs .betterdocs-content h2 { counter-increment: dsec; display: flex; align-items: center; gap: 12px; padding-top: 4px; }
body.single-docs .betterdocs-content h2::before { content: counter(dsec, decimal-leading-zero); flex: 0 0 28px; height: 28px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; background: #F1ECFA; color: #714EA0; font-family: 'Lufga', sans-serif; font-weight: 500; font-size: 12px; letter-spacing: 0; }
body.single-docs .betterdocs-content h2 a, body.single-docs .betterdocs-content h3 a.anchor, body.single-docs .betterdocs-content .anchor-link { opacity: 0; margin-left: auto; text-decoration: none !important; color: #B9A4DE !important; transition: opacity .2s ease; } body.single-docs .betterdocs-content h2:hover a { opacity: 1; }
body.single-docs .betterdocs-content ul { list-style: none; padding-left: 0 !important; display: flex; flex-direction: column; gap: 6px; margin: .4em 0 1.2em !important; }
body.single-docs .betterdocs-content ul > li { position: relative; margin: 0 !important; padding: 2px 0 2px 30px; line-height: 1.65; }
body.single-docs .betterdocs-content ul > li::before { content: ""; position: absolute; left: 0; top: 5px; width: 19px; height: 19px; border-radius: 999px; background-color: rgba(0, 197, 146, 0.16); }
body.single-docs .betterdocs-content ul > li::after { content: ""; position: absolute; left: 4.5px; top: 9.5px; width: 10px; height: 10px; background-color: #00A57A; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat; }
body.single-docs .betterdocs-content ul > li strong { color: #0C0818; font-weight: 700; }
body.single-docs .betterdocs-content ol { list-style: none; padding-left: 0 !important; counter-reset: dstep; display: flex; flex-direction: column; gap: 8px; margin: .4em 0 1.2em !important; }
body.single-docs .betterdocs-content ol > li { counter-increment: dstep; position: relative; margin: 0 !important; padding: 2px 0 2px 34px; line-height: 1.65; }
body.single-docs .betterdocs-content ol > li::before { content: counter(dstep); position: absolute; left: 0; top: 3px; width: 22px; height: 22px; border-radius: 999px; background: #F1ECFA; color: #714EA0; font-family: 'Lufga', sans-serif; font-weight: 500; font-size: 12px; display: flex; align-items: center; justify-content: center; }
body.single-docs .betterdocs-content h2:last-of-type { margin-top: 2em !important; margin-bottom: 0 !important; padding: 22px 24px 4px; background: #F7F5FB; border-radius: 16px 16px 0 0; }
body.single-docs .betterdocs-content h2:last-of-type::before { background: #FFFFFF; }
body.single-docs .betterdocs-content h2:last-of-type ~ p { margin: 0 !important; padding: 10px 24px 22px; background: #F7F5FB; border-radius: 0 0 16px 16px; color: #4A4460; }
body.single-docs .betterdocs-content h2:last-of-type ~ p + p { border-radius: 0 0 18px 18px; padding-top: 0; }
body.single-docs .betterdocs-print-pdf { top: 18px !important; right: 18px !important; }
body.single-docs .betterdocs-toc ul, body.single-docs .betterdocs-toc ol { margin: 0 !important; padding: 0 !important; list-style: none !important; border-left: 2px solid #ECE8F3; }
body.single-docs .betterdocs-toc li { margin: 0 !important; padding: 0 !important; } body.single-docs .betterdocs-toc li::marker { content: none; }
body.single-docs .betterdocs-toc a { display: block; padding: 7px 0 7px 14px !important; margin-left: -2px; border-left: 2px solid transparent; transition: color .2s ease, border-color .2s ease; }
body.single-docs .betterdocs-toc a.active, body.single-docs .betterdocs-toc li.active > a { border-left-color: #714EA0; color: #714EA0 !important; font-weight: 600 !important; }
@media (max-width: 767px) { body.single-docs .betterdocs-content > p:first-child { font-size: 16px; } body.single-docs .betterdocs-content { font-size: 15px; } body.single-docs .betterdocs-content h2 { font-size: 20px !important; } body.single-docs .betterdocs-content h2::before { flex-basis: 26px; height: 26px; font-size: 11px; } }
body.single-docs .elementor-1096 > .elementor-element-78a339d { padding-bottom: 32px !important; } body.single-docs .elementor-1096 > [data-id="47b7e671"] { padding-top: 0 !important; }
.elementor-1096 [data-id="45df37a4"] { width: 100%; } .elementor-1096 [data-id="54f3e528"] { flex: 1 1 auto; min-width: 0; } .elementor-1096 [data-id="2db2ea43"] { flex: 1 1 auto; min-width: 0; }
.elementor-1096 [data-id="19029f7f"] { flex: 0 0 auto; align-items: center; } .elementor-1096 [data-id="19029f7f"] a { white-space: nowrap; height: auto !important; }
.elementor-1096 [data-id="54f3e528"] { flex-direction: row; align-items: center; }
@media (max-width: 1024px) { .elementor-1096 [data-id="45df37a4"] { flex-direction: column; align-items: flex-start; } }
@media (max-width: 767px) { .elementor-1096 [data-id="54f3e528"] { flex-direction: column; align-items: flex-start; } .elementor-1096 [data-id="19029f7f"] { flex-wrap: wrap; } }
.elementor-1096 [data-id="45df37a4"] { padding: 36px 40px !important; } @media (max-width: 767px) { .elementor-1096 [data-id="45df37a4"] { padding: 26px 22px !important; } }
.elementor [data-id="5a7febe4"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 24px; height: 24px; background-color: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor [data-interaction-id="6300dca9"]::before, .elementor [data-interaction-id="6300dca9"]::after { content: "Start a live chat"; content: "Start a live chat" / ""; }
.elementor [data-interaction-id="d76e3fb"]::before, .elementor [data-interaction-id="d76e3fb"]::after { content: "Back to help center"; content: "Back to help center" / ""; }

.elementor a[data-interaction-id="6300dca9"] { border-radius: 999px; transition: box-shadow .25s ease, background .25s ease, color .2s ease; border: 0; color: #0C0818; background: linear-gradient(135deg, #2BE6B5 0%, #00C592 55%, #00A57A 100%); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35); }
.elementor a[data-interaction-id="6300dca9"]:hover { color: #0C0818; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 0 0 4px rgba(0, 197, 146, 0.22); }
.elementor a[data-interaction-id="d76e3fb"] { border-radius: 999px; transition: box-shadow .25s ease, background .25s ease, color .2s ease; border: 1.5px solid transparent; color: #0C0818; background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; }
.elementor a[data-interaction-id="d76e3fb"]:hover { color: #0C0818; border-color: transparent; background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; box-shadow: 0 0 0 4px rgba(142, 107, 196, 0.16); }/* End custom CSS */