/* 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; }

/* Radio website v1 */
/* Headings 500 */ .elementor-4705 .e-heading-base { font-weight: 500 !important; }
.elementor [data-interaction-id="657b6ace"] span, .elementor [data-interaction-id="255968a8"] span { color: #8F86AB; }
.elementor [data-interaction-id="1fb51f91"] span { color: #FFB27A; }
.elementor [data-interaction-id="643f685a"] span { color: #714EA0; } .elementor [data-interaction-id="eb515c4"] span { color: #714EA0; } .elementor [data-interaction-id="6d47f307"] span { color: #714EA0; } .elementor [data-interaction-id="50678f10"] span { color: #714EA0; }
.elementor [data-interaction-id="3949f83d"] strong { color: #2A2440; font-weight: 600; }
.elementor [id="examples"] { scroll-margin-top: 130px; }
.elementor-4705 [data-id="a4705ex"] { position: absolute; }
.elementor [data-id="51cc240f"]::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%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 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%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor [data-id="52fc1d86"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 24px; height: 24px; 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.9 19.1C1 15.2 1 8.8 4.9 4.9'/%3E%3Cpath d='M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5'/%3E%3Cpath d='M19.1 4.9C23 8.8 23 15.1 19.1 19'/%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.9 19.1C1 15.2 1 8.8 4.9 4.9'/%3E%3Cpath d='M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5'/%3E%3Cpath d='M19.1 4.9C23 8.8 23 15.1 19.1 19'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor [data-id="79449aad"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 24px; height: 24px; 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='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%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='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor [data-id="33616395"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 24px; height: 24px; 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.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z'/%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.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor [data-id="186702dc"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 24px; height: 24px; 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='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12 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='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor [data-id="7058de5c"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 13px; height: 13px; background-color: #00C592; -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; }
.elementor [data-id="17452077"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 13px; height: 13px; background-color: #00C592; -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; }
.elementor [data-id="2ee5aebc"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 13px; height: 13px; background-color: #00C592; -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; }
.elementor [data-id="1f3ed47e"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 13px; height: 13px; background-color: #00C592; -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; }
.elementor [data-id="63b7bddc"]::before { content: ""; position: absolute !important; inset: 0; margin: auto; width: 13px; height: 13px; background-color: #00C592; -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; }
.elementor [data-id="66374927"] { width: 900px; height: 900px; right: -320px; top: -420px; border-radius: 50%; background: radial-gradient(circle, rgba(113, 78, 160, 0.30) 0%, rgba(113, 78, 160, 0) 65%); filter: blur(22px); pointer-events: none; animation: rw-aurora-a 26s ease-in-out infinite alternate; }
.elementor [data-id="6376e4b3"] { width: 640px; height: 640px; left: -260px; bottom: -200px; border-radius: 50%; background: radial-gradient(circle, rgba(238, 114, 38, 0.14) 0%, rgba(238, 114, 38, 0) 65%); filter: blur(22px); pointer-events: none; animation: rw-aurora-b 30s ease-in-out infinite alternate; }
.elementor [data-id="50218d98"] { width: 620px; height: 620px; right: -180px; top: -260px; border-radius: 50%; background: radial-gradient(circle, rgba(238, 114, 38, 0.30) 0%, rgba(238, 114, 38, 0) 65%); filter: blur(22px); pointer-events: none; animation: rw-aurora-b 22s ease-in-out infinite alternate; }
.elementor [data-id="28a7f11"] { width: 520px; height: 520px; right: -220px; top: -240px; border-radius: 50%; background: radial-gradient(circle, rgba(113, 78, 160, 0.45) 0%, rgba(113, 78, 160, 0) 65%); filter: blur(22px); pointer-events: none; animation: rw-aurora-a 24s ease-in-out infinite alternate; }
.elementor [data-id="5fa6cf44"] { width: 820px; height: 820px; left: 50%; margin-left: -410px; top: -380px; border-radius: 50%; background: radial-gradient(circle, rgba(113, 78, 160, 0.32) 0%, rgba(113, 78, 160, 0) 65%); filter: blur(22px); pointer-events: none; animation: rw-aurora-b 26s ease-in-out infinite alternate; }
@keyframes rw-aurora-a { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(140px, 90px) scale(1.12); } }
@keyframes rw-aurora-b { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(-120px, -70px) scale(0.92); } }
/* Product window */
.elementor [data-id="5d41540e"] { transform: translateY(-50%); box-shadow: 0 60px 120px -30px rgba(113, 78, 160, 0.55), 0 30px 60px -30px rgba(0, 0, 0, 0.8); animation: rw-in 1.1s cubic-bezier(.2, .8, .2, 1) .15s both; }
@keyframes rw-in { from { opacity: 0; translate: 0 24px; } to { opacity: 1; translate: 0 0; } }
@media (max-width: 1024px) { .elementor [data-id="5d41540e"] { transform: none; } }
.elementor-4705 .e-image-base, .elementor-4705 img { display: block; }
.elementor-4705 [data-id] > img, .elementor-4705 img.e-image-base { width: 100%; height: auto; }
.elementor [data-id="8545060"] { transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease; } .elementor [data-id="8545060"]:hover { background-color: #FFFFFF; border-color: transparent; box-shadow: 0 0 0 1.5px #8E6BC4, 0 24px 50px -24px rgba(20, 10, 46, 0.35); transform: translateY(-3px); }
.elementor [data-interaction-id="1965290a"] { white-space: nowrap; } .elementor [data-interaction-id="1965290a"] a { color: inherit; text-decoration: none; } .elementor [data-id="8545060"]:hover a { text-decoration: underline; }
.elementor [data-id="6e0a197"] { transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease; } .elementor [data-id="6e0a197"]:hover { background-color: #FFFFFF; border-color: transparent; box-shadow: 0 0 0 1.5px #8E6BC4, 0 24px 50px -24px rgba(20, 10, 46, 0.35); transform: translateY(-3px); }
.elementor [data-interaction-id="4700534d"] { white-space: nowrap; } .elementor [data-interaction-id="4700534d"] a { color: inherit; text-decoration: none; } .elementor [data-id="6e0a197"]:hover a { text-decoration: underline; }
.elementor [data-id="79576c25"] { transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease, transform .25s ease; } .elementor [data-id="79576c25"]:hover { background-color: #FFFFFF; border-color: transparent; box-shadow: 0 0 0 1.5px #8E6BC4, 0 24px 50px -24px rgba(20, 10, 46, 0.35); transform: translateY(-3px); }
.elementor [data-interaction-id="2ebbb1c2"] { white-space: nowrap; } .elementor [data-interaction-id="2ebbb1c2"] a { color: inherit; text-decoration: none; } .elementor [data-id="79576c25"]:hover a { text-decoration: underline; }
@media (prefers-reduced-motion: reduce) { .elementor [data-id] { animation: none !important; transition: none !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="6b337c37"]::before, .elementor [data-interaction-id="6b337c37"]::after { content: "Order your radio website"; content: "Order your radio website" / ""; }
.elementor [data-interaction-id="39f39eca"]::before, .elementor [data-interaction-id="39f39eca"]::after { content: "See examples"; content: "See examples" / ""; }
.elementor [data-interaction-id="7babf6fd"]::before, .elementor [data-interaction-id="7babf6fd"]::after { content: "Claim it via live chat"; content: "Claim it via live chat" / ""; }
.elementor [data-interaction-id="16d4fb5"]::before, .elementor [data-interaction-id="16d4fb5"]::after { content: "Order via live chat"; content: "Order via live chat" / ""; }
.elementor [data-interaction-id="57d1d44"]::before, .elementor [data-interaction-id="57d1d44"]::after { content: "Start a live chat"; content: "Start a live chat" / ""; }
.elementor [data-interaction-id="3bf342"]::before, .elementor [data-interaction-id="3bf342"]::after { content: "Start a live chat"; content: "Start a live chat" / ""; }
.elementor [data-interaction-id="27f2fa01"]::before, .elementor [data-interaction-id="27f2fa01"]::after { content: "View stream hosting"; content: "View stream hosting" / ""; }

.elementor [data-id="16d4fb5"] { width: 100%; justify-content: center; text-align: center; }
/* Buttons v2 */
.elementor a[data-interaction-id="6b337c37"] { 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="6b337c37"]: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="39f39eca"] { border-radius: 999px; transition: box-shadow .25s ease, background .25s ease, color .2s ease; border: 1.5px solid transparent; color: #FFFFFF; background: linear-gradient(#140A2E, #140A2E) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; }
.elementor a[data-interaction-id="39f39eca"]:hover { color: #FFFFFF; border-color: transparent; background: linear-gradient(#140A2E, #140A2E) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; box-shadow: 0 0 0 4px rgba(142, 107, 196, 0.22); }
.elementor a[data-interaction-id="7babf6fd"] { 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="7babf6fd"]: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="16d4fb5"] { 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="16d4fb5"]: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="57d1d44"] { 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="57d1d44"]: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); }
.elementor a[data-interaction-id="3bf342"] { 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="3bf342"]: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="27f2fa01"] { border-radius: 999px; transition: box-shadow .25s ease, background .25s ease, color .2s ease; border: 1.5px solid transparent; color: #FFFFFF; background: linear-gradient(#140A2E, #140A2E) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; }
.elementor a[data-interaction-id="27f2fa01"]:hover { color: #FFFFFF; border-color: transparent; background: linear-gradient(#140A2E, #140A2E) padding-box, linear-gradient(90deg, #8E6BC4, #00C592) border-box; box-shadow: 0 0 0 4px rgba(142, 107, 196, 0.22); }/* End custom CSS */